import { SupplierCompany } from './SupplierCompany'; import { SupplierCompanyRequestBuilder } from './SupplierCompanyRequestBuilder'; import { SupplierCompanyTextApi } from './SupplierCompanyTextApi'; import { SupplierApi } from './SupplierApi'; import { SupplierDunningApi } from './SupplierDunningApi'; import { SupplierWithHoldingTaxApi } from './SupplierWithHoldingTaxApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link, OneToOneLink } from '@sap-cloud-sdk/odata-v2'; export declare class SupplierCompanyApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ SupplierCompanyTextApi, SupplierApi, SupplierDunningApi, SupplierWithHoldingTaxApi ]): this; entityConstructor: typeof SupplierCompany; requestBuilder(): SupplierCompanyRequestBuilder; 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 [[toCompanyText]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_COMPANY_TEXT: Link, DeSerializersT, SupplierCompanyTextApi>; /** * Static representation of the one-to-one navigation property [[toSupplier]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_SUPPLIER: OneToOneLink, DeSerializersT, SupplierApi>; /** * Static representation of the one-to-many navigation property [[toSupplierDunning]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_SUPPLIER_DUNNING: Link, DeSerializersT, SupplierDunningApi>; /** * Static representation of the one-to-many navigation property [[toSupplierWithHoldingTax]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_SUPPLIER_WITH_HOLDING_TAX: Link, DeSerializersT, SupplierWithHoldingTaxApi>; /** * 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 [[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", false, 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 [[companyCodeName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ COMPANY_CODE_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[paymentBlockingReason]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PAYMENT_BLOCKING_REASON: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierIsBlockedForPosting]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_IS_BLOCKED_FOR_POSTING: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[accountingClerk]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ACCOUNTING_CLERK: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[accountingClerkFaxNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ACCOUNTING_CLERK_FAX_NUMBER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[accountingClerkPhoneNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ACCOUNTING_CLERK_PHONE_NUMBER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierClerk]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_CLERK: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierClerkUrl]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_CLERK_URL: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[paymentMethodsList]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PAYMENT_METHODS_LIST: 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 [[clearCustomerSupplier]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CLEAR_CUSTOMER_SUPPLIER: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[isToBeLocallyProcessed]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_TO_BE_LOCALLY_PROCESSED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[itemIsToBePaidSeparately]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ITEM_IS_TO_BE_PAID_SEPARATELY: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[paymentIsToBeSentByEdi]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PAYMENT_IS_TO_BE_SENT_BY_EDI: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[houseBank]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ HOUSE_BANK: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[checkPaidDurationInDays]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CHECK_PAID_DURATION_IN_DAYS: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[currency]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CURRENCY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[billOfExchLmtAmtInCoCodeCrcy]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BILL_OF_EXCH_LMT_AMT_IN_CO_CODE_CRCY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", true, true>; /** * Static representation of the [[supplierClerkIdBySupplier]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_CLERK_ID_BY_SUPPLIER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[reconciliationAccount]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ RECONCILIATION_ACCOUNT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[interestCalculationCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INTEREST_CALCULATION_CODE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[interestCalculationDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INTEREST_CALCULATION_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[intrstCalcFrequencyInMonths]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INTRST_CALC_FREQUENCY_IN_MONTHS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierHeadOffice]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_HEAD_OFFICE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[alternativePayee]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ALTERNATIVE_PAYEE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[layoutSortingRule]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LAYOUT_SORTING_RULE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[aparToleranceGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ APAR_TOLERANCE_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[supplierCertificationDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_CERTIFICATION_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[supplierAccountNote]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUPPLIER_ACCOUNT_NOTE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[withholdingTaxCountry]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ WITHHOLDING_TAX_COUNTRY: 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 [[cashPlanningGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CASH_PLANNING_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[isToBeCheckedForDuplicates]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_TO_BE_CHECKED_FOR_DUPLICATES: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[minorityGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MINORITY_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", 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>; }; } //# sourceMappingURL=SupplierCompanyApi.d.ts.map