Method: ClientSuccess::Client#list_all
- Defined in:
- lib/client_success/client.rb
#list_all(assigned_csm_id: nil, active_only: true, connection:) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/client_success/client.rb', line 13 def list_all(assigned_csm_id: nil, active_only: true, connection:) params = { "assignedCsmId" => assigned_csm_id, "activeOnly" => active_only } response = connection.get( "/v1/clients?#{params.compact.to_query}") response.body.map do |payload| DomainModel::Client.new( payload.deep_transform_keys(&:underscore)) end end |