Form

  • createdAt
    Type: string
    required
  • description
    Type: string | null
    required
  • fields
    Type: array · Field[] …100
    required
      • key
        Type: string
        min length:  
        1
        max length:  
        64
        Pattern: ^[a-zA-Z][a-zA-Z0-9_]*$
        required
      • label
        Type: string
        min length:  
        1
        max length:  
        200
        required
      • type
        enum
        const:  
        text
        required
        values
        • text
      • description
        Type: string
        max length:  
        1000
      • maxLength
        Type: integer
        greater than:  
        0

        Integer numbers.

      • minLength
        Type: integer
        min:  
        0

        Integer numbers.

      • pattern
        Type: string
        max length:  
        500
      • placeholder
        Type: string
        max length:  
        200
      • required
        Type: boolean
  • id
    Type: string
    required
  • slug
    Type: string | null
    required
  • status
    Type: string enum
    required
    values
    • draft
    • published
    • closed
  • title
    Type: string
    required
  • updatedAt
    Type: string
    required