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(App.AppCheckPushRequestData internalBuild)retrofit2.Call<App.AppCheckSnsResponse>checkSns(App.AppCheckSnsRequestData appCheckSnsRequestData)retrofit2.Call<App.AppCheckSqsResponse>checkSqs(App.AppCheckSqsRequestData appCheckSqsRequestData)retrofit2.Call<StreamResponseObject>deletePushProvider(java.lang.String providerType, java.lang.String name)retrofit2.Call<App>get()retrofit2.Call<App.AppGetRateLimitsResponse>getRateLimits(java.lang.Boolean serverSide, java.lang.Boolean android, java.lang.Boolean ios, java.lang.Boolean web, java.lang.String endpoints)retrofit2.Call<App.ListPushProviderResponse>listPushProviders()retrofit2.Call<StreamResponseObject>update(App.AppUpdateRequestData appSettings)retrofit2.Call<App.UpsertPushProviderResponse>upsertPushProvider(App.PushProviderRequestData pushProviderRequestData)
-
-
-
Method Detail
-
get
@GET("app") @NotNull retrofit2.Call<App> get()
-
update
@PATCH("app") @NotNull retrofit2.Call<StreamResponseObject> update(@NotNull @Body App.AppUpdateRequestData appSettings)
-
getRateLimits
@GET("rate_limits") retrofit2.Call<App.AppGetRateLimitsResponse> getRateLimits(@Nullable @Query("serverSide") java.lang.Boolean serverSide, @Nullable @Query("android") java.lang.Boolean android, @Nullable @Query("ios") java.lang.Boolean ios, @Nullable @Query("web") java.lang.Boolean web, @Nullable @Query("endpoints") java.lang.String endpoints)
-
checkSqs
@POST("check_sqs") retrofit2.Call<App.AppCheckSqsResponse> checkSqs(@NotNull @Body App.AppCheckSqsRequestData appCheckSqsRequestData)
-
checkSns
@POST("check_sns") retrofit2.Call<App.AppCheckSnsResponse> checkSns(@NotNull @Body App.AppCheckSnsRequestData appCheckSnsRequestData)
-
checkPush
@POST("check_push") retrofit2.Call<App.AppCheckPushResponse> checkPush(@NotNull @Body App.AppCheckPushRequestData internalBuild)
-
upsertPushProvider
@POST("push_providers") retrofit2.Call<App.UpsertPushProviderResponse> upsertPushProvider(@NotNull @Body 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") java.lang.String providerType, @NotNull @Path("name") java.lang.String name)
-
-