import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { DocumentInfoRecord, DocumentInfoRecordType } from './DocumentInfoRecord'; /** * This class represents the entity "A_DocumentInfoRecordDesc" of service "API_DMS_PROCESS_SRV". */ export declare class DocumentInfoRecordDesc extends Entity implements DocumentInfoRecordDescType { /** * Technical entity name for DocumentInfoRecordDesc. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the DocumentInfoRecordDesc 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; /** * Document number. * This number is the main part of the document key, which is used to identify the document. * Maximum length: 25. */ documentInfoRecordDocNumber: DeserializedType; /** * Document Version. * Number which identifies the version of a document. * A new version is assigned after the original files have been edited in the following processing situations:The new processing status varies from the original in a certain way (for example, text change sin a text file).You want the original processing status to remain the same (for example, documentation of project progress). * Maximum length: 2. */ documentInfoRecordDocVersion: DeserializedType; /** * Document Part. * Section of a document which is maintained as an independent document. * Design departments, for example, can use document parts to divide up large documents such as design drawings into pages. * Maximum length: 3. */ documentInfoRecordDocPart: 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; /** * Document Description. * Short text describing the document. * If you enter a long text describing the document (Edit -> Long text), the first 40 characters of the two texts are kept consistent.If this field is defined as a required field for a document type, this only applies to the logon language. If you change the language while creating the document, the field becomes an optional field. * Maximum length: 40. * @nullable */ documentDescription?: DeserializedType | null; /** * Long Text Exists. * Indicator: there is a long text describing the document in the language entered in field Language. * If you change the processing language, the system checks whether a long text exists in the language you chose. If not, the system removes the indicator. * Maximum length: 1. * @nullable */ longTextExists?: DeserializedType | null; /** * DMS: Short Texts in Capital Letters. * Maximum length: 40. * @nullable */ docInfoRecdShortText?: DeserializedType | null; /** * Time last change was made. * @nullable */ changedDateTime?: DeserializedType | null; /** * One-to-one navigation property to the [[DocumentInfoRecord]] entity. */ toDocInfoRecord?: DocumentInfoRecord | null; } export interface DocumentInfoRecordDescType { documentInfoRecordDocType: DeserializedType; documentInfoRecordDocNumber: DeserializedType; documentInfoRecordDocVersion: DeserializedType; documentInfoRecordDocPart: DeserializedType; language: DeserializedType; documentDescription?: DeserializedType | null; longTextExists?: DeserializedType | null; docInfoRecdShortText?: DeserializedType | null; changedDateTime?: DeserializedType | null; toDocInfoRecord?: DocumentInfoRecordType | null; } //# sourceMappingURL=DocumentInfoRecordDesc.d.ts.map