public interface SpaceService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<EntityEnvelope<PNSpace>> |
createSpace(java.lang.String subKey,
java.lang.Object body,
java.util.Map<java.lang.String,java.lang.String> options) |
retrofit2.Call<EntityEnvelope<com.google.gson.JsonElement>> |
deleteSpace(java.lang.String subKey,
java.lang.String spaceId,
java.util.Map<java.lang.String,java.lang.String> options) |
retrofit2.Call<EntityEnvelope<PNSpace>> |
getSpace(java.lang.String subKey,
java.lang.String spaceId,
java.util.Map<java.lang.String,java.lang.String> options) |
retrofit2.Call<EntityArrayEnvelope<PNSpace>> |
getSpaces(java.lang.String subKey,
java.util.Map<java.lang.String,java.lang.String> options) |
retrofit2.Call<EntityEnvelope<PNSpace>> |
updateSpace(java.lang.String subKey,
java.lang.String spaceId,
java.lang.Object body,
java.util.Map<java.lang.String,java.lang.String> options) |
@GET(value="v1/objects/{subKey}/spaces")
retrofit2.Call<EntityArrayEnvelope<PNSpace>> getSpaces(@Path(value="subKey")
java.lang.String subKey,
@QueryMap(encoded=true)
java.util.Map<java.lang.String,java.lang.String> options)
@GET(value="v1/objects/{subKey}/spaces/{spaceId}")
retrofit2.Call<EntityEnvelope<PNSpace>> getSpace(@Path(value="subKey")
java.lang.String subKey,
@Path(value="spaceId")
java.lang.String spaceId,
@QueryMap(encoded=true)
java.util.Map<java.lang.String,java.lang.String> options)
@POST(value="v1/objects/{subKey}/spaces")
@Headers(value="Content-Type: application/json; charset=UTF-8")
retrofit2.Call<EntityEnvelope<PNSpace>> createSpace(@Path(value="subKey")
java.lang.String subKey,
@Body
java.lang.Object body,
@QueryMap(encoded=true)
java.util.Map<java.lang.String,java.lang.String> options)
@PATCH(value="v1/objects/{subKey}/spaces/{spaceId}")
@Headers(value="Content-Type: application/json; charset=UTF-8")
retrofit2.Call<EntityEnvelope<PNSpace>> updateSpace(@Path(value="subKey")
java.lang.String subKey,
@Path(value="spaceId")
java.lang.String spaceId,
@Body
java.lang.Object body,
@QueryMap(encoded=true)
java.util.Map<java.lang.String,java.lang.String> options)
@DELETE(value="v1/objects/{subKey}/spaces/{spaceId}")
retrofit2.Call<EntityEnvelope<com.google.gson.JsonElement>> deleteSpace(@Path(value="subKey")
java.lang.String subKey,
@Path(value="spaceId")
java.lang.String spaceId,
@QueryMap(encoded=true)
java.util.Map<java.lang.String,java.lang.String> options)