Interface ServiceLocales


  • public interface ServiceLocales
    Service class to define the REST interface to Contentful.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      io.reactivex.Flowable<CMALocale> create​(java.lang.String spaceId, java.lang.String environmentId, CMALocale locale)  
      io.reactivex.Flowable<retrofit2.Response<java.lang.Void>> delete​(java.lang.String spaceId, java.lang.String environmentId, java.lang.String localeId)  
      io.reactivex.Flowable<CMAArray<CMALocale>> fetchAll​(java.lang.String spaceId, java.lang.String environmentId)  
      io.reactivex.Flowable<CMALocale> fetchOne​(java.lang.String spaceId, java.lang.String environmentId, java.lang.String localeId)  
      io.reactivex.Flowable<CMALocale> update​(java.lang.String spaceId, java.lang.String environmentId, java.lang.String localeId, CMALocale locale, java.lang.Integer version)  
    • Method Detail

      • fetchAll

        @GET("spaces/{spaceId}/environments/{environmentId}/locales")
        io.reactivex.Flowable<CMAArray<CMALocale>> fetchAll​(@Path("spaceId")
                                                            java.lang.String spaceId,
                                                            @Path("environmentId")
                                                            java.lang.String environmentId)
      • fetchOne

        @GET("spaces/{spaceId}/environments/{environmentId}/locales/{localeId}")
        io.reactivex.Flowable<CMALocale> fetchOne​(@Path("spaceId")
                                                  java.lang.String spaceId,
                                                  @Path("environmentId")
                                                  java.lang.String environmentId,
                                                  @Path("localeId")
                                                  java.lang.String localeId)
      • create

        @POST("spaces/{spaceId}/environments/{environmentId}/locales/")
        io.reactivex.Flowable<CMALocale> create​(@Path("spaceId")
                                                java.lang.String spaceId,
                                                @Path("environmentId")
                                                java.lang.String environmentId,
                                                @Body
                                                CMALocale locale)
      • update

        @PUT("spaces/{spaceId}/environments/{environmentId}/locales/{localeId}")
        io.reactivex.Flowable<CMALocale> update​(@Path("spaceId")
                                                java.lang.String spaceId,
                                                @Path("environmentId")
                                                java.lang.String environmentId,
                                                @Path("localeId")
                                                java.lang.String localeId,
                                                @Body
                                                CMALocale locale,
                                                @Header("X-Contentful-Version")
                                                java.lang.Integer version)
      • delete

        @DELETE("spaces/{spaceId}/environments/{environmentId}/locales/{localeId}")
        io.reactivex.Flowable<retrofit2.Response<java.lang.Void>> delete​(@Path("spaceId")
                                                                         java.lang.String spaceId,
                                                                         @Path("environmentId")
                                                                         java.lang.String environmentId,
                                                                         @Path("localeId")
                                                                         java.lang.String localeId)