public class LanguagesApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url
Constructor and Description |
---|
LanguagesApi(Credentials credentials) |
LanguagesApi(Credentials credentials,
ClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
ResponseObject<Language> |
addCustomLanguage(AddCustomLanguageRequest request) |
void |
deleteLanguage(java.lang.String languageId) |
ResponseObject<Language> |
editLanguage(java.lang.String languageId,
java.util.List<PatchRequest> request) |
ResponseObject<Language> |
getLanguage(java.lang.String languageId) |
ResponseList<Language> |
listSupportedLanguages(java.lang.Integer limit,
java.lang.Integer offset) |
graphql, graphql
public LanguagesApi(Credentials credentials)
public LanguagesApi(Credentials credentials, ClientConfig clientConfig)
public ResponseList<Language> listSupportedLanguages(java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
limit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)HttpException
HttpBadRequestException
public ResponseObject<Language> addCustomLanguage(AddCustomLanguageRequest request) throws HttpException, HttpBadRequestException
request
- request objectHttpException
HttpBadRequestException
public ResponseObject<Language> getLanguage(java.lang.String languageId) throws HttpException, HttpBadRequestException
languageId
- language identifierHttpException
HttpBadRequestException
public void deleteLanguage(java.lang.String languageId) throws HttpException, HttpBadRequestException
languageId
- project identifierHttpException
HttpBadRequestException
public ResponseObject<Language> editLanguage(java.lang.String languageId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
languageId
- language identifierrequest
- request objectHttpException
HttpBadRequestException