# class Veritrans::Tercerog::Mdk::FraudDetectionCbResponseDto

# 不正検知Cafis Brain詳細結果応答Dtoクラス¶ ↑

@author

  VeriTrans Inc.

### Public Instance Methods

audit_trail() click to toggle source

### 監査証跡を取得する¶ ↑

監査証跡オブジェクト

@return

  監査証跡

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 207
    def audit_trail
      @audit_trail = nil unless instance_variable_defined?(:@audit_trail)
      @audit_trail
    end

audit_trail=(audit_trail) click to toggle source

### 監査証跡を設定する¶ ↑

@param

  #audit_trail 監査証跡

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 216
    def audit_trail=(audit_trail)
      @audit_trail = audit_trail
    end

device_id() click to toggle source

### デバイスIDを取得する¶ ↑

CAFIS Brain が割り当てた一意なデバイス ID。

@return

  デバイスID

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 126
    def device_id
      @device_id = nil unless instance_variable_defined?(:@device_id)
      @device_id
    end

device_id=(device_id) click to toggle source

### デバイスIDを設定する¶ ↑

@param

  #device_id デバイスID

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 135
    def device_id=(device_id)
      @device_id = device_id
    end

fulfillment_action() click to toggle source

### 決定アクションを取得する¶ ↑

運用担当者のアクション、システムレスポンスによって判断された推奨アクション。 「システム」または、運用担当者により決定された最終アクション。 APPROVE：承認 CANCEL：取消 WAIT：保留 「WAIT：保留」の場合は、運用担当者が判断の上、「APPROVE：承認」または「CANCEL：取消」として下さい。

@return

  決定アクション

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 189
    def fulfillment_action
      @fulfillment_action = nil unless instance_variable_defined?(:@fulfillment_action)
      @fulfillment_action
    end

fulfillment_action=(fulfillment_action) click to toggle source

### 決定アクションを設定する¶ ↑

@param

  #fulfillment_action 決定アクション

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 198
    def fulfillment_action=(fulfillment_action)
      @fulfillment_action = fulfillment_action
    end

get_property_class_name_hash() click to toggle source

### プロパティ名と対応するクラス名のハッシュを取得する¶ ↑

@return

  プロパティ名と対応するクラス名のハッシュ

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 263
    def get_property_class_name_hash()
      @hash = {"auditTrail" => "FraudDetectionCbAuditTrailDto", "warnings" => "FraudDetectionCbWarningDto"}
      @hash
    end

id() click to toggle source

### IDを取得する¶ ↑

取引情報を特定するための一意な ID 文字列。

@return

  ID

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 18
    def id
      @id = nil unless instance_variable_defined?(:@id)
      @id
    end

id=(id) click to toggle source

### IDを設定する¶ ↑

@param

  id ID

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 27
    def id=(id)
      @id = id
    end

model_code() click to toggle source

### モデルコードを取得する¶ ↑

スコアリングを実施したモデルコード。

@return

  モデルコード

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 36
    def model_code
      @model_code = nil unless instance_variable_defined?(:@model_code)
      @model_code
    end

model_code=(model_code) click to toggle source

### モデルコードを設定する¶ ↑

@param

  #model_code モデルコード

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 45
    def model_code=(model_code)
      @model_code = model_code
    end

model_version() click to toggle source

### モデルバージョン番号を取得する¶ ↑

スコアリングを実施したモデルのバージョン番号。

@return

  モデルバージョン番号

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 54
    def model_version
      @model_version = nil unless instance_variable_defined?(:@model_version)
      @model_version
    end

model_version=(model_version) click to toggle source

### モデルバージョン番号を設定する¶ ↑

@param

  #model_version モデルバージョン番号

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 63
    def model_version=(model_version)
      @model_version = model_version
    end

org_code() click to toggle source

### 組織コードを取得する¶ ↑

組織コード。

@return

  組織コード

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 72
    def org_code
      @org_code = nil unless instance_variable_defined?(:@org_code)
      @org_code
    end

org_code=(org_code) click to toggle source

### 組織コードを設定する¶ ↑

@param

  #org_code 組織コード

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 81
    def org_code=(org_code)
      @org_code = org_code
    end

risk_level() click to toggle source

### リスクレベルを取得する¶ ↑

systemResponse の結果と auditTrail データによって導き出されたリスクレベル。 LOW：低 MEDIUM：中 HIGH：高

@return

  リスクレベル

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 228
    def risk_level
      @risk_level = nil unless instance_variable_defined?(:@risk_level)
      @risk_level
    end

risk_level=(risk_level) click to toggle source

### リスクレベルを設定する¶ ↑

@param

  #risk_level リスクレベル

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 237
    def risk_level=(risk_level)
      @risk_level = risk_level
    end

score() click to toggle source

### 結果点数を取得する¶ ↑

スコアリング結果点数。

@return

  結果点数

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 108
    def score
      @score = nil unless instance_variable_defined?(:@score)
      @score
    end

score=(score) click to toggle source

### 結果点数を設定する¶ ↑

@param

  score 結果点数

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 117
    def score=(score)
      @score = score
    end

system_response() click to toggle source

### 推奨アクションを取得する¶ ↑

リスクエンジンの結果とモデルの閾値設定によって判断された推奨アクション。 APPROVE：承認 INVESTIGATE：調査 REJECT：却下

@return

  推奨アクション

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 166
    def system_response
      @system_response = nil unless instance_variable_defined?(:@system_response)
      @system_response
    end

system_response=(system_response) click to toggle source

### 推奨アクションを設定する¶ ↑

@param

  #system_response 推奨アクション

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 175
    def system_response=(system_response)
      @system_response = system_response
    end

tdl() click to toggle source

### TDL値を取得する¶ ↑

TDL 値（ミリ秒） ※JSCで取得するエンドユーザ側のデバイスタイムスタンプとベリトランス側のサーバタイムスタンプとの時間差

@return

  TDL値

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 145
    def tdl
      @tdl = nil unless instance_variable_defined?(:@tdl)
      @tdl
    end

tdl=(tdl) click to toggle source

### TDL値を設定する¶ ↑

@param

  tdl TDL値

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 154
    def tdl=(tdl)
      @tdl = tdl
    end

time() click to toggle source

### 実施日時を取得する¶ ↑

スコアリング実施日時。

@return

  実施日時

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 90
    def time
      @time = nil unless instance_variable_defined?(:@time)
      @time
    end

time=(time) click to toggle source

### 実施日時を設定する¶ ↑

@param

  time 実施日時

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 99
    def time=(time)
      @time = time
    end

warnings() click to toggle source

### 警告を取得する¶ ↑

警告オブジェクト

@return

  警告

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 246
    def warnings
      @warnings = nil unless instance_variable_defined?(:@warnings)
      @warnings
    end

warnings=(warnings) click to toggle source

### 警告を設定する¶ ↑

@param

  warnings 警告

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_cb_response_dto.rb, line 255
    def warnings=(warnings)
      @warnings = warnings
    end