using System.ServiceModel; using System.Xml.Serialization; namespace Asb.Base.V2; [MessageContract(WrapperName = "UpdateSystemAuthenticationConfiguration", WrapperNamespace = "urn:msg.asb.se:2", IsWrapped = true)] [XmlRoot(Namespace = "urn:msg.asb.se:2")] public class UpdateSystemAuthenticationConfigurationRequest : ConnectedRequest { [MessageBodyMember(Namespace = "urn:msg.asb.se:2", Order = 0)] [XmlElement(ElementName = "EncryptedConfigurationData")] public string EncryptedConfigurationData { get; set; } [MessageBodyMember(Namespace = "urn:msg.asb.se:2", Order = 1)] [XmlElement(ElementName = "InitializationVector", DataType = "base64Binary")] public byte[] InitializationVector { get; set; } public UpdateSystemAuthenticationConfigurationRequest() { } public UpdateSystemAuthenticationConfigurationRequest(string encryptedConfigurationData, byte[] initializationVector) { EncryptedConfigurationData = encryptedConfigurationData; InitializationVector = initializationVector; } }