import { ProductSalesDelivery } from './ProductSalesDelivery'; import { ProductSalesDeliveryRequestBuilder } from './ProductSalesDeliveryRequestBuilder'; import { ProductSalesTaxApi } from './ProductSalesTaxApi'; import { ProductSalesTextApi } from './ProductSalesTextApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link } from '@sap-cloud-sdk/odata-v2'; export declare class ProductSalesDeliveryApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ ProductSalesTaxApi, ProductSalesTextApi ]): this; entityConstructor: typeof ProductSalesDelivery; requestBuilder(): ProductSalesDeliveryRequestBuilder; 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 [[toSalesTax]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_SALES_TAX: Link, DeSerializersT, ProductSalesTaxApi>; /** * Static representation of the one-to-many navigation property [[toSalesText]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_SALES_TEXT: Link, DeSerializersT, ProductSalesTextApi>; /** * Static representation of the [[product]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[productSalesOrg]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_SALES_ORG: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[productDistributionChnl]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_DISTRIBUTION_CHNL: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[minimumOrderQuantity]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MINIMUM_ORDER_QUANTITY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[supplyingPlant]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLYING_PLANT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[priceSpecificationProductGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRICE_SPECIFICATION_PRODUCT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[accountDetnProductGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ACCOUNT_DETN_PRODUCT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[deliveryNoteProcMinDelivQty]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DELIVERY_NOTE_PROC_MIN_DELIV_QTY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[itemCategoryGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ITEM_CATEGORY_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[deliveryQuantityUnit]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DELIVERY_QUANTITY_UNIT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[deliveryQuantity]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DELIVERY_QUANTITY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[productSalesStatus]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_SALES_STATUS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[productSalesStatusValidityDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_SALES_STATUS_VALIDITY_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[salesMeasureUnit]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SALES_MEASURE_UNIT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[isMarkedForDeletion]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_MARKED_FOR_DELETION: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHierarchy]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HIERARCHY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[firstSalesSpecProductGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FIRST_SALES_SPEC_PRODUCT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[secondSalesSpecProductGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SECOND_SALES_SPEC_PRODUCT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[thirdSalesSpecProductGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ THIRD_SALES_SPEC_PRODUCT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[fourthSalesSpecProductGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FOURTH_SALES_SPEC_PRODUCT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[fifthSalesSpecProductGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FIFTH_SALES_SPEC_PRODUCT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[minimumMakeToOrderOrderQty]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MINIMUM_MAKE_TO_ORDER_ORDER_QTY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[baseUnit]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BASE_UNIT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[logisticsStatisticsGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LOGISTICS_STATISTICS_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[volumeRebateGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ VOLUME_REBATE_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[productCommissionGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_COMMISSION_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[cashDiscountIsDeductible]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CASH_DISCOUNT_IS_DEDUCTIBLE: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[pricingReferenceProduct]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRICING_REFERENCE_PRODUCT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[roundingProfile]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ROUNDING_PROFILE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[productUnitGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_UNIT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[variableSalesUnitIsNotAllowed]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ VARIABLE_SALES_UNIT_IS_NOT_ALLOWED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId01]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_01: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId02]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_02: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId03]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_03: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId04]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_04: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId05]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_05: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId06]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_06: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId07]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_07: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId08]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_08: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId09]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_09: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[productHasAttributeId10]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PRODUCT_HAS_ATTRIBUTE_ID_10: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; }; } //# sourceMappingURL=ProductSalesDeliveryApi.d.ts.map