# class Veritrans::Tercerog::Mdk::FraudDetectionSessionDto

# 不正検知セッション情報Dtoクラス¶ ↑

@author

  VeriTrans Inc.

### Public Instance Methods

activity_page_code() click to toggle source

### 最終送信画面コードを取得する¶ ↑

@return

  最終送信画面コード

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 71
    def activity_page_code
      @activity_page_code = nil unless instance_variable_defined?(:@activity_page_code)
      @activity_page_code
    end

activity_page_code=(activity_page_code) click to toggle source

### 最終送信画面コードを設定する¶ ↑

最終送信画面コード（名）を設定してください。

@param

  #activity_page_code 最終送信画面コード

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

challenge_attempts() click to toggle source

### ログイン試行回数を取得する¶ ↑

@return

  ログイン試行回数

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 161
    def challenge_attempts
      @challenge_attempts = nil unless instance_variable_defined?(:@challenge_attempts)
      @challenge_attempts
    end

challenge_attempts=(challenge_attempts) click to toggle source

### ログイン試行回数を設定する¶ ↑

直近のログイン試行回数を設定してください。

@param

  #challenge_attempts ログイン試行回数

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 171
    def challenge_attempts=(challenge_attempts)
      @challenge_attempts = challenge_attempts
    end

duration_in_millis() click to toggle source

### ログイン経過時間を取得する¶ ↑

@return

  ログイン経過時間

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 53
    def duration_in_millis
      @duration_in_millis = nil unless instance_variable_defined?(:@duration_in_millis)
      @duration_in_millis
    end

duration_in_millis=(duration_in_millis) click to toggle source

### ログイン経過時間を設定する¶ ↑

ログイン経過時間（ミリ秒）を設定してください。

@param

  #duration_in_millis ログイン経過時間

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

failed_login_attempts() click to toggle source

### ログイン失敗回数を取得する¶ ↑

@return

  ログイン失敗回数

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 89
    def failed_login_attempts
      @failed_login_attempts = nil unless instance_variable_defined?(:@failed_login_attempts)
      @failed_login_attempts
    end

failed_login_attempts=(failed_login_attempts) click to toggle source

### ログイン失敗回数を設定する¶ ↑

過去分すべての、ログイン試行し失敗した回数を設定してください。

@param

  #failed_login_attempts ログイン失敗回数

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

id() click to toggle source

### セッション識別子を取得する¶ ↑

@return

  セッション識別子

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

id=(id) click to toggle source

### セッション識別子を設定する¶ ↑

貴社システム上でのセッション識別子を設定してください。

@param

  id セッション識別子

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

items_removed() click to toggle source

### アイテム削除フラグを取得する¶ ↑

@return

  アイテム削除フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 35
    def items_removed
      @items_removed = nil unless instance_variable_defined?(:@items_removed)
      @items_removed
    end

items_removed=(items_removed) click to toggle source

### アイテム削除フラグを設定する¶ ↑

トランザクション中に、“買い物カゴ”からアイテムが削除されたことを示すフラグを設定してください。

@param

  #items_removed アイテム削除フラグ

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

logged_in() click to toggle source

### ログインフラグを取得する¶ ↑

@return

  ログインフラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 125
    def logged_in
      @logged_in = nil unless instance_variable_defined?(:@logged_in)
      @logged_in
    end

logged_in=(logged_in) click to toggle source

### ログインフラグを設定する¶ ↑

ログインしていたかの状態を設定してください。

@param

  #logged_in ログインフラグ

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

multi_factor_authenticated() click to toggle source

### 認証要求状態フラグを取得する¶ ↑

@return

  認証要求状態フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 143
    def multi_factor_authenticated
      @multi_factor_authenticated = nil unless instance_variable_defined?(:@multi_factor_authenticated)
      @multi_factor_authenticated
    end

multi_factor_authenticated=(multi_factor_authenticated) click to toggle source

### 認証要求状態フラグを設定する¶ ↑

2要素認証要求状態を設定してください。

@param

  #multi_factor_authenticated 認証要求状態フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 153
    def multi_factor_authenticated=(multi_factor_authenticated)
      @multi_factor_authenticated = multi_factor_authenticated
    end

third_party_session_id() click to toggle source

### サードパーティセッション識別子を取得する¶ ↑

@return

  サードパーティセッション識別子

    # File tgMdk/lib/tg_mdk/mdk_dto/fraud_detection_session_dto.rb, line 107
    def third_party_session_id
      @third_party_session_id = nil unless instance_variable_defined?(:@third_party_session_id)
      @third_party_session_id
    end

third_party_session_id=(third_party_session_id) click to toggle source

### サードパーティセッション識別子を設定する¶ ↑

サードパーティセッション識別子を設定してください。

@param

  #third_party_session_id サードパーティセッション識別子

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