Package crowdin_api

Sub-modules

crowdin_api.api_resources
crowdin_api.client
crowdin_api.enums
crowdin_api.exceptions
crowdin_api.parser
crowdin_api.requester
crowdin_api.status
crowdin_api.typing

Classes

class CrowdinClient (project_id: Optional[int] = None, organization: Optional[str] = None, token: Optional[str] = None, base_url: Optional[str] = None, user_agent: Optional[str] = None, page_size: Optional[int] = None, timeout: Optional[int] = None, retry_delay: Union[int, float, None] = None, max_retries: Optional[int] = None, http_protocol: Optional[str] = None, headers: Optional[dict] = None, extended_request_params: Optional[dict] = None)

Class variables

var API_REQUESTER_CLASS : Type[APIRequester]

HTTP wrapper.

var BASE_URL
var EXTENDED_REQUEST_PARAMS
var HEADERS
var HTTP_PROTOCOL
var MAX_RETRIES
var ORGANIZATION
var PAGE_SIZE
var PROJECT_ID
var RETRY_DELAY
var TIMEOUT
var TOKEN
var USER_AGENT

Instance variables

var applicationsApplicationResource
var bundlesBundlesResource
var dictionariesDictionariesResource
var distributionsDistributionsResource
var fieldsFieldsResource
var glossariesGlossariesResource
var groupsGroupsResource
var labelsLabelsResource
var languagesLanguagesResource
var machine_translationsMachineTranslationEnginesResource
var projectsProjectsResource
var reports : Union[ReportsResourceEnterpriseReportsResource]
var screenshotsScreenshotsResource
var security_logsSecurityLogsResource
var source_filesSourceFilesResource
var source_stringsSourceStringsResource
var storagesStoragesResource
var string_commentsStringCommentsResource
var string_translationsStringTranslationsResource
var tasks : Union[TasksResourceEnterpriseTasksResource]
var teamsTeamsResource
var translation_memoryTranslationMemoryResource
var translation_statusTranslationStatusResource
var translationsTranslationsResource
var url : str
var users : Union[UsersResourceEnterpriseUsersResource]
var vendorsVendorsResource
var webhooksWebhooksResource
var workflowsWorkflowsResource

Methods

def get_api_requestor(self) ‑> APIRequester
def get_default_headers(self) ‑> Dict[~KT, ~VT]