InsightCatalogOutput

  • defaultLocale
    Type: string
    required
  • insights
    Type: array object[] · InsightCatalogInsight[]
    required
    • legacySlug
      Type: string | null
      required
    • messages
      Type: object · InsightCatalogMessages
      required
    • rolloutState
      Type: string enum
      required
      values
      • SHADOW
      • NOTIFY
      • ENFORCE
    • slug
      Type: string
      required

      PascalCase catalog slug

    • version
      Type: integer
      required

      Integer numbers.

    • accrueStrike
      Type: boolean
    • enforcementClass
      Type: string | null enum

      Present when a session-pinned policySnapshot overlays the catalog

      values
      • STUDENT_CONTROLLABLE
      • TECHNICAL
    • enforcementGroup
      Type: string | null

      Effective strike key / pooled enforcement group from the pinned policy

    • lockoutDurationSeconds
      Type: integer
      min:  
      0

      Integer numbers.

    • showStudentMessage
      Type: boolean
    • warningBudget
      Type: integer
      min:  
      0

      Integer numbers.

  • locale
    Type: string
    required