Foodtruck Order — TypeScript Reference - v0.1.0
    Preparing search index...

    Safe refund availability and latest-operation facts used by operator actions.

    interface RefundActionState {
        canIssue: boolean;
        latestOperation:
            | {
                canResolve: boolean;
                operationId: string;
                outcome: "succeeded"
                | "rejected"
                | "pending"
                | "cancelled"
                | "unknown";
                providerErrorCode: string | null;
            }
            | null;
    }
    Index
    canIssue: boolean

    Whether a new full refund can be requested for this order.

    latestOperation:
        | {
            canResolve: boolean;
            operationId: string;
            outcome: "succeeded"
            | "rejected"
            | "pending"
            | "cancelled"
            | "unknown";
            providerErrorCode: string | null;
        }
        | null

    Latest durable attempt, when one exists.

    Type Declaration

    • {
          canResolve: boolean;
          operationId: string;
          outcome: "succeeded" | "rejected" | "pending" | "cancelled" | "unknown";
          providerErrorCode: string | null;
      }
      • canResolve: boolean

        Whether a status-only provider lookup is possible for this attempt.

      • operationId: string

        Application-owned attempt identity for status-only resolution.

      • outcome: "succeeded" | "rejected" | "pending" | "cancelled" | "unknown"

        Current durable operation outcome.

      • providerErrorCode: string | null

        Stable provider error code, never a raw provider message.

    • null