import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { SuplrEvalRspAppraiser, SuplrEvalRspAppraiserType } from './SuplrEvalRspAppraiser'; import { SuplrEvalRspExternalName, SuplrEvalRspExternalNameType } from './SuplrEvalRspExternalName'; import { SuplrEvalRspIntroduction, SuplrEvalRspIntroductionType } from './SuplrEvalRspIntroduction'; import { SuplrEvalRspLanguage, SuplrEvalRspLanguageType } from './SuplrEvalRspLanguage'; import { SuplrEvalRspPurchaserResp, SuplrEvalRspPurchaserRespType } from './SuplrEvalRspPurchaserResp'; import { SuplrEvalRspRootQnaire, SuplrEvalRspRootQnaireType } from './SuplrEvalRspRootQnaire'; import { SuplrEvalRspSupplier, SuplrEvalRspSupplierType } from './SuplrEvalRspSupplier'; /** * This class represents the entity "A_SupplierEvaluationResponse" of service "API_SUPLR_EVAL_RESPONSE_SRV". */ export declare class SupplierEvaluationResponse extends Entity implements SupplierEvaluationResponseType { /** * Technical entity name for SupplierEvaluationResponse. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the SupplierEvaluationResponse entity */ static _keys: string[]; /** * Evaluation Response UUID. */ suplrEvalRspUuid: DeserializedType; /** * NodeID. * @nullable */ suplrEvalReqUuid?: DeserializedType | null; /** * Purchasing Category UUID. * @nullable */ purgCatUuid?: DeserializedType | null; /** * Evaluation Response. * Maximum length: 20. * @nullable */ supplierEvalResponse?: DeserializedType | null; /** * Name of a Supplier Evaluation Response. * Maximum length: 60. * @nullable */ suplrEvalRspName?: DeserializedType | null; /** * Language. * Maximum length: 2. * @nullable */ language?: DeserializedType | null; /** * Created-By Name. * Maximum length: 60. * @nullable */ createdByUser?: DeserializedType | null; /** * Changed-By Name. * Maximum length: 60. * @nullable */ lastChangedByUser?: DeserializedType | null; /** * Start Date. * @nullable */ suplrEvalStartDate?: DeserializedType | null; /** * End Date. * @nullable */ suplrEvalEndDate?: DeserializedType | null; /** * Deadline. * @nullable */ suplrEvalDeadlineDate?: DeserializedType | null; /** * Last Changed On. * @nullable */ lastChangeDateTime?: DeserializedType | null; /** * Submission Date. * @nullable */ suplrEvalSubmissionDateTime?: DeserializedType | null; /** * Created On. * @nullable */ creationDateTime?: DeserializedType | null; /** * General Data Element for Status Codes. * Maximum length: 2. * @nullable */ suplrEvalRspLifecycleStatus?: DeserializedType | null; /** * One-to-one navigation property to the [[SuplrEvalRspAppraiser]] entity. */ toSuplrEvalRspAppraiser?: SuplrEvalRspAppraiser | null; /** * One-to-many navigation property to the [[SuplrEvalRspExternalName]] entity. */ toSuplrEvalRspExternalName: SuplrEvalRspExternalName[]; /** * One-to-many navigation property to the [[SuplrEvalRspIntroduction]] entity. */ toSuplrEvalRspIntroduction: SuplrEvalRspIntroduction[]; /** * One-to-many navigation property to the [[SuplrEvalRspLanguage]] entity. */ toSuplrEvalRspLanguage: SuplrEvalRspLanguage[]; /** * One-to-one navigation property to the [[SuplrEvalRspPurchaserResp]] entity. */ toSuplrEvalRspPurchaserResp?: SuplrEvalRspPurchaserResp | null; /** * One-to-one navigation property to the [[SuplrEvalRspRootQnaire]] entity. */ toSuplrEvalRspRootQnaire?: SuplrEvalRspRootQnaire | null; /** * One-to-one navigation property to the [[SuplrEvalRspSupplier]] entity. */ toSuplrEvalRspSupplier?: SuplrEvalRspSupplier | null; } export interface SupplierEvaluationResponseType { suplrEvalRspUuid: DeserializedType; suplrEvalReqUuid?: DeserializedType | null; purgCatUuid?: DeserializedType | null; supplierEvalResponse?: DeserializedType | null; suplrEvalRspName?: DeserializedType | null; language?: DeserializedType | null; createdByUser?: DeserializedType | null; lastChangedByUser?: DeserializedType | null; suplrEvalStartDate?: DeserializedType | null; suplrEvalEndDate?: DeserializedType | null; suplrEvalDeadlineDate?: DeserializedType | null; lastChangeDateTime?: DeserializedType | null; suplrEvalSubmissionDateTime?: DeserializedType | null; creationDateTime?: DeserializedType | null; suplrEvalRspLifecycleStatus?: DeserializedType | null; toSuplrEvalRspAppraiser?: SuplrEvalRspAppraiserType | null; toSuplrEvalRspExternalName: SuplrEvalRspExternalNameType[]; toSuplrEvalRspIntroduction: SuplrEvalRspIntroductionType[]; toSuplrEvalRspLanguage: SuplrEvalRspLanguageType[]; toSuplrEvalRspPurchaserResp?: SuplrEvalRspPurchaserRespType | null; toSuplrEvalRspRootQnaire?: SuplrEvalRspRootQnaireType | null; toSuplrEvalRspSupplier?: SuplrEvalRspSupplierType | null; } //# sourceMappingURL=SupplierEvaluationResponse.d.ts.map