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