Interface UUIDMetadataService


  • public interface UUIDMetadataService
    • 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)