UNPKG

@crowdin/crowdin-api-client

Version:
108 lines (107 loc) 4 kB
import { Ai } from './ai'; import { Applications } from './applications'; import { Bundles } from './bundles'; import { Clients } from './clients'; import { ClientConfig, Credentials, CrowdinApi } from './core'; import { Dictionaries } from './dictionaries'; import { Distributions } from './distributions'; import { Fields } from './fields'; import { Glossaries } from './glossaries'; import { Issues } from './issues'; import { Labels } from './labels'; import { Languages } from './languages'; import { MachineTranslation } from './machineTranslation'; import { Notifications } from './notifications'; import { OrganizationWebhooks } from './organizationWebhooks'; import { ProjectsGroups } from './projectsGroups'; import { Reports } from './reports'; import { Screenshots } from './screenshots'; import { SecurityLogs } from './securityLogs'; import { SourceFiles } from './sourceFiles'; import { SourceStrings } from './sourceStrings'; import { StringComments } from './stringComments'; import { StringTranslations } from './stringTranslations'; import { Tasks } from './tasks'; import { Teams } from './teams'; import { TranslationMemory } from './translationMemory'; import { TranslationStatus } from './translationStatus'; import { Translations } from './translations'; import { UploadStorage } from './uploadStorage'; import { Users } from './users'; import { Vendors } from './vendors'; import { Webhooks } from './webhooks'; import { Workflows } from './workflows'; export * from './ai'; export * from './applications'; export * from './bundles'; export * from './clients'; export * from './core'; export * from './dictionaries'; export * from './distributions'; export * from './fields'; export * from './glossaries'; export * from './issues'; export * from './labels'; export * from './languages'; export * from './machineTranslation'; export * from './notifications'; export * from './organizationWebhooks'; export * from './projectsGroups'; export * from './reports'; export * from './screenshots'; export * from './securityLogs'; export * from './sourceFiles'; export * from './sourceStrings'; export * from './stringComments'; export * from './stringTranslations'; export * from './tasks'; export * from './teams'; export * from './translationMemory'; export * from './translationStatus'; export * from './translations'; export * from './uploadStorage'; export * from './users'; export * from './vendors'; export * from './webhooks'; export * from './workflows'; /** * @internal */ export default class Client extends CrowdinApi { readonly aiApi: Ai; readonly applicationsApi: Applications; readonly sourceFilesApi: SourceFiles; readonly glossariesApi: Glossaries; readonly languagesApi: Languages; readonly translationsApi: Translations; readonly translationStatusApi: TranslationStatus; readonly projectsGroupsApi: ProjectsGroups; readonly reportsApi: Reports; readonly screenshotsApi: Screenshots; readonly sourceStringsApi: SourceStrings; readonly uploadStorageApi: UploadStorage; readonly tasksApi: Tasks; readonly translationMemoryApi: TranslationMemory; readonly webhooksApi: Webhooks; readonly organizationWebhooksApi: OrganizationWebhooks; readonly machineTranslationApi: MachineTranslation; readonly stringTranslationsApi: StringTranslations; readonly workflowsApi: Workflows; readonly usersApi: Users; readonly vendorsApi: Vendors; /** * @deprecated use stringCommentsApi instead */ readonly issuesApi: Issues; readonly teamsApi: Teams; readonly distributionsApi: Distributions; readonly dictionariesApi: Dictionaries; readonly labelsApi: Labels; readonly stringCommentsApi: StringComments; readonly bundlesApi: Bundles; readonly notificationsApi: Notifications; readonly clientsApi: Clients; readonly securityLogsApi: SecurityLogs; readonly fieldsApi: Fields; constructor(credentials: Credentials, config?: ClientConfig); }