Class: PushPay::Organization
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#campuses(organization_key: nil, **params) ⇒ Object
List campuses for an organization.
-
#find(organization_key) ⇒ Object
Get a specific organization.
-
#in_scope(**params) ⇒ Object
List organizations accessible to the current application.
-
#merchant_listings(organization_key: nil, **params) ⇒ Object
List merchant listings for an organization.
-
#search(**params) ⇒ Object
Search organizations.
Methods inherited from Base
Constructor Details
This class inherits a constructor from PushPay::Base
Instance Method Details
#campuses(organization_key: nil, **params) ⇒ Object
List campuses for an organization
21 22 23 |
# File 'lib/pushpay/organization.rb', line 21 def campuses(organization_key: nil, **params) client.get("#{organization_path(organization_key)}/campuses", params) end |
#find(organization_key) ⇒ Object
Get a specific organization
6 7 8 |
# File 'lib/pushpay/organization.rb', line 6 def find(organization_key) client.get("/v1/organization/#{organization_key}") end |
#in_scope(**params) ⇒ Object
List organizations accessible to the current application
16 17 18 |
# File 'lib/pushpay/organization.rb', line 16 def in_scope(**params) client.get("/v1/organizations/in-scope", params) end |
#merchant_listings(organization_key: nil, **params) ⇒ Object
List merchant listings for an organization
26 27 28 |
# File 'lib/pushpay/organization.rb', line 26 def merchant_listings(organization_key: nil, **params) client.get("#{organization_path(organization_key)}/merchantlistings", params) end |
#search(**params) ⇒ Object
Search organizations
11 12 13 |
# File 'lib/pushpay/organization.rb', line 11 def search(**params) client.get("/v1/organizations", params) end |