world.respect.shared.viewmodel.person.qrcode.InviteQrUiState -> qh3:
# {"id":"sourceFile","fileName":"InviteQrViewModel.kt"}
    java.lang.String link -> a
    java.lang.String schoolOrClass -> b
    1:3:void <init>(java.lang.String,java.lang.String):18:18 -> <init>
    4:5:void <init>(java.lang.String,java.lang.String):19:19 -> <init>
    6:8:void <init>(java.lang.String,java.lang.String):20:20 -> <init>
    5:35:boolean equals(java.lang.Object):0:0 -> equals
    2:24:int hashCode():0:0 -> hashCode
    5:15:java.lang.String toString():0:0 -> toString
    5:15:java.lang.String InviteQrUiState.toString():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":16,"3":18,"6":21,"9":25,"12":30,"15":36,"18":43},"outline":"Lyc1;m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    16:16:java.lang.String toString():0:0 -> toString
    18:18:java.lang.String toString():0:0 -> toString
    21:21:java.lang.String toString():0:0 -> toString
    25:25:java.lang.String toString():0:0 -> toString
    30:30:java.lang.String toString():0:0 -> toString
    36:36:java.lang.String toString():0:0 -> toString
    43:43:java.lang.String toString():0:0 -> toString
