changedOutput schema / properties / works / items / properties / availability / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "available_to_borrow": {
- "description": "True when the book can be borrowed.",
- "type": "boolean"
- },
- "available_to_browse": {
- "description": "True when the book can be browsed for free.",
- "type": "boolean"
- },
- "available_to_waitlist": {
- "description": "True when a waitlist is available.",
- "type": "boolean"
- },
- "is_lendable": {
- "description": "True when the book can be lent.",
- "type": "boolean"
- },
- "is_previewable": {
- "description": "True when a limited preview is available.",
- "type": "boolean"
- },
- "is_readable": {
- "description": "True when the book is freely readable online.",
- "type": "boolean"
- },
- "is_restricted": {
- "description": "True when access is restricted.",
- "type": "boolean"
- },
- "openlibrary_edition": {
- "description": "Edition OLID the availability check was resolved against.",
- "type": "string"
- },
- "status": {
- "description": "Availability status string from Internet Archive.",
- "type": "string"
- }
- },
- "required": [
- "status",
- "available_to_browse",
- "available_to_borrow",
- "available_to_waitlist",
- "is_readable",
- "is_lendable",
- "is_previewable",
- "is_restricted"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "available_to_borrow": {
+ "description": "True when the book can be borrowed. Absent when not reported.",
+ "type": "boolean"
+ },
+ "available_to_browse": {
+ "description": "True when the book can be browsed for free. Absent when not reported.",
+ "type": "boolean"
+ },
+ "available_to_waitlist": {
+ "description": "True when a waitlist is available. Absent when not reported.",
+ "type": "boolean"
+ },
+ "is_lendable": {
+ "description": "True when the book can be lent. Absent when not reported.",
+ "type": "boolean"
+ },
+ "is_previewable": {
+ "description": "True when a limited preview is available. Absent when not reported.",
+ "type": "boolean"
+ },
+ "is_readable": {
+ "description": "True when the book is freely readable online. Absent when not reported.",
+ "type": "boolean"
+ },
+ "is_restricted": {
+ "description": "True when access is restricted. Absent when not reported.",
+ "type": "boolean"
+ },
+ "openlibrary_edition": {
+ "description": "Edition OLID the availability check was resolved against. Absent when not reported.",
+ "type": "string"
+ },
+ "status": {
+ "description": "Availability status from Internet Archive, e.g. \"open\" (freely readable), \"borrow_available\", \"borrow_unavailable\", \"private\", or \"error\" (the lending lookup failed, so no flags accompany it). \"unknown\" when Open Library sent no status.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]