1: <?php
2: 3: 4: 5:
6: namespace DocPlanner\SDK\Core;
7:
8: use DocPlanner\SDK\Base\CoreBase;
9: use DocPlanner\SDK\Base\Result;
10:
11: 12: 13: 14:
15: class Visit extends CoreBase
16: {
17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27:
28: public function book($visit_id, $name = null, $surname = null, $comment = null, $create_user = null, $phone = null, $verify_phone = null)
29: {
30: $this->parameter->add([
31: 'visit_id' => $visit_id,
32: 'name' => $name,
33: 'surname' => $surname,
34: 'comment' => $comment,
35: 'create_user' => $create_user,
36: 'phone' => $phone,
37: 'verify_phone' => $verify_phone
38: ]);
39: $result = $this->baseSDK->execute('visit.book', $this->parameter);
40: return $result;
41: }
42:
43: 44: 45: 46: 47:
48: public function cancel($visit_id)
49: {
50: $this->parameter->add(['visit_id' => $visit_id]);
51: $result = $this->baseSDK->execute('visit.cancel', $this->parameter);
52: return $result;
53: }
54: }