[ { "schema": "Ticket", "message": "pharos.support.v1.Ticket", "fields": { "id": "id", "revision": "revision", "number": "number", "title": "title", "status": "status", "delivery": "delivery", "createdAt": "created_at", "updatedAt": "updated_at" } }, { "schema": "Message", "message": "pharos.support.v1.Message", "fields": { "id": "id", "revision": "revision", "fromSupport": "from_support", "author": "author", "body": "body", "delivery": "delivery", "createdAt": "created_at" } }, { "schema": "Tickets", "message": "pharos.support.v1.Tickets", "fields": { "tickets": "items" } }, { "schema": "Conversation", "message": "pharos.support.v1.Conversation", "fields": { "ticket": "ticket", "messages": "messages" } }, { "schema": "CustomerLink", "message": "pharos.support.v1.CustomerLink", "fields": { "userId": "user_id", "revision": "revision", "linkStatus": "link_status", "supportServiceUserId": "support_service_user_id", "reason": "reason", "contactStatus": "contact_status", "contactReason": "contact_reason" } }, { "schema": "CreateTicket", "message": "pharos.support.v1.CreateTicket", "fields": { "title": "title", "body": "body" }, "direction": "request" }, { "schema": "AddMessage", "message": "pharos.support.v1.AddMessage", "fields": { "ticketId": "ticket_id", "body": "body" }, "direction": "request" }, { "schema": "CloseTicket", "message": "pharos.support.v1.CloseTicket", "fields": {}, "direction": "request" }, { "schema": "RequestCustomerLink", "message": "pharos.support.v1.RequestCustomerLink", "fields": { "email": "email", "firstName": "first_name", "lastName": "last_name" }, "direction": "request" } ]