import { Batch } from './Batch'; import { BatchRequestBuilder } from './BatchRequestBuilder'; import { BatchCharcApi } from './BatchCharcApi'; import { BatchClassApi } from './BatchClassApi'; import { BatchPlantApi } from './BatchPlantApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link, OneToOneLink } from '@sap-cloud-sdk/odata-v2'; export declare class BatchApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ BatchCharcApi, BatchClassApi, BatchPlantApi ]): this; entityConstructor: typeof Batch; requestBuilder(): BatchRequestBuilder; 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 [[toBatchCharc]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BATCH_CHARC: Link, DeSerializersT, BatchCharcApi>; /** * Static representation of the one-to-one navigation property [[toBatchClass]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BATCH_CLASS: OneToOneLink, DeSerializersT, BatchClassApi>; /** * Static representation of the one-to-many navigation property [[toBatchPlant]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BATCH_PLANT: Link, DeSerializersT, BatchPlantApi>; /** * Static representation of the [[material]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MATERIAL: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[batchIdentifyingPlant]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BATCH_IDENTIFYING_PLANT: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[batch]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BATCH: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[batchIsMarkedForDeletion]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BATCH_IS_MARKED_FOR_DELETION: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[matlBatchIsInRstrcdUseStock]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MATL_BATCH_IS_IN_RSTRCD_USE_STOCK: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[supplier]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[batchBySupplier]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BATCH_BY_SUPPLIER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[countryOfOrigin]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ COUNTRY_OF_ORIGIN: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[regionOfOrigin]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ REGION_OF_ORIGIN: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[matlBatchAvailabilityDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MATL_BATCH_AVAILABILITY_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[shelfLifeExpirationDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SHELF_LIFE_EXPIRATION_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[manufactureDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MANUFACTURE_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[freeDefinedDate1]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FREE_DEFINED_DATE_1: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[freeDefinedDate2]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FREE_DEFINED_DATE_2: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[freeDefinedDate3]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FREE_DEFINED_DATE_3: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[freeDefinedDate4]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FREE_DEFINED_DATE_4: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[freeDefinedDate5]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FREE_DEFINED_DATE_5: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[freeDefinedDate6]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FREE_DEFINED_DATE_6: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", 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 [[lastChangeDateTime]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LAST_CHANGE_DATE_TIME: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTimeOffset", true, true>; /** * Static representation of the [[batchExtWhseMgmtInternalId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BATCH_EXT_WHSE_MGMT_INTERNAL_ID: EdmTypeField>, DeSerializersT, "Edm.Guid", true, true>; }; } //# sourceMappingURL=BatchApi.d.ts.map