Package io.getstream.chat.java.services
Interface AppService
-
public interface AppService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<App.AppCheckPushResponse>
checkPush(@NotNull App.AppCheckPushRequestData internalBuild)
retrofit2.Call<App.AppCheckSnsResponse>
checkSns(@NotNull App.AppCheckSnsRequestData appCheckSnsRequestData)
retrofit2.Call<App.AppCheckSqsResponse>
checkSqs(@NotNull App.AppCheckSqsRequestData appCheckSqsRequestData)
retrofit2.Call<StreamResponseObject>
deletePushProvider(@NotNull java.lang.String providerType, @NotNull java.lang.String name)
@NotNull retrofit2.Call<App>
get()
retrofit2.Call<App.AppGetRateLimitsResponse>
getRateLimits(@Nullable java.lang.Boolean serverSide, @Nullable java.lang.Boolean android, @Nullable java.lang.Boolean ios, @Nullable java.lang.Boolean web, @Nullable java.lang.String endpoints)
retrofit2.Call<App.ListPushProviderResponse>
listPushProviders()
@NotNull retrofit2.Call<StreamResponseObject>
update(@NotNull App.AppUpdateRequestData appSettings)
retrofit2.Call<App.UpsertPushProviderResponse>
upsertPushProvider(@NotNull App.PushProviderRequestData pushProviderRequestData)
-
-
-
Method Detail
-
get
@GET("app") @NotNull @NotNull retrofit2.Call<App> get()
-
update
@PATCH("app") @NotNull @NotNull retrofit2.Call<StreamResponseObject> update(@NotNull @Body @NotNull App.AppUpdateRequestData appSettings)
-
getRateLimits
@GET("rate_limits") retrofit2.Call<App.AppGetRateLimitsResponse> getRateLimits(@Nullable @Query("serverSide") @Nullable java.lang.Boolean serverSide, @Nullable @Query("android") @Nullable java.lang.Boolean android, @Nullable @Query("ios") @Nullable java.lang.Boolean ios, @Nullable @Query("web") @Nullable java.lang.Boolean web, @Nullable @Query("endpoints") @Nullable java.lang.String endpoints)
-
checkSqs
@POST("check_sqs") retrofit2.Call<App.AppCheckSqsResponse> checkSqs(@NotNull @Body @NotNull App.AppCheckSqsRequestData appCheckSqsRequestData)
-
checkSns
@POST("check_sns") retrofit2.Call<App.AppCheckSnsResponse> checkSns(@NotNull @Body @NotNull App.AppCheckSnsRequestData appCheckSnsRequestData)
-
checkPush
@POST("check_push") retrofit2.Call<App.AppCheckPushResponse> checkPush(@NotNull @Body @NotNull App.AppCheckPushRequestData internalBuild)
-
upsertPushProvider
@POST("push_providers") retrofit2.Call<App.UpsertPushProviderResponse> upsertPushProvider(@NotNull @Body @NotNull App.PushProviderRequestData pushProviderRequestData)
-
listPushProviders
@GET("push_providers") retrofit2.Call<App.ListPushProviderResponse> listPushProviders()
-
deletePushProvider
@DELETE("push_providers/{type}/{name}") retrofit2.Call<StreamResponseObject> deletePushProvider(@NotNull @Path("type") @NotNull java.lang.String providerType, @NotNull @Path("name") @NotNull java.lang.String name)
-
-