using System; using System.Text; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using Newtonsoft.Json; namespace IO.Swagger.Model { /// /// /// [DataContract] public class Location { /// /// City Name /// /// City Name [DataMember(Name="city", EmitDefaultValue=false)] [JsonProperty(PropertyName = "city")] public string City { get; set; } /// /// Continent Name /// /// Continent Name [DataMember(Name="continent", EmitDefaultValue=false)] [JsonProperty(PropertyName = "continent")] public string Continent { get; set; } /// /// Country name /// /// Country name [DataMember(Name="country", EmitDefaultValue=false)] [JsonProperty(PropertyName = "country")] public string Country { get; set; } /// /// Timezone name /// /// Timezone name [DataMember(Name="timezone", EmitDefaultValue=false)] [JsonProperty(PropertyName = "timezone")] public string Timezone { get; set; } /// /// Administrative Division /// /// Administrative Division [DataMember(Name="administrative_division", EmitDefaultValue=false)] [JsonProperty(PropertyName = "administrative_division")] public string AdministrativeDivision { get; set; } /// /// The Latitude in decimal /// /// The Latitude in decimal [DataMember(Name="latitude", EmitDefaultValue=false)] [JsonProperty(PropertyName = "latitude")] public decimal? Latitude { get; set; } /// /// The Longitude in decimal /// /// The Longitude in decimal [DataMember(Name="longitude", EmitDefaultValue=false)] [JsonProperty(PropertyName = "longitude")] public decimal? Longitude { get; set; } /// /// The type of location /// /// The type of location [DataMember(Name="type", EmitDefaultValue=false)] [JsonProperty(PropertyName = "type")] public string Type { get; set; } /// /// Get the string presentation of the object /// /// String presentation of the object public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("class Location {\n"); sb.Append(" City: ").Append(City).Append("\n"); sb.Append(" Continent: ").Append(Continent).Append("\n"); sb.Append(" Country: ").Append(Country).Append("\n"); sb.Append(" Timezone: ").Append(Timezone).Append("\n"); sb.Append(" AdministrativeDivision: ").Append(AdministrativeDivision).Append("\n"); sb.Append(" Latitude: ").Append(Latitude).Append("\n"); sb.Append(" Longitude: ").Append(Longitude).Append("\n"); sb.Append(" Type: ").Append(Type).Append("\n"); sb.Append("}\n"); return sb.ToString(); } /// /// Get the JSON string presentation of the object /// /// JSON string presentation of the object public string ToJson() { return JsonConvert.SerializeObject(this, Formatting.Indented); } } }