setCourseAndSessionId($courseId, $sessionId); $instance->initializeDisplayableProperties(); return $instance; } /** * {@inheritdoc} * * @throws Exception */ public function initializeExtraProperties() { parent::initializeExtraProperties(); $this->decodeAndRemoveTag(); $this->initializeDisplayableProperties(); } /** * {@inheritdoc} * * Creates a tagged meeting * * @return CourseMeetingInfoGet */ public function create($client) { $new = new CourseMeetingInfoGet(); $this->tagAgenda(); static::recursivelyCopyObjectProperties(parent::create($client), $new); $this->untagAgenda(); return $new; } }