import { BusinessPartner } from './BusinessPartner'; import { BusinessPartnerRequestBuilder } from './BusinessPartnerRequestBuilder'; import { BuPaIdentificationApi } from './BuPaIdentificationApi'; import { BuPaIndustryApi } from './BuPaIndustryApi'; import { BusinessPartnerAddressApi } from './BusinessPartnerAddressApi'; import { BusinessPartnerBankApi } from './BusinessPartnerBankApi'; import { BusinessPartnerContactApi } from './BusinessPartnerContactApi'; import { BusinessPartnerRoleApi } from './BusinessPartnerRoleApi'; import { BusinessPartnerTaxNumberApi } from './BusinessPartnerTaxNumberApi'; import { CustomerApi } from './CustomerApi'; import { SupplierApi } from './SupplierApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link, OneToOneLink } from '@sap-cloud-sdk/odata-v2'; export declare class BusinessPartnerApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ BuPaIdentificationApi, BuPaIndustryApi, BusinessPartnerAddressApi, BusinessPartnerBankApi, BusinessPartnerContactApi, BusinessPartnerRoleApi, BusinessPartnerTaxNumberApi, CustomerApi, SupplierApi ]): this; entityConstructor: typeof BusinessPartner; requestBuilder(): BusinessPartnerRequestBuilder; 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 [[toBuPaIdentification]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BU_PA_IDENTIFICATION: Link, DeSerializersT, BuPaIdentificationApi>; /** * Static representation of the one-to-many navigation property [[toBuPaIndustry]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BU_PA_INDUSTRY: Link, DeSerializersT, BuPaIndustryApi>; /** * Static representation of the one-to-many navigation property [[toBusinessPartnerAddress]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BUSINESS_PARTNER_ADDRESS: Link, DeSerializersT, BusinessPartnerAddressApi>; /** * Static representation of the one-to-many navigation property [[toBusinessPartnerBank]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BUSINESS_PARTNER_BANK: Link, DeSerializersT, BusinessPartnerBankApi>; /** * Static representation of the one-to-many navigation property [[toBusinessPartnerContact]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BUSINESS_PARTNER_CONTACT: Link, DeSerializersT, BusinessPartnerContactApi>; /** * Static representation of the one-to-many navigation property [[toBusinessPartnerRole]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BUSINESS_PARTNER_ROLE: Link, DeSerializersT, BusinessPartnerRoleApi>; /** * Static representation of the one-to-many navigation property [[toBusinessPartnerTax]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_BUSINESS_PARTNER_TAX: Link, DeSerializersT, BusinessPartnerTaxNumberApi>; /** * Static representation of the one-to-one navigation property [[toCustomer]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_CUSTOMER: OneToOneLink, DeSerializersT, CustomerApi>; /** * 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 [[businessPartner]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER: EdmTypeField>, DeSerializersT, "Edm.String", false, 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 [[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 [[academicTitle]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ACADEMIC_TITLE: 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 [[businessPartnerCategory]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_CATEGORY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerFullName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_FULL_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerGrouping]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_GROUPING: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerUuid]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_UUID: EdmTypeField>, DeSerializersT, "Edm.Guid", true, true>; /** * Static representation of the [[correspondenceLanguage]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CORRESPONDENCE_LANGUAGE: 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 [[creationTime]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CREATION_TIME: OrderableEdmTypeField>, DeSerializersT, "Edm.Time", true, true>; /** * Static representation of the [[firstName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FIRST_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[formOfAddress]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FORM_OF_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 [[isFemale]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_FEMALE: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[isMale]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_MALE: EdmTypeField>, DeSerializersT, "Edm.Boolean", 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 [[isSexUnknown]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_SEX_UNKNOWN: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[genderCodeName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ GENDER_CODE_NAME: 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 [[lastChangeDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LAST_CHANGE_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[lastChangeTime]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LAST_CHANGE_TIME: OrderableEdmTypeField>, DeSerializersT, "Edm.Time", true, true>; /** * Static representation of the [[lastChangedByUser]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LAST_CHANGED_BY_USER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[lastName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LAST_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[legalForm]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LEGAL_FORM: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[organizationBpName1]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ORGANIZATION_BP_NAME_1: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[organizationBpName2]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ORGANIZATION_BP_NAME_2: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[organizationBpName3]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ORGANIZATION_BP_NAME_3: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[organizationBpName4]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ORGANIZATION_BP_NAME_4: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[organizationFoundationDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ORGANIZATION_FOUNDATION_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[organizationLiquidationDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ORGANIZATION_LIQUIDATION_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[searchTerm1]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SEARCH_TERM_1: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[searchTerm2]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SEARCH_TERM_2: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[additionalLastName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ ADDITIONAL_LAST_NAME: 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 [[businessPartnerBirthDateStatus]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_BIRTH_DATE_STATUS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerBirthplaceName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_BIRTHPLACE_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerDeathDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_DEATH_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[businessPartnerIsBlocked]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_IS_BLOCKED: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[businessPartnerType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[eTag]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ E_TAG: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[groupBusinessPartnerName1]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ GROUP_BUSINESS_PARTNER_NAME_1: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[groupBusinessPartnerName2]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ GROUP_BUSINESS_PARTNER_NAME_2: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[independentAddressId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INDEPENDENT_ADDRESS_ID: 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 [[middleName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MIDDLE_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[nameCountry]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ NAME_COUNTRY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[nameFormat]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ NAME_FORMAT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[personFullName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PERSON_FULL_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[personNumber]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PERSON_NUMBER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[isMarkedForArchiving]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ IS_MARKED_FOR_ARCHIVING: EdmTypeField>, DeSerializersT, "Edm.Boolean", true, true>; /** * Static representation of the [[businessPartnerIdByExtSystem]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_ID_BY_EXT_SYSTEM: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerPrintFormat]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_PRINT_FORMAT: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerOccupation]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_OCCUPATION: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[busPartMaritalStatus]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUS_PART_MARITAL_STATUS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[busPartNationality]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUS_PART_NATIONALITY: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerBirthName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_BIRTH_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[businessPartnerSupplementName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BUSINESS_PARTNER_SUPPLEMENT_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[naturalPersonEmployerName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ NATURAL_PERSON_EMPLOYER_NAME: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[lastNamePrefix]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LAST_NAME_PREFIX: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[lastNameSecondPrefix]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ LAST_NAME_SECOND_PREFIX: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[initials]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INITIALS: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[tradingPartner]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TRADING_PARTNER: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; }; } //# sourceMappingURL=BusinessPartnerApi.d.ts.map