changedOutput schema / oneOf
Previous value: -[
- {
- "additionalProperties": true,
- "properties": {
- "origin": {
- "type": "string"
- },
- "products": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "available": {
- "type": "number"
- },
- "category": {
- "type": [
- "string",
- "null"
- ]
- },
- "coms": {
- "type": "integer"
- },
- "currency": {
- "type": "string"
- },
- "description": {
- "type": [
- "string",
- "null"
- ]
- },
- "image_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "in_stock": {
- "type": "boolean"
- },
- "limitations": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "kind": {
- "enum": [
- "compatibility",
- "material",
- "care",
- "size",
- "shipping",
- "use",
- "other"
- ],
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "name": {
- "type": "string"
- },
- "pay_url": {
- "type": "string"
- },
- "price": {
- "type": "number"
- },
- "product_id": {
- "type": "string"
- }
- },
- "required": [
- "product_id",
- "name",
- "description",
- "price",
- "currency",
- "coms",
- "category",
- "in_stock",
- "available",
- "image_url",
- "pay_url"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "product_grid",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "products"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "origin": {
- "type": "string"
- },
- "product": {
- "additionalProperties": true,
- "properties": {
- "available": {
- "type": "number"
- },
- "category": {
- "type": [
- "string",
- "null"
- ]
- },
- "coms": {
- "type": "integer"
- },
- "currency": {
- "type": "string"
- },
- "description": {
- "type": [
- "string",
- "null"
- ]
- },
- "image_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "in_stock": {
- "type": "boolean"
- },
- "limitations": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "kind": {
- "enum": [
- "compatibility",
- "material",
- "care",
- "size",
- "shipping",
- "use",
- "other"
- ],
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "name": {
- "type": "string"
- },
- "pay_url": {
- "type": "string"
- },
- "price": {
- "type": "number"
- },
- "product_id": {
- "type": "string"
- }
- },
- "required": [
- "product_id",
- "name",
- "description",
- "price",
- "currency",
- "coms",
- "category",
- "in_stock",
- "available",
- "image_url",
- "pay_url"
- ],
- "type": "object"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "product_detail",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "product"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "origin": {
- "type": "string"
- },
- "providers": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "location": {
- "anyOf": [
- {
- "additionalProperties": true,
- "properties": {
- "city": {
- "type": "string"
- },
- "postal_code": {
- "type": "string"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "modality": {
- "type": "string"
- },
- "name": {
- "type": "string"
- },
- "provider_id": {
- "type": "string"
- },
- "skills": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "slots": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "book_url": {
- "type": "string"
- },
- "duration_min": {
- "type": "integer"
- },
- "open": {
- "type": "boolean"
- },
- "start": {
- "type": "string"
- },
- "tz": {
- "type": "string"
- }
- },
- "required": [
- "start",
- "duration_min",
- "open",
- "tz"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "vertical": {
- "type": "string"
- }
- },
- "required": [
- "provider_id",
- "name",
- "slots"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "timezone": {
- "type": "string"
- },
- "view": {
- "const": "slot_picker",
- "type": "string"
- },
- "window": {
- "additionalProperties": true,
- "properties": {
- "end": {
- "type": "string"
- },
- "start": {
- "type": "string"
- }
- },
- "required": [
- "start",
- "end"
- ],
- "type": "object"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "providers",
- "window",
- "timezone"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "next_slots": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "book_url": {
- "type": "string"
- },
- "duration_min": {
- "type": "integer"
- },
- "open": {
- "type": "boolean"
- },
- "start": {
- "type": "string"
- },
- "tz": {
- "type": "string"
- }
- },
- "required": [
- "start",
- "duration_min",
- "open",
- "tz"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "origin": {
- "type": "string"
- },
- "provider": {
- "additionalProperties": true,
- "properties": {
- "id": {
- "type": "string"
- },
- "location": {
- "anyOf": [
- {
- "additionalProperties": true,
- "properties": {
- "city": {
- "type": "string"
- },
- "postal_code": {
- "type": "string"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "modality": {
- "type": "string"
- },
- "name": {
- "type": "string"
- },
- "skills": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "timezone": {
- "type": [
- "string",
- "null"
- ]
- },
- "vertical": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "name"
- ],
- "type": "object"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "timezone": {
- "type": "string"
- },
- "view": {
- "const": "provider_card",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "provider",
- "next_slots",
- "timezone"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "booking": {
- "additionalProperties": true,
- "properties": {
- "created_at": {
- "type": "string"
- },
- "customer_ref": {
- "type": "string"
- },
- "duration_min": {
- "type": "number"
- },
- "id": {
- "type": "string"
- },
- "provider_id": {
- "type": "string"
- },
- "provider_name": {
- "type": "string"
- },
- "start": {
- "type": "string"
- },
- "status": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "status"
- ],
- "type": "object"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "booking_card",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "booking"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "order": {
- "additionalProperties": true,
- "properties": {
- "com_ref": {
- "type": [
- "string",
- "null"
- ]
- },
- "created_at": {
- "type": "string"
- },
- "currency": {
- "type": "string"
- },
- "customer_id": {
- "type": [
- "string",
- "null"
- ]
- },
- "id": {
- "type": "string"
- },
- "lines": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "product_id": {
- "type": "string"
- },
- "quantity": {
- "type": "number"
- },
- "unit_price": {
- "type": "number"
- },
- "variant_id": {
- "type": "string"
- }
- },
- "required": [
- "product_id",
- "quantity"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "party_resolution": {
- "type": [
- "string",
- "null"
- ]
- },
- "payment_ref": {
- "type": [
- "string",
- "null"
- ]
- },
- "shipment": {
- "type": [
- "object",
- "null"
- ]
- },
- "shipping": {
- "type": "number"
- },
- "status": {
- "type": "string"
- },
- "subtotal": {
- "type": "number"
- },
- "tax": {
- "type": "number"
- },
- "total": {
- "type": "number"
- }
- },
- "required": [
- "id",
- "status",
- "total",
- "currency"
- ],
- "type": "object"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "order_status",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "order"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "currency": {
- "type": "string"
- },
- "lines": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "line_total": {
- "type": "number"
- },
- "name": {
- "type": "string"
- },
- "product_id": {
- "type": "string"
- },
- "qty": {
- "type": "number"
- },
- "unit_price": {
- "type": "number"
- }
- },
- "required": [
- "product_id",
- "qty",
- "unit_price",
- "line_total"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "order": {
- "additionalProperties": true,
- "properties": {
- "com_ref": {
- "type": [
- "string",
- "null"
- ]
- },
- "created_at": {
- "type": "string"
- },
- "currency": {
- "type": "string"
- },
- "customer_id": {
- "type": [
- "string",
- "null"
- ]
- },
- "id": {
- "type": "string"
- },
- "lines": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "product_id": {
- "type": "string"
- },
- "quantity": {
- "type": "number"
- },
- "unit_price": {
- "type": "number"
- },
- "variant_id": {
- "type": "string"
- }
- },
- "required": [
- "product_id",
- "quantity"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "party_resolution": {
- "type": [
- "string",
- "null"
- ]
- },
- "payment_ref": {
- "type": [
- "string",
- "null"
- ]
- },
- "shipment": {
- "type": [
- "object",
- "null"
- ]
- },
- "shipping": {
- "type": "number"
- },
- "status": {
- "type": "string"
- },
- "subtotal": {
- "type": "number"
- },
- "tax": {
- "type": "number"
- },
- "total": {
- "type": "number"
- }
- },
- "required": [
- "id",
- "status",
- "total",
- "currency"
- ],
- "type": "object"
- },
- "origin": {
- "type": "string"
- },
- "paid_at": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "shipping": {
- "type": "number"
- },
- "store_name": {
- "type": "string"
- },
- "subtotal": {
- "type": "number"
- },
- "tax": {
- "type": "number"
- },
- "tenant_id": {
- "type": "string"
- },
- "total": {
- "type": "number"
- },
- "view": {
- "const": "receipt",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "order",
- "lines",
- "total",
- "currency"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "licenses": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "buyable": {
- "type": "boolean"
- },
- "category": {
- "type": [
- "string",
- "null"
- ]
- },
- "coms": {
- "type": "integer"
- },
- "currency": {
- "type": "string"
- },
- "license_id": {
- "type": "string"
- },
- "name": {
- "type": "string"
- },
- "pay_url": {
- "type": "string"
- },
- "price": {
- "type": "number"
- },
- "supply": {
- "type": "string"
- },
- "term": {
- "type": "string"
- },
- "terms": {
- "additionalProperties": true,
- "properties": {
- "seats": {
- "type": "number"
- },
- "usage": {
- "type": "string"
- },
- "validity_days": {
- "type": "number"
- }
- },
- "type": "object"
- }
- },
- "required": [
- "license_id",
- "name",
- "category",
- "price",
- "currency",
- "coms",
- "supply",
- "terms",
- "term",
- "buyable"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "license_grid",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "licenses"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "license": {
- "additionalProperties": true,
- "properties": {
- "buyable": {
- "type": "boolean"
- },
- "category": {
- "type": [
- "string",
- "null"
- ]
- },
- "coms": {
- "type": "integer"
- },
- "currency": {
- "type": "string"
- },
- "license_id": {
- "type": "string"
- },
- "name": {
- "type": "string"
- },
- "pay_url": {
- "type": "string"
- },
- "price": {
- "type": "number"
- },
- "supply": {
- "type": "string"
- },
- "term": {
- "type": "string"
- },
- "terms": {
- "additionalProperties": true,
- "properties": {
- "seats": {
- "type": "number"
- },
- "usage": {
- "type": "string"
- },
- "validity_days": {
- "type": "number"
- }
- },
- "type": "object"
- }
- },
- "required": [
- "license_id",
- "name",
- "category",
- "price",
- "currency",
- "coms",
- "supply",
- "terms",
- "term",
- "buyable"
- ],
- "type": "object"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "license_detail",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "license"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "entitlements": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "expires_at": {
- "type": [
- "string",
- "null"
- ]
- },
- "holder_ref": {
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "issued_at": {
- "type": "string"
- },
- "license_id": {
- "type": "string"
- },
- "license_name": {
- "type": "string"
- },
- "status": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "license_id",
- "holder_ref",
- "status",
- "expires_at",
- "issued_at"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "entitlements",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "entitlements"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "capabilities": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "capability_id": {
- "type": "string"
- },
- "category": {
- "type": [
- "string",
- "null"
- ]
- },
- "name": {
- "type": "string"
- },
- "price": {
- "type": "null"
- },
- "quote_note": {
- "const": "Priced by quote",
- "type": "string"
- },
- "quote_url": {
- "type": "string"
- },
- "scope_template": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "capability_id",
- "name",
- "category",
- "price",
- "quote_note",
- "scope_template"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "capability_grid",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "capabilities"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "capability": {
- "additionalProperties": true,
- "properties": {
- "capability_id": {
- "type": "string"
- },
- "category": {
- "type": [
- "string",
- "null"
- ]
- },
- "name": {
- "type": "string"
- },
- "price": {
- "type": "null"
- },
- "quote_note": {
- "const": "Priced by quote",
- "type": "string"
- },
- "quote_url": {
- "type": "string"
- },
- "scope_template": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "capability_id",
- "name",
- "category",
- "price",
- "quote_note",
- "scope_template"
- ],
- "type": "object"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "capability_detail",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "capability"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "job": {
- "additionalProperties": true,
- "properties": {
- "capability_id": {
- "type": "string"
- },
- "capability_name": {
- "type": "string"
- },
- "currency": {
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "milestones": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "amount": {
- "type": [
- "number",
- "null"
- ]
- },
- "invoiced": {
- "type": "boolean"
- },
- "milestone_id": {
- "type": "string"
- },
- "state": {
- "enum": [
- "done",
- "due"
- ],
- "type": "string"
- },
- "status": {
- "type": "string"
- }
- },
- "required": [
- "milestone_id",
- "status",
- "invoiced",
- "amount",
- "state"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "status": {
- "type": "string"
- },
- "total": {
- "type": [
- "number",
- "null"
- ]
- }
- },
- "required": [
- "id",
- "capability_id",
- "status",
- "total",
- "currency",
- "milestones"
- ],
- "type": "object"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "job_status",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "job"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "assets": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "asset_id": {
- "type": "string"
- },
- "available": {
- "type": "boolean"
- },
- "category": {
- "type": "string"
- },
- "condition": {
- "type": "string"
- },
- "currency": {
- "type": "string"
- },
- "deposit": {
- "type": "number"
- },
- "name": {
- "type": "string"
- },
- "quote": {
- "additionalProperties": true,
- "properties": {
- "total": {
- "type": "number"
- },
- "units": {
- "type": "integer"
- }
- },
- "required": [
- "units",
- "total"
- ],
- "type": "object"
- },
- "rate": {
- "type": "number"
- },
- "rate_unit": {
- "enum": [
- "hour",
- "day",
- "week"
- ],
- "type": "string"
- },
- "reserve_url": {
- "type": "string"
- },
- "span": {
- "additionalProperties": true,
- "properties": {
- "end": {
- "type": "string"
- },
- "start": {
- "type": "string"
- }
- },
- "required": [
- "start",
- "end"
- ],
- "type": "object"
- }
- },
- "required": [
- "asset_id",
- "name",
- "rate_unit",
- "rate",
- "deposit",
- "currency",
- "condition",
- "span",
- "available",
- "quote"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "span": {
- "additionalProperties": true,
- "properties": {
- "end": {
- "type": "string"
- },
- "start": {
- "type": "string"
- }
- },
- "required": [
- "start",
- "end"
- ],
- "type": "object"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "asset_grid",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "assets"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "asset": {
- "additionalProperties": true,
- "properties": {
- "asset_id": {
- "type": "string"
- },
- "available": {
- "type": "boolean"
- },
- "available_from": {
- "type": "string"
- },
- "available_until": {
- "type": "string"
- },
- "category": {
- "type": "string"
- },
- "condition": {
- "type": "string"
- },
- "condition_log": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "at": {
- "type": "string"
- },
- "event": {
- "type": "string"
- },
- "note": {
- "type": "string"
- }
- },
- "required": [
- "at",
- "event"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "currency": {
- "type": "string"
- },
- "deposit": {
- "type": "number"
- },
- "name": {
- "type": "string"
- },
- "quote": {
- "additionalProperties": true,
- "properties": {
- "total": {
- "type": "number"
- },
- "units": {
- "type": "integer"
- }
- },
- "required": [
- "units",
- "total"
- ],
- "type": "object"
- },
- "rate": {
- "type": "number"
- },
- "rate_unit": {
- "enum": [
- "hour",
- "day",
- "week"
- ],
- "type": "string"
- },
- "reserve_url": {
- "type": "string"
- },
- "span": {
- "additionalProperties": true,
- "properties": {
- "end": {
- "type": "string"
- },
- "start": {
- "type": "string"
- }
- },
- "required": [
- "start",
- "end"
- ],
- "type": "object"
- }
- },
- "required": [
- "asset_id",
- "name",
- "rate_unit",
- "rate",
- "deposit",
- "currency",
- "condition",
- "span",
- "available",
- "quote",
- "condition_log"
- ],
- "type": "object"
- },
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "asset_detail",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "asset"
- ],
- "type": "object"
- },
- {
- "additionalProperties": true,
- "properties": {
- "origin": {
- "type": "string"
- },
- "read_at": {
- "type": "string"
- },
- "rental": {
- "additionalProperties": true,
- "properties": {
- "asset_id": {
- "type": "string"
- },
- "asset_name": {
- "type": "string"
- },
- "currency": {
- "type": "string"
- },
- "deposit": {
- "type": "number"
- },
- "deposit_held": {
- "type": "boolean"
- },
- "deposit_released": {
- "type": "boolean"
- },
- "end": {
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "start": {
- "type": "string"
- },
- "status": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "asset_id",
- "start",
- "end",
- "status",
- "deposit",
- "currency",
- "deposit_held",
- "deposit_released"
- ],
- "type": "object"
- },
- "store_name": {
- "type": "string"
- },
- "tenant_id": {
- "type": "string"
- },
- "view": {
- "const": "rental_status",
- "type": "string"
- }
- },
- "required": [
- "view",
- "tenant_id",
- "store_name",
- "read_at",
- "origin",
- "rental"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": true,
+ "properties": {
+ "origin": {
+ "type": "string"
+ },
+ "products": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "available": {
+ "type": "number"
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "coms": {
+ "type": "integer"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "image_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "in_stock": {
+ "type": "boolean"
+ },
+ "limitations": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "kind": {
+ "enum": [
+ "compatibility",
+ "material",
+ "care",
+ "size",
+ "shipping",
+ "use",
+ "other"
+ ],
+ "type": "string"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "text"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "name": {
+ "type": "string"
+ },
+ "pay_url": {
+ "type": "string"
+ },
+ "price": {
+ "type": "number"
+ },
+ "product_id": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "product_id",
+ "name",
+ "description",
+ "price",
+ "currency",
+ "coms",
+ "category",
+ "in_stock",
+ "available",
+ "image_url",
+ "pay_url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "product_grid",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "products"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "origin": {
+ "type": "string"
+ },
+ "product": {
+ "additionalProperties": true,
+ "properties": {
+ "available": {
+ "type": "number"
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "coms": {
+ "type": "integer"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "image_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "in_stock": {
+ "type": "boolean"
+ },
+ "limitations": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "kind": {
+ "enum": [
+ "compatibility",
+ "material",
+ "care",
+ "size",
+ "shipping",
+ "use",
+ "other"
+ ],
+ "type": "string"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "text"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "name": {
+ "type": "string"
+ },
+ "pay_url": {
+ "type": "string"
+ },
+ "price": {
+ "type": "number"
+ },
+ "product_id": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "product_id",
+ "name",
+ "description",
+ "price",
+ "currency",
+ "coms",
+ "category",
+ "in_stock",
+ "available",
+ "image_url",
+ "pay_url"
+ ],
+ "type": "object"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "product_detail",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "product"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "origin": {
+ "type": "string"
+ },
+ "providers": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "location": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "properties": {
+ "city": {
+ "type": "string"
+ },
+ "postal_code": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "modality": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "provider_id": {
+ "type": "string"
+ },
+ "skills": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "slots": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "book_url": {
+ "type": "string"
+ },
+ "capacity": {
+ "type": "integer"
+ },
+ "duration_min": {
+ "type": "integer"
+ },
+ "label": {
+ "type": "string"
+ },
+ "open": {
+ "type": "boolean"
+ },
+ "remaining": {
+ "type": "integer"
+ },
+ "start": {
+ "type": "string"
+ },
+ "tz": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "start",
+ "duration_min",
+ "open",
+ "tz"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "vertical": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "provider_id",
+ "name",
+ "slots"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "timezone": {
+ "type": "string"
+ },
+ "view": {
+ "const": "slot_picker",
+ "type": "string"
+ },
+ "window": {
+ "additionalProperties": true,
+ "properties": {
+ "end": {
+ "type": "string"
+ },
+ "start": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "start",
+ "end"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "providers",
+ "window",
+ "timezone"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "next_slots": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "book_url": {
+ "type": "string"
+ },
+ "capacity": {
+ "type": "integer"
+ },
+ "duration_min": {
+ "type": "integer"
+ },
+ "label": {
+ "type": "string"
+ },
+ "open": {
+ "type": "boolean"
+ },
+ "remaining": {
+ "type": "integer"
+ },
+ "start": {
+ "type": "string"
+ },
+ "tz": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "start",
+ "duration_min",
+ "open",
+ "tz"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "provider": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "location": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "properties": {
+ "city": {
+ "type": "string"
+ },
+ "postal_code": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "modality": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "skills": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "timezone": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "vertical": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name"
+ ],
+ "type": "object"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "timezone": {
+ "type": "string"
+ },
+ "view": {
+ "const": "provider_card",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "provider",
+ "next_slots",
+ "timezone"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "booking": {
+ "additionalProperties": true,
+ "properties": {
+ "created_at": {
+ "type": "string"
+ },
+ "customer_ref": {
+ "type": "string"
+ },
+ "duration_min": {
+ "type": "number"
+ },
+ "id": {
+ "type": "string"
+ },
+ "provider_id": {
+ "type": "string"
+ },
+ "provider_name": {
+ "type": "string"
+ },
+ "start": {
+ "type": "string"
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "status"
+ ],
+ "type": "object"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "booking_card",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "booking"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "order": {
+ "additionalProperties": true,
+ "properties": {
+ "com_ref": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "created_at": {
+ "type": "string"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "customer_id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "type": "string"
+ },
+ "lines": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "product_id": {
+ "type": "string"
+ },
+ "quantity": {
+ "type": "number"
+ },
+ "unit_price": {
+ "type": "number"
+ },
+ "variant_id": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "product_id",
+ "quantity"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "party_resolution": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "payment_ref": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "shipment": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "shipping": {
+ "type": "number"
+ },
+ "status": {
+ "type": "string"
+ },
+ "subtotal": {
+ "type": "number"
+ },
+ "tax": {
+ "type": "number"
+ },
+ "total": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "id",
+ "status",
+ "total",
+ "currency"
+ ],
+ "type": "object"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "order_status",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "order"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "currency": {
+ "type": "string"
+ },
+ "lines": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "line_total": {
+ "type": "number"
+ },
+ "name": {
+ "type": "string"
+ },
+ "product_id": {
+ "type": "string"
+ },
+ "qty": {
+ "type": "number"
+ },
+ "unit_price": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "product_id",
+ "qty",
+ "unit_price",
+ "line_total"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "order": {
+ "additionalProperties": true,
+ "properties": {
+ "com_ref": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "created_at": {
+ "type": "string"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "customer_id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "type": "string"
+ },
+ "lines": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "product_id": {
+ "type": "string"
+ },
+ "quantity": {
+ "type": "number"
+ },
+ "unit_price": {
+ "type": "number"
+ },
+ "variant_id": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "product_id",
+ "quantity"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "party_resolution": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "payment_ref": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "shipment": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "shipping": {
+ "type": "number"
+ },
+ "status": {
+ "type": "string"
+ },
+ "subtotal": {
+ "type": "number"
+ },
+ "tax": {
+ "type": "number"
+ },
+ "total": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "id",
+ "status",
+ "total",
+ "currency"
+ ],
+ "type": "object"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "paid_at": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "shipping": {
+ "type": "number"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "subtotal": {
+ "type": "number"
+ },
+ "tax": {
+ "type": "number"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "total": {
+ "type": "number"
+ },
+ "view": {
+ "const": "receipt",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "order",
+ "lines",
+ "total",
+ "currency"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "licenses": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "buyable": {
+ "type": "boolean"
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "coms": {
+ "type": "integer"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "license_id": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "pay_url": {
+ "type": "string"
+ },
+ "price": {
+ "type": "number"
+ },
+ "supply": {
+ "type": "string"
+ },
+ "term": {
+ "type": "string"
+ },
+ "terms": {
+ "additionalProperties": true,
+ "properties": {
+ "seats": {
+ "type": "number"
+ },
+ "usage": {
+ "type": "string"
+ },
+ "validity_days": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "license_id",
+ "name",
+ "category",
+ "price",
+ "currency",
+ "coms",
+ "supply",
+ "terms",
+ "term",
+ "buyable"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "license_grid",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "licenses"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "license": {
+ "additionalProperties": true,
+ "properties": {
+ "buyable": {
+ "type": "boolean"
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "coms": {
+ "type": "integer"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "license_id": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "pay_url": {
+ "type": "string"
+ },
+ "price": {
+ "type": "number"
+ },
+ "supply": {
+ "type": "string"
+ },
+ "term": {
+ "type": "string"
+ },
+ "terms": {
+ "additionalProperties": true,
+ "properties": {
+ "seats": {
+ "type": "number"
+ },
+ "usage": {
+ "type": "string"
+ },
+ "validity_days": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "license_id",
+ "name",
+ "category",
+ "price",
+ "currency",
+ "coms",
+ "supply",
+ "terms",
+ "term",
+ "buyable"
+ ],
+ "type": "object"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "license_detail",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "license"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "entitlements": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "expires_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "holder_ref": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "issued_at": {
+ "type": "string"
+ },
+ "license_id": {
+ "type": "string"
+ },
+ "license_name": {
+ "type": "string"
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "license_id",
+ "holder_ref",
+ "status",
+ "expires_at",
+ "issued_at"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "entitlements",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "entitlements"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "capabilities": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "capability_id": {
+ "type": "string"
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "price": {
+ "type": "null"
+ },
+ "quote_note": {
+ "const": "Priced by quote",
+ "type": "string"
+ },
+ "quote_url": {
+ "type": "string"
+ },
+ "scope_template": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "capability_id",
+ "name",
+ "category",
+ "price",
+ "quote_note",
+ "scope_template"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "capability_grid",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "capabilities"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "capability": {
+ "additionalProperties": true,
+ "properties": {
+ "capability_id": {
+ "type": "string"
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "price": {
+ "type": "null"
+ },
+ "quote_note": {
+ "const": "Priced by quote",
+ "type": "string"
+ },
+ "quote_url": {
+ "type": "string"
+ },
+ "scope_template": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "capability_id",
+ "name",
+ "category",
+ "price",
+ "quote_note",
+ "scope_template"
+ ],
+ "type": "object"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "capability_detail",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "capability"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "job": {
+ "additionalProperties": true,
+ "properties": {
+ "capability_id": {
+ "type": "string"
+ },
+ "capability_name": {
+ "type": "string"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "milestones": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "amount": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "invoiced": {
+ "type": "boolean"
+ },
+ "milestone_id": {
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "done",
+ "due"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "milestone_id",
+ "status",
+ "invoiced",
+ "amount",
+ "state"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "status": {
+ "type": "string"
+ },
+ "total": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "capability_id",
+ "status",
+ "total",
+ "currency",
+ "milestones"
+ ],
+ "type": "object"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "job_status",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "job"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "assets": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "asset_id": {
+ "type": "string"
+ },
+ "available": {
+ "type": "boolean"
+ },
+ "category": {
+ "type": "string"
+ },
+ "condition": {
+ "type": "string"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "deposit": {
+ "type": "number"
+ },
+ "name": {
+ "type": "string"
+ },
+ "quote": {
+ "additionalProperties": true,
+ "properties": {
+ "total": {
+ "type": "number"
+ },
+ "units": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "units",
+ "total"
+ ],
+ "type": "object"
+ },
+ "rate": {
+ "type": "number"
+ },
+ "rate_unit": {
+ "enum": [
+ "hour",
+ "day",
+ "week"
+ ],
+ "type": "string"
+ },
+ "reserve_url": {
+ "type": "string"
+ },
+ "span": {
+ "additionalProperties": true,
+ "properties": {
+ "end": {
+ "type": "string"
+ },
+ "start": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "start",
+ "end"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "asset_id",
+ "name",
+ "rate_unit",
+ "rate",
+ "deposit",
+ "currency",
+ "condition",
+ "span",
+ "available",
+ "quote"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "span": {
+ "additionalProperties": true,
+ "properties": {
+ "end": {
+ "type": "string"
+ },
+ "start": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "start",
+ "end"
+ ],
+ "type": "object"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "asset_grid",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "assets"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "asset": {
+ "additionalProperties": true,
+ "properties": {
+ "asset_id": {
+ "type": "string"
+ },
+ "available": {
+ "type": "boolean"
+ },
+ "available_from": {
+ "type": "string"
+ },
+ "available_until": {
+ "type": "string"
+ },
+ "category": {
+ "type": "string"
+ },
+ "condition": {
+ "type": "string"
+ },
+ "condition_log": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "at": {
+ "type": "string"
+ },
+ "event": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "at",
+ "event"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "deposit": {
+ "type": "number"
+ },
+ "name": {
+ "type": "string"
+ },
+ "quote": {
+ "additionalProperties": true,
+ "properties": {
+ "total": {
+ "type": "number"
+ },
+ "units": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "units",
+ "total"
+ ],
+ "type": "object"
+ },
+ "rate": {
+ "type": "number"
+ },
+ "rate_unit": {
+ "enum": [
+ "hour",
+ "day",
+ "week"
+ ],
+ "type": "string"
+ },
+ "reserve_url": {
+ "type": "string"
+ },
+ "span": {
+ "additionalProperties": true,
+ "properties": {
+ "end": {
+ "type": "string"
+ },
+ "start": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "start",
+ "end"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "asset_id",
+ "name",
+ "rate_unit",
+ "rate",
+ "deposit",
+ "currency",
+ "condition",
+ "span",
+ "available",
+ "quote",
+ "condition_log"
+ ],
+ "type": "object"
+ },
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "asset_detail",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "asset"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "origin": {
+ "type": "string"
+ },
+ "read_at": {
+ "type": "string"
+ },
+ "rental": {
+ "additionalProperties": true,
+ "properties": {
+ "asset_id": {
+ "type": "string"
+ },
+ "asset_name": {
+ "type": "string"
+ },
+ "currency": {
+ "type": "string"
+ },
+ "deposit": {
+ "type": "number"
+ },
+ "deposit_held": {
+ "type": "boolean"
+ },
+ "deposit_released": {
+ "type": "boolean"
+ },
+ "end": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "start": {
+ "type": "string"
+ },
+ "status": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "asset_id",
+ "start",
+ "end",
+ "status",
+ "deposit",
+ "currency",
+ "deposit_held",
+ "deposit_released"
+ ],
+ "type": "object"
+ },
+ "store_name": {
+ "type": "string"
+ },
+ "tenant_id": {
+ "type": "string"
+ },
+ "view": {
+ "const": "rental_status",
+ "type": "string"
+ }
+ },
+ "required": [
+ "view",
+ "tenant_id",
+ "store_name",
+ "read_at",
+ "origin",
+ "rental"
+ ],
+ "type": "object"
+ }
+]