import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { BusSolnQtanExpenseItem, BusSolnQtanExpenseItemType } from './BusSolnQtanExpenseItem'; import { BusSolnQtanSalesItem, BusSolnQtanSalesItemType } from './BusSolnQtanSalesItem'; import { BusSolnQtanFupSalesOrder, BusSolnQtanFupSalesOrderType } from './BusSolnQtanFupSalesOrder'; import { BusSolnQtanFupSrvcContr, BusSolnQtanFupSrvcContrType } from './BusSolnQtanFupSrvcContr'; import { BusSolnQtanSrvcContrItem, BusSolnQtanSrvcContrItemType } from './BusSolnQtanSrvcContrItem'; import { BusSolnQtanServiceItem, BusSolnQtanServiceItemType } from './BusSolnQtanServiceItem'; import { BusSolnQtanFupSrvcOrder, BusSolnQtanFupSrvcOrderType } from './BusSolnQtanFupSrvcOrder'; import { BusSolnQtanSrvcPrtItem, BusSolnQtanSrvcPrtItemType } from './BusSolnQtanSrvcPrtItem'; import { BusSolnQtanFupSubscrpnContr, BusSolnQtanFupSubscrpnContrType } from './BusSolnQtanFupSubscrpnContr'; import { BusSolnQtanSubscrpnItem, BusSolnQtanSubscrpnItemType } from './BusSolnQtanSubscrpnItem'; import { BusSolutionQuotationText, BusSolutionQuotationTextType } from './BusSolutionQuotationText'; /** * This class represents the entity "A_BusinessSolutionQuotation" of service "API_BUS_SOLUTION_QUOTATION_SRV". */ export declare class BusinessSolutionQuotation extends Entity implements BusinessSolutionQuotationType { /** * Technical entity name for BusinessSolutionQuotation. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the BusinessSolutionQuotation entity */ static _keys: string[]; /** * Transaction ID. * Maximum length: 10. */ businessSolutionQuotation: DeserializedType; /** * GUID of a CRM Order Object. * @nullable */ busSolutionQuotationUuid?: DeserializedType | null; /** * Business Transaction Type. * Maximum length: 4. * @nullable */ busSolutionQuotationType?: DeserializedType | null; /** * Transaction Description. * Maximum length: 40. * @nullable */ busSolnQtanDescription?: DeserializedType | null; /** * Language Key of Description. * Maximum length: 2. * @nullable */ language?: DeserializedType | null; /** * External Reference Number. * Maximum length: 80. * @nullable */ busSolnQtanExtReference?: DeserializedType | null; /** * External Reference Number. * Maximum length: 80. * @nullable */ busSolnPrtfloReference?: DeserializedType | null; /** * Release Status. * Maximum length: 1. * @nullable */ busSolnQuotationIsReleased?: DeserializedType | null; /** * Bus Soln Quotation Is Completed. * Maximum length: 1. * @nullable */ busSolnQuotationIsCompleted?: DeserializedType | null; /** * Cancellation Status. * Maximum length: 1. * @nullable */ busSolnQuotationIsRejected?: DeserializedType | null; /** * Error Status. * Maximum length: 1. * @nullable */ serviceDocumentHasError?: DeserializedType | null; /** * Sold-To Party's External Reference Number. * Maximum length: 35. * @nullable */ purchaseOrderByCustomer?: DeserializedType | null; /** * Reference Document Date. * @nullable */ customerPurchaseOrderDate?: DeserializedType | null; /** * Contract Start date. * @nullable */ busSolnQtanValdtyStartDateTime?: DeserializedType | null; /** * Contract End Date. * @nullable */ busSolnQtanValdtyEndDateTime?: DeserializedType | null; /** * Sales Organization. * Maximum length: 4. * @nullable */ salesOrganization?: DeserializedType | null; /** * Distribution Channel. * Maximum length: 2. * @nullable */ distributionChannel?: DeserializedType | null; /** * Division. * Maximum length: 2. * @nullable */ division?: DeserializedType | null; /** * Sales Office. * Maximum length: 4. * @nullable */ salesOffice?: DeserializedType | null; /** * Sales Group. * Maximum length: 3. * @nullable */ salesGroup?: DeserializedType | null; /** * Organizational Unit (Service). * Maximum length: 14. * @nullable */ serviceOrganizationUnit?: DeserializedType | null; /** * Service Organization. * Maximum length: 14. * @nullable */ serviceOrganization?: DeserializedType | null; /** * Sold-To Party. * Maximum length: 10. * @nullable */ soldToParty?: DeserializedType | null; /** * Ship-To Party. * Maximum length: 10. * @nullable */ shipToParty?: DeserializedType | null; /** * Bill-To Party. * Maximum length: 10. * @nullable */ billToParty?: DeserializedType | null; /** * Payer. * Maximum length: 10. * @nullable */ payerParty?: DeserializedType | null; /** * Employee Responsible. * Maximum length: 10. * @nullable */ personResponsible?: DeserializedType | null; /** * Customer Contact Person. * Maximum length: 10. * @nullable */ contactPerson?: DeserializedType | null; /** * Currency. * Maximum length: 5. * @nullable */ transactionCurrency?: DeserializedType | null; /** * Terms of Payment. * Maximum length: 4. * @nullable */ paymentTerms?: DeserializedType | null; /** * User that Created the Transaction. * Maximum length: 12. * @nullable */ createdByUser?: DeserializedType | null; /** * Created At. * @nullable */ creationDateTime?: DeserializedType | null; /** * Transaction Last Changed By. * Maximum length: 12. * @nullable */ lastChangedByUser?: DeserializedType | null; /** * Changed At. * @nullable */ lastChangeDateTime?: DeserializedType | null; /** * One-to-many navigation property to the [[BusSolnQtanExpenseItem]] entity. */ toExpenseItem: BusSolnQtanExpenseItem[]; /** * One-to-many navigation property to the [[BusSolnQtanSalesItem]] entity. */ toSalesItem: BusSolnQtanSalesItem[]; /** * One-to-many navigation property to the [[BusSolnQtanFupSalesOrder]] entity. */ toSalesOrder: BusSolnQtanFupSalesOrder[]; /** * One-to-many navigation property to the [[BusSolnQtanFupSrvcContr]] entity. */ toServiceContract: BusSolnQtanFupSrvcContr[]; /** * One-to-many navigation property to the [[BusSolnQtanSrvcContrItem]] entity. */ toServiceContractItem: BusSolnQtanSrvcContrItem[]; /** * One-to-many navigation property to the [[BusSolnQtanServiceItem]] entity. */ toServiceItem: BusSolnQtanServiceItem[]; /** * One-to-many navigation property to the [[BusSolnQtanFupSrvcOrder]] entity. */ toServiceOrder: BusSolnQtanFupSrvcOrder[]; /** * One-to-many navigation property to the [[BusSolnQtanSrvcPrtItem]] entity. */ toServicePartItem: BusSolnQtanSrvcPrtItem[]; /** * One-to-many navigation property to the [[BusSolnQtanFupSubscrpnContr]] entity. */ toSubscriptionContract: BusSolnQtanFupSubscrpnContr[]; /** * One-to-many navigation property to the [[BusSolnQtanSubscrpnItem]] entity. */ toSubscriptionItem: BusSolnQtanSubscrpnItem[]; /** * One-to-many navigation property to the [[BusSolutionQuotationText]] entity. */ toText: BusSolutionQuotationText[]; } export interface BusinessSolutionQuotationType { businessSolutionQuotation: DeserializedType; busSolutionQuotationUuid?: DeserializedType | null; busSolutionQuotationType?: DeserializedType | null; busSolnQtanDescription?: DeserializedType | null; language?: DeserializedType | null; busSolnQtanExtReference?: DeserializedType | null; busSolnPrtfloReference?: DeserializedType | null; busSolnQuotationIsReleased?: DeserializedType | null; busSolnQuotationIsCompleted?: DeserializedType | null; busSolnQuotationIsRejected?: DeserializedType | null; serviceDocumentHasError?: DeserializedType | null; purchaseOrderByCustomer?: DeserializedType | null; customerPurchaseOrderDate?: DeserializedType | null; busSolnQtanValdtyStartDateTime?: DeserializedType | null; busSolnQtanValdtyEndDateTime?: DeserializedType | null; salesOrganization?: DeserializedType | null; distributionChannel?: DeserializedType | null; division?: DeserializedType | null; salesOffice?: DeserializedType | null; salesGroup?: DeserializedType | null; serviceOrganizationUnit?: DeserializedType | null; serviceOrganization?: DeserializedType | null; soldToParty?: DeserializedType | null; shipToParty?: DeserializedType | null; billToParty?: DeserializedType | null; payerParty?: DeserializedType | null; personResponsible?: DeserializedType | null; contactPerson?: DeserializedType | null; transactionCurrency?: DeserializedType | null; paymentTerms?: DeserializedType | null; createdByUser?: DeserializedType | null; creationDateTime?: DeserializedType | null; lastChangedByUser?: DeserializedType | null; lastChangeDateTime?: DeserializedType | null; toExpenseItem: BusSolnQtanExpenseItemType[]; toSalesItem: BusSolnQtanSalesItemType[]; toSalesOrder: BusSolnQtanFupSalesOrderType[]; toServiceContract: BusSolnQtanFupSrvcContrType[]; toServiceContractItem: BusSolnQtanSrvcContrItemType[]; toServiceItem: BusSolnQtanServiceItemType[]; toServiceOrder: BusSolnQtanFupSrvcOrderType[]; toServicePartItem: BusSolnQtanSrvcPrtItemType[]; toSubscriptionContract: BusSolnQtanFupSubscrpnContrType[]; toSubscriptionItem: BusSolnQtanSubscrpnItemType[]; toText: BusSolutionQuotationTextType[]; } //# sourceMappingURL=BusinessSolutionQuotation.d.ts.map