/** * 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); }
/** * 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); }
/** * 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); }