{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "occasion": {
      "type": "string",
      "enum": [
        "everyday",
        "work",
        "dinner",
        "travel"
      ],
      "description": "everyday | work (work & meetings) | dinner (dinner & occasions) | travel (travel & walking)"
    },
    "weather": {
      "type": "string",
      "enum": [
        "mild",
        "warm",
        "cold",
        "wet"
      ],
      "description": "mild | warm | cold | wet"
    },
    "mood": {
      "type": "string",
      "enum": [
        "tailored",
        "easy",
        "soft",
        "covered"
      ],
      "description": "tailored (relaxed tailoring) | easy (easy & understated) | soft (soft & expressive) | covered (more coverage)"
    }
  }
}