示例#1
0
 /**
  * Scopes: instance_system
  *
  * @param string $resetCode
  *
  * @return \Aikidesk\SDK\WWW\Contracts\ResponseInterface
  */
 public function setResetCode($resetCode)
 {
     $userId = $this->getId();
     $input = [];
     $input['reset_code'] = $resetCode;
     return $this->request->put(sprintf('user/%1d/resetCode', $userId), $input);
 }
 /**
  * Scopes: instance_system
  *
  * @param mixed $value
  * @param array $optional
  * @return \Aikidesk\SDK\WWW\Contracts\ResponseInterface
  */
 public function update($value, $optional = [])
 {
     $instanceId = $this->getInstanceId();
     $settingId = $this->getSettingId();
     $input = [];
     $input['value'] = $value;
     return $this->request->put(sprintf('instance/%1d/setting/%1d', $instanceId, $settingId), $input);
 }
示例#3
0
 /**
  * Scopes: instance_system
  * @param int $userId
  * @param int $role
  * @return \Aikidesk\SDK\WWW\Contracts\ResponseInterface
  */
 public function systemGrantUser($userId, $role)
 {
     $instanceId = $this->getId();
     $input = [];
     $input['user_id'] = $userId;
     $input['role'] = $role;
     return $this->request->put(sprintf('instance/%1d/systemGrantUser', $instanceId), $input);
 }
示例#4
0
 /**
  * Scopes: instance_system
  *
  * @param int $roleId
  * @param array $optional
  * @return \Aikidesk\SDK\WWW\Contracts\ResponseInterface
  */
 public function update($roleId, $optional = [])
 {
     $instanceId = $this->getInstanceId();
     $userId = $this->getUserId();
     $input = [];
     $input['role'] = $roleId;
     return $this->request->put(sprintf('instance/%1d/user/%1d', $instanceId, $userId), $input);
 }