tridion-sites-extensions-api-docs

Home > @tridion-sites/open-api-client > TranslationJob

TranslationJob type

Represents a Translation Job.

Signature:

export type TranslationJob = {
    Id?: number;
    Title?: string;
    AddedItems?: Array<AddedItem>;
    ApplicableActions?: Array<HateoasLink>;
    ConfigurationItemUri?: string;
    ContextPublicationTitle?: string;
    CreationDate?: string;
    Creator?: Link;
    DisplayState?: TranslationJobDisplayState;
    Errors?: Array<ErrorDetails>;
    ErrorSeverityLevel?: ErrorSeverity;
    HasError?: boolean;
    IncludeItemsAlreadyTranslated?: boolean;
    IsAwaitingAuthorization?: boolean;
    Language?: TmsLanguage;
    Metadata?: FieldsValueDictionary;
    MetadataSchemaUri?: string;
    Priority?: TranslationJobPriority;
    ProgressPercentage?: number;
    RequiredDate?: string;
    RevisionDate?: string;
    Revisor?: Link;
    State?: TranslationJobState;
    SupportsPriority?: boolean;
    SupportsRequiredDate?: boolean;
    TargetLanguages?: Array<TargetLanguage>;
    Type?: Array<TranslationJobType>;
    WorkflowStatus?: Array<WorkflowStatus>;
};

References: AddedItem, HateoasLink, Link, TranslationJobDisplayState, ErrorDetails, ErrorSeverity, TmsLanguage, FieldsValueDictionary, TranslationJobPriority, TranslationJobState, TargetLanguage, TranslationJobType, WorkflowStatus