import { PurchaseOrder } from './PurchaseOrder'; import { PurchaseOrderRequestBuilder } from './PurchaseOrderRequestBuilder'; import { PurchaseOrderItemApi } from './PurchaseOrderItemApi'; import { PurchaseOrderNoteApi } from './PurchaseOrderNoteApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link } from '@sap-cloud-sdk/odata-v2'; export declare class PurchaseOrderApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ PurchaseOrderItemApi, PurchaseOrderNoteApi ]): this; entityConstructor: typeof PurchaseOrder; requestBuilder(): PurchaseOrderRequestBuilder; 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 [[toPurchaseOrderItem]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PURCHASE_ORDER_ITEM: Link, DeSerializersT, PurchaseOrderItemApi>; /** * Static representation of the one-to-many navigation property [[toPurchaseOrderNote]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PURCHASE_ORDER_NOTE: Link, DeSerializersT, PurchaseOrderNoteApi>; /** * Static representation of the [[purchaseOrder]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASE_ORDER: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[companyCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ COMPANY_CODE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purchaseOrderType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASE_ORDER_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purchasingDocumentDeletionCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASING_DOCUMENT_DELETION_CODE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purchasingProcessingStatus]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASING_PROCESSING_STATUS: EdmTypeField>, DeSerializersT, "Edm.String", 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 [[creationDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CREATION_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", 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 [[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 [[purchaseOrderSubtype]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASE_ORDER_SUBTYPE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[language]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LANGUAGE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[paymentTerms]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PAYMENT_TERMS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[cashDiscount1Days]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CASH_DISCOUNT_1_DAYS: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[cashDiscount2Days]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CASH_DISCOUNT_2_DAYS: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[netPaymentDays]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ NET_PAYMENT_DAYS: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[cashDiscount1Percent]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CASH_DISCOUNT_1_PERCENT: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[cashDiscount2Percent]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CASH_DISCOUNT_2_PERCENT: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[purchasingOrganization]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASING_ORGANIZATION: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purchasingDocumentOrigin]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASING_DOCUMENT_ORIGIN: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purchasingGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASING_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purchaseOrderDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASE_ORDER_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[documentCurrency]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DOCUMENT_CURRENCY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[exchangeRate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ EXCHANGE_RATE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[exchangeRateIsFixed]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ EXCHANGE_RATE_IS_FIXED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[validityStartDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ VALIDITY_START_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[validityEndDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ VALIDITY_END_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[supplierQuotationExternalId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_QUOTATION_EXTERNAL_ID: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierRespSalesPersonName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_RESP_SALES_PERSON_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierPhoneNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_PHONE_NUMBER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplyingSupplier]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLYING_SUPPLIER: EdmTypeField>, DeSerializersT, "Edm.String", 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 [[incotermsClassification]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCOTERMS_CLASSIFICATION: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[correspncExternalReference]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CORRESPNC_EXTERNAL_REFERENCE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[correspncInternalReference]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CORRESPNC_INTERNAL_REFERENCE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[invoicingParty]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INVOICING_PARTY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[releaseIsNotCompleted]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ RELEASE_IS_NOT_COMPLETED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[purchasingCompletenessStatus]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASING_COMPLETENESS_STATUS: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[incotermsVersion]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCOTERMS_VERSION: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[incotermsLocation1]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCOTERMS_LOCATION_1: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[incotermsLocation2]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCOTERMS_LOCATION_2: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[manualSupplierAddressId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MANUAL_SUPPLIER_ADDRESS_ID: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[isEndOfPurposeBlocked]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_END_OF_PURPOSE_BLOCKED: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressCityName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_CITY_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressFaxNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_FAX_NUMBER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressHouseNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_HOUSE_NUMBER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressPostalCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_POSTAL_CODE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressStreetName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_STREET_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressPhoneNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_PHONE_NUMBER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressRegion]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_REGION: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressCountry]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_COUNTRY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[addressCorrespondenceLanguage]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDRESS_CORRESPONDENCE_LANGUAGE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purgAggrgdProdCmplncSuplrSts]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURG_AGGRGD_PROD_CMPLNC_SUPLR_STS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purgAggrgdProdMarketabilitySts]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURG_AGGRGD_PROD_MARKETABILITY_STS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purgAggrgdSftyDataSheetStatus]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURG_AGGRGD_SFTY_DATA_SHEET_STATUS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[purgProdCmplncTotDngrsGoodsSts]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURG_PROD_CMPLNC_TOT_DNGRS_GOODS_STS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; }; } //# sourceMappingURL=PurchaseOrderApi.d.ts.map