Overview

Namespaces

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

Classes

  • Doctor
  • Geo
  • User
  • Visit
  • Overview
  • Namespace
  • Class
  • Tree

Class Doctor

Class Doctor

DocPlanner\SDK\Base\CoreBase
Extended by DocPlanner\SDK\Core\Doctor
Namespace: DocPlanner\SDK\Core
Package: DocPlanner\SDK\Core
Located at Core/Doctor.php
Methods summary
public DocPlanner\SDK\Base\Result|DocPlanner\SDK\Model\Doctor\Categories[]|array
# categories( string|null $phrase = null )

Parameters

$phrase
string|null
$phrase

Returns

DocPlanner\SDK\Base\Result|DocPlanner\SDK\Model\Doctor\Categories[]|array
public DocPlanner\SDK\Base\Result|DocPlanner\SDK\Model\Doctor\Calendars[]|array
# calendars( integer $doctor_id )

Parameters

$doctor_id
integer
$doctor_id

Returns

DocPlanner\SDK\Base\Result|DocPlanner\SDK\Model\Doctor\Calendars[]|array
public DocPlanner\SDK\Base\Result|DocPlanner\SDK\Model\Doctor\Search[]|array
# search( null|string $phrase = null, null|string $location = null, null|integer $category_id = null, null|string $mode = null, null|float $lat = null, null|float $lon = null, null|integer $page = null )

Parameters

$phrase
null|string
$phrase
$location
null|string
$location
$category_id
null|integer
$category_id
$mode
null|string
$mode
$lat
null|float
$lat
$lon
null|float
$lon
$page
null|integer
$page

Returns

DocPlanner\SDK\Base\Result|DocPlanner\SDK\Model\Doctor\Search[]|array
public DocPlanner\SDK\Model\Doctor\Profile|array
# profile( integer $doctor_id, null|float $lat = null, null|float $lon = null )

Parameters

$doctor_id
integer
$doctor_id
$lat
null|float
$lat
$lon
null|float
$lon

Returns

DocPlanner\SDK\Model\Doctor\Profile|array
public DocPlanner\SDK\Base\Result|DocPlanner\SDK\Model\Doctor\Opinion[]|array
# opinion( integer $doctor_id, null|integer $page = null )

Parameters

$doctor_id
integer
$doctor_id
$page
null|integer
$page

Returns

DocPlanner\SDK\Base\Result|DocPlanner\SDK\Model\Doctor\Opinion[]|array
public DocPlanner\SDK\Model\Doctor\CanAddOpinion|array
# canAddOpinion( integer $doctor_id )

Parameters

$doctor_id
integer
$doctor_id

Returns

DocPlanner\SDK\Model\Doctor\CanAddOpinion|array
public DocPlanner\SDK\Model\Doctor\AddOpinion|array
# addOpinion( integer $doctor_id, string $comment, float $rate, integer $duration, string $device )

Parameters

$doctor_id
integer
$doctor_id
$comment
string
$comment
$rate
float
$rate
$duration
integer
$duration
$device
string
$device

Returns

DocPlanner\SDK\Model\Doctor\AddOpinion|array
Methods inherited from DocPlanner\SDK\Base\CoreBase
__construct()
Properties inherited from DocPlanner\SDK\Base\CoreBase
$baseSDK, $loggedOnly, $parameter
Docplanner API documentation generated by ApiGen 2.8.0