changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "limits": {
+ "properties": {
+ "compressions_per_minute": {
+ "type": "integer"
+ },
+ "images_per_day": {
+ "description": "Null means no daily cap.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "images_per_scan": {
+ "type": "integer"
+ },
+ "max_batch": {
+ "type": "integer"
+ },
+ "max_file_size": {
+ "description": "Bytes.",
+ "type": "integer"
+ },
+ "max_megapixels": {
+ "type": "integer"
+ },
+ "requests_per_minute": {
+ "type": "integer"
+ },
+ "scans_per_day": {
+ "description": "Null means no daily cap.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "scans_per_minute": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "images_per_day",
+ "scans_per_day",
+ "images_per_scan",
+ "max_file_size",
+ "max_megapixels",
+ "compressions_per_minute",
+ "scans_per_minute",
+ "requests_per_minute",
+ "max_batch"
+ ],
+ "type": "object"
+ },
+ "plan": {
+ "enum": [
+ "guest",
+ "free",
+ "pro"
+ ],
+ "type": "string"
+ },
+ "plan_ends_at": {
+ "description": "When a cancelled paid plan ends.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "usage": {
+ "properties": {
+ "images": {
+ "properties": {
+ "remaining": {
+ "description": "Null on a plan without a daily cap.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "resets_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "used": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "used",
+ "remaining",
+ "resets_at"
+ ],
+ "type": "object"
+ },
+ "scans": {
+ "properties": {
+ "remaining": {
+ "description": "Null on a plan without a daily cap.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "resets_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "used": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "used",
+ "remaining",
+ "resets_at"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "images",
+ "scans"
+ ],
+ "type": "object"
+ }
+ },
+ "type": "object"
+}