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.



260
261
262
263
264
265
266
267
# File 'lib/accessgrid/console.rb', line 260

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.



258
259
260
# File 'lib/accessgrid/console.rb', line 258

def full_name
  @full_name
end

#idObject (readonly)

Returns the value of attribute id.



258
259
260
# File 'lib/accessgrid/console.rb', line 258

def id
  @id
end

#metadataObject (readonly)

Returns the value of attribute metadata.



258
259
260
# File 'lib/accessgrid/console.rb', line 258

def 
  @metadata
end

#pass_templateObject (readonly)

Returns the value of attribute pass_template.



258
259
260
# File 'lib/accessgrid/console.rb', line 258

def pass_template
  @pass_template
end

#stateObject (readonly)

Returns the value of attribute state.



258
259
260
# File 'lib/accessgrid/console.rb', line 258

def state
  @state
end

#unified_access_pass_ex_idObject (readonly)

Returns the value of attribute unified_access_pass_ex_id.



258
259
260
# File 'lib/accessgrid/console.rb', line 258

def unified_access_pass_ex_id
  @unified_access_pass_ex_id
end