import { DocumentInfoRecord } from './DocumentInfoRecord'; import { DocumentInfoRecordRequestBuilder } from './DocumentInfoRecordRequestBuilder'; import { DocInfoRecdObjLinkBomApi } from './DocInfoRecdObjLinkBomApi'; import { DocumentInfoRecordCharcApi } from './DocumentInfoRecordCharcApi'; import { DocInfoRecdObjLinkChgRecdApi } from './DocInfoRecdObjLinkChgRecdApi'; import { DocumentInfoRecordClassApi } from './DocumentInfoRecordClassApi'; import { DocumentInfoRecordDescApi } from './DocumentInfoRecordDescApi'; import { DocumentInfoRecordDocStsVhApi } from './DocumentInfoRecordDocStsVhApi'; import { DocInfoRecdObjLinkProductApi } from './DocInfoRecdObjLinkProductApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link } from '@sap-cloud-sdk/odata-v2'; export declare class DocumentInfoRecordApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ DocInfoRecdObjLinkBomApi, DocumentInfoRecordCharcApi, DocInfoRecdObjLinkChgRecdApi, DocumentInfoRecordClassApi, DocumentInfoRecordDescApi, DocumentInfoRecordDocStsVhApi, DocInfoRecdObjLinkProductApi ]): this; entityConstructor: typeof DocumentInfoRecord; requestBuilder(): DocumentInfoRecordRequestBuilder; entityBuilder(): EntityBuilderType, DeSerializersT>; customField(fieldName: string, isNullable?: NullableT): CustomField, DeSerializersT, NullableT>; get schema(): { /** * * All fields selector. */ ALL_FIELDS: AllFields>>; /** * Static representation of the one-to-many navigation property [[toBomObj]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BOM_OBJ: Link, DeSerializersT, DocInfoRecdObjLinkBomApi>; /** * Static representation of the one-to-many navigation property [[toCharacteristics]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_CHARACTERISTICS: Link, DeSerializersT, DocumentInfoRecordCharcApi>; /** * Static representation of the one-to-many navigation property [[toChgRecdObj]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_CHG_RECD_OBJ: Link, DeSerializersT, DocInfoRecdObjLinkChgRecdApi>; /** * Static representation of the one-to-many navigation property [[toClassification]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_CLASSIFICATION: Link, DeSerializersT, DocumentInfoRecordClassApi>; /** * Static representation of the one-to-many navigation property [[toDocDesc]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_DOC_DESC: Link, DeSerializersT, DocumentInfoRecordDescApi>; /** * Static representation of the one-to-many navigation property [[toDocStatusVh]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_DOC_STATUS_VH: Link, DeSerializersT, DocumentInfoRecordDocStsVhApi>; /** * Static representation of the one-to-many navigation property [[toProductObj]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PRODUCT_OBJ: Link, DeSerializersT, DocInfoRecdObjLinkProductApi>; /** * Static representation of the [[documentInfoRecordDocType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DOCUMENT_INFO_RECORD_DOC_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[documentInfoRecordDocVersion]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DOCUMENT_INFO_RECORD_DOC_VERSION: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[documentInfoRecordDocNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DOCUMENT_INFO_RECORD_DOC_NUMBER: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[documentInfoRecordDocPart]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DOCUMENT_INFO_RECORD_DOC_PART: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[documentInfoRecord]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DOCUMENT_INFO_RECORD: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[internalDocumentStatus]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INTERNAL_DOCUMENT_STATUS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[laboratoryOrDesignOffice]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LABORATORY_OR_DESIGN_OFFICE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[authorizationGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ AUTHORIZATION_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[changeNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CHANGE_NUMBER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[docInfoRecdIsMarkedForDeletion]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DOC_INFO_RECD_IS_MARKED_FOR_DELETION: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[isDocInfoRecdCreatedFromCad]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_DOC_INFO_RECD_CREATED_FROM_CAD: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[isDocInfoRecdStructure]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_DOC_INFO_RECD_STRUCTURE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[responsiblePersonName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ RESPONSIBLE_PERSON_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[creationDateTime]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CREATION_DATE_TIME: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTimeOffset", true, true>; /** * Static representation of the [[createdByUser]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CREATED_BY_USER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[changedDateTime]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CHANGED_DATE_TIME: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTimeOffset", true, true>; /** * Static representation of the [[lastChangedByUser]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LAST_CHANGED_BY_USER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; }; } //# sourceMappingURL=DocumentInfoRecordApi.d.ts.map