This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
@@ -0,0 +1,126 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;
.super Ljava/lang/Object;
.source "CognitoIdentityProviderJsonMarshaller.java"
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;
return-object v0
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;Lcom/amazonaws/util/json/AwsJsonWriter;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;->getProviderName()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
.line 3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;->getProviderName()Ljava/lang/String;
move-result-object v0
const-string v1, "ProviderName"
.line 4
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 5
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 6
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;->getClientId()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1
.line 7
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;->getClientId()Ljava/lang/String;
move-result-object v0
const-string v1, "ClientId"
.line 8
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 10
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;->getServerSideTokenCheck()Ljava/lang/Boolean;
move-result-object v0
if-eqz v0, :cond_2
.line 11
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;->getServerSideTokenCheck()Ljava/lang/Boolean;
move-result-object p1
const-string v0, "ServerSideTokenCheck"
.line 12
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
invoke-interface {p2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Z)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 14
:cond_2
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
return-void
.end method
@@ -0,0 +1,211 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
.super Ljava/lang/Object;
.source "CognitoIdentityProviderJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v0
.line 3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->isContainer()Z
move-result v1
if-nez v1, :cond_0
.line 4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
const/4 p1, 0x0
return-object p1
.line 5
:cond_0
new-instance v1, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;
invoke-direct {v1}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;-><init>()V
.line 6
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 7
:goto_0
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_4
.line 8
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "ProviderName"
.line 9
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 10
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 11
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 12
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;->setProviderName(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "ClientId"
.line 13
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 14
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 15
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 16
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;->setClientId(Ljava/lang/String;)V
goto :goto_0
:cond_2
const-string v3, "ServerSideTokenCheck"
.line 17
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 18
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;
move-result-object v2
.line 19
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/Boolean;
move-result-object v2
.line 20
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;->setServerSideTokenCheck(Ljava/lang/Boolean;)V
goto :goto_0
.line 21
:cond_3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 22
:cond_4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ConcurrentModificationExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "ConcurrentModificationExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/ConcurrentModificationException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "ConcurrentModificationException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/ConcurrentModificationException;
const-string v0, "ConcurrentModificationException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ConcurrentModificationExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,588 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolRequestMarshaller;
.super Ljava/lang/Object;
.source "CreateIdentityPoolRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;)Lcom/amazonaws/Request;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_14
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.CreateIdentityPool"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getIdentityPoolName()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getIdentityPoolName()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolName"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getAllowUnauthenticatedIdentities()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getAllowUnauthenticatedIdentities()Ljava/lang/Boolean;
move-result-object v3
const-string v4, "AllowUnauthenticatedIdentities"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Z)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getAllowClassicFlow()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_2
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getAllowClassicFlow()Ljava/lang/Boolean;
move-result-object v3
const-string v4, "AllowClassicFlow"
.line 19
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Z)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
:cond_2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getSupportedLoginProviders()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_5
.line 22
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getSupportedLoginProviders()Ljava/util/Map;
move-result-object v3
const-string v4, "SupportedLoginProviders"
.line 23
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 24
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v3
.line 26
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_3
:goto_0
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_4
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 27
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
if-eqz v5, :cond_3
.line 28
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 29
invoke-interface {v2, v5}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 30
:cond_4
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 31
:cond_5
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getDeveloperProviderName()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_6
.line 32
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getDeveloperProviderName()Ljava/lang/String;
move-result-object v3
const-string v4, "DeveloperProviderName"
.line 33
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 34
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 35
:cond_6
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getOpenIdConnectProviderARNs()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_9
.line 36
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getOpenIdConnectProviderARNs()Ljava/util/List;
move-result-object v3
const-string v4, "OpenIdConnectProviderARNs"
.line 37
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 38
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 39
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_7
:goto_1
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_8
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_7
.line 40
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_1
.line 41
:cond_8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 42
:cond_9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getCognitoIdentityProviders()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_c
.line 43
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getCognitoIdentityProviders()Ljava/util/List;
move-result-object v3
const-string v4, "CognitoIdentityProviders"
.line 44
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 45
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 46
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_a
:goto_2
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_b
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;
if-eqz v4, :cond_a
.line 47
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;
move-result-object v5
invoke-virtual {v5, v4, v2}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;Lcom/amazonaws/util/json/AwsJsonWriter;)V
goto :goto_2
.line 48
:cond_b
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 49
:cond_c
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getSamlProviderARNs()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_f
.line 50
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getSamlProviderARNs()Ljava/util/List;
move-result-object v3
const-string v4, "SamlProviderARNs"
.line 51
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 52
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 53
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_d
:goto_3
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_e
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_d
.line 54
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_3
.line 55
:cond_e
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 56
:cond_f
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getIdentityPoolTags()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_12
.line 57
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;->getIdentityPoolTags()Ljava/util/Map;
move-result-object p1
const-string v3, "IdentityPoolTags"
.line 58
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 59
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 60
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
.line 61
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_10
:goto_4
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_11
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 62
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_10
.line 63
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 64
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_4
.line 65
:cond_11
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 66
:cond_12
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 67
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 68
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 69
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 70
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 71
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 72
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_13
const-string p1, "application/x-amz-json-1.1"
.line 73
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_13
return-object v0
:catchall_0
move-exception p1
.line 74
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 75
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 76
:cond_14
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(CreateIdentityPoolRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,396 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "CreateIdentityPoolResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_a
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityPoolId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setIdentityPoolId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "IdentityPoolName"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 12
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 13
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 14
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setIdentityPoolName(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "AllowUnauthenticatedIdentities"
.line 15
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 16
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;
move-result-object v2
.line 17
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/Boolean;
move-result-object v2
.line 18
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setAllowUnauthenticatedIdentities(Ljava/lang/Boolean;)V
goto :goto_0
:cond_2
const-string v3, "AllowClassicFlow"
.line 19
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_3
.line 20
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;
move-result-object v2
.line 21
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/Boolean;
move-result-object v2
.line 22
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setAllowClassicFlow(Ljava/lang/Boolean;)V
goto :goto_0
:cond_3
const-string v3, "SupportedLoginProviders"
.line 23
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4
.line 24
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 25
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 26
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 27
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setSupportedLoginProviders(Ljava/util/Map;)V
goto :goto_0
:cond_4
const-string v3, "DeveloperProviderName"
.line 28
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_5
.line 29
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 30
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 31
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setDeveloperProviderName(Ljava/lang/String;)V
goto/16 :goto_0
:cond_5
const-string v3, "OpenIdConnectProviderARNs"
.line 32
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_6
.line 33
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 34
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 35
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 36
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setOpenIdConnectProviderARNs(Ljava/util/Collection;)V
goto/16 :goto_0
:cond_6
const-string v3, "CognitoIdentityProviders"
.line 37
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_7
.line 38
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 39
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 40
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 41
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setCognitoIdentityProviders(Ljava/util/Collection;)V
goto/16 :goto_0
:cond_7
const-string v3, "SamlProviderARNs"
.line 42
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_8
.line 43
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 44
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 45
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 46
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setSamlProviderARNs(Ljava/util/Collection;)V
goto/16 :goto_0
:cond_8
const-string v3, "IdentityPoolTags"
.line 47
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_9
.line 48
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 49
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 50
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 51
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;->setIdentityPoolTags(Ljava/util/Map;)V
goto/16 :goto_0
.line 52
:cond_9
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto/16 :goto_0
.line 53
:cond_a
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/CreateIdentityPoolResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/CreateIdentityPoolResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,143 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;
.super Ljava/lang/Object;
.source "CredentialsJsonMarshaller.java"
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonMarshaller;
return-object v0
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/Credentials;Lcom/amazonaws/util/json/AwsJsonWriter;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->getAccessKeyId()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
.line 3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->getAccessKeyId()Ljava/lang/String;
move-result-object v0
const-string v1, "AccessKeyId"
.line 4
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 5
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 6
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->getSecretKey()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1
.line 7
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->getSecretKey()Ljava/lang/String;
move-result-object v0
const-string v1, "SecretKey"
.line 8
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 10
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->getSessionToken()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_2
.line 11
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->getSessionToken()Ljava/lang/String;
move-result-object v0
const-string v1, "SessionToken"
.line 12
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 14
:cond_2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->getExpiration()Ljava/util/Date;
move-result-object v0
if-eqz v0, :cond_3
.line 15
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->getExpiration()Ljava/util/Date;
move-result-object p1
const-string v0, "Expiration"
.line 16
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
invoke-interface {p2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/util/Date;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 18
:cond_3
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
return-void
.end method
@@ -0,0 +1,236 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;
.super Ljava/lang/Object;
.source "CredentialsJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/Credentials;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/Credentials;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v0
.line 3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->isContainer()Z
move-result v1
if-nez v1, :cond_0
.line 4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
const/4 p1, 0x0
return-object p1
.line 5
:cond_0
new-instance v1, Lcom/amazonaws/services/cognitoidentity/model/Credentials;
invoke-direct {v1}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;-><init>()V
.line 6
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 7
:goto_0
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_5
.line 8
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "AccessKeyId"
.line 9
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 10
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 11
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 12
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->setAccessKeyId(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "SecretKey"
.line 13
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 14
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 15
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 16
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->setSecretKey(Ljava/lang/String;)V
goto :goto_0
:cond_2
const-string v3, "SessionToken"
.line 17
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_3
.line 18
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 19
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 20
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->setSessionToken(Ljava/lang/String;)V
goto :goto_0
:cond_3
const-string v3, "Expiration"
.line 21
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_4
.line 22
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;
move-result-object v2
.line 23
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Date;
move-result-object v2
.line 24
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/Credentials;->setExpiration(Ljava/util/Date;)V
goto :goto_0
.line 25
:cond_4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 26
:cond_5
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/Credentials;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,246 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesRequestMarshaller;
.super Ljava/lang/Object;
.source "DeleteIdentitiesRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesRequest;)Lcom/amazonaws/Request;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_4
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.DeleteIdentities"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesRequest;->getIdentityIdsToDelete()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_2
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesRequest;->getIdentityIdsToDelete()Ljava/util/List;
move-result-object p1
const-string v3, "IdentityIdsToDelete"
.line 11
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_1
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
if-eqz v3, :cond_0
.line 14
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 15
:cond_1
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
:cond_2
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 18
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 19
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 20
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 21
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 22
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_3
const-string p1, "application/x-amz-json-1.1"
.line 23
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_3
return-object v0
:catchall_0
move-exception p1
.line 24
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 25
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 26
:cond_4
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(DeleteIdentitiesRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,151 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "DeleteIdentitiesResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "UnprocessedIdentityIds"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_0
.line 8
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 9
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 10
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 11
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesResult;->setUnprocessedIdentityIds(Ljava/util/Collection;)V
goto :goto_0
.line 12
:cond_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 13
:cond_1
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentitiesResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentitiesResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,216 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentityPoolRequestMarshaller;
.super Ljava/lang/Object;
.source "DeleteIdentityPoolRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentityPoolRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentityPoolRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentityPoolRequest;)Lcom/amazonaws/Request;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentityPoolRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentityPoolRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_2
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.DeleteIdentityPool"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentityPoolRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentityPoolRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object p1
const-string v3, "IdentityPoolId"
.line 11
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 14
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 15
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 16
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 17
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 18
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 19
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_1
const-string p1, "application/x-amz-json-1.1"
.line 20
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_1
return-object v0
:catchall_0
move-exception p1
.line 21
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 22
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 23
:cond_2
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(DeleteIdentityPoolRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentityPoolRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/DeleteIdentityPoolRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/DeleteIdentityPoolRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,216 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolRequestMarshaller;
.super Ljava/lang/Object;
.source "DescribeIdentityPoolRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolRequest;)Lcom/amazonaws/Request;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_2
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.DescribeIdentityPool"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object p1
const-string v3, "IdentityPoolId"
.line 11
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 14
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 15
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 16
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 17
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 18
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 19
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_1
const-string p1, "application/x-amz-json-1.1"
.line 20
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_1
return-object v0
:catchall_0
move-exception p1
.line 21
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 22
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 23
:cond_2
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(DescribeIdentityPoolRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,396 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "DescribeIdentityPoolResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_a
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityPoolId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setIdentityPoolId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "IdentityPoolName"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 12
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 13
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 14
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setIdentityPoolName(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "AllowUnauthenticatedIdentities"
.line 15
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 16
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;
move-result-object v2
.line 17
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/Boolean;
move-result-object v2
.line 18
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setAllowUnauthenticatedIdentities(Ljava/lang/Boolean;)V
goto :goto_0
:cond_2
const-string v3, "AllowClassicFlow"
.line 19
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_3
.line 20
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;
move-result-object v2
.line 21
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/Boolean;
move-result-object v2
.line 22
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setAllowClassicFlow(Ljava/lang/Boolean;)V
goto :goto_0
:cond_3
const-string v3, "SupportedLoginProviders"
.line 23
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4
.line 24
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 25
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 26
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 27
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setSupportedLoginProviders(Ljava/util/Map;)V
goto :goto_0
:cond_4
const-string v3, "DeveloperProviderName"
.line 28
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_5
.line 29
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 30
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 31
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setDeveloperProviderName(Ljava/lang/String;)V
goto/16 :goto_0
:cond_5
const-string v3, "OpenIdConnectProviderARNs"
.line 32
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_6
.line 33
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 34
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 35
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 36
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setOpenIdConnectProviderARNs(Ljava/util/Collection;)V
goto/16 :goto_0
:cond_6
const-string v3, "CognitoIdentityProviders"
.line 37
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_7
.line 38
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 39
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 40
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 41
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setCognitoIdentityProviders(Ljava/util/Collection;)V
goto/16 :goto_0
:cond_7
const-string v3, "SamlProviderARNs"
.line 42
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_8
.line 43
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 44
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 45
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 46
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setSamlProviderARNs(Ljava/util/Collection;)V
goto/16 :goto_0
:cond_8
const-string v3, "IdentityPoolTags"
.line 47
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_9
.line 48
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 49
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 50
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 51
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;->setIdentityPoolTags(Ljava/util/Map;)V
goto/16 :goto_0
.line 52
:cond_9
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto/16 :goto_0
.line 53
:cond_a
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityPoolResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityPoolResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,216 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityRequestMarshaller;
.super Ljava/lang/Object;
.source "DescribeIdentityRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityRequest;)Lcom/amazonaws/Request;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_2
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.DescribeIdentity"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object p1
const-string v3, "IdentityId"
.line 11
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 14
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 15
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 16
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 17
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 18
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 19
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_1
const-string p1, "application/x-amz-json-1.1"
.line 20
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_1
return-object v0
:catchall_0
move-exception p1
.line 21
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 22
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 23
:cond_2
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(DescribeIdentityRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,226 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "DescribeIdentityResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_4
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityResult;->setIdentityId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "Logins"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 12
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 13
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 14
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 15
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityResult;->setLogins(Ljava/util/Collection;)V
goto :goto_0
:cond_1
const-string v3, "CreationDate"
.line 16
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 17
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;
move-result-object v2
.line 18
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Date;
move-result-object v2
.line 19
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityResult;->setCreationDate(Ljava/util/Date;)V
goto :goto_0
:cond_2
const-string v3, "LastModifiedDate"
.line 20
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 21
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;
move-result-object v2
.line 22
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Date;
move-result-object v2
.line 23
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityResult;->setLastModifiedDate(Ljava/util/Date;)V
goto :goto_0
.line 24
:cond_3
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 25
:cond_4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/DescribeIdentityResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/DescribeIdentityResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/DeveloperUserAlreadyRegisteredExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "DeveloperUserAlreadyRegisteredExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/DeveloperUserAlreadyRegisteredException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "DeveloperUserAlreadyRegisteredException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/DeveloperUserAlreadyRegisteredException;
const-string v0, "DeveloperUserAlreadyRegisteredException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/DeveloperUserAlreadyRegisteredExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ExternalServiceExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "ExternalServiceExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/ExternalServiceException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "ExternalServiceException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/ExternalServiceException;
const-string v0, "ExternalServiceException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ExternalServiceExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,308 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityRequestMarshaller;
.super Ljava/lang/Object;
.source "GetCredentialsForIdentityRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;)Lcom/amazonaws/Request;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_6
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.GetCredentialsForIdentity"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;->getLogins()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_3
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;->getLogins()Ljava/util/Map;
move-result-object v3
const-string v4, "Logins"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v3
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_1
:goto_0
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_2
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 18
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
if-eqz v5, :cond_1
.line 19
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2, v5}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 21
:cond_2
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 22
:cond_3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;->getCustomRoleArn()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_4
.line 23
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;->getCustomRoleArn()Ljava/lang/String;
move-result-object p1
const-string v3, "CustomRoleArn"
.line 24
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 26
:cond_4
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 27
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 28
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 29
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 30
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 31
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 32
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_5
const-string p1, "application/x-amz-json-1.1"
.line 33
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_5
return-object v0
:catchall_0
move-exception p1
.line 34
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 35
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 36
:cond_6
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(GetCredentialsForIdentityRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,171 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "GetCredentialsForIdentityResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_2
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityResult;->setIdentityId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "Credentials"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
.line 12
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;
move-result-object v2
.line 13
invoke-virtual {v2, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/CredentialsJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/Credentials;
move-result-object v2
.line 14
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityResult;->setCredentials(Lcom/amazonaws/services/cognitoidentity/model/Credentials;)V
goto :goto_0
.line 15
:cond_1
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 16
:cond_2
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetCredentialsForIdentityResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetCredentialsForIdentityResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,308 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdRequestMarshaller;
.super Ljava/lang/Object;
.source "GetIdRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_6
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.GetId"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;->getAccountId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;->getAccountId()Ljava/lang/String;
move-result-object v3
const-string v4, "AccountId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolId"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;->getLogins()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_4
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;->getLogins()Ljava/util/Map;
move-result-object p1
const-string v3, "Logins"
.line 19
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_2
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_3
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 22
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_2
.line 23
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 24
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 25
:cond_3
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 26
:cond_4
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 27
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 28
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 29
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 30
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 31
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 32
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_5
const-string p1, "application/x-amz-json-1.1"
.line 33
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_5
return-object v0
:catchall_0
move-exception p1
.line 34
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 35
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 36
:cond_6
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(GetIdRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/GetIdRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,146 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "GetIdResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetIdResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/GetIdResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/GetIdResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetIdResult;->setIdentityId(Ljava/lang/String;)V
goto :goto_0
.line 11
:cond_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 12
:cond_1
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetIdResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,216 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesRequestMarshaller;
.super Ljava/lang/Object;
.source "GetIdentityPoolRolesRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesRequest;)Lcom/amazonaws/Request;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_2
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.GetIdentityPoolRoles"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object p1
const-string v3, "IdentityPoolId"
.line 11
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 14
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 15
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 16
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 17
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 18
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 19
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_1
const-string p1, "application/x-amz-json-1.1"
.line 20
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_1
return-object v0
:catchall_0
move-exception p1
.line 21
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 22
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 23
:cond_2
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(GetIdentityPoolRolesRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,206 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "GetIdentityPoolRolesResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityPoolId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesResult;->setIdentityPoolId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "Roles"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 12
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 13
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 14
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 15
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesResult;->setRoles(Ljava/util/Map;)V
goto :goto_0
:cond_1
const-string v3, "RoleMappings"
.line 16
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 17
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 18
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 19
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 20
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesResult;->setRoleMappings(Ljava/util/Map;)V
goto :goto_0
.line 21
:cond_2
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 22
:cond_3
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetIdentityPoolRolesResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetIdentityPoolRolesResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,401 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityRequestMarshaller;
.super Ljava/lang/Object;
.source "GetOpenIdTokenForDeveloperIdentityRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;)Lcom/amazonaws/Request;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_a
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.GetOpenIdTokenForDeveloperIdentity"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityId"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getLogins()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_4
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getLogins()Ljava/util/Map;
move-result-object v3
const-string v4, "Logins"
.line 19
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v3
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_2
:goto_0
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_3
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 22
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
if-eqz v5, :cond_2
.line 23
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 24
invoke-interface {v2, v5}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 25
:cond_3
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 26
:cond_4
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getPrincipalTags()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_7
.line 27
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getPrincipalTags()Ljava/util/Map;
move-result-object v3
const-string v4, "PrincipalTags"
.line 28
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 29
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 30
invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v3
.line 31
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_5
:goto_1
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_6
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 32
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
if-eqz v5, :cond_5
.line 33
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 34
invoke-interface {v2, v5}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_1
.line 35
:cond_6
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 36
:cond_7
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getTokenDuration()Ljava/lang/Long;
move-result-object v3
if-eqz v3, :cond_8
.line 37
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;->getTokenDuration()Ljava/lang/Long;
move-result-object p1
const-string v3, "TokenDuration"
.line 38
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 39
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/Number;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 40
:cond_8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 41
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 42
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 43
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 44
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 45
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 46
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_9
const-string p1, "application/x-amz-json-1.1"
.line 47
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_9
return-object v0
:catchall_0
move-exception p1
.line 48
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 49
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 50
:cond_a
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(GetOpenIdTokenForDeveloperIdentityRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,171 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_2
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityResult;->setIdentityId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "Token"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
.line 12
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 13
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 14
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityResult;->setToken(Ljava/lang/String;)V
goto :goto_0
.line 15
:cond_1
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 16
:cond_2
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenForDeveloperIdentityResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenForDeveloperIdentityResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,287 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenRequestMarshaller;
.super Ljava/lang/Object;
.source "GetOpenIdTokenRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_5
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.GetOpenIdToken"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;->getLogins()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_3
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;->getLogins()Ljava/util/Map;
move-result-object p1
const-string v3, "Logins"
.line 15
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_1
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_2
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 18
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_1
.line 19
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 21
:cond_2
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 22
:cond_3
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 23
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 24
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 25
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 26
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 27
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 28
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_4
const-string p1, "application/x-amz-json-1.1"
.line 29
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_4
return-object v0
:catchall_0
move-exception p1
.line 30
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 31
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 32
:cond_5
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(GetOpenIdTokenRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,171 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "GetOpenIdTokenResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_2
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenResult;->setIdentityId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "Token"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
.line 12
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 13
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 14
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenResult;->setToken(Ljava/lang/String;)V
goto :goto_0
.line 15
:cond_1
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 16
:cond_2
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetOpenIdTokenResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetOpenIdTokenResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,237 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapRequestMarshaller;
.super Ljava/lang/Object;
.source "GetPrincipalTagAttributeMapRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_3
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.GetPrincipalTagAttributeMap"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;->getIdentityProviderName()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;->getIdentityProviderName()Ljava/lang/String;
move-result-object p1
const-string v3, "IdentityProviderName"
.line 15
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 18
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 19
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 20
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 21
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 22
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 23
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2
const-string p1, "application/x-amz-json-1.1"
.line 24
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_2
return-object v0
:catchall_0
move-exception p1
.line 25
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 26
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 27
:cond_3
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(GetPrincipalTagAttributeMapRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,226 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "GetPrincipalTagAttributeMapResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_4
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityPoolId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapResult;->setIdentityPoolId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "IdentityProviderName"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 12
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 13
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 14
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapResult;->setIdentityProviderName(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "UseDefaults"
.line 15
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 16
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;
move-result-object v2
.line 17
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/Boolean;
move-result-object v2
.line 18
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapResult;->setUseDefaults(Ljava/lang/Boolean;)V
goto :goto_0
:cond_2
const-string v3, "PrincipalTags"
.line 19
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 20
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 21
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 22
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 23
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapResult;->setPrincipalTags(Ljava/util/Map;)V
goto :goto_0
.line 24
:cond_3
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 25
:cond_4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/GetPrincipalTagAttributeMapResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/GetPrincipalTagAttributeMapResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,173 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;
.super Ljava/lang/Object;
.source "IdentityDescriptionJsonMarshaller.java"
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonMarshaller;
return-object v0
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;Lcom/amazonaws/util/json/AwsJsonWriter;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->getIdentityId()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
.line 3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->getIdentityId()Ljava/lang/String;
move-result-object v0
const-string v1, "IdentityId"
.line 4
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 5
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 6
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->getLogins()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_3
.line 7
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->getLogins()Ljava/util/List;
move-result-object v0
const-string v1, "Logins"
.line 8
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 10
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_1
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
if-eqz v1, :cond_1
.line 11
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 12
:cond_2
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->getCreationDate()Ljava/util/Date;
move-result-object v0
if-eqz v0, :cond_4
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->getCreationDate()Ljava/util/Date;
move-result-object v0
const-string v1, "CreationDate"
.line 15
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/util/Date;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_4
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->getLastModifiedDate()Ljava/util/Date;
move-result-object v0
if-eqz v0, :cond_5
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->getLastModifiedDate()Ljava/util/Date;
move-result-object p1
const-string v0, "LastModifiedDate"
.line 19
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {p2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/util/Date;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
:cond_5
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
return-void
.end method
@@ -0,0 +1,241 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;
.super Ljava/lang/Object;
.source "IdentityDescriptionJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v0
.line 3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->isContainer()Z
move-result v1
if-nez v1, :cond_0
.line 4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
const/4 p1, 0x0
return-object p1
.line 5
:cond_0
new-instance v1, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;
invoke-direct {v1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;-><init>()V
.line 6
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 7
:goto_0
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_5
.line 8
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityId"
.line 9
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 10
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 11
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 12
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->setIdentityId(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "Logins"
.line 13
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 14
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 15
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 16
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 17
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->setLogins(Ljava/util/Collection;)V
goto :goto_0
:cond_2
const-string v3, "CreationDate"
.line 18
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_3
.line 19
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;
move-result-object v2
.line 20
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Date;
move-result-object v2
.line 21
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->setCreationDate(Ljava/util/Date;)V
goto :goto_0
:cond_3
const-string v3, "LastModifiedDate"
.line 22
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_4
.line 23
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;
move-result-object v2
.line 24
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$DateJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Date;
move-result-object v2
.line 25
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;->setLastModifiedDate(Ljava/util/Date;)V
goto :goto_0
.line 26
:cond_4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 27
:cond_5
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/IdentityDescription;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,101 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;
.super Ljava/lang/Object;
.source "IdentityPoolShortDescriptionJsonMarshaller.java"
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonMarshaller;
return-object v0
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;Lcom/amazonaws/util/json/AwsJsonWriter;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;->getIdentityPoolId()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
.line 3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;->getIdentityPoolId()Ljava/lang/String;
move-result-object v0
const-string v1, "IdentityPoolId"
.line 4
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 5
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 6
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;->getIdentityPoolName()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1
.line 7
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;->getIdentityPoolName()Ljava/lang/String;
move-result-object p1
const-string v0, "IdentityPoolName"
.line 8
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-interface {p2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 10
:cond_1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
return-void
.end method
@@ -0,0 +1,186 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;
.super Ljava/lang/Object;
.source "IdentityPoolShortDescriptionJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v0
.line 3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->isContainer()Z
move-result v1
if-nez v1, :cond_0
.line 4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
const/4 p1, 0x0
return-object p1
.line 5
:cond_0
new-instance v1, Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;
invoke-direct {v1}, Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;-><init>()V
.line 6
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 7
:goto_0
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
.line 8
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityPoolId"
.line 9
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 10
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 11
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 12
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;->setIdentityPoolId(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "IdentityPoolName"
.line 13
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 14
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 15
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 16
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;->setIdentityPoolName(Ljava/lang/String;)V
goto :goto_0
.line 17
:cond_2
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 18
:cond_3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/IdentityPoolShortDescription;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/InternalErrorExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "InternalErrorExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/InternalErrorException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "InternalErrorException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/InternalErrorException;
const-string v0, "InternalErrorException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/InternalErrorExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/InvalidIdentityPoolConfigurationExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "InvalidIdentityPoolConfigurationExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/InvalidIdentityPoolConfigurationException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "InvalidIdentityPoolConfigurationException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/InvalidIdentityPoolConfigurationException;
const-string v0, "InvalidIdentityPoolConfigurationException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/InvalidIdentityPoolConfigurationExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/InvalidParameterExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "InvalidParameterExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/InvalidParameterException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "InvalidParameterException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/InvalidParameterException;
const-string v0, "InvalidParameterException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/InvalidParameterExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/LimitExceededExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "LimitExceededExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/LimitExceededException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "LimitExceededException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/LimitExceededException;
const-string v0, "LimitExceededException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/LimitExceededExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,283 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesRequestMarshaller;
.super Ljava/lang/Object;
.source "ListIdentitiesRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_5
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.ListIdentities"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;->getMaxResults()Ljava/lang/Integer;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;->getMaxResults()Ljava/lang/Integer;
move-result-object v3
const-string v4, "MaxResults"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/Number;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;->getNextToken()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_2
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;->getNextToken()Ljava/lang/String;
move-result-object v3
const-string v4, "NextToken"
.line 19
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
:cond_2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;->getHideDisabled()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_3
.line 22
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;->getHideDisabled()Ljava/lang/Boolean;
move-result-object p1
const-string v3, "HideDisabled"
.line 23
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 24
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Z)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
:cond_3
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 26
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 27
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 28
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 29
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 30
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 31
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_4
const-string p1, "application/x-amz-json-1.1"
.line 32
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_4
return-object v0
:catchall_0
move-exception p1
.line 33
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 34
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 35
:cond_5
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(ListIdentitiesRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,201 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "ListIdentitiesResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityPoolId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesResult;->setIdentityPoolId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "Identities"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 12
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 13
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityDescriptionJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 14
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 15
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesResult;->setIdentities(Ljava/util/Collection;)V
goto :goto_0
:cond_1
const-string v3, "NextToken"
.line 16
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 17
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 18
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 19
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesResult;->setNextToken(Ljava/lang/String;)V
goto :goto_0
.line 20
:cond_2
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 21
:cond_3
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentitiesResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/ListIdentitiesResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,237 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsRequestMarshaller;
.super Ljava/lang/Object;
.source "ListIdentityPoolsRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_3
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.ListIdentityPools"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;->getMaxResults()Ljava/lang/Integer;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;->getMaxResults()Ljava/lang/Integer;
move-result-object v3
const-string v4, "MaxResults"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/Number;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;->getNextToken()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;->getNextToken()Ljava/lang/String;
move-result-object p1
const-string v3, "NextToken"
.line 15
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 18
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 19
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 20
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 21
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 22
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 23
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2
const-string p1, "application/x-amz-json-1.1"
.line 24
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_2
return-object v0
:catchall_0
move-exception p1
.line 25
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 26
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 27
:cond_3
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(ListIdentityPoolsRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,176 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "ListIdentityPoolsResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_2
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityPools"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 9
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/IdentityPoolShortDescriptionJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 10
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 11
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsResult;->setIdentityPools(Ljava/util/Collection;)V
goto :goto_0
:cond_0
const-string v3, "NextToken"
.line 12
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
.line 13
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 14
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 15
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsResult;->setNextToken(Ljava/lang/String;)V
goto :goto_0
.line 16
:cond_1
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 17
:cond_2
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ListIdentityPoolsResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/ListIdentityPoolsResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,216 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceRequestMarshaller;
.super Ljava/lang/Object;
.source "ListTagsForResourceRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceRequest;)Lcom/amazonaws/Request;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_2
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.ListTagsForResource"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceRequest;->getResourceArn()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceRequest;->getResourceArn()Ljava/lang/String;
move-result-object p1
const-string v3, "ResourceArn"
.line 11
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 14
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 15
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 16
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 17
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 18
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 19
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_1
const-string p1, "application/x-amz-json-1.1"
.line 20
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_1
return-object v0
:catchall_0
move-exception p1
.line 21
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 22
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 23
:cond_2
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(ListTagsForResourceRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,151 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "ListTagsForResourceResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "Tags"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_0
.line 8
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 9
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 10
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 11
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceResult;->setTags(Ljava/util/Map;)V
goto :goto_0
.line 12
:cond_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 13
:cond_1
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ListTagsForResourceResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/ListTagsForResourceResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,300 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityRequestMarshaller;
.super Ljava/lang/Object;
.source "LookupDeveloperIdentityRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_6
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.LookupDeveloperIdentity"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityId"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getDeveloperUserIdentifier()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_2
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getDeveloperUserIdentifier()Ljava/lang/String;
move-result-object v3
const-string v4, "DeveloperUserIdentifier"
.line 19
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
:cond_2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getMaxResults()Ljava/lang/Integer;
move-result-object v3
if-eqz v3, :cond_3
.line 22
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getMaxResults()Ljava/lang/Integer;
move-result-object v3
const-string v4, "MaxResults"
.line 23
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 24
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/Number;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
:cond_3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getNextToken()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_4
.line 26
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;->getNextToken()Ljava/lang/String;
move-result-object p1
const-string v3, "NextToken"
.line 27
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 28
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 29
:cond_4
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 30
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 31
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 32
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 33
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 34
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 35
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_5
const-string p1, "application/x-amz-json-1.1"
.line 36
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_5
return-object v0
:catchall_0
move-exception p1
.line 37
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 38
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 39
:cond_6
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(LookupDeveloperIdentityRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,201 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "LookupDeveloperIdentityResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityResult;->setIdentityId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "DeveloperUserIdentifierList"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 12
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 13
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 14
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 15
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityResult;->setDeveloperUserIdentifierList(Ljava/util/Collection;)V
goto :goto_0
:cond_1
const-string v3, "NextToken"
.line 16
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 17
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 18
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 19
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityResult;->setNextToken(Ljava/lang/String;)V
goto :goto_0
.line 20
:cond_2
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 21
:cond_3
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/LookupDeveloperIdentityResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/LookupDeveloperIdentityResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,143 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;
.super Ljava/lang/Object;
.source "MappingRuleJsonMarshaller.java"
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;
return-object v0
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/MappingRule;Lcom/amazonaws/util/json/AwsJsonWriter;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->getClaim()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
.line 3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->getClaim()Ljava/lang/String;
move-result-object v0
const-string v1, "Claim"
.line 4
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 5
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 6
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->getMatchType()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1
.line 7
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->getMatchType()Ljava/lang/String;
move-result-object v0
const-string v1, "MatchType"
.line 8
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 10
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->getValue()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_2
.line 11
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->getValue()Ljava/lang/String;
move-result-object v0
const-string v1, "Value"
.line 12
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 14
:cond_2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->getRoleARN()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_3
.line 15
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->getRoleARN()Ljava/lang/String;
move-result-object p1
const-string v0, "RoleARN"
.line 16
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
invoke-interface {p2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 18
:cond_3
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
return-void
.end method
@@ -0,0 +1,236 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;
.super Ljava/lang/Object;
.source "MappingRuleJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/MappingRule;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/MappingRule;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v0
.line 3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->isContainer()Z
move-result v1
if-nez v1, :cond_0
.line 4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
const/4 p1, 0x0
return-object p1
.line 5
:cond_0
new-instance v1, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;
invoke-direct {v1}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;-><init>()V
.line 6
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 7
:goto_0
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_5
.line 8
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "Claim"
.line 9
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 10
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 11
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 12
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->setClaim(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "MatchType"
.line 13
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 14
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 15
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 16
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->setMatchType(Ljava/lang/String;)V
goto :goto_0
:cond_2
const-string v3, "Value"
.line 17
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_3
.line 18
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 19
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 20
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->setValue(Ljava/lang/String;)V
goto :goto_0
:cond_3
const-string v3, "RoleARN"
.line 21
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_4
.line 22
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 23
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 24
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;->setRoleARN(Ljava/lang/String;)V
goto :goto_0
.line 25
:cond_4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 26
:cond_5
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/MappingRule;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,279 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesRequestMarshaller;
.super Ljava/lang/Object;
.source "MergeDeveloperIdentitiesRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_5
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.MergeDeveloperIdentities"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;->getSourceUserIdentifier()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;->getSourceUserIdentifier()Ljava/lang/String;
move-result-object v3
const-string v4, "SourceUserIdentifier"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;->getDestinationUserIdentifier()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;->getDestinationUserIdentifier()Ljava/lang/String;
move-result-object v3
const-string v4, "DestinationUserIdentifier"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;->getDeveloperProviderName()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_2
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;->getDeveloperProviderName()Ljava/lang/String;
move-result-object v3
const-string v4, "DeveloperProviderName"
.line 19
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
:cond_2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_3
.line 22
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object p1
const-string v3, "IdentityPoolId"
.line 23
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 24
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
:cond_3
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 26
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 27
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 28
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 29
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 30
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 31
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_4
const-string p1, "application/x-amz-json-1.1"
.line 32
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_4
return-object v0
:catchall_0
move-exception p1
.line 33
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 34
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 35
:cond_5
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(MergeDeveloperIdentitiesRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,146 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "MergeDeveloperIdentitiesResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesResult;->setIdentityId(Ljava/lang/String;)V
goto :goto_0
.line 11
:cond_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 12
:cond_1
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/MergeDeveloperIdentitiesResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/MergeDeveloperIdentitiesResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/NotAuthorizedExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "NotAuthorizedExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/NotAuthorizedException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "NotAuthorizedException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/NotAuthorizedException;
const-string v0, "NotAuthorizedException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/NotAuthorizedExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ResourceConflictExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "ResourceConflictExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/ResourceConflictException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "ResourceConflictException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/ResourceConflictException;
const-string v0, "ResourceConflictException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ResourceConflictExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/ResourceNotFoundExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "ResourceNotFoundExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/ResourceNotFoundException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "ResourceNotFoundException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/ResourceNotFoundException;
const-string v0, "ResourceNotFoundException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/ResourceNotFoundExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,126 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;
.super Ljava/lang/Object;
.source "RoleMappingJsonMarshaller.java"
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;
return-object v0
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;Lcom/amazonaws/util/json/AwsJsonWriter;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;->getType()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
.line 3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;->getType()Ljava/lang/String;
move-result-object v0
const-string v1, "Type"
.line 4
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 5
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 6
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;->getAmbiguousRoleResolution()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1
.line 7
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;->getAmbiguousRoleResolution()Ljava/lang/String;
move-result-object v0
const-string v1, "AmbiguousRoleResolution"
.line 8
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 10
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;->getRulesConfiguration()Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;
move-result-object v0
if-eqz v0, :cond_2
.line 11
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;->getRulesConfiguration()Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;
move-result-object p1
const-string v0, "RulesConfiguration"
.line 12
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;Lcom/amazonaws/util/json/AwsJsonWriter;)V
.line 14
:cond_2
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
return-void
.end method
@@ -0,0 +1,211 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;
.super Ljava/lang/Object;
.source "RoleMappingJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v0
.line 3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->isContainer()Z
move-result v1
if-nez v1, :cond_0
.line 4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
const/4 p1, 0x0
return-object p1
.line 5
:cond_0
new-instance v1, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;
invoke-direct {v1}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;-><init>()V
.line 6
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 7
:goto_0
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_4
.line 8
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "Type"
.line 9
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 10
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 11
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 12
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;->setType(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "AmbiguousRoleResolution"
.line 13
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 14
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 15
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 16
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;->setAmbiguousRoleResolution(Ljava/lang/String;)V
goto :goto_0
:cond_2
const-string v3, "RulesConfiguration"
.line 17
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 18
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;
move-result-object v2
.line 19
invoke-virtual {v2, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;
move-result-object v2
.line 20
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;->setRulesConfiguration(Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;)V
goto :goto_0
.line 21
:cond_3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 22
:cond_4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,114 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;
.super Ljava/lang/Object;
.source "RulesConfigurationTypeJsonMarshaller.java"
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonMarshaller;
return-object v0
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;Lcom/amazonaws/util/json/AwsJsonWriter;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;->getRules()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_2
.line 3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;->getRules()Ljava/util/List;
move-result-object p1
const-string v0, "Rules"
.line 4
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 5
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 6
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/amazonaws/services/cognitoidentity/model/MappingRule;
if-eqz v0, :cond_0
.line 7
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;
move-result-object v1
invoke-virtual {v1, v0, p2}, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/MappingRule;Lcom/amazonaws/util/json/AwsJsonWriter;)V
goto :goto_0
.line 8
:cond_1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
:cond_2
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
return-void
.end method
@@ -0,0 +1,166 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;
.super Ljava/lang/Object;
.source "RulesConfigurationTypeJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v0
.line 3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->isContainer()Z
move-result v1
if-nez v1, :cond_0
.line 4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
const/4 p1, 0x0
return-object p1
.line 5
:cond_0
new-instance v1, Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;
invoke-direct {v1}, Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;-><init>()V
.line 6
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 7
:goto_0
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_2
.line 8
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "Rules"
.line 9
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
.line 10
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 11
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/MappingRuleJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 12
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 13
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;->setRules(Ljava/util/Collection;)V
goto :goto_0
.line 14
:cond_1
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 15
:cond_2
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/RulesConfigurationTypeJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/RulesConfigurationType;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,363 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/SetIdentityPoolRolesRequestMarshaller;
.super Ljava/lang/Object;
.source "SetIdentityPoolRolesRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;)Lcom/amazonaws/Request;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_8
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.SetIdentityPoolRoles"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;->getRoles()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_3
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;->getRoles()Ljava/util/Map;
move-result-object v3
const-string v4, "Roles"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v3
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_1
:goto_0
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_2
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 18
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
if-eqz v5, :cond_1
.line 19
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2, v5}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 21
:cond_2
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 22
:cond_3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;->getRoleMappings()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_6
.line 23
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;->getRoleMappings()Ljava/util/Map;
move-result-object p1
const-string v3, "RoleMappings"
.line 24
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 26
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
.line 27
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_4
:goto_1
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_5
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 28
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;
if-eqz v4, :cond_4
.line 29
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 30
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;
move-result-object v3
invoke-virtual {v3, v4, v2}, Lcom/amazonaws/services/cognitoidentity/model/transform/RoleMappingJsonMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/RoleMapping;Lcom/amazonaws/util/json/AwsJsonWriter;)V
goto :goto_1
.line 31
:cond_5
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 32
:cond_6
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 33
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 34
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 35
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 36
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 37
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 38
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_7
const-string p1, "application/x-amz-json-1.1"
.line 39
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_7
return-object v0
:catchall_0
move-exception p1
.line 40
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 41
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 42
:cond_8
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(SetIdentityPoolRolesRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/SetIdentityPoolRolesRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/SetIdentityPoolRolesRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,334 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapRequestMarshaller;
.super Ljava/lang/Object;
.source "SetPrincipalTagAttributeMapRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_7
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.SetPrincipalTagAttributeMap"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;->getIdentityProviderName()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;->getIdentityProviderName()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityProviderName"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;->getUseDefaults()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_2
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;->getUseDefaults()Ljava/lang/Boolean;
move-result-object v3
const-string v4, "UseDefaults"
.line 19
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Z)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
:cond_2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;->getPrincipalTags()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_5
.line 22
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;->getPrincipalTags()Ljava/util/Map;
move-result-object p1
const-string v3, "PrincipalTags"
.line 23
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 24
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
.line 26
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_3
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_4
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 27
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_3
.line 28
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 29
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 30
:cond_4
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 31
:cond_5
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 32
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 33
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 34
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 35
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 36
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 37
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_6
const-string p1, "application/x-amz-json-1.1"
.line 38
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_6
return-object v0
:catchall_0
move-exception p1
.line 39
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 40
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 41
:cond_7
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(SetPrincipalTagAttributeMapRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,226 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "SetPrincipalTagAttributeMapResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_4
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityPoolId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapResult;->setIdentityPoolId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "IdentityProviderName"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 12
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 13
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 14
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapResult;->setIdentityProviderName(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "UseDefaults"
.line 15
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 16
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;
move-result-object v2
.line 17
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/Boolean;
move-result-object v2
.line 18
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapResult;->setUseDefaults(Ljava/lang/Boolean;)V
goto :goto_0
:cond_2
const-string v3, "PrincipalTags"
.line 19
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 20
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 21
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 22
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 23
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapResult;->setPrincipalTags(Ljava/util/Map;)V
goto :goto_0
.line 24
:cond_3
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 25
:cond_4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/SetPrincipalTagAttributeMapResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/SetPrincipalTagAttributeMapResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,287 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceRequestMarshaller;
.super Ljava/lang/Object;
.source "TagResourceRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_5
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.TagResource"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;->getResourceArn()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;->getResourceArn()Ljava/lang/String;
move-result-object v3
const-string v4, "ResourceArn"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;->getTags()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_3
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;->getTags()Ljava/util/Map;
move-result-object p1
const-string v3, "Tags"
.line 15
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_1
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_2
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 18
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_1
.line 19
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 21
:cond_2
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 22
:cond_3
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 23
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 24
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 25
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 26
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 27
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 28
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_4
const-string p1, "application/x-amz-json-1.1"
.line 29
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_4
return-object v0
:catchall_0
move-exception p1
.line 30
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 31
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 32
:cond_5
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(TagResourceRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/TagResourceRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,91 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "TagResourceResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/TagResourceResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/TagResourceResult;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance p1, Lcom/amazonaws/services/cognitoidentity/model/TagResourceResult;
invoke-direct {p1}, Lcom/amazonaws/services/cognitoidentity/model/TagResourceResult;-><init>()V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/TagResourceResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/TagResourceResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,81 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/TooManyRequestsExceptionUnmarshaller;
.super Lcom/amazonaws/transform/JsonErrorUnmarshaller;
.source "TooManyRequestsExceptionUnmarshaller.java"
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
const-class v0, Lcom/amazonaws/services/cognitoidentity/model/TooManyRequestsException;
invoke-direct {p0, v0}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;-><init>(Ljava/lang/Class;)V
return-void
.end method
# virtual methods
.method public match(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p1}, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "TooManyRequestsException"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-super {p0, p1}, Lcom/amazonaws/transform/JsonErrorUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/TooManyRequestsException;
const-string v0, "TooManyRequestsException"
.line 3
invoke-virtual {p1, v0}, Lcom/amazonaws/AmazonServiceException;->setErrorCode(Ljava/lang/String;)V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/TooManyRequestsExceptionUnmarshaller;->unmarshall(Lcom/amazonaws/http/JsonErrorResponseHandler$JsonErrorResponse;)Lcom/amazonaws/AmazonServiceException;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,279 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/UnlinkDeveloperIdentityRequestMarshaller;
.super Ljava/lang/Object;
.source "UnlinkDeveloperIdentityRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_5
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.UnlinkDeveloperIdentity"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolId"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;->getDeveloperProviderName()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_2
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;->getDeveloperProviderName()Ljava/lang/String;
move-result-object v3
const-string v4, "DeveloperProviderName"
.line 19
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
:cond_2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;->getDeveloperUserIdentifier()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_3
.line 22
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;->getDeveloperUserIdentifier()Ljava/lang/String;
move-result-object p1
const-string v3, "DeveloperUserIdentifier"
.line 23
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 24
invoke-interface {v2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
:cond_3
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 26
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 27
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 28
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 29
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 30
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 31
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_4
const-string p1, "application/x-amz-json-1.1"
.line 32
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_4
return-object v0
:catchall_0
move-exception p1
.line 33
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 34
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 35
:cond_5
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(UnlinkDeveloperIdentityRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/UnlinkDeveloperIdentityRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/UnlinkDeveloperIdentityRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,338 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/UnlinkIdentityRequestMarshaller;
.super Ljava/lang/Object;
.source "UnlinkIdentityRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;)Lcom/amazonaws/Request;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_8
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.UnlinkIdentity"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;->getIdentityId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;->getLogins()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_3
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;->getLogins()Ljava/util/Map;
move-result-object v3
const-string v4, "Logins"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v3
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_1
:goto_0
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_2
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 18
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
if-eqz v5, :cond_1
.line 19
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-interface {v2, v5}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 21
:cond_2
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 22
:cond_3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;->getLoginsToRemove()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_6
.line 23
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;->getLoginsToRemove()Ljava/util/List;
move-result-object p1
const-string v3, "LoginsToRemove"
.line 24
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 26
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_4
:goto_1
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_5
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
if-eqz v3, :cond_4
.line 27
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_1
.line 28
:cond_5
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 29
:cond_6
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 30
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 31
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 32
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 33
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 34
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 35
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_7
const-string p1, "application/x-amz-json-1.1"
.line 36
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_7
return-object v0
:catchall_0
move-exception p1
.line 37
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 38
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 39
:cond_8
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(UnlinkIdentityRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/UnlinkIdentityRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/UnlinkIdentityRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,101 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;
.super Ljava/lang/Object;
.source "UnprocessedIdentityIdJsonMarshaller.java"
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonMarshaller;
return-object v0
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;Lcom/amazonaws/util/json/AwsJsonWriter;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;->getIdentityId()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
.line 3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;->getIdentityId()Ljava/lang/String;
move-result-object v0
const-string v1, "IdentityId"
.line 4
invoke-interface {p2, v1}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 5
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 6
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;->getErrorCode()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1
.line 7
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;->getErrorCode()Ljava/lang/String;
move-result-object p1
const-string v0, "ErrorCode"
.line 8
invoke-interface {p2, v0}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-interface {p2, p1}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 10
:cond_1
invoke-interface {p2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
return-void
.end method
@@ -0,0 +1,186 @@
.class Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;
.super Ljava/lang/Object;
.source "UnprocessedIdentityIdJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v0
.line 3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->isContainer()Z
move-result v1
if-nez v1, :cond_0
.line 4
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
const/4 p1, 0x0
return-object p1
.line 5
:cond_0
new-instance v1, Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;
invoke-direct {v1}, Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;-><init>()V
.line 6
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 7
:goto_0
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
.line 8
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityId"
.line 9
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 10
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 11
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 12
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;->setIdentityId(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "ErrorCode"
.line 13
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 14
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 15
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 16
invoke-virtual {v1, v2}, Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;->setErrorCode(Ljava/lang/String;)V
goto :goto_0
.line 17
:cond_2
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto :goto_0
.line 18
:cond_3
invoke-interface {v0}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/UnprocessedIdentityIdJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/UnprocessedIdentityId;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,267 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceRequestMarshaller;
.super Ljava/lang/Object;
.source "UntagResourceRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;)Lcom/amazonaws/Request;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_5
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.UntagResource"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;->getResourceArn()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;->getResourceArn()Ljava/lang/String;
move-result-object v3
const-string v4, "ResourceArn"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;->getTagKeys()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_3
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;->getTagKeys()Ljava/util/List;
move-result-object p1
const-string v3, "TagKeys"
.line 15
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_1
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_2
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
if-eqz v3, :cond_1
.line 18
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 19
:cond_2
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
:cond_3
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 22
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 23
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 24
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 25
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 26
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_4
const-string p1, "application/x-amz-json-1.1"
.line 27
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_4
return-object v0
:catchall_0
move-exception p1
.line 28
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 29
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 30
:cond_5
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(UntagResourceRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/UntagResourceRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,91 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "UntagResourceResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/UntagResourceResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/UntagResourceResult;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance p1, Lcom/amazonaws/services/cognitoidentity/model/UntagResourceResult;
invoke-direct {p1}, Lcom/amazonaws/services/cognitoidentity/model/UntagResourceResult;-><init>()V
return-object p1
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/UntagResourceResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/UntagResourceResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,609 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolRequestMarshaller;
.super Ljava/lang/Object;
.source "UpdateIdentityPoolRequestMarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Marshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Marshaller<",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;",
">;",
"Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public marshall(Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;)Lcom/amazonaws/Request;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;",
")",
"Lcom/amazonaws/Request<",
"Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;",
">;"
}
.end annotation
if-eqz p1, :cond_15
.line 2
new-instance v0, Lcom/amazonaws/DefaultRequest;
const-string v1, "AmazonCognitoIdentity"
invoke-direct {v0, p1, v1}, Lcom/amazonaws/DefaultRequest;-><init>(Lcom/amazonaws/AmazonWebServiceRequest;Ljava/lang/String;)V
const-string v1, "X-Amz-Target"
const-string v2, "AWSCognitoIdentityService.UpdateIdentityPool"
.line 3
invoke-interface {v0, v1, v2}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
.line 4
sget-object v1, Lcom/amazonaws/http/HttpMethodName;->POST:Lcom/amazonaws/http/HttpMethodName;
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setHttpMethod(Lcom/amazonaws/http/HttpMethodName;)V
const-string v1, "/"
.line 5
invoke-interface {v0, v1}, Lcom/amazonaws/Request;->setResourcePath(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance v1, Ljava/io/StringWriter;
invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
.line 7
invoke-static {v1}, Lcom/amazonaws/util/json/JsonUtils;->getJsonWriter(Ljava/io/Writer;)Lcom/amazonaws/util/json/AwsJsonWriter;
move-result-object v2
.line 8
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 9
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getIdentityPoolId()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolId"
.line 11
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 12
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 13
:cond_0
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getIdentityPoolName()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1
.line 14
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getIdentityPoolName()Ljava/lang/String;
move-result-object v3
const-string v4, "IdentityPoolName"
.line 15
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 16
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 17
:cond_1
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getAllowUnauthenticatedIdentities()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_2
.line 18
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getAllowUnauthenticatedIdentities()Ljava/lang/Boolean;
move-result-object v3
const-string v4, "AllowUnauthenticatedIdentities"
.line 19
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 20
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Z)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 21
:cond_2
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getAllowClassicFlow()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_3
.line 22
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getAllowClassicFlow()Ljava/lang/Boolean;
move-result-object v3
const-string v4, "AllowClassicFlow"
.line 23
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 24
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Z)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 25
:cond_3
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getSupportedLoginProviders()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_6
.line 26
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getSupportedLoginProviders()Ljava/util/Map;
move-result-object v3
const-string v4, "SupportedLoginProviders"
.line 27
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 28
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 29
invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v3
.line 30
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_4
:goto_0
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_5
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 31
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
if-eqz v5, :cond_4
.line 32
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 33
invoke-interface {v2, v5}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_0
.line 34
:cond_5
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 35
:cond_6
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getDeveloperProviderName()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_7
.line 36
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getDeveloperProviderName()Ljava/lang/String;
move-result-object v3
const-string v4, "DeveloperProviderName"
.line 37
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 38
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 39
:cond_7
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getOpenIdConnectProviderARNs()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_a
.line 40
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getOpenIdConnectProviderARNs()Ljava/util/List;
move-result-object v3
const-string v4, "OpenIdConnectProviderARNs"
.line 41
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 42
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 43
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_8
:goto_1
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_9
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_8
.line 44
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_1
.line 45
:cond_9
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 46
:cond_a
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getCognitoIdentityProviders()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_d
.line 47
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getCognitoIdentityProviders()Ljava/util/List;
move-result-object v3
const-string v4, "CognitoIdentityProviders"
.line 48
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 49
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 50
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_b
:goto_2
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_c
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;
if-eqz v4, :cond_b
.line 51
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;
move-result-object v5
invoke-virtual {v5, v4, v2}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/CognitoIdentityProvider;Lcom/amazonaws/util/json/AwsJsonWriter;)V
goto :goto_2
.line 52
:cond_c
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 53
:cond_d
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getSamlProviderARNs()Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_10
.line 54
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getSamlProviderARNs()Ljava/util/List;
move-result-object v3
const-string v4, "SamlProviderARNs"
.line 55
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 56
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 57
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_e
:goto_3
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_f
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_e
.line 58
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_3
.line 59
:cond_f
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endArray()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 60
:cond_10
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getIdentityPoolTags()Ljava/util/Map;
move-result-object v3
if-eqz v3, :cond_13
.line 61
invoke-virtual {p1}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;->getIdentityPoolTags()Ljava/util/Map;
move-result-object p1
const-string v3, "IdentityPoolTags"
.line 62
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 63
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->beginObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 64
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
.line 65
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_11
:goto_4
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_12
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 66
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
if-eqz v4, :cond_11
.line 67
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-interface {v2, v3}, Lcom/amazonaws/util/json/AwsJsonWriter;->name(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
.line 68
invoke-interface {v2, v4}, Lcom/amazonaws/util/json/AwsJsonWriter;->value(Ljava/lang/String;)Lcom/amazonaws/util/json/AwsJsonWriter;
goto :goto_4
.line 69
:cond_12
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 70
:cond_13
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->endObject()Lcom/amazonaws/util/json/AwsJsonWriter;
.line 71
invoke-interface {v2}, Lcom/amazonaws/util/json/AwsJsonWriter;->close()V
.line 72
invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object p1
.line 73
sget-object v1, Lcom/amazonaws/util/StringUtils;->UTF8:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
.line 74
new-instance v2, Lcom/amazonaws/util/StringInputStream;
invoke-direct {v2, p1}, Lcom/amazonaws/util/StringInputStream;-><init>(Ljava/lang/String;)V
invoke-interface {v0, v2}, Lcom/amazonaws/Request;->setContent(Ljava/io/InputStream;)V
const-string p1, "Content-Length"
.line 75
array-length v1, v1
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 76
invoke-interface {v0}, Lcom/amazonaws/Request;->getHeaders()Ljava/util/Map;
move-result-object p1
const-string v1, "Content-Type"
invoke-interface {p1, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_14
const-string p1, "application/x-amz-json-1.1"
.line 77
invoke-interface {v0, v1, p1}, Lcom/amazonaws/Request;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
:cond_14
return-object v0
:catchall_0
move-exception p1
.line 78
new-instance v0, Lcom/amazonaws/AmazonClientException;
const-string v1, "Unable to marshall request to JSON: "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 79
invoke-static {p1, v1}, Lcom/amazonaws/services/cognitoidentity/model/transform/a;->a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.line 80
:cond_15
new-instance p1, Lcom/amazonaws/AmazonClientException;
const-string v0, "Invalid argument passed to marshall(UpdateIdentityPoolRequest)"
invoke-direct {p1, v0}, Lcom/amazonaws/AmazonClientException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public bridge synthetic marshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolRequestMarshaller;->marshall(Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolRequest;)Lcom/amazonaws/Request;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,396 @@
.class public Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;
.super Ljava/lang/Object;
.source "UpdateIdentityPoolResultJsonUnmarshaller.java"
# interfaces
.implements Lcom/amazonaws/transform/Unmarshaller;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/amazonaws/transform/Unmarshaller<",
"Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;",
"Lcom/amazonaws/transform/JsonUnmarshallerContext;",
">;"
}
.end annotation
# static fields
.field private static instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;
.locals 1
.line 1
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;
if-nez v0, :cond_0
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;-><init>()V
sput-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;
.line 3
:cond_0
sget-object v0, Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;->instance:Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;
return-object v0
.end method
# virtual methods
.method public unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
new-instance v0, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;
invoke-direct {v0}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;-><init>()V
.line 3
invoke-virtual {p1}, Lcom/amazonaws/transform/JsonUnmarshallerContext;->getReader()Lcom/amazonaws/util/json/AwsJsonReader;
move-result-object v1
.line 4
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->beginObject()V
.line 5
:goto_0
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_a
.line 6
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->nextName()Ljava/lang/String;
move-result-object v2
const-string v3, "IdentityPoolId"
.line 7
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 8
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 9
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 10
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setIdentityPoolId(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v3, "IdentityPoolName"
.line 11
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1
.line 12
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 13
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 14
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setIdentityPoolName(Ljava/lang/String;)V
goto :goto_0
:cond_1
const-string v3, "AllowUnauthenticatedIdentities"
.line 15
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2
.line 16
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;
move-result-object v2
.line 17
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/Boolean;
move-result-object v2
.line 18
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setAllowUnauthenticatedIdentities(Ljava/lang/Boolean;)V
goto :goto_0
:cond_2
const-string v3, "AllowClassicFlow"
.line 19
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_3
.line 20
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;
move-result-object v2
.line 21
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$BooleanJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/Boolean;
move-result-object v2
.line 22
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setAllowClassicFlow(Ljava/lang/Boolean;)V
goto :goto_0
:cond_3
const-string v3, "SupportedLoginProviders"
.line 23
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4
.line 24
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 25
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 26
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 27
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setSupportedLoginProviders(Ljava/util/Map;)V
goto :goto_0
:cond_4
const-string v3, "DeveloperProviderName"
.line 28
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_5
.line 29
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v2
.line 30
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/lang/String;
move-result-object v2
.line 31
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setDeveloperProviderName(Ljava/lang/String;)V
goto/16 :goto_0
:cond_5
const-string v3, "OpenIdConnectProviderARNs"
.line 32
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_6
.line 33
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 34
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 35
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 36
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setOpenIdConnectProviderARNs(Ljava/util/Collection;)V
goto/16 :goto_0
:cond_6
const-string v3, "CognitoIdentityProviders"
.line 37
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_7
.line 38
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 39
invoke-static {}, Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;->getInstance()Lcom/amazonaws/services/cognitoidentity/model/transform/CognitoIdentityProviderJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 40
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 41
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setCognitoIdentityProviders(Ljava/util/Collection;)V
goto/16 :goto_0
:cond_7
const-string v3, "SamlProviderARNs"
.line 42
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_8
.line 43
new-instance v2, Lcom/amazonaws/transform/ListUnmarshaller;
.line 44
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/ListUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 45
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/ListUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/List;
move-result-object v2
.line 46
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setSamlProviderARNs(Ljava/util/Collection;)V
goto/16 :goto_0
:cond_8
const-string v3, "IdentityPoolTags"
.line 47
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_9
.line 48
new-instance v2, Lcom/amazonaws/transform/MapUnmarshaller;
.line 49
invoke-static {}, Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;->getInstance()Lcom/amazonaws/transform/SimpleTypeJsonUnmarshallers$StringJsonUnmarshaller;
move-result-object v3
invoke-direct {v2, v3}, Lcom/amazonaws/transform/MapUnmarshaller;-><init>(Lcom/amazonaws/transform/Unmarshaller;)V
.line 50
invoke-virtual {v2, p1}, Lcom/amazonaws/transform/MapUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Ljava/util/Map;
move-result-object v2
.line 51
invoke-virtual {v0, v2}, Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;->setIdentityPoolTags(Ljava/util/Map;)V
goto/16 :goto_0
.line 52
:cond_9
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->skipValue()V
goto/16 :goto_0
.line 53
:cond_a
invoke-interface {v1}, Lcom/amazonaws/util/json/AwsJsonReader;->endObject()V
return-object v0
.end method
.method public bridge synthetic unmarshall(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
check-cast p1, Lcom/amazonaws/transform/JsonUnmarshallerContext;
invoke-virtual {p0, p1}, Lcom/amazonaws/services/cognitoidentity/model/transform/UpdateIdentityPoolResultJsonUnmarshaller;->unmarshall(Lcom/amazonaws/transform/JsonUnmarshallerContext;)Lcom/amazonaws/services/cognitoidentity/model/UpdateIdentityPoolResult;
move-result-object p1
return-object p1
.end method
@@ -0,0 +1,21 @@
.class public final synthetic Lcom/amazonaws/services/cognitoidentity/model/transform/a;
.super Ljava/lang/Object;
.source "R8$$SyntheticClass"
# direct methods
.method public static a(Ljava/lang/Throwable;Ljava/lang/StringBuilder;)Ljava/lang/String;
.locals 0
invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p0
invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method