{ "type": "object", "properties": { "transactionId": { "type": "string", "description": "Transaction identifier", "example": "TXN-001" }, "locationId": { "type": "string", "description": "Location identifier", "example": "LOC-001" }, "amount": { "type": "double", "description": "Transaction amount in USD", "example": 12.5 }, "items": { "type": "int32", "description": "Number of items in the transaction", "example": 2 }, "timestamp": { "type": "datetime", "description": "Transaction timestamp (ISO 8601)", "example": "2026-04-19T12:30:00Z" }, "paymentMethod": { "type": "string", "description": "Payment method used", "enum": [ "CREDIT", "DEBIT", "CASH", "MEAL_PLAN", "MOBILE" ], "example": "MEAL_PLAN" } }, "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/aramark/refs/heads/main/json-structure/marko-api-pos-transaction-structure.json", "name": "POSTransaction", "description": "POSTransaction schema from Aramark Marko API" }