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.



366
367
368
# File 'lib/smplkit/management/client.rb', line 366

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

Instance Method Details

#_update_account_settings(settings) ⇒ Object



375
376
377
378
379
380
381
382
383
# File 'lib/smplkit/management/client.rb', line 375

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



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

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