LockoutPresentationOutput

One blocked relaunch attempt against a committed lockout. Each attempt gets its own presentation; re-offering never extends the committed expiry.

  • copyPayload
    Type: object · TestLockedOutRenderPayload
    required

    Resolved copy for the TEST_LOCKED_OUT surface, carrying both the counting-down and cooldown-over strings so the client needs no second lookup at expiry.

    • ariaLabel
      Type: string
      required
    • cooldownDurationSeconds
      Type: integer
      required

      Integer numbers.

    • countdownLabel
      Type: string
      required
    • expiresAt
      Type: string Format: date-time
      required

      the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

    • headerLabel
      Type: string
      required
    • headerSubline
      Type: string
      required
    • messageVersion
      Type: integer
      required

      Integer numbers.

    • primaryActionLabel
      Type: string
      required
    • readyActionLabel
      Type: string
      required
    • readyAriaLabel
      Type: string
      required
    • readyLabel
      Type: string
      required
    • readyReasonBody
      Type: string
      required
    • readySubline
      Type: string
      required
    • reasonBody
      Type: string
      required
    • reasonHeading
      Type: string
      required
    • remainingSeconds
      Type: integer
      required

      Integer numbers.

    • requestedLocale
      Type: string
      required
    • resolvedLocale
      Type: string
      required
    • schemaVersion
      Type: integer
      required

      Integer numbers.

    • surfaceKind
      enum
      const:  
      TEST_LOCKED_OUT
      required
      values
      • TEST_LOCKED_OUT
    • testName
      Type: string
      required
    • warningsUsed
      Type: integer
      required

      Integer numbers.

  • copyPayloadSchemaVersion
    Type: integer
    required

    Integer numbers.

  • launchAttemptId
    Type: string Format: uuid
    required
  • lockoutId
    Type: string Format: uuid
    required
  • offeredAt
    Type: string Format: date-time
    required

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • presentationId
    Type: string Format: uuid
    required
  • presentationStatus
    Type: string enum
    required
    values
    • OFFERED
    • DISPLAYED
    • ACKNOWLEDGED
    • STARTED
    • SUPERSEDED
  • revision
    Type: integer
    required

    Integer numbers.