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