using System.CodeDom.Compiler; using System.ComponentModel; using System.Diagnostics; using System.ServiceModel; using ArchestrAServices.ASBIDataContract; namespace ArchestrAServices.ASBContract; [DebuggerStepThrough] [GeneratedCode("System.ServiceModel", "4.0.0.0")] [EditorBrowsable(EditorBrowsableState.Advanced)] [MessageContract(WrapperName = "SetSubscriptionStateRequest", WrapperNamespace = "http://asb.contracts.idata.messages/20111111", IsWrapped = true)] public class SetSubscriptionStateRequest : ConnectedRequest { [MessageBodyMember(Namespace = "http://asb.contracts.idata.messages/20111111", Order = 0)] public long SubscriptionId; [MessageBodyMember(Namespace = "http://asb.contracts.idata.messages/20111111", Order = 1)] private Variant NewState; [MessageBodyMember(Namespace = "http://asb.contracts.idata.messages/20111111", Order = 2)] public ushort StateToChange; public ArchestrAServices.ASBIDataContract.Variant NewStateProperty { get { return new ArchestrAServices.ASBIDataContract.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.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; } }