public interface RuleTemplateApi
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<AppliedTemplate> |
applyTemplate(TemplateParameters parameters,
java.lang.String projectId,
java.lang.String templateId,
java.lang.String templateVersionId)
Applies a given template.
|
rx.Observable<retrofit.client.Response> |
deleteAppliedTemplate(java.lang.String userId,
java.lang.String installationId)
Removes a template installation.
|
rx.Observable<AppliedTemplate> |
getAppliedTemplate(java.lang.String userId,
java.lang.String installationId) |
rx.Observable<java.util.List<AppliedTemplate>> |
getAppliedTemplates(java.lang.String userId) |
rx.Observable<TemplateInfo> |
getTemplate(java.lang.String projectId,
java.lang.String templateId) |
rx.Observable<java.util.List<TemplateInfo>> |
getTemplates(java.lang.String projectId) |
rx.Observable<Template> |
getTemplateVersion(java.lang.String projectId,
java.lang.String templateId,
java.lang.String templateVersionId) |
rx.Observable<java.util.List<Template>> |
getTemplateVersions(java.lang.String projectId,
java.lang.String templateId) |
rx.Observable<AppliedTemplate> |
updateAppliedTemplate(java.lang.Object ruleInstallation,
java.lang.String userId,
java.lang.String installationId)
Changes the properties of a rule template installation, i.e.
|
@GET(value="/projects/{id}/templates")
rx.Observable<java.util.List<TemplateInfo>> getTemplates(@Path(value="id")
java.lang.String projectId)
projectId - @GET(value="/projects/{id}/templates/{templateId}")
rx.Observable<TemplateInfo> getTemplate(@Path(value="id")
java.lang.String projectId,
@Path(value="templateId")
java.lang.String templateId)
projectId - templateId - @GET(value="/projects/{id}/templates/{templateId}/versions")
rx.Observable<java.util.List<Template>> getTemplateVersions(@Path(value="id")
java.lang.String projectId,
@Path(value="templateId")
java.lang.String templateId)
projectId - templateId - @GET(value="/projects/{id}/templates/{templateId}/versions/{templateVersionId}")
rx.Observable<Template> getTemplateVersion(@Path(value="id")
java.lang.String projectId,
@Path(value="templateId")
java.lang.String templateId,
@Path(value="templateVersionId")
java.lang.String templateVersionId)
projectId - templateId - templateVersionId - @POST(value="/projects/{id}/templates/{templateId}/versions/{templateVersionId}/apply")
rx.Observable<AppliedTemplate> applyTemplate(@Body
TemplateParameters parameters,
@Path(value="id")
java.lang.String projectId,
@Path(value="templateId")
java.lang.String templateId,
@Path(value="templateVersionId")
java.lang.String templateVersionId)
projectId - templateId - templateVersionId - @GET(value="/users/{userId}/ruletemplateinstallations")
rx.Observable<java.util.List<AppliedTemplate>> getAppliedTemplates(@Path(value="userId")
java.lang.String userId)
userId - @GET(value="/users/{userId}/ruletemplateinstallations/{installationId}")
rx.Observable<AppliedTemplate> getAppliedTemplate(@Path(value="userId")
java.lang.String userId,
@Path(value="installationId")
java.lang.String installationId)
@DELETE(value="/users/{userId}/ruletemplateinstallations/{installationId}")
rx.Observable<retrofit.client.Response> deleteAppliedTemplate(@Path(value="userId")
java.lang.String userId,
@Path(value="installationId")
java.lang.String installationId)
userId - installationId - @PATCH(value="/users/{userId}/ruletemplateinstallations/{installationId}")
rx.Observable<AppliedTemplate> updateAppliedTemplate(@Body
java.lang.Object ruleInstallation,
@Path(value="userId")
java.lang.String userId,
@Path(value="installationId")
java.lang.String installationId)
userId - installationId -