# 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