using System; using System.CodeDom.Compiler; using System.Diagnostics; using System.Xml.Serialization; namespace ArchestrAServices.ASBContract; [Serializable] [GeneratedCode("System.Xml", "4.0.30319.18054")] [DebuggerStepThrough] [XmlType(Namespace = "http://asb.contracts.idata.data/20111111")] public struct UserToken { private ushort encryptionField; private bool encryptionFieldSpecified; private string hostNameField; private ushort idTypeField; private bool idTypeFieldSpecified; private string locationIDField; private string passwordField; private byte[] samlTokenField; private string userNameField; private ushort validityField; private bool validityFieldSpecified; private byte[] x509CertificateField; public ushort Encryption { get { return encryptionField; } set { encryptionField = value; EncryptionSpecified = true; } } [XmlIgnore] public bool EncryptionSpecified { get { return encryptionFieldSpecified; } set { encryptionFieldSpecified = value; } } [XmlElement(IsNullable = true)] public string HostName { get { return hostNameField; } set { hostNameField = value; } } public ushort IdType { get { return idTypeField; } set { idTypeField = value; IdTypeSpecified = true; } } [XmlIgnore] public bool IdTypeSpecified { get { return idTypeFieldSpecified; } set { idTypeFieldSpecified = value; } } [XmlElement(IsNullable = true)] public string LocationID { get { return locationIDField; } set { locationIDField = value; } } [XmlElement(IsNullable = true)] public string Password { get { return passwordField; } set { passwordField = value; } } [XmlElement(DataType = "base64Binary", IsNullable = true)] public byte[] SamlToken { get { return samlTokenField; } set { samlTokenField = value; } } [XmlElement(IsNullable = true)] public string UserName { get { return userNameField; } set { userNameField = value; } } public ushort Validity { get { return validityField; } set { validityField = value; ValiditySpecified = true; } } [XmlIgnore] public bool ValiditySpecified { get { return validityFieldSpecified; } set { validityFieldSpecified = value; } } [XmlElement(DataType = "base64Binary", IsNullable = true)] public byte[] X509Certificate { get { return x509CertificateField; } set { x509CertificateField = value; } } }