{ "$defs": { "customer": { "properties": { "financialAccountNumber": { "type": "string" }, "customerName": { "type": "string" }, "branchNumber": { "type": "string" }, "address1": { "type": "string" }, "address2": { "type": "string" }, "city": { "type": "string" }, "state": { "type": "string" }, "zip": { "type": "string" } }, "required": [ "financialAccountNumber", "customerName", "branchNumber" ], "type": "object" }, "customer_create_form": { "properties": { "branchNumber": { "type": "string" }, "customerName": { "type": "string" }, "email": { "type": "string" }, "address1": { "type": "string" }, "address2": { "type": "string" }, "city": { "type": "string" }, "state": { "type": "string" }, "zip": { "type": "string" } }, "required": [ "branchNumber", "customerName", "email", "address1", "city", "state", "zip" ], "type": "object" }, "customer_summary": { "properties": { "financialAccountNumber": { "type": "string" }, "customerName": { "type": "string" } }, "required": [ "financialAccountNumber", "customerName" ], "type": "object" }, "customer_update_form": { "properties": { "financialAccountNumber": { "type": "string" }, "customerName": { "type": "string" }, "email": { "type": "string" }, "address1": { "type": "string" }, "address2": { "type": "string" }, "city": { "type": "string" }, "state": { "type": "string" }, "zip": { "type": "string" } }, "required": [ "financialAccountNumber", "customerName", "email", "address1", "address2", "city", "state", "zip" ], "type": "object" }, "error": { "properties": { "code": { "type": "string" }, "description": { "type": "string" } }, "required": [ "code", "description" ], "type": "object" } }, "additionalProperties": true, "properties": { "authenticated": { "const": true, "type": "boolean" }, "body": { "type": "object" }, "rawBody": { "type": "object" }, "headers": { "type": "object" }, "method": { "const": "GET", "type": "string" }, "parameterizedUrl": { "const": "/customers/customers", "type": "string" }, "path": { "type": "string" }, "query": { "properties": { "financialAccountNumber": { "type": "string" }, "email": { "type": "string" }, "customerName": { "type": "string" } }, "required": [], "type": "object" }, "url": { "type": "string" } }, "required": [ "body", "rawBody", "query", "path", "url", "method" ], "type": "object" }