find('businessHours.days'); } /** * @return string */ public function getBusinessTimeBegin(): string { return (string) $this->find('businessHours.begin'); } /** * @return string */ public function getBusinessTimeEnd(): string { return (string) $this->find('businessHours.end'); } /** * @return string */ public function getTimeframeBegin(): string { return (string) $this->find('visibleHours.begin'); } /** * @return string */ public function getTimeframeEnd(): string { return (string) $this->find('visibleHours.end'); } /** * @return int */ public function getDayLimit(): int { return (int) $this->find('day_limit'); } /** * @return bool */ public function isShowWeekNumbers(): bool { return (bool) $this->find('week_numbers'); } /** * @return bool */ public function isShowWeekends(): bool { return (bool) $this->find('weekends'); } /** * @return null|string */ public function getGoogleApiKey(): ?string { return $this->find('google.api_key'); } /** * @return null|array */ public function getGoogleSources(): ?array { return $this->find('google.sources'); } public function getSlotDuration(): string { return (string) $this->find('slot_duration'); } }