public class StringTranslationsApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url
Constructor and Description |
---|
StringTranslationsApi(Credentials credentials) |
StringTranslationsApi(Credentials credentials,
ClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
ResponseObject<Approval> |
addApproval(java.lang.Long projectId,
AddApprovalRequest request) |
ResponseObject<StringTranslation> |
addTranslation(java.lang.Long projectId,
AddStringTranslationRequest request) |
ResponseObject<Vote> |
addVote(java.lang.Long projectId,
AddVoteRequest request) |
AlignTranslationResponse |
alignTranslation(java.lang.Long projectId,
AlignTranslationRequest request) |
ResponseList<Approval> |
approvalBatchOperations(java.lang.Long projectId,
java.util.List<PatchRequest> request) |
void |
cancelVote(java.lang.Long projectId,
java.lang.Long voteId) |
void |
deleteStringTranslation(java.lang.Long projectId,
java.lang.Long translationId) |
void |
deleteStringTranslations(java.lang.Long projectId,
java.lang.Long stringId,
java.lang.String languageId) |
ResponseObject<Approval> |
getApproval(java.lang.Long projectId,
java.lang.Long approvalId) |
ResponseObject<StringTranslation> |
getStringTranslation(java.lang.Long projectId,
java.lang.Long translationId) |
ResponseObject<Vote> |
getVote(java.lang.Long projectId,
java.lang.Long voteId) |
ResponseList<LanguageTranslations> |
listLanguageTranslations(java.lang.Long projectId,
java.lang.String languageId,
ListLanguageTranslationsOptions options) |
ResponseList<LanguageTranslations> |
listLanguageTranslations(java.lang.Long projectId,
java.lang.String languageId,
java.lang.String stringIds,
java.lang.String labelIds,
java.lang.Long fileId,
java.lang.Long branchId,
java.lang.Long directoryId,
java.lang.String croql,
java.lang.Integer denormalizePlaceholders,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<StringTranslation> |
listStringTranslations(java.lang.Long projectId,
ListStringTranslationsOptions options) |
ResponseList<StringTranslation> |
listStringTranslations(java.lang.Long projectId,
java.lang.Long stringId,
java.lang.String languageId,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<Approval> |
listTranslationApprovals(java.lang.Long projectId,
ListTranslationApprovalsOptions options) |
ResponseList<Approval> |
listTranslationApprovals(java.lang.Long projectId,
java.lang.Long fileId,
java.lang.Long stringId,
java.lang.String languageId,
java.lang.Long translationId,
java.lang.String labelIds,
java.lang.String excludeLabelIds,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<Vote> |
listTranslationVotes(java.lang.Long projectId,
ListTranslationVotesOptions options) |
ResponseList<Vote> |
listTranslationVotes(java.lang.Long projectId,
java.lang.Long stringId,
java.lang.String languageId,
java.lang.Long translationId,
java.lang.String labelIds,
java.lang.String excludeLabelIds,
java.lang.Integer limit,
java.lang.Integer offset) |
void |
removeApproval(java.lang.Long projectId,
java.lang.Long approvalId) |
void |
removeStringApprovals(java.lang.Long projectId,
java.lang.Long stringId) |
ResponseObject<StringTranslation> |
restoreStringTranslation(java.lang.Long projectId,
java.lang.Long translationId) |
ResponseList<StringTranslation> |
translationBatchOperations(java.lang.Long projectId,
java.util.List<PatchRequest> request) |
graphql, graphql
public StringTranslationsApi(Credentials credentials)
public StringTranslationsApi(Credentials credentials, ClientConfig clientConfig)
public AlignTranslationResponse alignTranslation(java.lang.Long projectId, AlignTranslationRequest request)
projectId
- project identifierrequest
- request bodypublic ResponseList<Approval> listTranslationApprovals(java.lang.Long projectId, java.lang.Long fileId, java.lang.Long stringId, java.lang.String languageId, java.lang.Long translationId, java.lang.String labelIds, java.lang.String excludeLabelIds, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
projectId
- project identifierfileId
- file identifierstringId
- string identifierlanguageId
- language identifiertranslationId
- translation identifierlabelIds
- filter approvals by labelIdsexcludeLabelIds
- exclude approvals by labelIdslimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)HttpException
HttpBadRequestException
public ResponseList<Approval> listTranslationApprovals(java.lang.Long projectId, ListTranslationApprovalsOptions options) throws HttpException, HttpBadRequestException
HttpException
HttpBadRequestException
public ResponseObject<Approval> addApproval(java.lang.Long projectId, AddApprovalRequest request) throws HttpException, HttpBadRequestException
projectId
- project identifierrequest
- request bodyHttpException
HttpBadRequestException
public ResponseObject<Approval> getApproval(java.lang.Long projectId, java.lang.Long approvalId) throws HttpException, HttpBadRequestException
projectId
- project identifierapprovalId
- approval identifierHttpException
HttpBadRequestException
public void removeStringApprovals(java.lang.Long projectId, java.lang.Long stringId) throws HttpException, HttpBadRequestException
projectId
- project identifierstringId
- string identifierHttpException
HttpBadRequestException
public void removeApproval(java.lang.Long projectId, java.lang.Long approvalId) throws HttpException, HttpBadRequestException
projectId
- project identifierapprovalId
- approval identifierHttpException
HttpBadRequestException
public ResponseList<Approval> approvalBatchOperations(java.lang.Long projectId, java.util.List<PatchRequest> request)
projectId
- project identifierpublic ResponseList<StringTranslation> translationBatchOperations(java.lang.Long projectId, java.util.List<PatchRequest> request)
projectId
- project identifierpublic ResponseList<LanguageTranslations> listLanguageTranslations(java.lang.Long projectId, java.lang.String languageId, java.lang.String stringIds, java.lang.String labelIds, java.lang.Long fileId, java.lang.Long branchId, java.lang.Long directoryId, java.lang.String croql, java.lang.Integer denormalizePlaceholders, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
projectId
- project identifierlanguageId
- language identifierstringIds
- filter translations by stringIdslabelIds
- filter translations by labelIdsfileId
- filter translations by file identifierbranchId
- filter translations by branchIddirectoryId
- filter translations by directoryIdcroql
- filter translations by croqldenormalizePlaceholders
- enable denormalize placeholderslimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)HttpException
HttpBadRequestException
public ResponseList<LanguageTranslations> listLanguageTranslations(java.lang.Long projectId, java.lang.String languageId, ListLanguageTranslationsOptions options) throws HttpException, HttpBadRequestException
HttpException
HttpBadRequestException
public ResponseList<StringTranslation> listStringTranslations(java.lang.Long projectId, java.lang.Long stringId, java.lang.String languageId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
projectId
- project identifierstringId
- string identifierlanguageId
- language identifierlimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)HttpException
HttpBadRequestException
public ResponseList<StringTranslation> listStringTranslations(java.lang.Long projectId, ListStringTranslationsOptions options) throws HttpException, HttpBadRequestException
HttpException
HttpBadRequestException
public ResponseObject<StringTranslation> addTranslation(java.lang.Long projectId, AddStringTranslationRequest request) throws HttpException, HttpBadRequestException
projectId
- project identifierrequest
- request bodyHttpException
HttpBadRequestException
public void deleteStringTranslations(java.lang.Long projectId, java.lang.Long stringId, java.lang.String languageId) throws HttpException, HttpBadRequestException
projectId
- project identifierstringId
- string identifierlanguageId
- language identifierHttpException
HttpBadRequestException
public ResponseObject<StringTranslation> getStringTranslation(java.lang.Long projectId, java.lang.Long translationId) throws HttpException, HttpBadRequestException
projectId
- project identifiertranslationId
- translation identifierHttpException
HttpBadRequestException
public void deleteStringTranslation(java.lang.Long projectId, java.lang.Long translationId) throws HttpException, HttpBadRequestException
projectId
- project identifiertranslationId
- translation identifierHttpException
HttpBadRequestException
public ResponseObject<StringTranslation> restoreStringTranslation(java.lang.Long projectId, java.lang.Long translationId) throws HttpException, HttpBadRequestException
projectId
- project identifiertranslationId
- translation identifierHttpException
HttpBadRequestException
public ResponseList<Vote> listTranslationVotes(java.lang.Long projectId, java.lang.Long stringId, java.lang.String languageId, java.lang.Long translationId, java.lang.String labelIds, java.lang.String excludeLabelIds, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
projectId
- project identifierstringId
- string identifierlanguageId
- language identifiertranslationId
- translation identifierlabelIds
- filter votes by labelIdsexcludeLabelIds
- exclude votes by labelIdslimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)HttpException
HttpBadRequestException
public ResponseList<Vote> listTranslationVotes(java.lang.Long projectId, ListTranslationVotesOptions options) throws HttpException, HttpBadRequestException
HttpException
HttpBadRequestException
public ResponseObject<Vote> addVote(java.lang.Long projectId, AddVoteRequest request) throws HttpException, HttpBadRequestException
projectId
- project identifierrequest
- request bodyHttpException
HttpBadRequestException
public ResponseObject<Vote> getVote(java.lang.Long projectId, java.lang.Long voteId) throws HttpException, HttpBadRequestException
projectId
- project identifiervoteId
- vote identifierHttpException
HttpBadRequestException
public void cancelVote(java.lang.Long projectId, java.lang.Long voteId) throws HttpException, HttpBadRequestException
projectId
- project identifiervoteId
- vote identifierHttpException
HttpBadRequestException