chatwoot-develop/enterprise/app/views/api/v1/models/captain/_reservation.json.jbuilder

20 lines
846 B
Ruby

json.id reservation.id
json.inbox_id reservation.inbox_id
json.contact_id reservation.contact_id
json.contact_inbox_id reservation.contact_inbox_id
json.conversation_id reservation.conversation_id
json.contact_name reservation.contact_name
json.contact_cpf reservation.contact&.custom_attributes&.fetch('cpf', nil)
json.suite_identifier reservation.suite_identifier
json.check_in_at reservation.check_in_at&.iso8601
json.check_out_at reservation.check_out_at&.iso8601
json.status reservation.status
json.payment_status reservation.payment_status
json.total_amount reservation.total_amount
json.source_tag reservation.metadata&.fetch('source_tag', nil)
json.unit do
json.partial! 'api/v1/models/captain/unit', unit: reservation.unit if reservation.unit
end
json.created_at reservation.created_at.to_i
json.updated_at reservation.updated_at.to_i