using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml.Serialization; namespace PartSource.Data.Nexpart { [XmlType(AnonymousType = true, Namespace = "http://whisolutions.com/PartSelectService-v1")] public class ApplicationSearch { public ApplicationSearch() { PSRequestHeader = new PSRequestHeader(); } [XmlElement(Order = 1)] public PSRequestHeader PSRequestHeader { get; set; } [XmlElement(Order = 2)] public VehicleIdentifier VehicleIdentifier { get; set; } [XmlElement(Order = 3)] public string[] MfrCode { get; set; } [XmlElement(Order = 4)] public PartType[] PartType { get; set; } [XmlElement(Order = 5)] public bool SecondaryDCF => true; [XmlElement(Order = 6)] public Criterion[] Criterion { get; set; } [XmlElement(Order = 7)] public string GroupBy { get; set; } } }