<?php

namespace Planaday\Config\OptionGroups\Booking\Submission\Mail;

use Planaday\Utility\DataGrouping\Enum;

class MailOptionsEnum extends Enum {
	/** @var string boolean option */
	public const MAIL_STUDENT = 'MAIL_STUDENT';

	/** @var string string option */
	public const MAIL_STUDENT_CONTENTS = 'MAIL_STUDENT_CONTENTS';

	/** @var string boolean option */
	public const MAIL_ADMIN = 'MAIL_ADMIN';

	/** @var string string option (email) */
	public const ADMIN_ADDRESS = 'ADMIN_ADDRESS';

	/** @var string boolean option */
	public const MAIL_COMPANY = 'MAIL_COMPANY';

	/** @var string string option */
	public const MAIL_COMPANY_CONTENTS = 'MAIL_COMPANY_CONTENTS';

	public static function getEnumArray(): array {
		return [
			'MAIL_STUDENT'          => self::MAIL_STUDENT,
			'MAIL_STUDENT_CONTENTS' => self::MAIL_STUDENT_CONTENTS,
			'MAIL_COMPANY'          => self::MAIL_COMPANY,
			'MAIL_COMPANY_CONTENTS' => self::MAIL_COMPANY_CONTENTS,
			'MAIL_ADMIN'            => self::MAIL_ADMIN,
			'ADMIN_ADDRESS'         => self::ADMIN_ADDRESS
		];
	}
}