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 Pagination { /// /// Current page number /// /// Current page number [DataMember(Name="number", EmitDefaultValue=false)] [JsonProperty(PropertyName = "number")] public int? Number { get; set; } /// /// Next page number /// /// Next page number [DataMember(Name="next_page_number", EmitDefaultValue=false)] [JsonProperty(PropertyName = "next_page_number")] public int? NextPageNumber { get; set; } /// /// Previous page number /// /// Previous page number [DataMember(Name="previous_page_number", EmitDefaultValue=false)] [JsonProperty(PropertyName = "previous_page_number")] public int? PreviousPageNumber { get; set; } /// /// Gets or Sets Paginator /// [DataMember(Name="paginator", EmitDefaultValue=false)] [JsonProperty(PropertyName = "paginator")] public Paginator Paginator { get; set; } /// /// If there is a next page /// /// If there is a next page [DataMember(Name="has_next", EmitDefaultValue=false)] [JsonProperty(PropertyName = "has_next")] public bool? HasNext { get; set; } /// /// If there is a previous page /// /// If there is a previous page [DataMember(Name="has_previous", EmitDefaultValue=false)] [JsonProperty(PropertyName = "has_previous")] public bool? HasPrevious { 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 Pagination {\n"); sb.Append(" Number: ").Append(Number).Append("\n"); sb.Append(" NextPageNumber: ").Append(NextPageNumber).Append("\n"); sb.Append(" PreviousPageNumber: ").Append(PreviousPageNumber).Append("\n"); sb.Append(" Paginator: ").Append(Paginator).Append("\n"); sb.Append(" HasNext: ").Append(HasNext).Append("\n"); sb.Append(" HasPrevious: ").Append(HasPrevious).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); } } }