/** * C# WSDL dll * @author John Stokely * @copyright HannonHill * */ #pragma warning disable 1591 namespace wsdl { using System.Diagnostics; using System.Web.Services; using System.ComponentModel; using System.Web.Services.Protocols; using System; using System.Xml.Serialization; using System.Collections; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.42")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Web.Services.WebServiceBindingAttribute(Name = "AssetOperationServiceSoapBinding", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] [System.Xml.Serialization.XmlIncludeAttribute(typeof(baseasset))] public partial class AssetOperationHandlerService : System.Web.Services.Protocols.SoapHttpClientProtocol { private System.Threading.SendOrPostCallback deleteOperationCompleted; private System.Threading.SendOrPostCallback createOperationCompleted; private System.Threading.SendOrPostCallback publishOperationCompleted; private System.Threading.SendOrPostCallback editOperationCompleted; private System.Threading.SendOrPostCallback batchOperationCompleted; private System.Threading.SendOrPostCallback readOperationCompleted; private System.Threading.SendOrPostCallback searchOperationCompleted; private System.Threading.SendOrPostCallback readAccessRightsOperationCompleted; private System.Threading.SendOrPostCallback editAccessRightsOperationCompleted; private System.Threading.SendOrPostCallback listMessagesOperationCompleted; private System.Threading.SendOrPostCallback markMessageOperationCompleted; private System.Threading.SendOrPostCallback deleteMessageOperationCompleted; private System.Threading.SendOrPostCallback sendMessageOperationCompleted; private System.Threading.SendOrPostCallback checkOutOperationCompleted; private System.Threading.SendOrPostCallback checkInOperationCompleted; private System.Threading.SendOrPostCallback copyOperationCompleted; private System.Threading.SendOrPostCallback readWorkflowInformationOperationCompleted; private bool useDefaultCredentialsSetExplicitly; /// public AssetOperationHandlerService() { this.Url = "http://localhost:8880/ws/services/AssetOperationService?wsdl"; if ((this.IsLocalFileSystemWebService(this.Url) == true)) { this.UseDefaultCredentials = true; this.useDefaultCredentialsSetExplicitly = false; } else { this.useDefaultCredentialsSetExplicitly = true; } } public new string Url { get { return base.Url; } set { if ((((this.IsLocalFileSystemWebService(base.Url) == true) && (this.useDefaultCredentialsSetExplicitly == false)) && (this.IsLocalFileSystemWebService(value) == false))) { base.UseDefaultCredentials = false; } base.Url = value; } } public new bool UseDefaultCredentials { get { return base.UseDefaultCredentials; } set { base.UseDefaultCredentials = value; this.useDefaultCredentialsSetExplicitly = true; } } /// public event deleteCompletedEventHandler deleteCompleted; /// public event createCompletedEventHandler createCompleted; /// public event publishCompletedEventHandler publishCompleted; /// public event editCompletedEventHandler editCompleted; /// public event batchCompletedEventHandler batchCompleted; /// public event readCompletedEventHandler readCompleted; /// public event searchCompletedEventHandler searchCompleted; /// public event readAccessRightsCompletedEventHandler readAccessRightsCompleted; /// public event editAccessRightsCompletedEventHandler editAccessRightsCompleted; /// public event listMessagesCompletedEventHandler listMessagesCompleted; /// public event markMessageCompletedEventHandler markMessageCompleted; /// public event deleteMessageCompletedEventHandler deleteMessageCompleted; /// public event sendMessageCompletedEventHandler sendMessageCompleted; /// public event checkOutCompletedEventHandler checkOutCompleted; /// public event checkInCompletedEventHandler checkInCompleted; /// public event copyCompletedEventHandler copyCompleted; /// public event readWorkflowInformationCompletedEventHandler readWorkflowInformationCompleted; /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("deleteReturn")] public operationResult delete(authentication authentication, identifier identifier) { object[] results = this.Invoke("delete", new object[] { authentication, identifier}); return ((operationResult)(results[0])); } /// public void deleteAsync(authentication authentication, identifier identifier) { this.deleteAsync(authentication, identifier, null); } /// public void deleteAsync(authentication authentication, identifier identifier, object userState) { if ((this.deleteOperationCompleted == null)) { this.deleteOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteOperationCompleted); } this.InvokeAsync("delete", new object[] { authentication, identifier}, this.deleteOperationCompleted, userState); } private void OndeleteOperationCompleted(object arg) { if ((this.deleteCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.deleteCompleted(this, new deleteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("createReturn")] public createResult create(authentication authentication, asset asset) { object[] results = this.Invoke("create", new object[] { authentication, asset}); return ((createResult)(results[0])); } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("readAuditsReturn")] public readAuditsResult readAudits(authentication authentication, auditParameters auditParameters) { object[] results = this.Invoke("readAudits", new object[] { authentication, auditParameters}); return ((readAuditsResult)(results[0])); } /// public void createAsync(authentication authentication, asset asset) { this.createAsync(authentication, asset, null); } /// public void createAsync(authentication authentication, asset asset, object userState) { if ((this.createOperationCompleted == null)) { this.createOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateOperationCompleted); } this.InvokeAsync("create", new object[] { authentication, asset}, this.createOperationCompleted, userState); } private void OncreateOperationCompleted(object arg) { if ((this.createCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.createCompleted(this, new createCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("publishReturn")] public operationResult publish(authentication authentication, identifier identifier) { object[] results = this.Invoke("publish", new object[] { authentication, identifier}); return ((operationResult)(results[0])); } /// public void publishAsync(authentication authentication, identifier identifier) { this.publishAsync(authentication, identifier, null); } /// public void publishAsync(authentication authentication, identifier identifier, object userState) { if ((this.publishOperationCompleted == null)) { this.publishOperationCompleted = new System.Threading.SendOrPostCallback(this.OnpublishOperationCompleted); } this.InvokeAsync("publish", new object[] { authentication, identifier}, this.publishOperationCompleted, userState); } private void OnpublishOperationCompleted(object arg) { if ((this.publishCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.publishCompleted(this, new publishCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("editReturn")] public operationResult edit(authentication authentication, asset asset) { object[] results = this.Invoke("edit", new object[] { authentication, asset}); return ((operationResult)(results[0])); } /// public void editAsync(authentication authentication, asset asset) { this.editAsync(authentication, asset, null); } /// public void editAsync(authentication authentication, asset asset, object userState) { if ((this.editOperationCompleted == null)) { this.editOperationCompleted = new System.Threading.SendOrPostCallback(this.OneditOperationCompleted); } this.InvokeAsync("edit", new object[] { authentication, asset}, this.editOperationCompleted, userState); } private void OneditOperationCompleted(object arg) { if ((this.editCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.editCompleted(this, new editCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("batchReturn")] public operationResult[] batch(authentication authentication, [System.Xml.Serialization.XmlElementAttribute("operation")] operation[] operation) { object[] results = this.Invoke("batch", new object[] { authentication, operation}); return ((operationResult[])(results[0])); } /// public void batchAsync(authentication authentication, operation[] operation) { this.batchAsync(authentication, operation, null); } /// public void batchAsync(authentication authentication, operation[] operation, object userState) { if ((this.batchOperationCompleted == null)) { this.batchOperationCompleted = new System.Threading.SendOrPostCallback(this.OnbatchOperationCompleted); } this.InvokeAsync("batch", new object[] { authentication, operation}, this.batchOperationCompleted, userState); } private void OnbatchOperationCompleted(object arg) { if ((this.batchCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.batchCompleted(this, new batchCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("readReturn")] public readResult read(authentication authentication, identifier identifier) { object[] results = this.Invoke("read", new object[] { authentication, identifier}); return ((readResult)(results[0])); } /// public void readAsync(authentication authentication, identifier identifier) { this.readAsync(authentication, identifier, null); } /// public void readAsync(authentication authentication, identifier identifier, object userState) { if ((this.readOperationCompleted == null)) { this.readOperationCompleted = new System.Threading.SendOrPostCallback(this.OnreadOperationCompleted); } this.InvokeAsync("read", new object[] { authentication, identifier}, this.readOperationCompleted, userState); } private void OnreadOperationCompleted(object arg) { if ((this.readCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.readCompleted(this, new readCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("searchReturn")] public searchResult search(authentication authentication, searchInformation searchInformation) { object[] results = this.Invoke("search", new object[] { authentication, searchInformation}); return ((searchResult)(results[0])); } /// public void searchAsync(authentication authentication, searchInformation searchInformation) { this.searchAsync(authentication, searchInformation, null); } /// public void searchAsync(authentication authentication, searchInformation searchInformation, object userState) { if ((this.searchOperationCompleted == null)) { this.searchOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsearchOperationCompleted); } this.InvokeAsync("search", new object[] { authentication, searchInformation}, this.searchOperationCompleted, userState); } private void OnsearchOperationCompleted(object arg) { if ((this.searchCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.searchCompleted(this, new searchCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("readAccessRightsReturn")] public readAccessRightsResult readAccessRights(authentication authentication, identifier identifier) { object[] results = this.Invoke("readAccessRights", new object[] { authentication, identifier}); return ((readAccessRightsResult)(results[0])); } /// public void readAccessRightsAsync(authentication authentication, identifier identifier) { this.readAccessRightsAsync(authentication, identifier, null); } /// public void readAccessRightsAsync(authentication authentication, identifier identifier, object userState) { if ((this.readAccessRightsOperationCompleted == null)) { this.readAccessRightsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnreadAccessRightsOperationCompleted); } this.InvokeAsync("readAccessRights", new object[] { authentication, identifier}, this.readAccessRightsOperationCompleted, userState); } private void OnreadAccessRightsOperationCompleted(object arg) { if ((this.readAccessRightsCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.readAccessRightsCompleted(this, new readAccessRightsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("editAccessRightsReturn")] public operationResult editAccessRights(authentication authentication, accessRightsInformation accessRightsInformation, bool applyToChildren, [System.Xml.Serialization.XmlIgnoreAttribute()] bool applyToChildrenSpecified) { object[] results = this.Invoke("editAccessRights", new object[] { authentication, accessRightsInformation, applyToChildren, applyToChildrenSpecified}); return ((operationResult)(results[0])); } /// public void editAccessRightsAsync(authentication authentication, accessRightsInformation accessRightsInformation, bool applyToChildren, bool applyToChildrenSpecified) { this.editAccessRightsAsync(authentication, accessRightsInformation, applyToChildren, applyToChildrenSpecified, null); } /// public void editAccessRightsAsync(authentication authentication, accessRightsInformation accessRightsInformation, bool applyToChildren, bool applyToChildrenSpecified, object userState) { if ((this.editAccessRightsOperationCompleted == null)) { this.editAccessRightsOperationCompleted = new System.Threading.SendOrPostCallback(this.OneditAccessRightsOperationCompleted); } this.InvokeAsync("editAccessRights", new object[] { authentication, accessRightsInformation, applyToChildren, applyToChildrenSpecified}, this.editAccessRightsOperationCompleted, userState); } private void OneditAccessRightsOperationCompleted(object arg) { if ((this.editAccessRightsCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.editAccessRightsCompleted(this, new editAccessRightsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("listMessagesReturn")] public listMessagesResult listMessages(authentication authentication) { object[] results = this.Invoke("listMessages", new object[] { authentication}); return ((listMessagesResult)(results[0])); } /// public void listMessagesAsync(authentication authentication) { this.listMessagesAsync(authentication, null); } /// public void listMessagesAsync(authentication authentication, object userState) { if ((this.listMessagesOperationCompleted == null)) { this.listMessagesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnlistMessagesOperationCompleted); } this.InvokeAsync("listMessages", new object[] { authentication}, this.listMessagesOperationCompleted, userState); } private void OnlistMessagesOperationCompleted(object arg) { if ((this.listMessagesCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.listMessagesCompleted(this, new listMessagesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("markMessageReturn")] public operationResult markMessage(authentication authentication, identifier identifier, messagemarktype markType) { object[] results = this.Invoke("markMessage", new object[] { authentication, identifier, markType}); return ((operationResult)(results[0])); } /// public void markMessageAsync(authentication authentication, identifier identifier, messagemarktype markType) { this.markMessageAsync(authentication, identifier, markType, null); } /// public void markMessageAsync(authentication authentication, identifier identifier, messagemarktype markType, object userState) { if ((this.markMessageOperationCompleted == null)) { this.markMessageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmarkMessageOperationCompleted); } this.InvokeAsync("markMessage", new object[] { authentication, identifier, markType}, this.markMessageOperationCompleted, userState); } private void OnmarkMessageOperationCompleted(object arg) { if ((this.markMessageCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.markMessageCompleted(this, new markMessageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("deleteMessageReturn")] public operationResult deleteMessage(authentication authentication, identifier identifier) { object[] results = this.Invoke("deleteMessage", new object[] { authentication, identifier}); return ((operationResult)(results[0])); } /// public void deleteMessageAsync(authentication authentication, identifier identifier) { this.deleteMessageAsync(authentication, identifier, null); } /// public void deleteMessageAsync(authentication authentication, identifier identifier, object userState) { if ((this.deleteMessageOperationCompleted == null)) { this.deleteMessageOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteMessageOperationCompleted); } this.InvokeAsync("deleteMessage", new object[] { authentication, identifier}, this.deleteMessageOperationCompleted, userState); } private void OndeleteMessageOperationCompleted(object arg) { if ((this.deleteMessageCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.deleteMessageCompleted(this, new deleteMessageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("sendMessageReturn")] public operationResult sendMessage(authentication authentication, message message) { object[] results = this.Invoke("sendMessage", new object[] { authentication, message}); return ((operationResult)(results[0])); } /// public void sendMessageAsync(authentication authentication, message message) { this.sendMessageAsync(authentication, message, null); } /// public void sendMessageAsync(authentication authentication, message message, object userState) { if ((this.sendMessageOperationCompleted == null)) { this.sendMessageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsendMessageOperationCompleted); } this.InvokeAsync("sendMessage", new object[] { authentication, message}, this.sendMessageOperationCompleted, userState); } private void OnsendMessageOperationCompleted(object arg) { if ((this.sendMessageCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.sendMessageCompleted(this, new sendMessageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("checkOutReturn")] public checkOutResult checkOut(authentication authentication, identifier identifier) { object[] results = this.Invoke("checkOut", new object[] { authentication, identifier}); return ((checkOutResult)(results[0])); } /// public void checkOutAsync(authentication authentication, identifier identifier) { this.checkOutAsync(authentication, identifier, null); } /// public void checkOutAsync(authentication authentication, identifier identifier, object userState) { if ((this.checkOutOperationCompleted == null)) { this.checkOutOperationCompleted = new System.Threading.SendOrPostCallback(this.OncheckOutOperationCompleted); } this.InvokeAsync("checkOut", new object[] { authentication, identifier}, this.checkOutOperationCompleted, userState); } private void OncheckOutOperationCompleted(object arg) { if ((this.checkOutCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.checkOutCompleted(this, new checkOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("checkInReturn")] public operationResult checkIn(authentication authentication, identifier identifier, string comments) { object[] results = this.Invoke("checkIn", new object[] { authentication, identifier, comments}); return ((operationResult)(results[0])); } /// public void checkInAsync(authentication authentication, identifier identifier, string comments) { this.checkInAsync(authentication, identifier, comments, null); } /// public void checkInAsync(authentication authentication, identifier identifier, string comments, object userState) { if ((this.checkInOperationCompleted == null)) { this.checkInOperationCompleted = new System.Threading.SendOrPostCallback(this.OncheckInOperationCompleted); } this.InvokeAsync("checkIn", new object[] { authentication, identifier, comments}, this.checkInOperationCompleted, userState); } private void OncheckInOperationCompleted(object arg) { if ((this.checkInCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.checkInCompleted(this, new checkInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("copyReturn")] public operationResult copy(authentication authentication, identifier identifier, copyParameters copyParameters, workflowconfiguration workflowConfiguration) { object[] results = this.Invoke("copy", new object[] { authentication, identifier, copyParameters, workflowConfiguration}); return ((operationResult)(results[0])); } /// public void copyAsync(authentication authentication, identifier identifier, copyParameters copyParameters, workflowconfiguration workflowConfiguration) { this.copyAsync(authentication, identifier, copyParameters, workflowConfiguration, null); } /// public void copyAsync(authentication authentication, identifier identifier, copyParameters copyParameters, workflowconfiguration workflowConfiguration, object userState) { if ((this.copyOperationCompleted == null)) { this.copyOperationCompleted = new System.Threading.SendOrPostCallback(this.OncopyOperationCompleted); } this.InvokeAsync("copy", new object[] { authentication, identifier, copyParameters, workflowConfiguration}, this.copyOperationCompleted, userState); } private void OncopyOperationCompleted(object arg) { if ((this.copyCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.copyCompleted(this, new copyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", ResponseNamespace = "http://www.hannonhill.com/ws/ns/AssetOperationService", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("readWorkflowInformationReturn")] public readWorkflowInformationResult readWorkflowInformation(authentication authentication, identifier identifier) { object[] results = this.Invoke("readWorkflowInformation", new object[] { authentication, identifier}); return ((readWorkflowInformationResult)(results[0])); } /// public void readWorkflowInformationAsync(authentication authentication, identifier identifier) { this.readWorkflowInformationAsync(authentication, identifier, null); } /// public void readWorkflowInformationAsync(authentication authentication, identifier identifier, object userState) { if ((this.readWorkflowInformationOperationCompleted == null)) { this.readWorkflowInformationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnreadWorkflowInformationOperationCompleted); } this.InvokeAsync("readWorkflowInformation", new object[] { authentication, identifier}, this.readWorkflowInformationOperationCompleted, userState); } private void OnreadWorkflowInformationOperationCompleted(object arg) { if ((this.readWorkflowInformationCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.readWorkflowInformationCompleted(this, new readWorkflowInformationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// public new void CancelAsync(object userState) { base.CancelAsync(userState); } private bool IsLocalFileSystemWebService(string url) { if (((url == null) || (url == string.Empty))) { return false; } System.Uri wsUri = new System.Uri(url); if (((wsUri.Port >= 1024) && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) { return true; } return false; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class authentication { public string password; public string username; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class searchInformation { public searchmatchtype matchType; public string assetName; public string assetContent; public string assetMetadata; public bool searchBlocks; public bool searchFiles; public bool searchFolders; public bool searchPages; public bool searchStylesheets; public bool searchSymlinks; public bool searchTemplates; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "search-match-type", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public enum searchmatchtype { /// [System.Xml.Serialization.XmlEnumAttribute("match-all")] matchall, /// [System.Xml.Serialization.XmlEnumAttribute("match-any")] matchany, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class copyParameters { public identifier destinationContainerIdentifier; public bool doWorkflow; public string newName; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class identifier { private string pathField; public string path { get { return pathField; } set { pathField = value; } } private string idField; public string id { set { idField = value; } get { if (path == null || path == "") { return idField; } else { return null; } } } private entityTypeString typeField; public entityTypeString type { get { return typeField; } set { typeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public enum entityTypeString { assetfactory, assetfactorycontainer, block, destination, file, folder, group, message, metadataset, metadatasetcontainer, page, pageconfigurationset, pageconfiguration, pageregion, pageconfigurationsetcontainer, publishset, publishsetcontainer, reference, structureddatadefinition, structureddatadefinitioncontainer, stylesheet, symlink, target, template, transport, user, workflowdefinition, workflowdefinitioncontainer, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class copy { public identifier identifier; public copyParameters copyParameters; public workflowconfiguration workflowConfiguration; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "workflow-configuration", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class workflowconfiguration { private string workflowNameField; public string workflowName { get { return workflowNameField; } set { workflowNameField = value; } } private string workflowDefinitionPathField; public string workflowDefinitionPath { get { return workflowDefinitionPathField; } set { workflowDefinitionPathField = value; } } private string workflowDefinitionIdField; public string workflowDefinitionId { get { if (workflowDefinitionPath == null) { return workflowDefinitionIdField; } else { return null; } } set { workflowDefinitionIdField = value; } } private string workflowCommentsField; public string workflowComments { get { return workflowCommentsField; } set { workflowCommentsField = value; } } private ArrayList workflowConfigurationsField = new ArrayList(); /// [XmlArray("workflowStepConfigurations"), XmlArrayItem("workflowStepConfiguration", typeof(workflowstepconfiguration)), XmlArrayItem("workflowStepConfigurations", typeof(workflowstepconfiguration2))] public ArrayList workflowStepConfigurations { get { return workflowConfigurationsField; } set { workflowConfigurationsField = new ArrayList(); if (value == null) { workflowConfigurationsField = null; return; } foreach (workflowstepconfiguration o in value) { workflowstepconfiguration config = new workflowstepconfiguration(); config.stepAssignment = o.stepAssignment; config.stepIdentifier = o.stepIdentifier; workflowConfigurationsField.Add(config); } } } } public class workflowstepconfiguration2 : workflowstepconfiguration { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "workflow-step-configuration", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class workflowstepconfiguration { private string stepIdentifierField; public string stepIdentifier { set { stepIdentifierField = value; } get { return stepIdentifierField; } } public string stepAssignment; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class checkIn { private identifier identifierField; public identifier identifier { get { return identifierField; } set { identifierField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class checkOut { private identifier identifierField; public identifier identifier { get { return identifierField; } set { identifierField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class editAccessRights { private accessRightsInformation accessRightsInformationField; [System.Xml.Serialization.XmlElementAttribute(IsNullable = true)] public accessRightsInformation accessRightsInformation { get { return accessRightsInformationField; } set { accessRightsInformationField = value; } } private bool applyToChildrenField; public bool applyToChildren { get { return applyToChildrenField; } set { applyToChildrenField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class accessRightsInformation { private identifier identifierField; public identifier identifier { get { return identifierField; } set { identifierField = value; } } private ArrayList aclEntriesField = new ArrayList(); /// [XmlArray("aclEntries"), XmlArrayItem("aclEntry", typeof(aclEntry)), XmlArrayItem("aclEntries", typeof(aclEntry2))] public ArrayList aclEntries { get { return aclEntriesField; } set { aclEntriesField = new ArrayList(); if (value == null) { aclEntriesField = null; return; } foreach (aclEntry o in value) { aclEntry entry = new aclEntry(); entry.level = o.level; entry.name = o.name; entry.type = o.type; aclEntriesField.Add(entry); } } } private alllevel allLevelField; public alllevel allLevel { get { return allLevelField; } set { allLevelField = value; } } } public partial class aclEntry2 : aclEntry { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class aclEntry { private aclentrylevel levelField; public aclentrylevel level { get { return levelField; } set { levelField = value; } } private aclentrytype typeField; public aclentrytype type { get { return typeField; } set { typeField = value; } } private string nameField; public string name { get { return nameField; } set { nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "acl-entry-level", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public enum aclentrylevel { /// read, /// write, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "acl-entry-type", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public enum aclentrytype { /// user, /// group, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "all-level", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public enum alllevel { /// none, /// read, /// write, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class readAccessRights { private identifier identifierField; public identifier identifier { get { return identifierField; } set { identifierField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class read { private identifier identifierField; public identifier identifier { get { return identifierField; } set { identifierField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class publish { private identifier identifierField; public identifier identifier { get { return identifierField; } set { identifierField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class edit { public asset asset; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class asset { private workflowconfiguration workflowconfigurationField; [XmlElement(Type = typeof(workflowconfiguration))] public workflowconfiguration workflowConfiguration { get { if (workflowconfigurationField == null || workflowconfigurationField.workflowName == null) { return null; } return workflowconfigurationField; } set { workflowconfigurationField = value; } } private assetFactory assetFactoryField; public assetFactory assetFactory { set { assetFactoryField = value; } get { if (assetFactoryField == null || assetFactoryField.name == null) { return null; } return assetFactoryField; } } private assetFactoryContainer assetFactoryContainerField; public assetFactoryContainer assetFactoryContainer { set { assetFactoryContainerField = value; } get { if (assetFactoryContainerField == null || assetFactoryContainerField.name == null) { return null; } return assetFactoryContainerField; } } private destination destinationField; public destination destination { set { destinationField = value; } get { if (destinationField == null || destinationField.name == null) { return null; } return destinationField; } } private feedBlock feedBlockField; public feedBlock feedBlock { set { feedBlockField = value; } get { if (feedBlockField == null || feedBlockField.name == null) { return null; } return feedBlockField; } } private file fileField; public file file { set { fileField = value; } get { if (fileField == null || fileField.name == null) { return null; } return fileField; } } private fileSystemTransport fileSystemTransportField; public fileSystemTransport fileSystemTransport { set { fileSystemTransportField = value; } get { if (fileSystemTransportField == null || fileSystemTransportField.name == null) { return null; } return fileSystemTransportField; } } private folder folderField; public folder folder { set { folderField = value; } get { if (folderField == null || folderField.name == null) { return null; } return folderField; } } private ftpTransport ftpTransportField; public ftpTransport ftpTransport { set { ftpTransportField = value; } get { if (ftpTransportField == null || ftpTransportField.name == null) { return null; } return ftpTransportField; } } private group groupField; public group group { set { groupField = value; } get { if (groupField == null || groupField.groupName == null) { return null; } return groupField; } } private indexBlock indexBlockField; public indexBlock indexBlock { set { indexBlockField = value; } get { if (indexBlockField == null || indexBlockField.name == null) { return null; } return indexBlockField; } } private metadataSet metadataSetField; public metadataSet metadataSet { set { metadataSetField = value; } get { if (metadataSetField == null || metadataSetField.name == null) { return null; } return metadataSetField; } } private metadataSetContainer metadataSetContainerField; public metadataSetContainer metadataSetContainer { set { metadataSetContainerField = value; } get { if (metadataSetContainerField == null || metadataSetContainerField.name == null) { return null; } return metadataSetContainerField; } } private page pageField; public page page { set { pageField = value; } get { if (pageField == null || pageField.name == null) { return null; } return pageField; } } private pageConfigurationSet pageConfigurationSetField; public pageConfigurationSet pageConfigurationSet { set { pageConfigurationSetField = value; } get { if (pageConfigurationSetField == null || pageConfigurationSetField.name == null) { return null; } return pageConfigurationSetField; } } private pageConfigurationSetContainer pageConfigurationSetContainerField; public pageConfigurationSetContainer pageConfigurationSetContainer { set { pageConfigurationSetContainerField = value; } get { if (pageConfigurationSetContainerField == null || pageConfigurationSetContainerField.name == null) { return null; } return pageConfigurationSetContainerField; } } private publishSet publishSetField; public publishSet publishSet { set { publishSetField = value; } get { if (publishSetField == null || publishSetField.name == null) { return null; } return publishSetField; } } private publishSetContainer publishSetContainerField; public publishSetContainer publishSetContainer { set { publishSetContainerField = value; } get { if (publishSetContainerField == null || publishSetContainerField.name == null) { return null; } return publishSetContainerField; } } private reference referenceField; public reference reference { set { referenceField = value; } get { if (referenceField == null || referenceField.name == null) { return null; } return referenceField; } } private structuredDataDefinition structuredDataDefinitionField; public structuredDataDefinition structuredDataDefinition { set { structuredDataDefinitionField = value; } get { if (structuredDataDefinitionField == null || structuredDataDefinitionField.name == null) { return null; } return structuredDataDefinitionField; } } private structuredDataDefinitionContainer structuredDataDefinitionContainerField; public structuredDataDefinitionContainer structuredDataDefinitionContainer { set { structuredDataDefinitionContainerField = value; } get { if (structuredDataDefinitionContainerField == null || structuredDataDefinitionContainerField.name == null) { return null; } return structuredDataDefinitionContainerField; } } private stylesheet stylesheetField; public stylesheet stylesheet { set { stylesheetField = value; } get { if (stylesheetField == null || stylesheetField.name == null) { return null; } return stylesheetField; } } private symlink symlinkField; public symlink symlink { set { symlinkField = value; } get { if (symlinkField == null || symlinkField.name == null) { return null; } return symlinkField; } } private target targetField; public target target { set { targetField = value; } get { if (targetField == null || targetField.name == null) { return null; } return targetField; } } private template templateField; public template template { set { templateField = value; } get { if (templateField == null || templateField.name == null) { return null; } return templateField; } } private textBlock textBlockField; public textBlock textBlock { set { textBlockField = value; } get { if (textBlockField == null || textBlockField.name == null) { return null; } return textBlockField; } } private user userField; public user user { set { userField = value; } get { if (userField == null || userField.fullName == null) { return null; } return userField; } } private workflowDefinition workflowDefinitionField; public workflowDefinition workflowDefinition { set { workflowDefinitionField = value; } get { if (workflowDefinitionField == null || workflowDefinitionField.name == null) { return null; } return workflowDefinitionField; } } private workflowDefinitionContainer workflowDefinitionContainerField; public workflowDefinitionContainer workflowDefinitionContainer { set { workflowDefinitionContainerField = value; } get { if (workflowDefinitionContainerField == null || workflowDefinitionContainerField.name == null) { return null; } return workflowDefinitionContainerField; } } private xhtmlBlock xhtmlBlockField; public xhtmlBlock xhtmlBlock { set { xhtmlBlockField = value; } get { if (xhtmlBlockField == null || xhtmlBlockField.name == null) { return null; } return xhtmlBlockField; } } private xmlBlock xmlBlockField; public xmlBlock xmlBlock { set { xmlBlockField = value; } get { if (xmlBlockField == null || xmlBlockField.name == null) { return null; } return xmlBlockField; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class assetFactory : containeredasset { private string applicableGroupsField; public string applicableGroups { get { return applicableGroupsField; } set { applicableGroupsField = value; } } private string assetTypeField; public string assetType { get { return assetTypeField; } set { assetTypeField = value; } } private string baseAssetPathField; public string baseAssetPath { get { return baseAssetPathField; } set { baseAssetPathField = value; } } private string baseAssetIdField; public string baseAssetId { get { if (baseAssetPath == null) { return baseAssetIdField; } return null; } set { baseAssetIdField = value; } } private string placementFolderPathField; public string placementFolderPath { get { return placementFolderPathField; } set { placementFolderPathField = value; } } private string placementFolderIdField; public string placementFolderId { get { if (placementFolderPath == null) { return placementFolderIdField; } return null; } set { placementFolderIdField = value; } } private bool allowSubFolderPlacementField; public bool allowSubfolderPlacement { get { return allowSubFolderPlacementField; } set { allowSubFolderPlacementField = value; } } private string folderPlacementPositionField; [System.Xml.Serialization.XmlElementAttribute(DataType = "nonNegativeInteger")] public string folderPlacementPosition { get { return folderPlacementPositionField; } set { folderPlacementPositionField = value; } } private bool overwriteField; public bool overwrite { get { return overwriteField; } set { overwriteField = value; } } private assetfactoryworkflowmode workflowModeField; public assetfactoryworkflowmode workflowMode { get { return workflowModeField; } set { workflowModeField = value; } } private string workflowDefinitionPathField; public string workflowDefinitionPath { get { return workflowDefinitionPathField; } set { workflowDefinitionPathField = value; } } private string workflowDefinitionIdField; public string workflowDefinitionId { get { if (workflowDefinitionPath == null) { return workflowDefinitionIdField; } return null; } set { workflowDefinitionIdField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "asset-factory-workflow-mode", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public enum assetfactoryworkflowmode { [System.Xml.Serialization.XmlEnumAttribute("folder-controlled")] foldercontrolled, [System.Xml.Serialization.XmlEnumAttribute("factory-controlled")] factorycontrolled, none, } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(workflowDefinitionContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(workflowDefinition))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishSetContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishSet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(metadataSetContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(metadataSet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(structuredDataDefinitionContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(structuredDataDefinition))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageConfigurationSetContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageConfigurationSet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(assetFactoryContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(assetFactory))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "containered-asset", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class containeredasset : namedasset { private string parentContainerPathField; public string parentContainerPath { get { return parentContainerPathField; } set { parentContainerPathField = value; } } private string parentContainerIdField; public string parentContainerId { set { parentContainerIdField = value; } get { if (parentContainerPath == null) { return parentContainerIdField; } return null; } } private string pathField; public string path { get { return pathField; } set { pathField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(ftpTransport))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(fileSystemTransport))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(destination))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(target))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(containeredasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(workflowDefinitionContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(workflowDefinition))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishSetContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishSet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(metadataSetContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(metadataSet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(structuredDataDefinitionContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(structuredDataDefinition))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageConfigurationSetContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageConfigurationSet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(assetFactoryContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(assetFactory))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(foldercontainedasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(dublinawareasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(expiringasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishableasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(file))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(folder))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(page))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(block))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xhtmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(textBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(feedBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(indexBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(symlink))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(template))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(stylesheet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(reference))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(workflow))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "named-asset", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class namedasset : baseasset { private string nameField; public string name { get { return nameField; } set { nameField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageConfiguration))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageConfiguration2))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageRegion))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageRegion2))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(namedasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ftpTransport))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(fileSystemTransport))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(destination))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(target))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(containeredasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(workflowDefinitionContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(workflowDefinition))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishSetContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishSet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(metadataSetContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(metadataSet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(structuredDataDefinitionContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(structuredDataDefinition))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageConfigurationSetContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(pageConfigurationSet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(assetFactoryContainer))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(assetFactory))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(foldercontainedasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(dublinawareasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(expiringasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishableasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(file))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(folder))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(page))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(block))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xhtmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(textBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(feedBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(indexBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(symlink))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(template))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(stylesheet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(reference))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(workflow))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(message))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(message2))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "base-asset", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class baseasset { private string idField; public string id { get { return idField; } set { idField = value; } } // public entitytype entityType; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "entity-type", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class entitytype { private entityTypeString nameField; public entityTypeString name { get { return nameField; } set { nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class pageConfiguration : baseasset { private string nameField; public string name { get { return nameField; } set { nameField = value; } } private bool defaultConfigurationField; public bool defaultConfiguration { get { return defaultConfigurationField; } set { defaultConfigurationField = value; } } private string templatePathField; public string templatePath { get { return templatePathField; } set { templatePathField = value; } } private string templateIdField; public string templateId { get { if (templatePath == null) { return templateIdField; } return null; } set { templateIdField = value; } } private string stylesheetPathField; public string stylesheetPath { get { return stylesheetPathField; } set { stylesheetPathField = value; } } private string stylesheetIdField; public string stylesheetId { get { if (stylesheetPath == null) { return stylesheetIdField; } return null; } set { stylesheetIdField = value; } } private ArrayList pageRegionsField = new ArrayList(); [XmlArray("pageRegions"), XmlArrayItem("pageRegion", typeof(pageRegion)), XmlArrayItem("pageRegions", typeof(pageRegion2))] public ArrayList pageRegions { get { return pageRegionsField; } set { pageRegionsField = new ArrayList(); if (value == null) { pageRegionsField = null; return; } foreach (pageRegion o in value) { pageRegion region = new pageRegion(); region.blockId = o.blockId; region.blockPath = o.blockPath; region.id = o.id; region.name = o.name; region.noBlock = o.noBlock; region.noStylesheet = o.noStylesheet; region.stylesheetId = o.stylesheetId; region.stylesheetPath = o.stylesheetPath; pageRegionsField.Add(region); } } } } public class pageRegion2 : pageRegion { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class pageRegion : baseasset { private string nameField; public string name { get { return nameField; } set { nameField = value; } } private string blockPathField; public string blockPath { get { return blockPathField; } set { blockPathField = value; } } private string blockIdField; public string blockId { get { if (blockPath == null) { return blockIdField; } return null; } set { blockIdField = value; } } private bool noBlockField; public bool noBlock { get { return noBlockField; } set { noBlockField = value; } } private string stylesheetPathField; public string stylesheetPath { get { return stylesheetPathField; } set { stylesheetPathField = value; } } private string stylesheetIdField; public string stylesheetId { get { if (stylesheetPath == null) { return stylesheetIdField; } return null; } set { stylesheetIdField = value; } } private bool noStyleSheetField; public bool noStylesheet { get { return noStyleSheetField; } set { noStyleSheetField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class message : baseasset { private string toField; public string to { get { return toField; } set { toField = value; } } private string fromField; public string from { get { return fromField; } set { fromField = value; } } private string subjectField; public string subject { get { return subjectField; } set { subjectField = value; } }/** private Nullable dateField; private bool dateFieldSpecified; public Nullable date { get { return dateField; } set { dateField = value; dateFieldSpecified = (value != null); } }/***/ private string bodyField; public string body { get { return bodyField; } set { bodyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class ftpTransport : namedasset { private string pathField; public string path { get { return pathField; } set { pathField = value; } } private string hostNameField; public string hostName { get { return hostNameField; } set { hostNameField = value; } } private string portField; [System.Xml.Serialization.XmlElementAttribute(DataType = "positiveInteger")] public string port { get { return portField; } set { portField = value; } } private string usernameField; public string username { get { return usernameField; } set { usernameField = value; } } private string passwordField; public string password { get { return passwordField; } set { passwordField = value; } } private string directoryField; public string directory { get { return directoryField; } set { directoryField = value; } } private bool doSFTPField; public bool doSFTP { get { return doSFTPField; } set { doSFTPField = value; } } private bool doPASVField; public bool doPASV { get { return doPASVField; } set { doPASVField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class fileSystemTransport : namedasset { private string pathField; public string path { get { return pathField; } set { pathField = value; } } private string directoryField; public string directory { get { return directoryField; } set { directoryField = value; } } private bool outputZipField; public bool outputZip { get { return outputZipField; } set { outputZipField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class destination : namedasset { private string parentTargetPathField; public string parentTargetPath { get { return parentTargetPathField; } set { parentTargetPathField = value; } } private string parentTargetIdField; public string parentTargetId { get { if (parentTargetPath == null) { return parentTargetIdField; } return null; } set { parentTargetIdField = value; } } private string transportPathField; public string transportPath { get { return transportPathField; } set { transportPathField = value; } } private string transportIdField; public string transportId { get { if (transportPath == null) { return transportIdField; } return null; } set { transportIdField = value; } } private string applicableGroupsField; public string applicableGroups { get { return applicableGroupsField; } set { applicableGroupsField = value; } } private string directoryField; public string directory { get { return directoryField; } set { directoryField = value; } } private bool enabledField; public bool enabled { get { return enabledField; } set { enabledField = value; } } private bool publishASCIIField; public bool publishASCII { get { return publishASCIIField; } set { publishASCIIField = value; } } private bool usesScheduledPublishingField; public bool usesScheduledPublishing { get { return usesScheduledPublishingField; } set { usesScheduledPublishingField = value; } }/** private Nullable timeToPublishField; private bool timeToPublishFieldSpecified; public Nullable timeToPublish { get { return timeToPublishField; } set { timeToPublishField = value; timeToPublishFieldSpecified = (value != null); } }*/ private string publishIntervalField; [System.Xml.Serialization.XmlElementAttribute(DataType = "nonNegativeInteger")] public string publishInterval { get { return publishIntervalField; } set { publishIntervalField = value; } } private timeUnits publishIntervalUnitsField; public timeUnits publishIntervalUnits { get { return publishIntervalUnitsField; } set { publishIntervalUnitsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public enum timeUnits { /// hours, /// days, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class target : namedasset { private string parentTargetPathField; public string parentTargetPath { get { return parentTargetPathField; } set { parentTargetPathField = value; } } private string parentTargetIdField; public string parentTargetId { get { if (parentTargetPath == null) { return parentTargetIdField; } return null; } set { parentTargetIdField = value; } } private string pathField; public string path { get { return pathField; } set { pathField = value; } } private string baseFolderPathField; public string baseFolderPath { get { return baseFolderPathField; } set { baseFolderPathField = value; } } private string baseFolderIdField; public string baseFolderId { get { if (baseFolderPath == null) { return baseFolderIdField; } return null; } set { baseFolderIdField = value; } } private string outputExtensionsField; public string outputExtension { get { return outputExtensionsField; } set { outputExtensionsField = value; } } private string cssClassesField; public string cssClasses { get { return cssClassesField; } set { cssClassesField = value; } } private string cssFilePathField; public string cssFilePath { get { return cssFilePathField; } set { cssFilePathField = value; } } private string cssFileIdField; public string cssFileId { get { if (cssFilePath == null) { return cssFileIdField; } return null; } set { cssFileIdField = value; } } private serializationtype serializationTypeField; public serializationtype serializationType { get { return serializationTypeField; } set { serializationTypeField = value; } } private bool includeXMLDeclarationField; public bool includeXMLDeclaration { get { return includeXMLDeclarationField; } set { includeXMLDeclarationField = value; } } private bool includeTargetPathField; public bool includeTargetPath { get { return includeTargetPathField; } set { includeTargetPathField = value; } } private bool removeBaseFolderField; public bool removeBaseFolder { get { return removeBaseFolderField; } set { removeBaseFolderField = value; } } private bool usesScheduledPublishingField; public bool usesScheduledPublishing { get { return usesScheduledPublishingField; } set { usesScheduledPublishingField = value; } }/** private Nullable timeToPublishField; private bool timeToPublishFieldSpecified; public Nullable timeToPublish { get { return timeToPublishField; } set { timeToPublishField = value; timeToPublishFieldSpecified = (value != null); } }*/ private string publishIntervalField; [System.Xml.Serialization.XmlElementAttribute(DataType = "nonNegativeInteger")] public string publishInterval { get { return publishIntervalField; } set { publishIntervalField = value; } } private string publishIntervalUnitsField; public string publishIntervalUnits { get { return publishIntervalUnitsField; } set { publishIntervalUnitsField = value; } } private ArrayList childrenHolder = new ArrayList(); [XmlArray("children"), XmlArrayItem("child", typeof(identifier)), XmlArrayItem("children", typeof(identifier2))] public ArrayList children { get { return childrenHolder; } set { childrenHolder = new ArrayList(); if (value == null) { childrenHolder = null; return; } foreach (identifier o in value) { identifier id = new identifier(); id.path = o.path; id.id = o.id; id.type = o.type; childrenHolder.Add(id); } } } } public class identifier2 : identifier { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "serialization-type", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public enum serializationtype { /// HTML, /// XML, /// PDF, /// RTF, /// WML, } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(dublinawareasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(expiringasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishableasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(file))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(folder))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(page))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(block))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xhtmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(textBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(feedBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(indexBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(symlink))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(template))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(stylesheet))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(reference))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "folder-contained-asset", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class foldercontainedasset : namedasset { private string parentFolderPathField; public string parentFolderPath { get { return parentFolderPathField; } set { parentFolderPathField = value; } } private string parentFolderIdField; public string parentFolderId { get { if (parentFolderPath == null) { return parentFolderIdField; } return null; } set { parentFolderIdField = value; } } private string pathField; public string path { get { return pathField; } set { pathField = value; } }/** private Nullable lastModifiedDateField; private bool lastModifiedDateSpecified; public Nullable lastModifiedDate { get { return lastModifiedDateField; } set { lastModifiedDateField = value; lastModifiedDateSpecified = false; } }*/ private string lastModifiedByField; public string lastModifiedBy { get { return lastModifiedByField; } set { lastModifiedByField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(expiringasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishableasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(file))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(folder))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(page))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(block))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xhtmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(textBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(feedBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(indexBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(symlink))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "dublin-aware-asset", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class dublinawareasset : foldercontainedasset { private metadata metadataField; public metadata metadata { get { return metadataField; } set { metadataField = value; } } private string metadataSetPathField; public string metadataSetPath { get { return metadataSetPathField; } set { metadataSetPathField = value; } } private string metadataSetIdField; public string metadataSetId { get { if (metadataSetPath == null) { return metadataSetIdField; } return null; } set { metadataSetIdField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class metadata { private string authorField; public string author { get { return authorField; } set { authorField = value; } } private string displayNameField; public string displayName { get { return displayNameField; } set { displayNameField = value; } }/** private Nullable endDateField; private bool endDateFieldSpecified; public Nullable endDate { get { return endDateField; } set { endDateField = value; endDateFieldSpecified = (value != null); } }/***/ private string keywordsField; public string keywords { get { return keywordsField; } set { keywordsField = value; } } private string metaDescriptionField; public string metaDescription { get { return metaDescriptionField; } set { metaDescriptionField = value; } }/** private Nullable reviewDateField; private bool reviewDateFieldSpecified; public Nullable reviewDate { get { return reviewDateField; } set { reviewDateField = value; reviewDateFieldSpecified = (value != null); } } private Nullable startDateField; private bool startDateFieldSpecified; public Nullable startDate { get { return startDateField; } set { startDateField = value; startDateFieldSpecified = (value != null); } }/***/ private string summaryField; public string summary { get { return summaryField; } set { summaryField = value; } } private string teaserField; public string teaser { get { return teaserField; } set { teaserField = value; } } private string titleField; public string title { get { return titleField; } set { titleField = value; } } private ArrayList dynamicFieldsField = new ArrayList(); [XmlArray("dynamicFields"), XmlArrayItem("dynamicField", typeof(dynamicMetadataField)), XmlArrayItem("dynamicFields", typeof(dynamicMetadataField2))] public ArrayList dynamicFields { get { return dynamicFieldsField; } set { dynamicFieldsField = new ArrayList(); if (value == null) { dynamicFieldsField = null; return; } foreach (dynamicMetadataField o in value) { dynamicMetadataField field = new dynamicMetadataField(); field.fieldValues = o.fieldValues; field.name = o.name; dynamicFieldsField.Add(field); } } } } public class dynamicMetadataField2 : dynamicMetadataField { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class dynamicMetadataField { private string nameField; public string name { get { return nameField; } set { nameField = value; } } private ArrayList fieldValuesField = new ArrayList(); [XmlArray("fieldValues"), XmlArrayItem("fieldValue", typeof(fieldValue)), XmlArrayItem("fieldValues", typeof(fieldValue2))] public ArrayList fieldValues { get { return fieldValuesField; } set { fieldValuesField = new ArrayList(); if (value == null) { fieldValuesField = null; return; } foreach (fieldValue o in fieldValuesField) { fieldValue fieldVal = new fieldValue(); fieldVal.value = o.value; fieldValuesField.Add(fieldVal); } } } } public class fieldValue2 : fieldValue { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class fieldValue { public string value; } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(publishableasset))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(file))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(folder))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(page))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(block))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xhtmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(xmlBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(textBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(feedBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(indexBlock))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(symlink))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.42")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName = "expiring-asset", Namespace = "http://www.hannonhill.com/ws/ns/AssetOperationService")] public partial class expiringasset : dublinawareasset { private string expirationFolderPathField; public string expirationFolderPath { get { return expirationFolderPathField; } set { expirationFolderPathField = value; } } private string expirationFolderIdField; public string expirationFolderId { get { if (expirationFolderPath == null) { return expirationFolderIdField; } return null; }