import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { ChangeRecordRefInspPlan, ChangeRecordRefInspPlanType } from './ChangeRecordRefInspPlan'; import { ChangeRecordRefLabelSet, ChangeRecordRefLabelSetType } from './ChangeRecordRefLabelSet'; import { ChangeRecordRefMasterRecipe, ChangeRecordRefMasterRecipeType } from './ChangeRecordRefMasterRecipe'; import { ChangeRecordRefProdnRouting, ChangeRecordRefProdnRoutingType } from './ChangeRecordRefProdnRouting'; import { ChangeRecordRefRecipe, ChangeRecordRefRecipeType } from './ChangeRecordRefRecipe'; import { ChangeRecordRefSpecification, ChangeRecordRefSpecificationType } from './ChangeRecordRefSpecification'; import { ChangeRecordRefTmplRouting, ChangeRecordRefTmplRoutingType } from './ChangeRecordRefTmplRouting'; import { ChangeRecordReferenceBit, ChangeRecordReferenceBitType } from './ChangeRecordReferenceBit'; import { ChangeRecordReferenceBom, ChangeRecordReferenceBomType } from './ChangeRecordReferenceBom'; import { ChangeRecordReferenceDoc, ChangeRecordReferenceDocType } from './ChangeRecordReferenceDoc'; import { ChangeRecordReferenceMat, ChangeRecordReferenceMatType } from './ChangeRecordReferenceMat'; import { ChangeRecordReferencePsv, ChangeRecordReferencePsvType } from './ChangeRecordReferencePsv'; /** * This class represents the entity "A_ChangeRecord" of service "API_CHANGE_RECORD". */ export declare class ChangeRecord extends Entity implements ChangeRecordType { /** * Technical entity name for ChangeRecord. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ChangeRecord entity */ static _keys: string[]; /** * Dyn. Method Control. * @nullable */ updateMc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toChangeRecordRefInspPlanOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toChangeRecordRefLabelSetOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toChangeRecordRefMasterRecipeOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toChangeRecordRefProdnRoutingOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toChangeRecordRefRecipeOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toChangeRecordRefSpecificationOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toChangeRecordRefTmplRoutingOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toRefBitOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toRefBomOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toRefDocOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toRefMatOc?: DeserializedType | null; /** * Dynamic CbA-Control. * @nullable */ toRefPsvOc?: DeserializedType | null; /** * NodeID. */ changeRecordUuid: DeserializedType; /** * Change Record ID. * Maximum length: 20. * @nullable */ changeRecord?: DeserializedType | null; /** * Change Record Type. * Maximum length: 3. * @nullable */ changeRecordType?: DeserializedType | null; /** * Change Record Header Status. * Maximum length: 2. * @nullable */ changeRecordStatus?: DeserializedType | null; /** * Change Number. * Maximum length: 12. * @nullable */ changeNumber?: DeserializedType | null; /** * Created By. * Maximum length: 12. * @nullable */ createdByUser?: DeserializedType | null; /** * UTC Time Stamp in Short Form (YYYYMMDDhhmmss). * @nullable */ creationDateTime?: DeserializedType | null; /** * Changed By. * Maximum length: 12. * @nullable */ lastChangedByUser?: DeserializedType | null; /** * Last Change Date Time. * @nullable */ lastChangeDateTime?: DeserializedType | null; /** * Issue Lifecycle Status Code. * Maximum length: 2. * @nullable */ changeRecordLifecycleStatus?: DeserializedType | null; /** * Change Record Change Responsible (Person). * Maximum length: 10. * @nullable */ partner?: DeserializedType | null; /** * Change Record Header Description. * Maximum length: 40. * @nullable */ chgRecordDescriptionText?: DeserializedType | null; /** * Change Record General Info. * @nullable */ changeRecordDetailDescription?: DeserializedType | null; /** * Expected Completion Date. * @nullable */ chgRecdExpectedCompletionDate?: DeserializedType | null; /** * One-to-many navigation property to the [[ChangeRecordRefInspPlan]] entity. */ toChangeRecordRefInspPlan: ChangeRecordRefInspPlan[]; /** * One-to-many navigation property to the [[ChangeRecordRefLabelSet]] entity. */ toChangeRecordRefLabelSet: ChangeRecordRefLabelSet[]; /** * One-to-many navigation property to the [[ChangeRecordRefMasterRecipe]] entity. */ toChangeRecordRefMasterRecipe: ChangeRecordRefMasterRecipe[]; /** * One-to-many navigation property to the [[ChangeRecordRefProdnRouting]] entity. */ toChangeRecordRefProdnRouting: ChangeRecordRefProdnRouting[]; /** * One-to-many navigation property to the [[ChangeRecordRefRecipe]] entity. */ toChangeRecordRefRecipe: ChangeRecordRefRecipe[]; /** * One-to-many navigation property to the [[ChangeRecordRefSpecification]] entity. */ toChangeRecordRefSpecification: ChangeRecordRefSpecification[]; /** * One-to-many navigation property to the [[ChangeRecordRefTmplRouting]] entity. */ toChangeRecordRefTmplRouting: ChangeRecordRefTmplRouting[]; /** * One-to-many navigation property to the [[ChangeRecordReferenceBit]] entity. */ toRefBit: ChangeRecordReferenceBit[]; /** * One-to-many navigation property to the [[ChangeRecordReferenceBom]] entity. */ toRefBom: ChangeRecordReferenceBom[]; /** * One-to-many navigation property to the [[ChangeRecordReferenceDoc]] entity. */ toRefDoc: ChangeRecordReferenceDoc[]; /** * One-to-many navigation property to the [[ChangeRecordReferenceMat]] entity. */ toRefMat: ChangeRecordReferenceMat[]; /** * One-to-many navigation property to the [[ChangeRecordReferencePsv]] entity. */ toRefPsv: ChangeRecordReferencePsv[]; } export interface ChangeRecordType { updateMc?: DeserializedType | null; toChangeRecordRefInspPlanOc?: DeserializedType | null; toChangeRecordRefLabelSetOc?: DeserializedType | null; toChangeRecordRefMasterRecipeOc?: DeserializedType | null; toChangeRecordRefProdnRoutingOc?: DeserializedType | null; toChangeRecordRefRecipeOc?: DeserializedType | null; toChangeRecordRefSpecificationOc?: DeserializedType | null; toChangeRecordRefTmplRoutingOc?: DeserializedType | null; toRefBitOc?: DeserializedType | null; toRefBomOc?: DeserializedType | null; toRefDocOc?: DeserializedType | null; toRefMatOc?: DeserializedType | null; toRefPsvOc?: DeserializedType | null; changeRecordUuid: DeserializedType; changeRecord?: DeserializedType | null; changeRecordType?: DeserializedType | null; changeRecordStatus?: DeserializedType | null; changeNumber?: DeserializedType | null; createdByUser?: DeserializedType | null; creationDateTime?: DeserializedType | null; lastChangedByUser?: DeserializedType | null; lastChangeDateTime?: DeserializedType | null; changeRecordLifecycleStatus?: DeserializedType | null; partner?: DeserializedType | null; chgRecordDescriptionText?: DeserializedType | null; changeRecordDetailDescription?: DeserializedType | null; chgRecdExpectedCompletionDate?: DeserializedType | null; toChangeRecordRefInspPlan: ChangeRecordRefInspPlanType[]; toChangeRecordRefLabelSet: ChangeRecordRefLabelSetType[]; toChangeRecordRefMasterRecipe: ChangeRecordRefMasterRecipeType[]; toChangeRecordRefProdnRouting: ChangeRecordRefProdnRoutingType[]; toChangeRecordRefRecipe: ChangeRecordRefRecipeType[]; toChangeRecordRefSpecification: ChangeRecordRefSpecificationType[]; toChangeRecordRefTmplRouting: ChangeRecordRefTmplRoutingType[]; toRefBit: ChangeRecordReferenceBitType[]; toRefBom: ChangeRecordReferenceBomType[]; toRefDoc: ChangeRecordReferenceDocType[]; toRefMat: ChangeRecordReferenceMatType[]; toRefPsv: ChangeRecordReferencePsvType[]; } //# sourceMappingURL=ChangeRecord.d.ts.map