/* * Tribufu API * * REST API to access Tribufu services. * * The version of the OpenAPI document: 1.1.0 * Contact: contact@tribufu.com * Generated by: https://github.com/openapitools/openapi-generator.git */ using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.IO; using System.Runtime.Serialization; using System.Text; using System.Text.RegularExpressions; using Newtonsoft.Json; using Newtonsoft.Json.Converters; using Newtonsoft.Json.Linq; using System.ComponentModel.DataAnnotations; using OpenAPIDateConverter = Tribufu.Generated.Client.OpenAPIDateConverter; namespace Tribufu.Generated.Model { /// /// ServerMetrics /// [DataContract(Name = "ServerMetrics")] public partial class ServerMetrics : IValidatableObject { /// /// Initializes a new instance of the class. /// /// serverCount. /// packageCount. /// countryCount. public ServerMetrics(int serverCount = default(int), int packageCount = default(int), int countryCount = default(int)) { this.ServerCount = serverCount; this.PackageCount = packageCount; this.CountryCount = countryCount; } /// /// Gets or Sets ServerCount /// [DataMember(Name = "server_count", EmitDefaultValue = false)] public int ServerCount { get; set; } /// /// Gets or Sets PackageCount /// [DataMember(Name = "package_count", EmitDefaultValue = false)] public int PackageCount { get; set; } /// /// Gets or Sets CountryCount /// [DataMember(Name = "country_count", EmitDefaultValue = false)] public int CountryCount { get; set; } /// /// Returns the string presentation of the object /// /// String presentation of the object public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("class ServerMetrics {\n"); sb.Append(" ServerCount: ").Append(ServerCount).Append("\n"); sb.Append(" PackageCount: ").Append(PackageCount).Append("\n"); sb.Append(" CountryCount: ").Append(CountryCount).Append("\n"); sb.Append("}\n"); return sb.ToString(); } /// /// Returns the JSON string presentation of the object /// /// JSON string presentation of the object public virtual string ToJson() { return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); } /// /// To validate all properties of the instance /// /// Validation context /// Validation Result IEnumerable IValidatableObject.Validate(ValidationContext validationContext) { yield break; } } }