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 Monitor { /// /// API Name /// /// API Name [DataMember(Name="name", EmitDefaultValue=false)] [JsonProperty(PropertyName = "name")] public string Name { get; set; } /// /// API Version /// /// API Version [DataMember(Name="version", EmitDefaultValue=false)] [JsonProperty(PropertyName = "version")] public string Version { get; set; } /// /// API Host /// /// API Host [DataMember(Name="host", EmitDefaultValue=false)] [JsonProperty(PropertyName = "host")] public string Host { get; set; } /// /// API Host URL /// /// API Host URL [DataMember(Name="host_url", EmitDefaultValue=false)] [JsonProperty(PropertyName = "host_url")] public string HostUrl { get; set; } /// /// API Swagger Specification Location /// /// API Swagger Specification Location [DataMember(Name="spec_url", EmitDefaultValue=false)] [JsonProperty(PropertyName = "spec_url")] public string SpecUrl { get; set; } /// /// API Messages /// /// API Messages [DataMember(Name="messages", EmitDefaultValue=false)] [JsonProperty(PropertyName = "messages")] public List Messages { get; set; } /// /// API Errors /// /// API Errors [DataMember(Name="errors", EmitDefaultValue=false)] [JsonProperty(PropertyName = "errors")] public List Errors { 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 Monitor {\n"); sb.Append(" Name: ").Append(Name).Append("\n"); sb.Append(" Version: ").Append(Version).Append("\n"); sb.Append(" Host: ").Append(Host).Append("\n"); sb.Append(" HostUrl: ").Append(HostUrl).Append("\n"); sb.Append(" SpecUrl: ").Append(SpecUrl).Append("\n"); sb.Append(" Messages: ").Append(Messages).Append("\n"); sb.Append(" Errors: ").Append(Errors).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); } } }