.class public final Lcom/discord/restapi/RestAPIParams$CommunityGating$Companion; .super Ljava/lang/Object; .source "RestAPIParams.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/discord/restapi/RestAPIParams$CommunityGating; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "Companion" .end annotation # direct methods .method public constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public synthetic constructor (Lkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 invoke-direct {p0}, Lcom/discord/restapi/RestAPIParams$CommunityGating$Companion;->()V return-void .end method # virtual methods .method public final createFromMemberVerificationForm(Ljava/lang/String;Ljava/util/List;)Lcom/discord/restapi/RestAPIParams$CommunityGating; .locals 21 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/List<", "Lcom/discord/models/domain/ModelMemberVerificationForm$FormField;", ">;)", "Lcom/discord/restapi/RestAPIParams$CommunityGating;" } .end annotation new-instance v0, Lcom/discord/restapi/RestAPIParams$CommunityGating; sget-object v2, Lf/h/d/u/o;->i:Lf/h/d/u/o; sget-object v12, Lf/h/d/r;->d:Lf/h/d/r; new-instance v1, Ljava/util/HashMap; move-object v4, v1 invoke-direct {v1}, Ljava/util/HashMap;->()V new-instance v1, Ljava/util/ArrayList; move-object/from16 v16, v1 invoke-direct {v1}, Ljava/util/ArrayList;->()V new-instance v5, Ljava/util/ArrayList; move-object/from16 v17, v5 invoke-direct {v5}, Ljava/util/ArrayList;->()V sget-object v3, Lf/h/d/c;->g:Lf/h/d/c; new-instance v6, Ljava/util/ArrayList; move-object/from16 v18, v6 invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result v7 invoke-virtual {v5}, Ljava/util/ArrayList;->size()I move-result v8 add-int/2addr v8, v7 add-int/lit8 v8, v8, 0x3 invoke-direct {v6, v8}, Ljava/util/ArrayList;->(I)V invoke-virtual {v6, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z invoke-static {v6}, Ljava/util/Collections;->reverse(Ljava/util/List;)V new-instance v1, Ljava/util/ArrayList; invoke-direct {v1, v5}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V invoke-static {v1}, Ljava/util/Collections;->reverse(Ljava/util/List;)V invoke-virtual {v6, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z new-instance v14, Lcom/google/gson/Gson; move-object v1, v14 const/4 v6, 0x0 move v11, v6 move v5, v6 move v10, v6 move v9, v6 move v7, v6 const/4 v8, 0x1 const/4 v13, 0x0 const/16 v19, 0x2 move/from16 v15, v19 move-object/from16 v20, v0 move-object v0, v14 move/from16 v14, v19 invoke-direct/range {v1 .. v18}, Lcom/google/gson/Gson;->(Lf/h/d/u/o;Lf/h/d/d;Ljava/util/Map;ZZZZZZZLf/h/d/r;Ljava/lang/String;IILjava/util/List;Ljava/util/List;Ljava/util/List;)V move-object/from16 v1, p2 invoke-virtual {v0, v1}, Lcom/google/gson/Gson;->k(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 move-object/from16 v1, p1 move-object/from16 v2, v20 invoke-direct {v2, v0, v1}, Lcom/discord/restapi/RestAPIParams$CommunityGating;->(Ljava/lang/String;Ljava/lang/String;)V return-object v2 .end method