import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_DocumentInfoRecordClassCharc" of service "API_DMS_PROCESS_SRV". */ export declare class DocumentInfoRecordClassCharc extends Entity implements DocumentInfoRecordClassCharcType { /** * Technical entity name for DocumentInfoRecordClassCharc. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the DocumentInfoRecordClassCharc 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; /** * Internal Class Number. * Maximum length: 10. */ classInternalId: DeserializedType; /** * Characteristic Internal ID. * Maximum length: 10. */ charcInternalId: DeserializedType; /** * Key Date. * @nullable */ keyDate?: DeserializedType | null; /** * Class Type. * Uniquely identifies the class type. * Maximum length: 3. * @nullable */ classType?: DeserializedType | null; } export interface DocumentInfoRecordClassCharcType { documentInfoRecordDocType: DeserializedType; documentInfoRecordDocNumber: DeserializedType; documentInfoRecordDocVersion: DeserializedType; documentInfoRecordDocPart: DeserializedType; classInternalId: DeserializedType; charcInternalId: DeserializedType; keyDate?: DeserializedType | null; classType?: DeserializedType | null; } //# sourceMappingURL=DocumentInfoRecordClassCharc.d.ts.map