Class: Smplkit::ManagementClient::AccountSettingsNamespace

Inherits:
Object
  • Object
show all
Defined in:
lib/smplkit/management/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(api_client) ⇒ AccountSettingsNamespace

Returns a new instance of AccountSettingsNamespace.



372
373
374
# File 'lib/smplkit/management/client.rb', line 372

def initialize(api_client)
  @api = SmplkitGeneratedClient::App::AccountApi.new(api_client)
end

Instance Method Details

#_update_account_settings(settings) ⇒ Object



381
382
383
384
385
386
387
388
389
# File 'lib/smplkit/management/client.rb', line 381

def (settings)
  # The generator pulled this op without wiring a body parameter
  # (the server accepts a free-form JSON object). The +debug_body+
  # opt is the documented escape hatch.
  raw = ErrorMapping.call do
    @api.(debug_body: settings_body(settings))
  end
  from_raw(raw)
end

#getObject



376
377
378
379
# File 'lib/smplkit/management/client.rb', line 376

def get
  raw = ErrorMapping.call { @api. }
  from_raw(raw)
end