using System.CodeDom.Compiler; using System.ServiceModel; namespace ArchestrAServices.ASBContract; [GeneratedCode("System.ServiceModel", "4.0.0.0")] [ServiceContract(Namespace = "http://ArchestrAServices.Contract", ConfigurationName = "IASBIData")] public interface IASBIData : IAuthenticateASB { [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:readIn", ReplyAction = "*")] ReadResponse Read(ReadRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:WriteBasicRequest", ReplyAction = "*")] WriteResponse Write(WriteBasicRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:writeUserIn", ReplyAction = "*")] WriteUserResponse WriteUser(WriteUserRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:writeVerifiedIn", ReplyAction = "*")] WriteVerifiedResponse WriteVerified(WriteVerifiedRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:writeSecuredIn", ReplyAction = "*")] WriteSecuredResponse WriteSecured(WriteSecuredRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:writeConfirmedIn", ReplyAction = "*")] WriteConfirmedResponse WriteConfirmed(WriteConfirmedRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:confirmWriteIn", ReplyAction = "*")] ConfirmWriteResponse ConfirmWrite(ConfirmWriteRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:publishWriteCompleteIn", ReplyAction = "*")] PublishWriteCompleteResponse PublishWriteComplete(PublishWriteCompleteRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:createSubscriptionIn", ReplyAction = "*")] CreateSubscriptionResponse CreateSubscription(CreateSubscriptionRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:setSubscriptionStateIn", ReplyAction = "*")] SetSubscriptionStateResponse SetSubscriptionState(SetSubscriptionStateRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:getSubscriptionStateIn", ReplyAction = "*")] GetSubscriptionStateResponse GetSubscriptionState(GetSubscriptionStateRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:deleteSubscriptionIn", ReplyAction = "*")] DeleteSubscriptionResponse DeleteSubscription(DeleteSubscriptionRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:addMonitoredItemsIn", ReplyAction = "*")] AddMonitoredItemsResponse AddMonitoredItems(AddMonitoredItemsRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:deleteMonitoredItemsIn", ReplyAction = "*")] DeleteMonitoredItemsResponse DeleteMonitoredItems(DeleteMonitoredItemsRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:getMonitoredItemsIn", ReplyAction = "*")] GetMonitoredItemsResponse GetMonitoredItems(GetMonitoredItemsRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:publishIn", ReplyAction = "*")] PublishResponse Publish(PublishRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:registerItemsIn", ReplyAction = "*")] RegisterItemsResponse RegisterItems(RegisterItemsRequest request); [OperationContract(Action = "http://asb.contracts.idata.messages/20111111:unregisterItemsIn", ReplyAction = "*")] UnregisterItemsResponse UnregisterItems(UnregisterItemsRequest request); }