Class: Smplkit::ManagementClient::AccountSettingsNamespace
- Inherits:
-
Object
- Object
- Smplkit::ManagementClient::AccountSettingsNamespace
- Defined in:
- lib/smplkit/management/client.rb
Instance Method Summary collapse
- #_update_account_settings(settings) ⇒ Object
- #get ⇒ Object
-
#initialize(api_client) ⇒ AccountSettingsNamespace
constructor
A new instance of AccountSettingsNamespace.
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 _update_account_settings(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.put_account_settings(debug_body: settings_body(settings)) end from_raw(raw) end |
#get ⇒ Object
370 371 372 373 |
# File 'lib/smplkit/management/client.rb', line 370 def get raw = ErrorMapping.call { @api.get_account_settings } from_raw(raw) end |