public class ApplicationsApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url
Constructor and Description |
---|
ApplicationsApi(Credentials credentials) |
ApplicationsApi(Credentials credentials,
ClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> |
addApplicationData(java.lang.String applicationIdentifier,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> request) |
void |
deleteApplicationData(java.lang.String applicationIdentifier,
java.lang.String path) |
void |
deleteApplicationInstallation(java.lang.String identifier) |
void |
deleteApplicationInstallation(java.lang.String identifier,
java.lang.Boolean force) |
ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> |
editApplicationData(java.lang.String applicationIdentifier,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> request) |
ResponseObject<ApplicationInstallation> |
editApplicationInstallation(java.lang.String identifier,
java.util.List<PatchRequest> request) |
ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> |
getApplicationData(java.lang.String applicationIdentifier,
java.lang.String path) |
ResponseObject<ApplicationInstallation> |
getApplicationInstallation(java.lang.String identifier) |
ResponseObject<ApplicationInstallation> |
installApplication(InstallApplicationRequest request) |
ResponseList<ApplicationInstallation> |
listApplicationInstallations(java.lang.Integer limit,
java.lang.Integer offset) |
ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> |
updateOrRestoreApplicationData(java.lang.String applicationIdentifier,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> request) |
graphql, graphql
public ApplicationsApi(Credentials credentials)
public ApplicationsApi(Credentials credentials, ClientConfig clientConfig)
public ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> getApplicationData(java.lang.String applicationIdentifier, java.lang.String path) throws HttpException, HttpBadRequestException
applicationIdentifier
- identifier of the applicationpath
- The path is implemented by the applicationHttpException
HttpBadRequestException
public ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> updateOrRestoreApplicationData(java.lang.String applicationIdentifier, java.lang.String path, java.util.Map<java.lang.String,java.lang.Object> request) throws HttpException, HttpBadRequestException
applicationIdentifier
- identifier of the applicationpath
- The path is implemented by the applicationrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> addApplicationData(java.lang.String applicationIdentifier, java.lang.String path, java.util.Map<java.lang.String,java.lang.Object> request) throws HttpException, HttpBadRequestException
applicationIdentifier
- identifier of the applicationpath
- The path is implemented by the applicationrequest
- request objectHttpException
HttpBadRequestException
public void deleteApplicationData(java.lang.String applicationIdentifier, java.lang.String path) throws HttpException, HttpBadRequestException
applicationIdentifier
- identifier of the applicationpath
- The path is implemented by the applicationHttpException
HttpBadRequestException
public ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> editApplicationData(java.lang.String applicationIdentifier, java.lang.String path, java.util.Map<java.lang.String,java.lang.Object> request) throws HttpException, HttpBadRequestException
applicationIdentifier
- identifier of the applicationpath
- The path is implemented by the applicationrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<ApplicationInstallation> getApplicationInstallation(java.lang.String identifier) throws HttpException, HttpBadRequestException
identifier
- identifier of the application installationHttpException
HttpBadRequestException
public ResponseList<ApplicationInstallation> listApplicationInstallations(java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
limit
- A maximum number of items to retrieveoffset
- A starting offset in the collectionHttpException
HttpBadRequestException
public ResponseObject<ApplicationInstallation> installApplication(InstallApplicationRequest request) throws HttpException, HttpBadRequestException
request
- request objectHttpException
HttpBadRequestException
public void deleteApplicationInstallation(java.lang.String identifier) throws HttpException, HttpBadRequestException
identifier
- identifier of the application installationHttpException
HttpBadRequestException
public void deleteApplicationInstallation(java.lang.String identifier, java.lang.Boolean force) throws HttpException, HttpBadRequestException
HttpException
HttpBadRequestException
public ResponseObject<ApplicationInstallation> editApplicationInstallation(java.lang.String identifier, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
identifier
- identifier of the application installationrequest
- request objectHttpException
HttpBadRequestException