Class: HighLevel::Resources::Businesses
- Defined in:
- lib/high_level/resources/businesses.rb
Instance Method Summary collapse
-
#create_business(body:, **_opts) ⇒ Object
Create Business.
-
#delete_business(business_id:, **_opts) ⇒ Object
Delete Business.
-
#get_business(business_id:, **_opts) ⇒ Object
Get Business.
-
#get_businesses_by_location(location_id: nil, limit: nil, skip: nil, **_opts) ⇒ Object
Get Businesses by Location.
-
#update_business(business_id:, body:, **_opts) ⇒ Object
Update Business.
Methods inherited from Base
Constructor Details
This class inherits a constructor from HighLevel::Resources::Base
Instance Method Details
#create_business(body:, **_opts) ⇒ Object
Create Business
48 49 50 51 52 53 54 55 |
# File 'lib/high_level/resources/businesses.rb', line 48 def create_business(body:, **_opts) request( method: :post, path: "/businesses/", security: ["bearer"], body: body ) end |
#delete_business(business_id:, **_opts) ⇒ Object
Delete Business
29 30 31 32 33 34 35 |
# File 'lib/high_level/resources/businesses.rb', line 29 def delete_business(business_id:, **_opts) request( method: :delete, path: "/businesses/#{business_id}", security: ["bearer"] ) end |
#get_business(business_id:, **_opts) ⇒ Object
Get Business
10 11 12 13 14 15 16 |
# File 'lib/high_level/resources/businesses.rb', line 10 def get_business(business_id:, **_opts) request( method: :get, path: "/businesses/#{business_id}", security: ["bearer"] ) end |
#get_businesses_by_location(location_id: nil, limit: nil, skip: nil, **_opts) ⇒ Object
Get Businesses by Location
38 39 40 41 42 43 44 45 |
# File 'lib/high_level/resources/businesses.rb', line 38 def get_businesses_by_location(location_id: nil, limit: nil, skip: nil, **_opts) request( method: :get, path: "/businesses/", security: ["bearer"], params: { "locationId" => location_id, "limit" => limit, "skip" => skip }.compact ) end |
#update_business(business_id:, body:, **_opts) ⇒ Object
Update Business
19 20 21 22 23 24 25 26 |
# File 'lib/high_level/resources/businesses.rb', line 19 def update_business(business_id:, body:, **_opts) request( method: :put, path: "/businesses/#{business_id}", security: ["bearer"], body: body ) end |