/**
* 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;
}