using System.CodeDom.Compiler; using System.ComponentModel; using System.Diagnostics; using System.ServiceModel; using ArchestrAServices.ASBContract; using ArchestrAServices.ASBIDataContract.V2; namespace ArchestrAServices.ASBIDataV2Contract; [DebuggerStepThrough] [GeneratedCode("System.ServiceModel", "4.0.0.0")] [EditorBrowsable(EditorBrowsableState.Advanced)] [MessageContract(WrapperName = "SetSubscriptionStateRequest", WrapperNamespace = "urn:msg.data.asb.iom:2", IsWrapped = true)] public class SetSubscriptionStateRequest : ConnectedRequest { [MessageBodyMember(Namespace = "urn:msg.data.asb.iom:2", Order = 0)] public long SubscriptionId; [MessageBodyMember(Namespace = "urn:msg.data.asb.iom:2", Order = 1)] private Variant NewState; [MessageBodyMember(Namespace = "urn:msg.data.asb.iom:2", Order = 2)] public ushort StateToChange; public ArchestrAServices.ASBIDataContract.V2.Variant NewStateProperty { get { return new ArchestrAServices.ASBIDataContract.V2.Variant { Type = NewState.Type, Length = NewState.Length, Payload = NewState.Payload }; } set { NewState.Type = value.Type; NewState.Length = value.Length; NewState.Payload = value.Payload; } } public SetSubscriptionStateRequest() { } public SetSubscriptionStateRequest(long SubscriptionId, ArchestrAServices.ASBIDataContract.V2.Variant NewState, ushort StateToChange) { this.SubscriptionId = SubscriptionId; this.NewState.Type = NewState.Type; this.NewState.Length = NewState.Length; this.NewState.Payload = NewState.Payload; this.StateToChange = StateToChange; } }