# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/ class Sequencer class Unit module Import module Freshdesk class ModelClass < Sequencer::Unit::Common::Provider::Named prepend ::Sequencer::Unit::Import::Common::Model::Mixin::Skip::Action skip_action :skipped, :failed uses :object MAP = { 'Company' => ::Organization, 'Agent' => ::User, 'Contact' => ::User, 'Group' => ::Group, 'Ticket' => ::Ticket, 'Conversation' => ::Ticket::Article, }.freeze private def model_class MAP[object] end end end end end end