using System.ServiceModel; using System.Xml.Serialization; namespace Asb.Base.V2; [MessageContract(WrapperName = "GetStatus", WrapperNamespace = "urn:msg.asb.se:2", IsWrapped = true)] [XmlRoot(Namespace = "urn:msg.asb.se:2")] public class GetStatusRequest : ConnectedRequest { [MessageBodyMember(Namespace = "urn:msg.asb.se:2", Order = 0)] [XmlElement(ElementName = "ItemsToReturn")] public string[] ItemsToReturn { get; set; } public GetStatusRequest() { } public GetStatusRequest(string[] itemsToReturn) { ItemsToReturn = itemsToReturn; } }