public interface ProjectsApi
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<ExtendedApp> |
createApp(ExtendedApp app) |
rx.Observable<java.lang.Void> |
deleteApp(java.lang.String appId) |
rx.Observable<java.lang.Void> |
deleteUserApp(java.lang.String userId,
java.lang.String appId)
Deletes
ExtendedApp defined by appId owned by User defined by userId |
rx.Observable<java.util.List<App>> |
getAllApps() |
rx.Observable<ExtendedApp> |
getApp(java.lang.String appId) |
rx.Observable<App> |
getAppInfo() |
rx.Observable<java.util.List<App>> |
getPublisherApps(java.lang.String publisherId)
For more information about
Publisher check PublishersApi |
rx.Observable<java.util.List<ExtendedApp>> |
getPublisherExtendedApps(java.lang.String publisherId)
For more information about
Publisher check PublishersApi |
rx.Observable<ExtendedApp> |
getUserApp(java.lang.String userId,
java.lang.String appId) |
rx.Observable<java.util.List<ExtendedApp>> |
getUserApps(java.lang.String userId) |
rx.Observable<ExtendedApp> |
updateApp(java.lang.String appId) |
rx.Observable<ExtendedApp> |
updateUserApp(java.lang.String userId,
java.lang.String appId,
ExtendedApp app) |
@GET(value="/oauth2/app-info") rx.Observable<App> getAppInfo()
App initiating the request.@GET(value="/apps") rx.Observable<java.util.List<App>> getAllApps()
App registered on relayr's platform@POST(value="/apps") rx.Observable<ExtendedApp> createApp(@Body ExtendedApp app)
ExtendedApp@PATCH(value="/apps/{id}")
rx.Observable<ExtendedApp> updateApp(@Path(value="id")
java.lang.String appId)
ExtendedApp@DELETE(value="/apps/{id}")
rx.Observable<java.lang.Void> deleteApp(@Path(value="id")
java.lang.String appId)
Observable@GET(value="/apps/{id}")
rx.Observable<ExtendedApp> getApp(@Path(value="id")
java.lang.String appId)
appId - - owned by userExtendedApp defined by appId@GET(value="/publishers/{id}/apps")
rx.Observable<java.util.List<App>> getPublisherApps(@Path(value="id")
java.lang.String publisherId)
Publisher check PublishersApipublisherId - - check PublishersApi.getUserPublishers(String)App owned by Publisher.@GET(value="/publishers/{id}/apps/extended")
rx.Observable<java.util.List<ExtendedApp>> getPublisherExtendedApps(@Path(value="id")
java.lang.String publisherId)
Publisher check PublishersApipublisherId - - check PublishersApi.getUserPublishers(String)ExtendedApp owned by Publisher.@GET(value="/users/{id}/apps")
rx.Observable<java.util.List<ExtendedApp>> getUserApps(@Path(value="id")
java.lang.String userId)
userId - ExtendedApp owned by User defined with userId.@POST(value="/users/{id}/apps/{appId}")
rx.Observable<ExtendedApp> updateUserApp(@Path(value="id")
java.lang.String userId,
@Path(value="appId")
java.lang.String appId,
@Body
ExtendedApp app)
userId - appId - app - ExtendedApp defined by appId owned by User defined by userId@GET(value="/users/{id}/apps/{appId}")
rx.Observable<ExtendedApp> getUserApp(@Path(value="id")
java.lang.String userId,
@Path(value="appId")
java.lang.String appId)
userId - appId - ExtendedApp defined by appId owned by User defined by userId@DELETE(value="/users/{id}/apps/{appId}")
rx.Observable<java.lang.Void> deleteUserApp(@Path(value="id")
java.lang.String userId,
@Path(value="appId")
java.lang.String appId)
ExtendedApp defined by appId owned by User defined by userIduserId - appId - Observable