using System; using System.CodeDom.Compiler; using System.Diagnostics; using System.Xml.Serialization; using ArchestrAServices.Contract; namespace ArchestrAServices.ASBIDataContract; [Serializable] [GeneratedCode("System.Xml", "4.0.30319.233")] [DebuggerStepThrough] [XmlType(Namespace = "http://asb.contracts.idata.data/20111111")] public struct Variant { private ushort typeField; private int lengthField; private byte[] payloadField; public ushort Type { get { return typeField; } set { typeField = value; } } public int Length { get { return lengthField; } set { lengthField = value; } } [XmlElement(DataType = "base64Binary", IsNullable = true)] public byte[] Payload { get { return payloadField; } set { payloadField = value; } } public Variant(ref ArchestrAServices.Contract.Variant oldVariant) { lengthField = oldVariant.Length; typeField = oldVariant.Type; payloadField = oldVariant.Payload; } public Variant(ArchestrAServices.Contract.Variant oldVariant) { lengthField = oldVariant.Length; typeField = oldVariant.Type; payloadField = oldVariant.Payload; } public Variant(int Length, ushort Type, byte[] Payload) { lengthField = Length; typeField = Type; payloadField = Payload; } }