<?php

namespace Planaday\Entities\Booking\PostRequest;

use Planaday\Utility\DataGrouping\PostFieldEnum;


class BookingFormFieldEnum extends PostFieldEnum {
	public const COURSE_ID = 'course-id';
	public const COMPANY_ID = 'company-id';
	public const MATERIALS = 'materials';
	public const AS_COMPANY = 'as-company';
	public const COMPANY = 'company';
	public const ATTRIBUTES = 'attributes';
	public const STUDENTS = 'students';
	public const TERMS_AND_CONDITIONS = 'terms-and-conditions';
	public const DAY_PARTS = 'day-parts';
	public const VOUCHER = 'voucher';
	public const NONCE = 'nonce';

	public static function getEnumArray(): array {
		return [
			'COURSE_ID'  => self::COURSE_ID,
			'COMPANY_ID' => self::COMPANY_ID,
			'MATERIALS'  => self::MATERIALS,
			'AS_COMPANY' => self::AS_COMPANY,
			'COMPANY'    => self::COMPANY,
			'ATTRIBUTES' => self::ATTRIBUTES,
			'STUDENTS'   => self::STUDENTS,
			'TERMS_AND_CONDITIONS' => self::TERMS_AND_CONDITIONS,
			'DAY_PARTS'  => self::DAY_PARTS,
			'VOUCHER'    => self::VOUCHER,
			'NONCE'      => self::NONCE,
		];
	}
}
