12345678910111213141516171819202122232425262728 |
- class Sequencer
- class Unit
- module Import
- module Zendesk
- module Ticket
- class CustomFields < Sequencer::Unit::Import::Zendesk::Common::CustomFields
- uses :ticket_field_map
- private
- def remote_fields
- custom_fields = resource.custom_fields
- return {} if custom_fields.blank?
- custom_fields.map do |custom_field|
- [
- ticket_field_map[ custom_field['id'] ].to_sym, # remote_name
- custom_field['value']
- ]
- end.to_h
- end
- end
- end
- end
- end
- end
- end
|