{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/PhoneNumber", "title": "PhoneNumber", "type": "object", "required": [ "primary", "action", "directNumber" ], "properties": { "primary": { "type": "boolean", "example": true, "description": "If `true` marks the phone number as primary." }, "action": { "$ref": "#/components/schemas/Action", "description": "Either 'ADD' to add phone numbers or 'DELETE' to remove phone numbers." }, "directNumber": { "type": "string", "example": "+12145553567", "description": "Phone numbers that are assigned." }, "extension": { "type": "string", "example": "1234", "description": "Extension that is assigned." }, "ringPattern": { "$ref": "#/components/schemas/RingPattern", "description": "Ring Pattern of this number." } } }