class Trusona::Resources::DeviceUserBinding
A record representing a device and user binding in the Trusona
API
Attributes
active[R]
device_identifier[R]
id[R]
user_identifier[R]
Public Class Methods
new(params = {})
click to toggle source
# File lib/trusona/resources/device_user_binding.rb, line 12 def initialize(params = {}) normalized_params = normalize_keys(params) @user_identifier = normalized_params[:user_identifier] @device_identifier = normalized_params[:device_identifier] @active = normalized_params[:active] @id = normalized_params[:id] @params = normalized_params raise Trusona::InvalidResourceError unless validate end
Public Instance Methods
validate()
click to toggle source
# File lib/trusona/resources/device_user_binding.rb, line 23 def validate return false unless @user_identifier return false unless @device_identifier true end