Class: Pike13::API::V2::Desk::Visit
- Defined in:
- lib/pike13/api/v2/desk/visit.rb
Class Method Summary collapse
-
.create(attributes) ⇒ Object
POST /desk/visits.
-
.destroy(id, **params) ⇒ Object
DELETE /desk/visits/:id.
-
.find(id) ⇒ Object
GET /desk/visits/:id.
-
.summary(person_id:, **params) ⇒ Object
GET /desk/people/:person_id/visits/summary.
-
.update(id, attributes) ⇒ Object
PUT /desk/visits/:id.
Methods inherited from Base
Class Method Details
.create(attributes) ⇒ Object
POST /desk/visits
20 21 22 |
# File 'lib/pike13/api/v2/desk/visit.rb', line 20 def create(attributes) client.post("desk/visits", { visit: attributes }) end |
.destroy(id, **params) ⇒ Object
DELETE /desk/visits/:id
30 31 32 |
# File 'lib/pike13/api/v2/desk/visit.rb', line 30 def destroy(id, **params) client.delete("desk/visits/#{id}", params) end |
.find(id) ⇒ Object
GET /desk/visits/:id
10 11 12 |
# File 'lib/pike13/api/v2/desk/visit.rb', line 10 def find(id) client.get("desk/visits/#{id}") end |
.summary(person_id:, **params) ⇒ Object
GET /desk/people/:person_id/visits/summary
15 16 17 |
# File 'lib/pike13/api/v2/desk/visit.rb', line 15 def summary(person_id:, **params) client.get("desk/people/#{person_id}/visits/summary", params) end |
.update(id, attributes) ⇒ Object
PUT /desk/visits/:id
25 26 27 |
# File 'lib/pike13/api/v2/desk/visit.rb', line 25 def update(id, attributes) client.put("desk/visits/#{id}", { visit: attributes }) end |