Package com.contentful.java.cma
Interface ServiceSpaceMemberships
-
public interface ServiceSpaceMembershipsService class to define the REST interface to Contentful.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.reactivex.Flowable<CMASpaceMembership>create(java.lang.String spaceId, CMASpaceMembership membership)io.reactivex.Flowable<retrofit2.Response<java.lang.Void>>delete(java.lang.String spaceId, java.lang.String membershipId)io.reactivex.Flowable<CMAArray<CMASpaceMembership>>fetchAll(java.lang.String spaceId)io.reactivex.Flowable<CMAArray<CMASpaceMembership>>fetchAll(java.lang.String spaceId, java.util.Map<java.lang.String,java.lang.String> query)io.reactivex.Flowable<CMASpaceMembership>fetchOne(java.lang.String spaceId, java.lang.String membershipId)io.reactivex.Flowable<CMASpaceMembership>update(java.lang.String spaceId, java.lang.String membershipId, CMASpaceMembership membership, java.lang.Integer version)
-
-
-
Method Detail
-
fetchAll
@GET("spaces/{spaceId}/space_memberships") io.reactivex.Flowable<CMAArray<CMASpaceMembership>> fetchAll(@Path("spaceId") java.lang.String spaceId)
-
fetchAll
@GET("spaces/{spaceId}/space_memberships") io.reactivex.Flowable<CMAArray<CMASpaceMembership>> fetchAll(@Path("spaceId") java.lang.String spaceId, @QueryMap java.util.Map<java.lang.String,java.lang.String> query)
-
fetchOne
@GET("spaces/{spaceId}/space_memberships/{membershipId}") io.reactivex.Flowable<CMASpaceMembership> fetchOne(@Path("spaceId") java.lang.String spaceId, @Path("membershipId") java.lang.String membershipId)
-
create
@POST("spaces/{spaceId}/space_memberships") io.reactivex.Flowable<CMASpaceMembership> create(@Path("spaceId") java.lang.String spaceId, @Body CMASpaceMembership membership)
-
update
@PUT("spaces/{spaceId}/space_memberships/{membershipId}") io.reactivex.Flowable<CMASpaceMembership> update(@Path("spaceId") java.lang.String spaceId, @Path("membershipId") java.lang.String membershipId, @Body CMASpaceMembership membership, @Header("X-Contentful-Version") java.lang.Integer version)
-
delete
@DELETE("spaces/{spaceId}/space_memberships/{membershipId}") io.reactivex.Flowable<retrofit2.Response<java.lang.Void>> delete(@Path("spaceId") java.lang.String spaceId, @Path("membershipId") java.lang.String membershipId)
-
-