{ "type": "object", "properties": { "transactionId": { "type": "string", "description": "Unique identifier of transaction in FIRSTBANK system", "example": "20171209232177" }, "customerId": { "type": "string", "description": "Unique identifier of a customer", "example": "CN621868" }, "accountId": { "type": "string", "description": "Specific identifier of a user's account", "example": "ACN8263457" }, "requestTime": { "type": "string", "format": "date-time", "description": "Date and time of consent request", "example": "2019-10-18 14:26:21.063" }, "consentType": { "type": "string", "description": "Type of consent: 'Enable' or 'Revoke'", "enum": ["Enable", "Revoke"], "example": "Revoke" }, "channel": { "type": "string", "description": "Request channel: 'USSD' or 'APP'", "example": "100" } }, "required": [ "$type", "transactionId", "customerId", "accountId", "requestTime", "consentType", "channel" ], "xml": { "name": "CustomerConsentRequest" } }