<?php

namespace Planaday\Entities\Booking\PostRequest;

use Planaday\Utility\DataGrouping\PostFieldEnum;

class AddressFieldEnum extends PostFieldEnum {
	public const NAME = 'name';
	public const STREET = 'street';
	public const HOUSE_NUMBER = 'house-number';
	public const HOUSE_NUMBER_EXTENSION = 'house-number-extension';
	public const POSTAL_CODE = 'postal-code';
	public const CITY = 'city';
	public const COUNTRY = 'country';
	public static function getEnumArray(): array {
		return [
			'NAME'                 => self::NAME,
			'STREET'                 => self::STREET,
			'HOUSE_NUMBER'           => self::HOUSE_NUMBER,
			'HOUSE_NUMBER_EXTENSION' => self::HOUSE_NUMBER_EXTENSION,
			'POSTAL_CODE'            => self::POSTAL_CODE,
			'CITY'                   => self::CITY,
			'COUNTRY'                => self::COUNTRY,
		];
	}
}