Class: OSTSdk::Saas::Manifest

Inherits:
Object
  • Object
show all
Defined in:
lib/ost-sdk-ruby/saas/manifest.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Manifest

Initialize

Arguments:

api_base_url: (String)
api_key: (String)
api_secret: (String)
api_spec: (Boolean)
config: (Hash)


19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 19

def initialize(params)

  @balance = OSTSdk::Saas::Balance.new(params)
  @chains = OSTSdk::Saas::Chains.new(params)
  @device_managers = OSTSdk::Saas::DeviceManagers.new(params)
  @devices = OSTSdk::Saas::Devices.new(params)
  @price_points = OSTSdk::Saas::PricePoints.new(params)
  @recovery_owners = OSTSdk::Saas::RecoveryOwners.new(params)

  @rules = OSTSdk::Saas::Rules.new(params)
  @sessions = OSTSdk::Saas::Sessions.new(params)
  @tokens = OSTSdk::Saas::Tokens.new(params)
  @transactions = OSTSdk::Saas::Transactions.new(params)
  @users = OSTSdk::Saas::Users.new(params)
  @base_tokens = OSTSdk::Saas::BaseTokens.new(params)
  @webhooks = OSTSdk::Saas::Webhooks.new(params)

end

Instance Attribute Details

#balanceObject (readonly)

Returns the value of attribute balance.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def balance
  @balance
end

#base_tokensObject (readonly)

Returns the value of attribute base_tokens.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def base_tokens
  @base_tokens
end

#chainsObject (readonly)

Returns the value of attribute chains.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def chains
  @chains
end

#device_managersObject (readonly)

Returns the value of attribute device_managers.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def device_managers
  @device_managers
end

#devicesObject (readonly)

Returns the value of attribute devices.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def devices
  @devices
end

#price_pointsObject (readonly)

Returns the value of attribute price_points.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def price_points
  @price_points
end

#recovery_ownersObject (readonly)

Returns the value of attribute recovery_owners.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def recovery_owners
  @recovery_owners
end

#rulesObject (readonly)

Returns the value of attribute rules.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def rules
  @rules
end

#sessionsObject (readonly)

Returns the value of attribute sessions.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def sessions
  @sessions
end

#tokensObject (readonly)

Returns the value of attribute tokens.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def tokens
  @tokens
end

#transactionsObject (readonly)

Returns the value of attribute transactions.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def transactions
  @transactions
end

#usersObject (readonly)

Returns the value of attribute users.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def users
  @users
end

#webhooksObject (readonly)

Returns the value of attribute webhooks.



7
8
9
# File 'lib/ost-sdk-ruby/saas/manifest.rb', line 7

def webhooks
  @webhooks
end