Package com.pubnub.api.services
Interface UUIDMetadataService
-
public interface UUIDMetadataService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<EntityEnvelope<com.google.gson.JsonElement>>
deleteUUIDMetadata(java.lang.String subKey, java.lang.String uuid, java.util.Map<java.lang.String,java.lang.String> options)
retrofit2.Call<EntityArrayEnvelope<PNMembership>>
getMemberships(java.lang.String subKey, java.lang.String uuid, java.util.Map<java.lang.String,java.lang.String> options)
retrofit2.Call<EntityEnvelope<PNUUIDMetadata>>
getUUIDMetadata(java.lang.String subKey, java.lang.String uuid, java.util.Map<java.lang.String,java.lang.String> options)
retrofit2.Call<EntityArrayEnvelope<PNUUIDMetadata>>
getUUIDMetadata(java.lang.String subKey, java.util.Map<java.lang.String,java.lang.String> options)
retrofit2.Call<EntityArrayEnvelope<PNMembership>>
patchMembership(java.lang.String subKey, java.lang.String uuid, PatchMembershipPayload patchMembershipPayload, java.util.Map<java.lang.String,java.lang.String> options)
retrofit2.Call<EntityEnvelope<PNUUIDMetadata>>
setUUIDsMetadata(java.lang.String subKey, java.lang.String uuid, SetUUIDMetadataPayload setUUIDMetadataPayload, java.util.Map<java.lang.String,java.lang.String> options)
-
-
-
Method Detail
-
getUUIDMetadata
@GET("v2/objects/{subKey}/uuids") retrofit2.Call<EntityArrayEnvelope<PNUUIDMetadata>> getUUIDMetadata(@Path("subKey") java.lang.String subKey, @QueryMap(encoded=true) java.util.Map<java.lang.String,java.lang.String> options)
-
getUUIDMetadata
@GET("v2/objects/{subKey}/uuids/{uuid}") retrofit2.Call<EntityEnvelope<PNUUIDMetadata>> getUUIDMetadata(@Path("subKey") java.lang.String subKey, @Path("uuid") java.lang.String uuid, @QueryMap(encoded=true) java.util.Map<java.lang.String,java.lang.String> options)
-
setUUIDsMetadata
@PATCH("/v2/objects/{subKey}/uuids/{uuid}") @Headers("Content-Type: application/json; charset=UTF-8") retrofit2.Call<EntityEnvelope<PNUUIDMetadata>> setUUIDsMetadata(@Path("subKey") java.lang.String subKey, @Path("uuid") java.lang.String uuid, @Body SetUUIDMetadataPayload setUUIDMetadataPayload, @QueryMap(encoded=true) java.util.Map<java.lang.String,java.lang.String> options)
-
deleteUUIDMetadata
@DELETE("/v2/objects/{subKey}/uuids/{uuid}") retrofit2.Call<EntityEnvelope<com.google.gson.JsonElement>> deleteUUIDMetadata(@Path("subKey") java.lang.String subKey, @Path("uuid") java.lang.String uuid, @QueryMap(encoded=true) java.util.Map<java.lang.String,java.lang.String> options)
-
getMemberships
@GET("v2/objects/{subKey}/uuids/{uuid}/channels") retrofit2.Call<EntityArrayEnvelope<PNMembership>> getMemberships(@Path("subKey") java.lang.String subKey, @Path("uuid") java.lang.String uuid, @QueryMap(encoded=true) java.util.Map<java.lang.String,java.lang.String> options)
-
patchMembership
@PATCH("v2/objects/{subKey}/uuids/{uuid}/channels") retrofit2.Call<EntityArrayEnvelope<PNMembership>> patchMembership(@Path("subKey") java.lang.String subKey, @Path("uuid") java.lang.String uuid, @Body PatchMembershipPayload patchMembershipPayload, @QueryMap(encoded=true) java.util.Map<java.lang.String,java.lang.String> options)
-
-