Package io.getstream.chat.java.services
Interface CampaignService
-
public interface CampaignService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull retrofit2.Call<Campaign.CampaignCreateResponse>create(@NotNull Campaign.CampaignCreateRequestData campaignCreateRequestData)@NotNull retrofit2.Call<Campaign.CampaignDeleteResponse>delete(@NotNull java.lang.String id)@NotNull retrofit2.Call<Campaign.CampaignGetResponse>get(@NotNull java.lang.String id)@NotNull retrofit2.Call<Campaign.CampaignQueryResponse>query(@NotNull Campaign.CampaignQueryRequestData campaignQueryRequestData)@NotNull retrofit2.Call<Campaign.CampaignStartResponse>start(@NotNull java.lang.String id, @Nullable Campaign.CampaignStartRequestData campaignStartRequestData)@NotNull retrofit2.Call<Campaign.CampaignStopResponse>stop(@NotNull java.lang.String id)@NotNull retrofit2.Call<Campaign.CampaignUpdateResponse>update(@NotNull java.lang.String id, @NotNull Campaign.CampaignUpdateRequestData campaignUpdateRequestData)
-
-
-
Method Detail
-
create
@POST("campaigns") @NotNull @NotNull retrofit2.Call<Campaign.CampaignCreateResponse> create(@NotNull @Body @NotNull Campaign.CampaignCreateRequestData campaignCreateRequestData)
-
get
@GET("campaigns/{id}") @NotNull @NotNull retrofit2.Call<Campaign.CampaignGetResponse> get(@NotNull @Path("id") @NotNull java.lang.String id)
-
update
@PUT("campaigns/{id}") @NotNull @NotNull retrofit2.Call<Campaign.CampaignUpdateResponse> update(@NotNull @Path("id") @NotNull java.lang.String id, @NotNull @Body @NotNull Campaign.CampaignUpdateRequestData campaignUpdateRequestData)
-
delete
@DELETE("campaigns/{id}") @NotNull @NotNull retrofit2.Call<Campaign.CampaignDeleteResponse> delete(@NotNull @Path("id") @NotNull java.lang.String id)
-
start
@POST("campaigns/{id}/start") @NotNull @NotNull retrofit2.Call<Campaign.CampaignStartResponse> start(@NotNull @Path("id") @NotNull java.lang.String id, @Nullable @Body @Nullable Campaign.CampaignStartRequestData campaignStartRequestData)
-
stop
@POST("campaigns/{id}/stop") @NotNull @NotNull retrofit2.Call<Campaign.CampaignStopResponse> stop(@NotNull @Path("id") @NotNull java.lang.String id)
-
query
@POST("campaigns/query") @NotNull @NotNull retrofit2.Call<Campaign.CampaignQueryResponse> query(@NotNull @Body @NotNull Campaign.CampaignQueryRequestData campaignQueryRequestData)
-
-