/** * Copyright © 2025 Anonyome Labs, Inc. All rights reserved. * * SPDX-License-Identifier: Apache-2.0 */ /** * The Sudo Platform SDK representation of the result from a batch operation. * * @interface BatchOperationPartialResult * @property {BatchOperationResultStatus} status Status of the batch operation result. * @property {S[]} successValues List of the values that were successful. * @property {F[]} failureValues List of the values that failed. */ export interface BatchOperationResult { status: BatchOperationResultStatus; successValues?: S[]; failureValues?: F[]; } /** * Status of the Batch Operation Result. */ export declare enum BatchOperationResultStatus { Success = 0, Partial = 1, Failure = 2 } /** * The Sudo Platform SDK representation of the result of a failed update to an email message. * * @interface EmailMessageOperationFailureResult * @property {string} id The unique id of the message. * @property {string} errorType A description of the error that cause the update to fail */ export interface EmailMessageOperationFailureResult { id: string; errorType: string; }