Class: Privy::PrivyRequestExpiryOptions

Inherits:
Data
  • Object
show all
Defined in:
lib/privy/public_api/privy_request_expiry_options.rb

Overview

Configures request-expiry behavior on Privy::PrivyClient.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#default_msObject (readonly)

Returns the value of attribute default_ms

Returns:

  • (Object)

    the current value of default_ms



13
14
15
16
17
# File 'lib/privy/public_api/privy_request_expiry_options.rb', line 13

PrivyRequestExpiryOptions = Data.define(:default_ms, :disabled) do
  def self.build(default_ms: nil, disabled: false)
    new(default_ms: default_ms, disabled: disabled)
  end
end

#disabledObject (readonly)

Returns the value of attribute disabled

Returns:

  • (Object)

    the current value of disabled



13
14
15
16
17
# File 'lib/privy/public_api/privy_request_expiry_options.rb', line 13

PrivyRequestExpiryOptions = Data.define(:default_ms, :disabled) do
  def self.build(default_ms: nil, disabled: false)
    new(default_ms: default_ms, disabled: disabled)
  end
end

Class Method Details

.build(default_ms: nil, disabled: false) ⇒ Object



14
15
16
# File 'lib/privy/public_api/privy_request_expiry_options.rb', line 14

def self.build(default_ms: nil, disabled: false)
  new(default_ms: default_ms, disabled: disabled)
end