using System.ServiceModel; using System.Xml.Serialization; namespace Asb.Base.V2; [MessageContract(WrapperName = "Disconnect", WrapperNamespace = "urn:msg.asb.se:2", IsWrapped = true)] public class DisconnectRequest : ConnectedRequest { [MessageBodyMember(Namespace = "urn:msg.asb.se:2", Order = 0)] [XmlElement(ElementName = "ConsumerAuthenticationData")] public AuthenticationData ConsumerAuthenticationData { get; set; } public DisconnectRequest() { } public DisconnectRequest(AuthenticationData consumerAuthenticationData) { ConsumerAuthenticationData = consumerAuthenticationData; } }