Class: Sequence::Asset

Inherits:
ResponseObject show all
Defined in:
lib/sequence/asset.rb

Overview

A type or class of value that can be tracked on a ledger.

Defined Under Namespace

Classes: ClientModule, Key, Query

Instance Attribute Summary collapse

Method Summary

Methods inherited from ResponseObject

#[], #[]=, #initialize, #to_h, #to_json

Constructor Details

This class inherits a constructor from Sequence::ResponseObject

Instance Attribute Details

#aliasObject (readonly)

Unique, user-specified identifier.



19
# File 'lib/sequence/asset.rb', line 19

attrib :alias

#idObject (readonly)

Unique, auto-generated identifier.



14
# File 'lib/sequence/asset.rb', line 14

attrib :id

#keysObject (readonly)

The set of keys used to sign transactions that issue the asset.



24
# File 'lib/sequence/asset.rb', line 24

attrib(:keys) { |raw| raw.map { |k| Key.new(k) } }

#quorumObject (readonly)

The number of keys required to sign transactions that issue the asset.



29
# File 'lib/sequence/asset.rb', line 29

attrib :quorum

#tagsObject (readonly)

User-specified key-value data describing the asset.



34
# File 'lib/sequence/asset.rb', line 34

attrib :tags