import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_DocumentInfoRecordDocStsVH" of service "API_DMS_PROCESS_SRV". */ export declare class DocumentInfoRecordDocStsVh extends Entity implements DocumentInfoRecordDocStsVhType { /** * Technical entity name for DocumentInfoRecordDocStsVh. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the DocumentInfoRecordDocStsVh entity */ static _keys: string[]; /** * Document Type. * Part of the document key, which categorizes documents according to their distinguishing features and the organizational procedures which result from them. * Maximum length: 3. */ documentInfoRecordDocType: DeserializedType; /** * Language. * Key for the language in which you want to maintain the text. * During processing, you can switch to all languages allowed in the SAP System. You can even make an entry in this field when displaying a document.The default is always the language key of the logon language.If the field Description has been defined as a required field via Customizing (Document management), this only applies to your logon language. If you change to another language, the field Description becomes an optional field. * Maximum length: 2. */ language: DeserializedType; /** * Status of a document (language-dependent). * This key shows the document status. * If a status network is defined for the document type you canchoose a status among the entry possibilities which is supported inthe current processing situation when you create orchange.You can find more information with an additional colored release indicator:If the document version is releasedIn which time interval the version is releasedYou define the status network in Customizing work step Define document type level Define document status. * Maximum length: 2. */ externalDocumentStatus: DeserializedType; /** * Document Status. * Key which represents the current document status. * For each document type, you can define a status network in which one or more previous statuses are defined for a status. You can display the current possible entries (language-dependent) in any processing situation.When you set a new status, the system checks whether the current status is one of the possible previous statuses.When you set a status, the system checks your authorization. * Maximum length: 2. * @nullable */ internalDocumentStatus?: DeserializedType | null; /** * Description of document status. * Description of the current document status. * Maximum length: 16. * @nullable */ documentStatusName?: DeserializedType | null; } export interface DocumentInfoRecordDocStsVhType { documentInfoRecordDocType: DeserializedType; language: DeserializedType; externalDocumentStatus: DeserializedType; internalDocumentStatus?: DeserializedType | null; documentStatusName?: DeserializedType | null; } //# sourceMappingURL=DocumentInfoRecordDocStsVh.d.ts.map