Class: Pike13::API::V2::Desk::MakeUp

Inherits:
Base
  • Object
show all
Defined in:
lib/pike13/api/v2/desk/make_up.rb

Class Method Summary collapse

Methods inherited from Base

client, configure

Class Method Details

.generate(visit_id:, make_up_reason_id:, free_form_reason: nil) ⇒ Object

POST /desk/make_ups/generate



15
16
17
18
19
20
21
22
23
24
25
# File 'lib/pike13/api/v2/desk/make_up.rb', line 15

def generate(visit_id:, make_up_reason_id:, free_form_reason: nil)
  body = {
    visit_id: visit_id,
    make_up: {
      make_up_reason_id: make_up_reason_id
    }
  }
  body[:make_up][:free_form_reason] = free_form_reason if free_form_reason

  client.post("desk/make_ups/generate", body)
end

.reasonsObject

GET /desk/make_ups/reasons



10
11
12
# File 'lib/pike13/api/v2/desk/make_up.rb', line 10

def reasons
  client.get("desk/make_ups/reasons")
end