tmap/smali/com/amplifyframework/api/ApiCategory.smali
2022-06-10 21:38:30 +09:00

973 lines
36 KiB
Smali

.class public final Lcom/amplifyframework/api/ApiCategory;
.super Lcom/amplifyframework/core/category/Category;
.source "ApiCategory.java"
# interfaces
.implements Lcom/amplifyframework/api/ApiCategoryBehavior;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/amplifyframework/core/category/Category<",
"Lcom/amplifyframework/api/ApiPlugin<",
"*>;>;",
"Lcom/amplifyframework/api/ApiCategoryBehavior;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/amplifyframework/core/category/Category;-><init>()V
return-void
.end method
# virtual methods
.method public delete(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3}, Lcom/amplifyframework/api/rest/RestBehavior;->delete(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public delete(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/amplifyframework/api/rest/RestBehavior;->delete(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public get(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3}, Lcom/amplifyframework/api/rest/RestBehavior;->get(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public get(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/amplifyframework/api/rest/RestBehavior;->get(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public getCategoryType()Lcom/amplifyframework/core/category/CategoryType;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/amplifyframework/core/category/CategoryType;->API:Lcom/amplifyframework/core/category/CategoryType;
return-object v0
.end method
.method public head(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3}, Lcom/amplifyframework/api/rest/RestBehavior;->head(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public head(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/amplifyframework/api/rest/RestBehavior;->head(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public mutate(Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
.locals 1
.param p1 # Lcom/amplifyframework/api/graphql/GraphQLRequest;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lcom/amplifyframework/api/graphql/GraphQLRequest<",
"TR;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/graphql/GraphQLResponse<",
"TR;>;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/graphql/GraphQLOperation<",
"TR;>;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3}, Lcom/amplifyframework/api/graphql/GraphQLBehavior;->mutate(Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
move-result-object p1
return-object p1
.end method
.method public mutate(Ljava/lang/String;Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/api/graphql/GraphQLRequest;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/String;",
"Lcom/amplifyframework/api/graphql/GraphQLRequest<",
"TT;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/graphql/GraphQLResponse<",
"TT;>;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/graphql/GraphQLOperation<",
"TT;>;"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/amplifyframework/api/graphql/GraphQLBehavior;->mutate(Ljava/lang/String;Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
move-result-object p1
return-object p1
.end method
.method public patch(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3}, Lcom/amplifyframework/api/rest/RestBehavior;->patch(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public patch(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/amplifyframework/api/rest/RestBehavior;->patch(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public post(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3}, Lcom/amplifyframework/api/rest/RestBehavior;->post(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public post(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/amplifyframework/api/rest/RestBehavior;->post(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public put(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3}, Lcom/amplifyframework/api/rest/RestBehavior;->put(Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public put(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/api/rest/RestOptions;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/amplifyframework/api/rest/RestOptions;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/rest/RestResponse;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/rest/RestOperation;"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/amplifyframework/api/rest/RestBehavior;->put(Ljava/lang/String;Lcom/amplifyframework/api/rest/RestOptions;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/rest/RestOperation;
move-result-object p1
return-object p1
.end method
.method public query(Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
.locals 1
.param p1 # Lcom/amplifyframework/api/graphql/GraphQLRequest;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lcom/amplifyframework/api/graphql/GraphQLRequest<",
"TR;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/graphql/GraphQLResponse<",
"TR;>;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/graphql/GraphQLOperation<",
"TR;>;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3}, Lcom/amplifyframework/api/graphql/GraphQLBehavior;->query(Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
move-result-object p1
return-object p1
.end method
.method public query(Ljava/lang/String;Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/api/graphql/GraphQLRequest;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/String;",
"Lcom/amplifyframework/api/graphql/GraphQLRequest<",
"TR;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/graphql/GraphQLResponse<",
"TR;>;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;)",
"Lcom/amplifyframework/api/graphql/GraphQLOperation<",
"TR;>;"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
check-cast v0, Lcom/amplifyframework/api/ApiPlugin;
invoke-interface {v0, p1, p2, p3, p4}, Lcom/amplifyframework/api/graphql/GraphQLBehavior;->query(Ljava/lang/String;Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
move-result-object p1
return-object p1
.end method
.method public subscribe(Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Action;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
.locals 7
.param p1 # Lcom/amplifyframework/api/graphql/GraphQLRequest;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p5 # Lcom/amplifyframework/core/Action;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lcom/amplifyframework/api/graphql/GraphQLRequest<",
"TT;>;",
"Lcom/amplifyframework/core/Consumer<",
"Ljava/lang/String;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/graphql/GraphQLResponse<",
"TT;>;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;",
"Lcom/amplifyframework/core/Action;",
")",
"Lcom/amplifyframework/api/graphql/GraphQLOperation<",
"TT;>;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
move-object v1, v0
check-cast v1, Lcom/amplifyframework/api/ApiPlugin;
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
invoke-interface/range {v1 .. v6}, Lcom/amplifyframework/api/graphql/GraphQLBehavior;->subscribe(Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Action;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
move-result-object p1
return-object p1
.end method
.method public subscribe(Ljava/lang/String;Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Action;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
.locals 8
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/amplifyframework/api/graphql/GraphQLRequest;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p5 # Lcom/amplifyframework/core/Consumer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p6 # Lcom/amplifyframework/core/Action;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/String;",
"Lcom/amplifyframework/api/graphql/GraphQLRequest<",
"TT;>;",
"Lcom/amplifyframework/core/Consumer<",
"Ljava/lang/String;",
">;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/graphql/GraphQLResponse<",
"TT;>;>;",
"Lcom/amplifyframework/core/Consumer<",
"Lcom/amplifyframework/api/ApiException;",
">;",
"Lcom/amplifyframework/core/Action;",
")",
"Lcom/amplifyframework/api/graphql/GraphQLOperation<",
"TT;>;"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/amplifyframework/core/category/Category;->getSelectedPlugin()Lcom/amplifyframework/core/plugin/Plugin;
move-result-object v0
move-object v1, v0
check-cast v1, Lcom/amplifyframework/api/ApiPlugin;
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
move-object v7, p6
invoke-interface/range {v1 .. v7}, Lcom/amplifyframework/api/graphql/GraphQLBehavior;->subscribe(Ljava/lang/String;Lcom/amplifyframework/api/graphql/GraphQLRequest;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Consumer;Lcom/amplifyframework/core/Action;)Lcom/amplifyframework/api/graphql/GraphQLOperation;
move-result-object p1
return-object p1
.end method