ConfigPortalModuleSubTypeAuthenticationChoice:
  properties:
    actions:
      default: ~
      description: Actions
      items:
        description: Action
        properties:
          type:
            default: ~
            description: Type
            type: string
          value:
            default: ~
            description: Value
            type: string
        type: object
      type: array
    custom_fields:
      default: []
      description: The additionnal fields that should be required for registration
      items:
        description: The additionnal fields that should be required for registration
        type: string
      type: array
    description:
      default: ~
      description: The description that will be displayed to users
      type: string
    fields_to_save:
      default: []
      description: These fields will be saved through the registration process
      items:
        description: These fields will be saved through the registration process
        type: string
      type: array
    id:
      default: ~
      description: Identifier
      type: string
    modules:
      default: ~
      description: Modules
      items:
        description: Module
        type: string
      type: array
    multi_source_auth_classes:
      default: ~
      description: The sources of these authentication classes and part of the connection
        profile will be added to the available sources
      type: string
    multi_source_ids:
      default: ~
      description: Multi source ids
      items:
        description: Multi source id
        type: string
      type: array
    multi_source_object_classes:
      default: ~
      description: The sources inheriting from these classes and part of the connection
        profile will be added to the available sources
      type: string
    multi_source_types:
      default: ~
      description: The sources of these types and part of the connection profile will
        be added to the available sources
      type: string
    show_first_module_on_default:
      default: disabled
      description: Show first module when none is selected
      type: string
    template:
      default: content-with-choice.html
      description: The template to use to display the choices
      type: string
    type:
      default: Authentication::Choice
      description: Discriminator `Authentication::Choice`
      type: string
      value: Authentication::Choice
  required:
  - id
  - description
  type: object
