Overview

Namespaces

  • DocPlanner
    • SDK
      • Base
        • ServiceDescription
      • Core
      • Model
        • Doctor
        • Geo
        • User
        • Visit
  • PHP

Classes

  • Doctor
  • Geo
  • User
  • Visit
  • Overview
  • Namespace
  • Class
  • Tree
 1: <?php
 2: /**
 3:  * Author: Ɓukasz Barulski
 4:  * Date: 23.04.13 17:44
 5:  */
 6: namespace DocPlanner\SDK\Core;
 7: 
 8: use DocPlanner\SDK\Base\CoreBase;
 9: use DocPlanner\SDK\Base\Result;
10: 
11: /**
12:  * Class Visit
13:  * @package DocPlanner\SDK\Core
14:  */
15: class Visit extends CoreBase
16: {
17:     /**
18:      * @param int         $visit_id
19:      * @param string|null $name
20:      * @param string|null $surname
21:      * @param string|null $comment
22:      * @param string|null $create_user
23:      * @param string|null $phone
24:      * @param string|null $verify_phone
25:      *
26:      * @return \DocPlanner\SDK\Model\Visit\Book|array
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:      * @param int $visit_id
45:      *
46:      * @return \DocPlanner\SDK\Model\Visit\Cancel|array
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: }
Docplanner API documentation generated by ApiGen 2.8.0