using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Serialization; using Com.Piwigo.Lib.DTO; namespace Com.Piwigo.Lib.Proxy.Response { [Serializable()] [XmlRoot(ElementName = "category")] internal class PwgCategoryProxyResponse { [XmlAttribute(AttributeName = "id")] internal Int32 Id { get; set; } [XmlElement(ElementName = "uppercats")] internal String UpperCategoryId { get; set; } [XmlElement (ElementName = "name")] internal String Name { get; set; } [XmlAttribute(AttributeName = "url")] internal String Url { get; set; } [XmlAttribute(AttributeName = "nb_images")] internal Int64 ImagesCount { get; set; } [XmlAttribute(AttributeName = "total_nb_images")] internal Int64 DeepImagesCount { get; set; } [XmlAttribute(AttributeName = "nb_categories")] internal Int64 SubCategoriesCount { get; set; } [XmlAttribute(AttributeName = "max_date_last")] internal String LastDate { get; set; } } [Serializable()] [XmlRoot(ElementName = "rsp")] internal class PwgCategoriesProxyResponse : PwgBaseProxyReponse { [XmlArray("categories")] [XmlArrayItem("category")] internal PwgCategoryProxyResponse[] Categories { get; set; } } }