import { Customer } from './Customer'; import { CustomerRequestBuilder } from './CustomerRequestBuilder'; import { CustomerCompanyApi } from './CustomerCompanyApi'; import { CustomerSalesAreaApi } from './CustomerSalesAreaApi'; import { CustomerTaxGroupingApi } from './CustomerTaxGroupingApi'; import { CustomerTextApi } from './CustomerTextApi'; import { CustomerUnloadingPointApi } from './CustomerUnloadingPointApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link } from '@sap-cloud-sdk/odata-v2'; export declare class CustomerApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ CustomerCompanyApi, CustomerSalesAreaApi, CustomerTaxGroupingApi, CustomerTextApi, CustomerUnloadingPointApi ]): this; entityConstructor: typeof Customer; requestBuilder(): CustomerRequestBuilder; 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 [[toCustomerCompany]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_CUSTOMER_COMPANY: Link, DeSerializersT, CustomerCompanyApi>; /** * Static representation of the one-to-many navigation property [[toCustomerSalesArea]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_CUSTOMER_SALES_AREA: Link, DeSerializersT, CustomerSalesAreaApi>; /** * Static representation of the one-to-many navigation property [[toCustomerTaxGrouping]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_CUSTOMER_TAX_GROUPING: Link, DeSerializersT, CustomerTaxGroupingApi>; /** * Static representation of the one-to-many navigation property [[toCustomerText]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_CUSTOMER_TEXT: Link, DeSerializersT, CustomerTextApi>; /** * Static representation of the one-to-many navigation property [[toCustomerUnloadingPoint]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_CUSTOMER_UNLOADING_POINT: Link, DeSerializersT, CustomerUnloadingPointApi>; /** * 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", 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 [[billingIsBlockedForCustomer]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BILLING_IS_BLOCKED_FOR_CUSTOMER: 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 [[customerAccountGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CUSTOMER_ACCOUNT_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[customerClassification]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CUSTOMER_CLASSIFICATION: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[customerFullName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CUSTOMER_FULL_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[customerName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CUSTOMER_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[deliveryIsBlocked]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DELIVERY_IS_BLOCKED: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[nfPartnerIsNaturalPerson]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ NF_PARTNER_IS_NATURAL_PERSON: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[orderIsBlockedForCustomer]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ORDER_IS_BLOCKED_FOR_CUSTOMER: EdmTypeField>, DeSerializersT, "Edm.String", 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 [[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 [[customerCorporateGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CUSTOMER_CORPORATE_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", 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 [[industryCode1]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INDUSTRY_CODE_1: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[industryCode2]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INDUSTRY_CODE_2: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[industryCode3]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INDUSTRY_CODE_3: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[industryCode4]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INDUSTRY_CODE_4: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[industryCode5]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INDUSTRY_CODE_5: 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 [[nielsenRegion]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ NIELSEN_REGION: 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 [[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 [[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 [[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 [[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 [[expressTrainStationName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ EXPRESS_TRAIN_STATION_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[trainStationName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TRAIN_STATION_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[cityCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CITY_CODE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[county]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ COUNTY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; }; } //# sourceMappingURL=CustomerApi.d.ts.map