mirror of
https://codeberg.org/comaps/comaps
synced 2026-01-07 21:13:55 +00:00
[generator] Add check_date and variants
Includes survey:date and check_date:opening_hours Only apply to amenity and shop types for now [generator] Add check_date to further types [generator] Improve date validation Check if it can be parsed to a proper date Signed-off-by: Eivind Samseth <eisa01@gmail.com>
This commit is contained in:
@@ -75,6 +75,10 @@ bool Metadata::TypeFromString(string_view k, Metadata::EType & outType)
|
||||
{
|
||||
if (k == "opening_hours")
|
||||
outType = Metadata::FMD_OPEN_HOURS;
|
||||
else if (k == "check_date" || k == "survey:date")
|
||||
outType = Metadata::FMD_CHECK_DATE;
|
||||
else if (k == "check_date:opening_hours")
|
||||
outType = Metadata::FMD_CHECK_DATE_OPEN_HOURS;
|
||||
else if (k == "phone" || k == "contact:phone" || k == "contact:mobile" || k == "mobile")
|
||||
outType = Metadata::FMD_PHONE_NUMBER;
|
||||
else if (k == "fax" || k == "contact:fax")
|
||||
@@ -237,6 +241,8 @@ string ToString(Metadata::EType type)
|
||||
{
|
||||
case Metadata::FMD_CUISINE: return "cuisine";
|
||||
case Metadata::FMD_OPEN_HOURS: return "opening_hours";
|
||||
case Metadata::FMD_CHECK_DATE: return "check_date";
|
||||
case Metadata::FMD_CHECK_DATE_OPEN_HOURS: return "check_date:opening_hours";
|
||||
case Metadata::FMD_PHONE_NUMBER: return "phone";
|
||||
case Metadata::FMD_FAX_NUMBER: return "fax";
|
||||
case Metadata::FMD_STARS: return "stars";
|
||||
|
||||
Reference in New Issue
Block a user