Skip to content

Proposal for new GDD Type: select multiple #37

@nytamin

Description

@nytamin

As discussed in the Working Group meeting 2025-10-29, here is a proposal for adding a GDD type for selecting multiple items from a list of options, similar to the existing Select type.

Select-multiple

Lets the user select zero, one or multiple from a limited number of options (this is often done with checkboxes).

Please note that the type for this can be either of "string", "integer" or "number".

{
  "type": "array",
  "items": { "type": "string" },
  "enum": ["one", "two", "three"],
  "gddType": "select-multiple",
  "gddOptions": {
    "labels": {
      "one": "Label for one",
      "two": "Label for two",
      "three": "Label for three"
    }
  }
}
{
  "type": "array",
  "items": { "type": "integer" },
  "enum": [1, 2, 3],
  "gddType": "select-multiple",
  "gddOptions": {
    "labels": { "1": "Small", "2": "Medium", "3": "Large" }
  }
}
{
  "type": "array",
  "items": { "type": "number" },
  "enum": [1.2, 3.5, 9.0],
  "gddType": "select-multiple",
  "gddOptions": {
    "labels": { "1.2": "Small", "3.5": "Medium", "9.0": "Large" }
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Concluded - waiting for implementationThis issue has been discussed by the Working Group and a conclusion has been reached.Data TypesGDD TypesThings related to the GDD types

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions