//------------------------------------------------------------------------------
//
// 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="ProtectionOrderPortBinding", Namespace="http://wijis.wisconsin.gov/services/ProtectionOrderService/")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(WijisServiceResponseType))]
public interface IProtectionOrderPortBinding {
///
[System.Web.Services.WebMethodAttribute()]
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://wijis.wisconsin.gov/services/ProtectionOrderService/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/ProtectionOrderService/")]
XmlDocument submit([System.Xml.Serialization.XmlElementAttribute(Namespace="http://wijis.wisconsin.gov/services/ProtectionOrderService/")] object Submission);
///
[System.Web.Services.WebMethodAttribute()]
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://wijis.wisconsin.gov/services/ProtectionOrderService/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/ProtectionOrderService/")]
NotificationResponseType notify([System.Xml.Serialization.XmlElementAttribute(Namespace="http://wijis.wisconsin.gov/services/ProtectionOrderService/")] 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/ProtectionOrderService/")]
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;
}
}
}