Module: ClientSuccess::Status

Extended by:
Status
Included in:
Status
Defined in:
lib/client_success/status.rb

Constant Summary collapse

ACTIVE =
1
INACTIVE =
2
TRIAL =
3
TERMINATED =
4

Instance Method Summary collapse

Instance Method Details

#list_all(connection:) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/client_success/status.rb', line 13

def list_all(connection:)
  response = connection.get(
    "/v1/client-statuses")

  response.body.map do |payload|
    DomainModel::Status.new(
      payload.deep_transform_keys(&:underscore))
  end
end