//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:2.0.50727.1433
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Serialization;
using System.Xml;
//
// This source code was auto-generated by wsdl, Version=2.0.50727.42.
//
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Web.Services.WebServiceBindingAttribute(Name = "WarrantPortBinding", Namespace = "http://wijis.wisconsin.gov/services/WarrantService/")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(WijisServiceResponseType))]
public interface IWarrantPortBinding
{
///
[System.Web.Services.WebMethodAttribute()]
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://wijis.wisconsin.gov/services/WarrantService/submit", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
[return: System.Xml.Serialization.XmlElementAttribute("SubmissionResponse", Namespace = "http://wijis.wisconsin.gov/services/WarrantService/")]
XmlDocument submit([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://wijis.wisconsin.gov/services/WarrantService/")] object Submission);
///
[System.Web.Services.WebMethodAttribute()]
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://wijis.wisconsin.gov/services/WarrantService/notify", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
[return: System.Xml.Serialization.XmlElementAttribute("NotificationResponse", Namespace = "http://wijis.wisconsin.gov/services/WarrantService/")]
NotificationResponseType notify([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://wijis.wisconsin.gov/services/WarrantService/")] object Notification);
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public partial class WijisServiceResponseErrorItemType
{
private string recordDesignatorField;
private System.DateTime timestampField;
private WijisErrorSeverityType severityField;
private string valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://wijis.wisconsin.gov/specs/schemas/uri/v1.1/2007-01-12/")]
public string recordDesignator
{
get
{
return this.recordDesignatorField;
}
set
{
this.recordDesignatorField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime timestamp
{
get
{
return this.timestampField;
}
set
{
this.timestampField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public WijisErrorSeverityType severity
{
get
{
return this.severityField;
}
set
{
this.severityField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public string Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public enum WijisErrorSeverityType
{
///
warn,
///
error,
///
fatal,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public partial class WijisServiceResponseErrorItemsType
{
private object[] itemsField;
private string submitterURIField;
///
[System.Xml.Serialization.XmlElementAttribute("errorItem", typeof(WijisServiceResponseErrorItemType))]
[System.Xml.Serialization.XmlElementAttribute("infoItem", typeof(WijisServiceResponseInfoItemType))]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://wijis.wisconsin.gov/specs/schemas/uri/v1.1/2007-01-12/", DataType = "anyURI")]
public string submitterURI
{
get
{
return this.submitterURIField;
}
set
{
this.submitterURIField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public partial class WijisServiceResponseInfoItemType
{
private string recordDesignatorField;
private System.DateTime timestampField;
private bool timestampFieldSpecified;
private string valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://wijis.wisconsin.gov/specs/schemas/uri/v1.1/2007-01-12/")]
public string recordDesignator
{
get
{
return this.recordDesignatorField;
}
set
{
this.recordDesignatorField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime timestamp
{
get
{
return this.timestampField;
}
set
{
this.timestampField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool timestampSpecified
{
get
{
return this.timestampFieldSpecified;
}
set
{
this.timestampFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public string Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public partial class WijisServiceResponseInfoItemsType
{
private WijisServiceResponseInfoItemType[] infoField;
private string submitterURIField;
///
[System.Xml.Serialization.XmlElementAttribute("info")]
public WijisServiceResponseInfoItemType[] info
{
get
{
return this.infoField;
}
set
{
this.infoField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://wijis.wisconsin.gov/specs/schemas/uri/v1.1/2007-01-12/", DataType = "anyURI")]
public string submitterURI
{
get
{
return this.submitterURIField;
}
set
{
this.submitterURIField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(WijisServiceResponseCollMgmtType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(WijisServiceResponseErrorCollMgmtType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(WijisServiceResponseConfirmationCollMgmtType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(WijisServiceResponseErrorType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(WijisServiceResponseConfirmationType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public abstract partial class WijisServiceResponseType
{
private WijisServiceResponseInfoItemsType[] infoItemsField;
private string recordCountField;
///
[System.Xml.Serialization.XmlElementAttribute("infoItems")]
public WijisServiceResponseInfoItemsType[] infoItems
{
get
{
return this.infoItemsField;
}
set
{
this.infoItemsField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "nonNegativeInteger")]
public string recordCount
{
get
{
return this.recordCountField;
}
set
{
this.recordCountField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(WijisServiceResponseErrorCollMgmtType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(WijisServiceResponseConfirmationCollMgmtType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public abstract partial class WijisServiceResponseCollMgmtType : WijisServiceResponseType
{
private bool deleteAllPreviousField;
private bool transactionalField;
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
public bool deleteAllPrevious
{
get
{
return this.deleteAllPreviousField;
}
set
{
this.deleteAllPreviousField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
public bool transactional
{
get
{
return this.transactionalField;
}
set
{
this.transactionalField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public partial class WijisServiceResponseErrorCollMgmtType : WijisServiceResponseCollMgmtType
{
private WijisServiceResponseErrorItemsType[] errorItemsField;
private bool serviceErrorField;
public WijisServiceResponseErrorCollMgmtType()
{
this.serviceErrorField = true;
}
///
[System.Xml.Serialization.XmlElementAttribute("errorItems")]
public WijisServiceResponseErrorItemsType[] errorItems
{
get
{
return this.errorItemsField;
}
set
{
this.errorItemsField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
public bool serviceError
{
get
{
return this.serviceErrorField;
}
set
{
this.serviceErrorField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public partial class WijisServiceResponseConfirmationCollMgmtType : WijisServiceResponseCollMgmtType
{
private bool serviceActionConfirmedField;
public WijisServiceResponseConfirmationCollMgmtType()
{
this.serviceActionConfirmedField = true;
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
public bool serviceActionConfirmed
{
get
{
return this.serviceActionConfirmedField;
}
set
{
this.serviceActionConfirmedField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public partial class WijisServiceResponseErrorType : WijisServiceResponseType
{
private WijisServiceResponseErrorItemsType[] errorItemsField;
private bool serviceErrorField;
public WijisServiceResponseErrorType()
{
this.serviceErrorField = true;
}
///
[System.Xml.Serialization.XmlElementAttribute("errorItems")]
public WijisServiceResponseErrorItemsType[] errorItems
{
get
{
return this.errorItemsField;
}
set
{
this.errorItemsField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
public bool serviceError
{
get
{
return this.serviceErrorField;
}
set
{
this.serviceErrorField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/specs/schemas/service/v1.1/2007-01-12/")]
public partial class WijisServiceResponseConfirmationType : WijisServiceResponseType
{
private bool serviceActionConfirmedField;
public WijisServiceResponseConfirmationType()
{
this.serviceActionConfirmedField = true;
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
public bool serviceActionConfirmed
{
get
{
return this.serviceActionConfirmedField;
}
set
{
this.serviceActionConfirmedField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://wijis.wisconsin.gov/services/WarrantService/")]
public partial class NotificationResponseType
{
private WijisServiceResponseType itemField;
///
[System.Xml.Serialization.XmlElementAttribute("ServiceConfirmation", typeof(WijisServiceResponseConfirmationType), Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
[System.Xml.Serialization.XmlElementAttribute("ServiceError", typeof(WijisServiceResponseErrorType), Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
public WijisServiceResponseType Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}