private static Places.PlaceType AsPlaceType(string s)
{
var result = Places.PlaceType.Unknown;
switch(s)
{
case "accounting":
result = Places.PlaceType.Accounting;
break;
case "airport":
result = Places.PlaceType.Airport;
break;
case "amusement_park":
result = Places.PlaceType.AmusementPark;
break;
case "aquarium":
result = Places.PlaceType.Aquarium;
break;
case "art_gallery":
result = Places.PlaceType.ArtGallery;
break;
case "atm":
result = Places.PlaceType.ATM;
break;
case "bakery":
result = Places.PlaceType.Bakery;
break;
case "bank":
result = Places.PlaceType.Bank;
break;
case "bar":
result = Places.PlaceType.Bar;
break;
case "beauty_salon":
result = Places.PlaceType.BeautySalon;
break;
case "bicycle_store":
result = Places.PlaceType.BicycleStore;
break;
case "book_store":
result = Places.PlaceType.BookStore;
break;
case "bowling_alley":
result = Places.PlaceType.BowlingAlley;
break;
case "bus_station":
result = Places.PlaceType.BusStation;
break;
case "cafe":
result = Places.PlaceType.Cafe;
break;
case "campground":
result = Places.PlaceType.Campground;
break;
case "car_dealer":
result = Places.PlaceType.CarDealer;
break;
case "car_rental":
result = Places.PlaceType.CarRental;
break;
case "car_repair":
result = Places.PlaceType.CarRepair;
break;
case "car_wash":
result = Places.PlaceType.CarRepair;
break;
case "casino":
result = Places.PlaceType.Casino;
break;
case "cemetery":
result = Places.PlaceType.Cemetery;
break;
case "church":
result = Places.PlaceType.Church;
break;
case "city_hall":
result = Places.PlaceType.CityHall;
break;
case "clothing_store":
result = Places.PlaceType.ClotingStore;
break;
case "convenience_store":
result = Places.PlaceType.ConvenienceStore;
break;
case "courthouse":
result = Places.PlaceType.CourtHouse;
break;
case "dentist":
result = Places.PlaceType.Dentist;
break;
case "department_store":
result = Places.PlaceType.DepartmentStore;
break;
case "doctor":
result = Places.PlaceType.Doctor;
break;
case "electrician":
result = Places.PlaceType.Electrician;
break;
case "electronics_store":
result = Places.PlaceType.ElectronicsStore;
break;
case "embassy":
result = Places.PlaceType.Embassy;
break;
case "establishment":
result = Places.PlaceType.Establishment;
break;
case "finance":
result = Places.PlaceType.Finance;
break;
case "fire_station":
result = Places.PlaceType.FireStation;
break;
case "florist":
result = Places.PlaceType.Florist;
break;
case "food":
result = Places.PlaceType.Food;
break;
case "funeral_home":
result = Places.PlaceType.FuneralHome;
break;
case "furniture_store":
result = Places.PlaceType.FurnitureStore;
break;
case "gas_station":
result = Places.PlaceType.GasStation;
break;
case "general_contractor":
result = Places.PlaceType.GeneralContractor;
break;
case "grocery_or_supermarket":
result = Places.PlaceType.GroceryOrSupermarket;
break;
case "gym":
result = Places.PlaceType.Gym;
break;
case "hair_care":
result = Places.PlaceType.HairCare;
break;
case "hardware_store":
result = Places.PlaceType.HardwareStore;
break;
case "health":
result = Places.PlaceType.Health;
break;
case "hindu_temple":
result = Places.PlaceType.HinduTemple;
break;
case "home_goods_store":
result = Places.PlaceType.HomeGoodsStore;
break;
case "hospital":
result = Places.PlaceType.Hospital;
break;
case "insurance_agency":
result = Places.PlaceType.InsuranceAgency;
break;
case "jewelry_store":
result = Places.PlaceType.JewelryStore;
break;
case "laundry":
result = Places.PlaceType.Laundry;
break;
case "lawyer":
result = Places.PlaceType.Lawyer;
break;
case "library":
result = Places.PlaceType.Library;
break;
case "liquor_store":
result = Places.PlaceType.LiquorStore;
break;
case "local_government_office":
result = Places.PlaceType.LocalGovermentOffice;
break;
case "locksmith":
result = Places.PlaceType.Locksmith;
break;
case "lodging":
result = Places.PlaceType.Lodging;
break;
case "meal_delivery":
result = Places.PlaceType.MealDelivery;
break;
case "meal_takeaway":
result = Places.PlaceType.MealTakeaway;
break;
case "mosque":
result = Places.PlaceType.Mosque;
break;
case "movie_rental":
result = Places.PlaceType.MovieRental;
break;
case "movie_theater":
result = Places.PlaceType.MovieTheater;
break;
case "moving_company":
result = Places.PlaceType.MovingCompany;
break;
case "museum":
result = Places.PlaceType.Museum;
break;
case "night_club":
result = Places.PlaceType.NightClub;
break;
case "painter":
result = Places.PlaceType.Painter;
break;
case "park":
result = Places.PlaceType.Park;
break;
case "parking":
result = Places.PlaceType.Parking;
break;
case "pet_store":
result = Places.PlaceType.PetStore;
break;
case "pharmacy":
result = Places.PlaceType.Pharmacy;
break;
case "physiotherapist":
result = Places.PlaceType.Physiotherapist;
break;
case "place_of_worship":
result = Places.PlaceType.PlaceOfWorkship;
break;
case "plumber":
result = Places.PlaceType.Plumber;
break;
case "police":
result = Places.PlaceType.Police;
break;
case "post_office":
result = Places.PlaceType.PostOffice;
break;
case "real_estate_agency":
result = Places.PlaceType.RealEstateAgency;
break;
case "restaurant":
result = Places.PlaceType.Restaurant;
break;
case "roofing_contractor":
result = Places.PlaceType.RoofingContractor;
break;
case "rv_park":
result = Places.PlaceType.RVPark;
break;
case "school":
result = Places.PlaceType.School;
break;
case "shoe_store":
result = Places.PlaceType.ShoeStore;
break;
case "shopping_mall":
result = Places.PlaceType.ShoppingMall;
break;
case "spa":
result = Places.PlaceType.Spa;
break;
case "stadium":
result = Places.PlaceType.Stadium;
break;
case "storage":
result = Places.PlaceType.Storage;
break;
case "store":
result = Places.PlaceType.Store;
break;
case "subway_station":
result = Places.PlaceType.SubwayStation;
break;
case "synagogue":
result = Places.PlaceType.Synagogue;
break;
case "taxi_stand":
result = Places.PlaceType.TaxiStation;
break;
case "train_station":
result = Places.PlaceType.TrainStation;
break;
case "travel_agency":
result = Places.PlaceType.TravelAgency;
break;
case "university":
result = Places.PlaceType.University;
break;
case "veterinary_care":
result = Places.PlaceType.VeterinaryCare;
break;
case "zoo":
result = Places.PlaceType.Zoo;
break;
case "administrative_area_level_1":
result = Places.PlaceType.AdministrativeAreaLevel1;
break;
case "administrative_area_level_2":
result = Places.PlaceType.AdministrativeAreaLevel2;
break;
case "administrative_area_level_3":
result = Places.PlaceType.AdministrativeAreaLevel3;
break;
case "colloquial_area":
result = Places.PlaceType.ColloquialArea;
break;
case "country":
result = Places.PlaceType.Country;
break;
case "floor":
result = Places.PlaceType.Floor;
break;
case "geocode":
result = Places.PlaceType.Geocode;
break;
case "intersection":
result = Places.PlaceType.Intersection;
break;
case "locality":
result = Places.PlaceType.Locality;
break;
case "natural_feature":
result = Places.PlaceType.NaturalFeature;
break;
case "neighborhood":
result = Places.PlaceType.Neighborhood;
break;
case "political":
result = Places.PlaceType.Political;
break;
case "point_of_interest":
result = Places.PlaceType.PointOfInterest;
break;
case "post_box":
result = Places.PlaceType.PostBox;
break;
case "postal_code":
result = Places.PlaceType.PostalCode;
break;
case "postal_code_prefix":
result = Places.PlaceType.PostalCodePrefix;
break;
case "postal_town":
result = Places.PlaceType.PostalTown;
break;
case "premise":
result = Places.PlaceType.Premise;
break;
case "room":
result = Places.PlaceType.Room;
break;
case "route":
result = Places.PlaceType.Route;
break;
case "street_address":
result = Places.PlaceType.StreetAddress;
break;
case "street_number":
result = Places.PlaceType.StreetNumber;
break;
case "sublocality":
result = Places.PlaceType.Sublocality;
break;
case "sublocality_level_4":
result = Places.PlaceType.SublocalityLevel4;
break;
case "sublocality_level_5":
result = Places.PlaceType.SublocalityLevel5;
break;
case "sublocality_level_3":
result = Places.PlaceType.SublocalityLevel3;
break;
case "sublocality_level_2":
result = Places.PlaceType.SublocalityLevel2;
break;
case "sublocality_level_1":
result = Places.PlaceType.SublocalityLevel1;
break;
case "subpremise":
result = Places.PlaceType.Subpremise;
break;
case "transit_station":
result = Places.PlaceType.TransitStation;
break;
}
return result;
}