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.sorting
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 ai : Union[AIResource, EnterpriseAIResource]
var applications : ApplicationResource
var bundles : BundlesResource
var dictionaries : DictionariesResource
var distributions : DistributionsResource
var fields : FieldsResource
var glossaries : GlossariesResource
var groups : GroupsResource
var labels : LabelsResource
var languages : LanguagesResource
var machine_translations : MachineTranslationEnginesResource
var projects : ProjectsResource
var reports : Union[ReportsResource, EnterpriseReportsResource]
var screenshots : ScreenshotsResource
var security_logs : SecurityLogsResource
var source_files : SourceFilesResource
var source_strings : SourceStringsResource
var storages : StoragesResource
var string_comments : StringCommentsResource
var string_translations : StringTranslationsResource
var tasks : Union[TasksResource, EnterpriseTasksResource]
var teams : TeamsResource
var translation_memory : TranslationMemoryResource
var translation_status : TranslationStatusResource
var translations : TranslationsResource
var url : str
var users : Union[UsersResource, EnterpriseUsersResource]
var vendors : VendorsResource
var webhooks : WebhooksResource
var workflows : WorkflowsResource
Methods
def get_api_requestor(self) ‑> APIRequester
def get_default_headers(self) ‑> Dict[~KT, ~VT]
def graphql(self, query: str, variables: Optional[Dict[~KT, ~VT]] = None) ‑> Dict[~KT, ~VT]