Class: AccessGrid::LedgerItemAccessPass

Inherits:
Object
  • Object
show all
Defined in:
lib/accessgrid/console.rb

Overview

Represents an access pass reference within a ledger item.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ LedgerItemAccessPass

Returns a new instance of LedgerItemAccessPass.



256
257
258
259
260
261
262
263
# File 'lib/accessgrid/console.rb', line 256

def initialize(data)
  @id = data['id']
  @full_name = data['full_name']
  @state = data['state']
  @metadata = data['metadata']
  @unified_access_pass_ex_id = data['unified_access_pass_ex_id']
  @pass_template = data['pass_template'] ? LedgerItemPassTemplate.new(data['pass_template']) : nil
end

Instance Attribute Details

#full_nameObject (readonly)

Returns the value of attribute full_name.



254
255
256
# File 'lib/accessgrid/console.rb', line 254

def full_name
  @full_name
end

#idObject (readonly)

Returns the value of attribute id.



254
255
256
# File 'lib/accessgrid/console.rb', line 254

def id
  @id
end

#metadataObject (readonly)

Returns the value of attribute metadata.



254
255
256
# File 'lib/accessgrid/console.rb', line 254

def 
  @metadata
end

#pass_templateObject (readonly)

Returns the value of attribute pass_template.



254
255
256
# File 'lib/accessgrid/console.rb', line 254

def pass_template
  @pass_template
end

#stateObject (readonly)

Returns the value of attribute state.



254
255
256
# File 'lib/accessgrid/console.rb', line 254

def state
  @state
end

#unified_access_pass_ex_idObject (readonly)

Returns the value of attribute unified_access_pass_ex_id.



254
255
256
# File 'lib/accessgrid/console.rb', line 254

def unified_access_pass_ex_id
  @unified_access_pass_ex_id
end