Interface ServiceSpaceMemberships


  • public interface ServiceSpaceMemberships
    Service class to define the REST interface to Contentful.
    • 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)