import { Supplier } from './Supplier'; import { SupplierRequestBuilder } from './SupplierRequestBuilder'; import { SupplierCompanyApi } from './SupplierCompanyApi'; import { SupplierPurchasingOrgApi } from './SupplierPurchasingOrgApi'; import { SupplierTextApi } from './SupplierTextApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link } from '@sap-cloud-sdk/odata-v2'; export declare class SupplierApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ SupplierCompanyApi, SupplierPurchasingOrgApi, SupplierTextApi ]): this; entityConstructor: typeof Supplier; requestBuilder(): SupplierRequestBuilder; 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 [[toSupplierCompany]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_SUPPLIER_COMPANY: Link, DeSerializersT, SupplierCompanyApi>; /** * Static representation of the one-to-many navigation property [[toSupplierPurchasingOrg]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_SUPPLIER_PURCHASING_ORG: Link, DeSerializersT, SupplierPurchasingOrgApi>; /** * Static representation of the one-to-many navigation property [[toSupplierText]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_SUPPLIER_TEXT: Link, DeSerializersT, SupplierTextApi>; /** * 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", false, true>; /** * Static representation of the [[alternativePayeeAccountNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ALTERNATIVE_PAYEE_ACCOUNT_NUMBER: 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 [[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 [[customer]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CUSTOMER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[paymentIsBlockedForSupplier]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PAYMENT_IS_BLOCKED_FOR_SUPPLIER: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[postingIsBlocked]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ POSTING_IS_BLOCKED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[purchasingIsBlocked]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASING_IS_BLOCKED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[supplierAccountGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_ACCOUNT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierFullName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_FULL_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[vatRegistration]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ VAT_REGISTRATION: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[birthDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BIRTH_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[concatenatedInternationalLocNo]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CONCATENATED_INTERNATIONAL_LOC_NO: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[deletionIndicator]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DELETION_INDICATOR: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[fiscalAddress]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FISCAL_ADDRESS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[industry]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INDUSTRY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[internationalLocationNumber1]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INTERNATIONAL_LOCATION_NUMBER_1: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[internationalLocationNumber2]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INTERNATIONAL_LOCATION_NUMBER_2: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[internationalLocationNumber3]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INTERNATIONAL_LOCATION_NUMBER_3: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[isNaturalPerson]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_NATURAL_PERSON: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[responsibleType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ RESPONSIBLE_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[suplrQltyInProcmtCertfnValidTo]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPLR_QLTY_IN_PROCMT_CERTFN_VALID_TO: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[suplrQualityManagementSystem]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPLR_QUALITY_MANAGEMENT_SYSTEM: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierCorporateGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_CORPORATE_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierProcurementBlock]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_PROCUREMENT_BLOCK: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[taxNumber1]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TAX_NUMBER_1: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[taxNumber2]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TAX_NUMBER_2: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[taxNumber3]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TAX_NUMBER_3: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[taxNumber4]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TAX_NUMBER_4: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[taxNumber5]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TAX_NUMBER_5: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[taxNumberResponsible]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TAX_NUMBER_RESPONSIBLE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[taxNumberType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TAX_NUMBER_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[suplrProofOfDelivRlvtCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPLR_PROOF_OF_DELIV_RLVT_CODE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[brTaxIsSplit]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BR_TAX_IS_SPLIT: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[dataExchangeInstructionKey]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DATA_EXCHANGE_INSTRUCTION_KEY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; }; } //# sourceMappingURL=SupplierApi.d.ts.map