import type { PageType } from '../../../extraData/PageType'; import type { QosResultType } from '../QosResultType'; import type { _VetoValues } from '@microsoft/sp-core-library'; /** * Details about the failure Edit Mode Customer Promise records * @internal */ export interface ICustomerPromiseErrorDetails { /** * Error code to track where failure happens. */ errorCode: string; /** * Additional error details describing the failure. */ errorMessage: string; /** * Information to indicate which scenario failed for the module listed in errorCode . * eg: EventDidNotExist, OneTimeFailure */ errorScenario: string; /** * Error call stack information */ errorStack?: string; /** * Page type to be passed to help with log inference */ pageType?: PageType; /** * ResultTypeEnum used to indicate expected or unexpected failure. */ resultType?: QosResultType; /** * veto field for ASHA compatibity */ veto?: _VetoValues; } //# sourceMappingURL=ICustomerPromiseErrorDetails.d.ts.map