Sha256: cc3577686048b7a14903478c9bc1b55dd324ba8d56f8542ebfdb002a91452ade

Contents?: true

Size: 417 Bytes

Versions: 6

Compression:

Stored size: 417 Bytes

Contents

module Workarea
  module Forter
    class Response
      include Workarea::ApplicationDocument

      field :decision_response, type: Workarea::Forter::DecisionResponse
      field :timed_out, type: Boolean, default: false
      field :error, type: String

      def fraud_decision_action
        decision_response&.action.presence || I18n.t('workarea.admin.orders.forter.decision_error')
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
workarea-forter-1.3.2 app/models/workarea/forter/response.rb
workarea-forter-1.3.1 app/models/workarea/forter/response.rb
workarea-forter-1.3.0 app/models/workarea/forter/response.rb
workarea-forter-1.2.4 app/models/workarea/forter/response.rb
workarea-forter-1.2.3 app/models/workarea/forter/response.rb
workarea-forter-1.2.2 app/models/workarea/forter/response.rb