{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/customer_vault_payment_tokens_response", "title": "Vault of a customer", "description": "Collection of payment tokens saved for a given customer.", "properties": { "total_items": { "type": "integer", "description": "Total number of items.", "minimum": 1, "maximum": 50 }, "total_pages": { "type": "integer", "description": "Total number of pages.", "minimum": 1, "maximum": 10 }, "customer": { "$ref": "#/components/schemas/customer" }, "payment_tokens": { "type": "array", "minItems": 0, "maxItems": 64, "items": { "description": "Each token in this collection represents a payment token.", "$ref": "#/components/schemas/payment_token_response" } }, "links": { "description": "An array of related [HATEOAS links](/api/rest/responses/#hateoas).", "readOnly": true, "type": "array", "minItems": 1, "maxItems": 32, "items": { "$ref": "#/components/schemas/link_description" } } } }