public function rules(): array 	{ 		return [ 			'name' => ['required', 'string', 'max:150'], 			'country_code' => ['required', 'string', Rule::in(Address::getCountries())], 			'street' => ['required', 'string', 'max:150'], 			'city' => ['required', 'string', 'max:50'], 			'type' => ['required', 'integer', Rule::in(Address::getTypes())], 			'zip_code' => ['required', 'string', 'max:20'], 			'phone' => ['nullable', 'string', 'max:20'], 		]; 	}