type: object
description: |
    Ticket carrying the verification token an account holder uses to confirm a
    pending email change. Mirrors `AuthSchemas.EmailUpdateTicket`. Returned by
    `GET /admin/account/{bigscreenAccountId}/email_update_ticket` so a moderator
    can hand it to the user when the standard email delivery flow fails.
required: [bigscreenAccountId, token, newEmail, expiryTimeStamp]
properties:
    id: { type: string }
    createdAt: { type: string, format: date-time }
    bigscreenAccountId: { type: string }
    token:
        type: string
        description: Single-use confirmation token.
    newEmail:
        type: string
        format: email
        description: Email address the account is trying to switch to.
    expiryTimeStamp:
        type: integer
        format: int64
        description: Unix seconds at which the ticket expires.
example:
    id: "eut_01HZN12345ABC678DEF90GHJKM"
    createdAt: "2026-04-22T10:14:00.000Z"
    bigscreenAccountId: "acct_01HXJ4Q12345"
    token: "f1e2d3c4b5a69788776655443322110099887766554433221100ffeeddccbbaa"
    newEmail: "alice@example.com"
    expiryTimeStamp: 1747088000
