import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { SalesQuotation, SalesQuotationType } from './SalesQuotation'; import { SalesQuotationItem, SalesQuotationItemType } from './SalesQuotationItem'; /** * This class represents the entity "A_SalesQuotationItemPartner" of service "API_SALES_QUOTATION_SRV". */ export declare class SalesQuotationItemPartner extends Entity implements SalesQuotationItemPartnerType { /** * Technical entity name for SalesQuotationItemPartner. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the SalesQuotationItemPartner entity */ static _keys: string[]; /** * Sales and Distribution Document Number. * The number that uniquely identifies the sales, delivery, or billing document. * Maximum length: 10. */ salesQuotation: DeserializedType; /** * Item number of the SD document. * The number that uniquely identifies the item in the sales, shipping, or billing document. * Maximum length: 6. */ salesQuotationItem: DeserializedType; /** * Partner Function. * The abbreviated form of the name that identifies the partner function. * Maximum length: 2. */ partnerFunction: DeserializedType; /** * Customer Number. * Gives an alphanumeric key, which clearly identifies the customer or vendor in the SAP system. * Maximum length: 10. * @nullable */ customer?: DeserializedType | null; /** * Account Number of Supplier. * Specifies an alphanumeric key that uniquely identifies the supplier in the SAP system. * Maximum length: 10. * @nullable */ supplier?: DeserializedType | null; /** * Personnel Number. * The personnel number is the only feature within a client which is unique to an employee. You have to enter a personnel number before you can display and maintain an employee's master data and time data. * Maximum length: 8. * @nullable */ personnel?: DeserializedType | null; /** * Number of Contact Person. * The number that uniquely identifies the contact person. * Maximum length: 10. * @nullable */ contactPerson?: DeserializedType | null; /** * One-to-one navigation property to the [[SalesQuotation]] entity. */ toSalesQuotation?: SalesQuotation | null; /** * One-to-one navigation property to the [[SalesQuotationItem]] entity. */ toSalesQuotationItem?: SalesQuotationItem | null; } export interface SalesQuotationItemPartnerType { salesQuotation: DeserializedType; salesQuotationItem: DeserializedType; partnerFunction: DeserializedType; customer?: DeserializedType | null; supplier?: DeserializedType | null; personnel?: DeserializedType | null; contactPerson?: DeserializedType | null; toSalesQuotation?: SalesQuotationType | null; toSalesQuotationItem?: SalesQuotationItemType | null; } //# sourceMappingURL=SalesQuotationItemPartner.d.ts.map