changedOutput schema / properties / fax / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A fax of the person’s XipFax log.",
- "properties": {
- "cover_confidential": {
- "description": "Whether its cover page was marked Confidential; false for a fax received.",
- "type": "boolean"
- },
- "direction": {
- "description": "`sent` for a fax the person sent, `received` for one sent to their XipFax number.",
- "enum": [
- "sent",
- "received"
- ],
- "type": "string"
- },
- "failure": {
- "anyOf": [
- {
- "enum": [
- "no_answer",
- "busy",
- "call_dropped",
- "declined",
- "not_a_fax_number",
- "ours"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Why its last try failed: `no_answer`, `busy`, `call_dropped`, `declined`, `not_a_fax_number`, or `ours` for a failure on XipFax’s side. Null where none failed. An open set."
- },
- "finished_at": {
- "description": "When it was delivered or failed for good; null until then.",
- "type": [
- "string",
- "null"
- ]
- },
- "from_number": {
- "description": "For a fax sent, the number it went from: the person’s own XipFax number where they have a plan, otherwise XipFax’s; null while the fax waits for them. For a fax received, the caller’s number, null where the caller’s line gave none.",
- "type": [
- "string",
- "null"
- ]
- },
- "id": {
- "description": "The fax.",
- "type": "string"
- },
- "office_id": {
- "description": "The office it went to, by its id on XipFax’s list, as find_fax_number gives it; null for a number typed, and for a fax received.",
- "type": [
- "string",
- "null"
- ]
- },
- "pages": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "description": "Its pages, the cover page among them."
- },
- "price": {
- "anyOf": [
- {
- "additionalProperties": false,
- "description": "An amount of money.",
- "properties": {
- "amount_minor": {
- "description": "In the currency’s smallest unit: cents.",
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "currency": {
- "description": "Its ISO 4217 code: `USD`.",
- "type": "string"
- }
- },
- "required": [
- "amount_minor",
- "currency"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "What it costs: what its payment holds while it sends, and what was taken once it was delivered. Null for a fax sent on the plan, for one that failed, which costs nothing, and for a fax received."
- },
- "retry_at": {
- "description": "When it is tried again, while a failed try waits for the next; null otherwise.",
- "type": [
- "string",
- "null"
- ]
- },
- "sender_name": {
- "description": "For a fax the person sent, the sender’s name its header line gave.",
- "type": [
- "string",
- "null"
- ]
- },
- "sent_at": {
- "description": "When the person sent it; for a fax received, when it came.",
- "type": [
- "string",
- "null"
- ]
- },
- "status": {
- "description": "Where it stands: `draft` for the person’s draft, read by its id until it is sent; `sending` until it is delivered or fails for good, then `delivered` or `failed`; `received` for a fax sent to their XipFax number. An open set: read what you know.",
- "enum": [
- "draft",
- "sending",
- "delivered",
- "failed",
- "received"
- ],
- "type": "string"
- },
- "step": {
- "anyOf": [
- {
- "enum": [
- "queued",
- "preparing",
- "sending"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Where a fax being sent has got to: `queued`, `preparing` its pages, then `sending`; null for a draft, once it has ended, and for a fax received. An open set."
- },
- "time_zone": {
- "description": "The time zone its confirmation tells its times in, as the IANA database names it; null for a fax received.",
- "type": [
- "string",
- "null"
- ]
- },
- "to_number": {
- "description": "The number it went to, `+1` and ten digits; for a fax received, the person’s own XipFax number it came to.",
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "id",
- "direction",
- "status",
- "step",
- "office_id",
- "to_number",
- "from_number",
- "pages",
- "price",
- "sent_at",
- "finished_at",
- "retry_at",
- "failure",
- "time_zone",
- "sender_name",
- "cover_confidential"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "description": "A fax of the person’s XipFax log.",
+ "properties": {
+ "cover_confidential": {
+ "description": "Whether its cover page was marked Confidential; false for a fax received.",
+ "type": "boolean"
+ },
+ "direction": {
+ "description": "`sent` for a fax the person sent, `received` for one sent to their XipFax number.",
+ "enum": [
+ "sent",
+ "received"
+ ],
+ "type": "string"
+ },
+ "failure": {
+ "anyOf": [
+ {
+ "enum": [
+ "no_answer",
+ "busy",
+ "call_dropped",
+ "declined",
+ "not_a_fax_number",
+ "ours"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Why its last try failed: `no_answer`, `busy`, `call_dropped`, `declined`, `not_a_fax_number`, or `ours` for a failure on XipFax’s side. Null where none failed. An open set."
+ },
+ "finished_at": {
+ "description": "When it was delivered or failed for good; null until then.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "from_number": {
+ "description": "For a fax sent, the number it went from: the person’s own XipFax number where they have a plan, otherwise XipFax’s; null while the fax waits for them. For a fax received, the caller’s number, null where the caller’s line gave none.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "description": "The fax.",
+ "type": "string"
+ },
+ "office_id": {
+ "description": "The office it went to, by its id on XipFax’s list, as find_fax_number gives it; null for a number typed, and for a fax received.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pages": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Its pages, the cover page among them."
+ },
+ "price": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "description": "An amount of money.",
+ "properties": {
+ "amount_minor": {
+ "description": "In the currency’s smallest unit: cents.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "currency": {
+ "description": "Its ISO 4217 code: `USD`.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount_minor",
+ "currency"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "What it costs: what its payment holds while it sends, and what was taken once it was delivered. Null for a fax sent on the plan or with a promo code, for one that failed, which costs nothing, and for a fax received."
+ },
+ "retry_at": {
+ "description": "When it is tried again, while a failed try waits for the next; null otherwise.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sender_name": {
+ "description": "For a fax the person sent, the sender’s name its header line gave.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sent_at": {
+ "description": "When the person sent it; for a fax received, when it came.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "description": "Where it stands: `draft` for the person’s draft, read by its id until it is sent; `sending` until it is delivered or fails for good, then `delivered` or `failed`; `received` for a fax sent to their XipFax number. An open set: read what you know.",
+ "enum": [
+ "draft",
+ "sending",
+ "delivered",
+ "failed",
+ "received"
+ ],
+ "type": "string"
+ },
+ "step": {
+ "anyOf": [
+ {
+ "enum": [
+ "queued",
+ "preparing",
+ "sending"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Where a fax being sent has got to: `queued`, `preparing` its pages, then `sending`; null for a draft, once it has ended, and for a fax received. An open set."
+ },
+ "time_zone": {
+ "description": "The time zone its confirmation tells its times in, as the IANA database names it; null for a fax received.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "to_number": {
+ "description": "The number it went to, `+1` and ten digits; for a fax received, the person’s own XipFax number it came to.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "direction",
+ "status",
+ "step",
+ "office_id",
+ "to_number",
+ "from_number",
+ "pages",
+ "price",
+ "sent_at",
+ "finished_at",
+ "retry_at",
+ "failure",
+ "time_zone",
+ "sender_name",
+ "cover_confidential"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]