{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ModifyAutoAttendantCallForwardSelectiveRuleObject", "title": "ModifyAutoAttendantCallForwardSelectiveRuleObject", "type": "object", "required": [ "name" ], "properties": { "name": { "type": "string", "example": "Test Rule New Name", "description": "Unique name for the selective rule in the auto attendant." }, "enabled": { "type": "boolean", "example": true, "description": "Reflects if rule is enabled." }, "businessSchedule": { "type": "string", "example": "AUTOATTENDANT-BUSINESS-HOURS", "description": "Name of the location's business schedule which determines when this selective call forwarding rule is in effect." }, "holidaySchedule": { "type": "string", "example": "AUTOATTENDANT-HOLIDAY", "description": "Name of the location's holiday schedule which determines when this selective call forwarding rule is in effect." }, "forwardTo": { "$ref": "#/components/schemas/CallForwardSelectiveForwardToObject", "description": "Controls what happens when the rule matches including the destination number for the call forwarding." }, "callsFrom": { "$ref": "#/components/schemas/CallForwardSelectiveCallsFromObject", "description": "Settings related the rule matching based on incoming caller ID." }, "callsTo": { "$ref": "#/components/schemas/CallForwardSelectiveCallsToObject", "description": "Settings related to the rule matching based on the destination number." } } }