{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/connections-icu/json-schema/connections-icu-member-profile-settings-write-input-schema.json",
  "title": "MemberProfileSettingsWriteInput",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/connections-icu-product-openapi.yml#/components/schemas/MemberProfileSettingsWriteInput",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "broadcast_city_scope": {
      "type": "string",
      "enum": [
        "off",
        "mutuals",
        "event_hosts",
        "all"
      ],
      "description": "Who sees your broadcast city: off, mutuals (mutual connections), event_hosts (hosts of your events) or all.",
      "x-setting": {
        "id": "connections.broadcast_city_scope",
        "label": "Who sees my city",
        "synonyms": [
          "broadcast city",
          "share my city",
          "city visibility",
          "location sharing"
        ],
        "scope": "account",
        "group": "Privacy"
      }
    },
    "broadcast_city": {
      "type": [
        "string",
        "null"
      ],
      "maxLength": 80,
      "description": "The city shown to the people chosen in broadcast_city_scope, e.g. Houston; null clears it.",
      "x-setting": {
        "id": "connections.broadcast_city",
        "label": "My broadcast city",
        "synonyms": [
          "my city",
          "current city",
          "city I am in",
          "location"
        ],
        "scope": "account",
        "group": "Privacy"
      }
    },
    "preferred_locale": {
      "type": "string",
      "enum": [
        "en-US",
        "es-419"
      ],
      "description": "The app language: en-US (English) or es-419 (Latin American Spanish).",
      "x-setting": {
        "id": "connections.preferred_locale",
        "label": "App language",
        "synonyms": [
          "language",
          "locale",
          "spanish",
          "english"
        ],
        "scope": "account",
        "group": "Account"
      }
    }
  }
}