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)
-
-