class Veritrans::Tercerog::Mdk::FraudDetectionResponseDto

不正検知評価応答Dtoクラス

@author

VeriTrans Inc.

Public Instance Methods

ag_response() click to toggle source

Aegis詳細結果応答を取得する

Aegisの詳細結果応答オブジェクト。 ※Aegisで不正検知評価を行った場合に設定されます。

@return

Aegis詳細結果応答

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 101
def ag_response
  @ag_response = nil unless instance_variable_defined?(:@ag_response)
  @ag_response
end
ag_response=(ag_response) click to toggle source

Aegis詳細結果応答を設定する

@param

#ag_response Aegis詳細結果応答

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 110
def ag_response=(ag_response)
  @ag_response = ag_response
end
cb_response() click to toggle source

CAFIS Brain詳細結果応答を取得する

CAFIS Brainの詳細結果応答オブジェクト。 ※CAFIS Brainで不正検知評価を行った場合に設定されます。

@return

CAFIS Brain詳細結果応答

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 63
def cb_response
  @cb_response = nil unless instance_variable_defined?(:@cb_response)
  @cb_response
end
cb_response=(cb_response) click to toggle source

CAFIS Brain詳細結果応答を設定する

@param

#cb_response CAFIS Brain詳細結果応答

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 72
def cb_response=(cb_response)
  @cb_response = cb_response
end
get_property_class_name_hash() click to toggle source

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

@return

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

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 118
def get_property_class_name_hash()
  @hash = {"cbResponse" => "FraudDetectionCbResponseDto", "rdResponse" => "FraudDetectionRdResponseDto", "agResponse" => "FraudDetectionAgResponseDto"}
  @hash
end
rd_response() click to toggle source

ReD詳細結果応答を取得する

ReDの詳細結果応答オブジェクト。 ※ReDで不正検知評価を行った場合に設定されます。

@return

ReD詳細結果応答

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 82
def rd_response
  @rd_response = nil unless instance_variable_defined?(:@rd_response)
  @rd_response
end
rd_response=(rd_response) click to toggle source

ReD詳細結果応答を設定する

@param

#rd_response ReD詳細結果応答

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 91
def rd_response=(rd_response)
  @rd_response = rd_response
end
result() click to toggle source

不正検知評価結果を取得する

不正検知評価結果。 この結果を元に後続処理をご判断ください。 「accept, deny, challenge, error, timeout, internal_error」の何れかになります。 accept:承認 deny:拒否 challenge:保留 error:不正検知サービス先でエラー発生 timeout:不正検知サービスとの接続/応答タイムアウト internal_error:ベリトランスでエラー発生

@return

不正検知評価結果

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 26
def result
  @result = nil unless instance_variable_defined?(:@result)
  @result
end
result=(result) click to toggle source

不正検知評価結果を設定する

@param

result 不正検知評価結果

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 35
def result=(result)
  @result = result
end
service() click to toggle source

不正検知サービスを取得する

不正検知評価結果に採用した不正検知サービス。

@return

不正検知サービス

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 44
def service
  @service = nil unless instance_variable_defined?(:@service)
  @service
end
service=(service) click to toggle source

不正検知サービスを設定する

@param

service 不正検知サービス

# File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_response_dto.rb, line 53
def service=(service)
  @service = service
end