import { SubscriptionOrder } from './SubscriptionOrder'; import { SubscriptionOrderRequestBuilder } from './SubscriptionOrderRequestBuilder'; import { FollowUpContractApi } from './FollowUpContractApi'; import { FollowUpSalesOrderApi } from './FollowUpSalesOrderApi'; import { PredecessorContractApi } from './PredecessorContractApi'; import { PredecessorQuotationApi } from './PredecessorQuotationApi'; import { SubscriptionOrderItemApi } from './SubscriptionOrderItemApi'; import { SubscriptionOrderPartnerApi } from './SubscriptionOrderPartnerApi'; import { SubscriptionOrderUserStatusApi } from './SubscriptionOrderUserStatusApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, OneToManyLink } from '@sap-cloud-sdk/odata-v4'; export declare class SubscriptionOrderApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ FollowUpContractApi, FollowUpSalesOrderApi, PredecessorContractApi, PredecessorQuotationApi, SubscriptionOrderItemApi, SubscriptionOrderPartnerApi, SubscriptionOrderUserStatusApi ]): this; entityConstructor: typeof SubscriptionOrder; requestBuilder(): SubscriptionOrderRequestBuilder; 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 [[followUpContractTp]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FOLLOW_UP_CONTRACT_TP: OneToManyLink, DeSerializersT, FollowUpContractApi>; /** * Static representation of the one-to-many navigation property [[followUpSalesOrderTp]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ FOLLOW_UP_SALES_ORDER_TP: OneToManyLink, DeSerializersT, FollowUpSalesOrderApi>; /** * Static representation of the one-to-many navigation property [[predecessorContractTp]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PREDECESSOR_CONTRACT_TP: OneToManyLink, DeSerializersT, PredecessorContractApi>; /** * Static representation of the one-to-many navigation property [[predecessorQuotationTp]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PREDECESSOR_QUOTATION_TP: OneToManyLink, DeSerializersT, PredecessorQuotationApi>; /** * Static representation of the one-to-many navigation property [[subscriptionOrderItemTp]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRIPTION_ORDER_ITEM_TP: OneToManyLink, DeSerializersT, SubscriptionOrderItemApi>; /** * Static representation of the one-to-many navigation property [[subscriptionOrderPartnerTp]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRIPTION_ORDER_PARTNER_TP: OneToManyLink, DeSerializersT, SubscriptionOrderPartnerApi>; /** * Static representation of the one-to-many navigation property [[subscriptionOrderUserStatusTp]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRIPTION_ORDER_USER_STATUS_TP: OneToManyLink, DeSerializersT, SubscriptionOrderUserStatusApi>; /** * Static representation of the [[subscriptionOrder]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRIPTION_ORDER: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[serviceObjectType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SERVICE_OBJECT_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[serviceDocumentType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SERVICE_DOCUMENT_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[subscriptionOrderUuid]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRIPTION_ORDER_UUID: EdmTypeField>, DeSerializersT, "Edm.Guid", true, true>; /** * Static representation of the [[subscriptionOrderDescription]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRIPTION_ORDER_DESCRIPTION: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[creationDateTime]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CREATION_DATE_TIME: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTimeOffset", 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 [[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", false, 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", false, true>; /** * Static representation of the [[purchaseOrderByCustomer]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PURCHASE_ORDER_BY_CUSTOMER: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[subscrpnOrderIsNew]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRPN_ORDER_IS_NEW: EdmTypeField>, DeSerializersT, "Edm.Boolean", false, true>; /** * Static representation of the [[subscrpnOrdIsInProcess]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRPN_ORD_IS_IN_PROCESS: EdmTypeField>, DeSerializersT, "Edm.Boolean", false, true>; /** * Static representation of the [[subscrpnOrdIsReleased]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRPN_ORD_IS_RELEASED: EdmTypeField>, DeSerializersT, "Edm.Boolean", false, true>; /** * Static representation of the [[subscrpnOrdIsCompleted]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRPN_ORD_IS_COMPLETED: EdmTypeField>, DeSerializersT, "Edm.Boolean", false, true>; /** * Static representation of the [[subscrpnOrdIsOpen]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRPN_ORD_IS_OPEN: EdmTypeField>, DeSerializersT, "Edm.Boolean", false, true>; /** * Static representation of the [[subscrpnOrdHasError]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SUBSCRPN_ORD_HAS_ERROR: EdmTypeField>, DeSerializersT, "Edm.Boolean", false, true>; /** * Static representation of the [[srvcDocRejectionStatus]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SRVC_DOC_REJECTION_STATUS: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[soldToParty]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SOLD_TO_PARTY: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[shipToParty]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SHIP_TO_PARTY: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[billToParty]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ BILL_TO_PARTY: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[payerParty]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PAYER_PARTY: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[contactPerson]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CONTACT_PERSON: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[personResponsible]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PERSON_RESPONSIBLE: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[salesOrganization]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SALES_ORGANIZATION: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[distributionChannel]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DISTRIBUTION_CHANNEL: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[division]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DIVISION: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[salesOffice]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SALES_OFFICE: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[salesGroup]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SALES_GROUP: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[salesOrganizationOrgUnitId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SALES_ORGANIZATION_ORG_UNIT_ID: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[salesOfficeOrgUnitId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SALES_OFFICE_ORG_UNIT_ID: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[salesGroupOrgUnitId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SALES_GROUP_ORG_UNIT_ID: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[serviceOrganization]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ SERVICE_ORGANIZATION: EdmTypeField>, DeSerializersT, "Edm.String", false, 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", false, true>; /** * Static representation of the [[transactionCurrency]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TRANSACTION_CURRENCY: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; }; } //# sourceMappingURL=SubscriptionOrderApi.d.ts.map