Class: AccessGrid::Template

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

Overview

Represents a card template configuration.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Template

Returns a new instance of Template.



146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
# File 'lib/accessgrid/console.rb', line 146

def initialize(data)
  @id = data['id']
  @name = data['name']
  @platform = data['platform']
  @protocol = data['protocol']
  @use_case = data['use_case']
  @created_at = data['created_at']
  @last_published_at = data['last_published_at']
  @issued_keys_count = data['issued_keys_count']
  @active_keys_count = data['active_keys_count']
  @allowed_device_counts = data['allowed_device_counts']
  @support_settings = data['support_settings']
  @terms_settings = data['terms_settings']
  @style_settings = data['style_settings']
  @metadata = data['metadata'] || {}
end

Instance Attribute Details

#active_keys_countObject (readonly)

Returns the value of attribute active_keys_count.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def active_keys_count
  @active_keys_count
end

#allowed_device_countsObject (readonly)

Returns the value of attribute allowed_device_counts.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def allowed_device_counts
  @allowed_device_counts
end

#created_atObject (readonly)

Returns the value of attribute created_at.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def created_at
  @created_at
end

#idObject (readonly)

Returns the value of attribute id.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def id
  @id
end

#issued_keys_countObject (readonly)

Returns the value of attribute issued_keys_count.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def issued_keys_count
  @issued_keys_count
end

#last_published_atObject (readonly)

Returns the value of attribute last_published_at.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def last_published_at
  @last_published_at
end

#metadataObject (readonly)

Returns the value of attribute metadata.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def 
  @metadata
end

#nameObject (readonly)

Returns the value of attribute name.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def name
  @name
end

#platformObject (readonly)

Returns the value of attribute platform.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def platform
  @platform
end

#protocolObject (readonly)

Returns the value of attribute protocol.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def protocol
  @protocol
end

#style_settingsObject (readonly)

Returns the value of attribute style_settings.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def style_settings
  @style_settings
end

#support_settingsObject (readonly)

Returns the value of attribute support_settings.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def support_settings
  @support_settings
end

#terms_settingsObject (readonly)

Returns the value of attribute terms_settings.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def terms_settings
  @terms_settings
end

#use_caseObject (readonly)

Returns the value of attribute use_case.



141
142
143
# File 'lib/accessgrid/console.rb', line 141

def use_case
  @use_case
end