//------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
namespace SvVsa
{
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://passport.viettel.com/", ConfigurationName="SvVsa.passportWS")]
public interface passportWS
{
// CODEGEN: Parameter 'return' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlElementAttribute'.
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/validateRequest", ReplyAction="http://passport.viettel.com/passportWS/validateResponse")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[return: System.ServiceModel.MessageParameterAttribute(Name="return")]
SvVsa.validateResponse validate(SvVsa.validateRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/validateRequest", ReplyAction="http://passport.viettel.com/passportWS/validateResponse")]
System.Threading.Tasks.Task validateAsync(SvVsa.validateRequest request);
// CODEGEN: Parameter 'return' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlElementAttribute'.
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/getAppFunctionsRequest", ReplyAction="http://passport.viettel.com/passportWS/getAppFunctionsResponse")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[return: System.ServiceModel.MessageParameterAttribute(Name="return")]
SvVsa.getAppFunctionsResponse getAppFunctions(SvVsa.getAppFunctionsRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/getAppFunctionsRequest", ReplyAction="http://passport.viettel.com/passportWS/getAppFunctionsResponse")]
System.Threading.Tasks.Task getAppFunctionsAsync(SvVsa.getAppFunctionsRequest request);
// CODEGEN: Parameter 'return' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlElementAttribute'.
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/validateIncludeIpRequest", ReplyAction="http://passport.viettel.com/passportWS/validateIncludeIpResponse")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[return: System.ServiceModel.MessageParameterAttribute(Name="return")]
SvVsa.validateIncludeIpResponse validateIncludeIp(SvVsa.validateIncludeIpRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/validateIncludeIpRequest", ReplyAction="http://passport.viettel.com/passportWS/validateIncludeIpResponse")]
System.Threading.Tasks.Task validateIncludeIpAsync(SvVsa.validateIncludeIpRequest request);
// CODEGEN: Parameter 'return' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlElementAttribute'.
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/getRolesOfAppRequest", ReplyAction="http://passport.viettel.com/passportWS/getRolesOfAppResponse")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[return: System.ServiceModel.MessageParameterAttribute(Name="return")]
SvVsa.getRolesOfAppResponse getRolesOfApp(SvVsa.getRolesOfAppRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/getRolesOfAppRequest", ReplyAction="http://passport.viettel.com/passportWS/getRolesOfAppResponse")]
System.Threading.Tasks.Task getRolesOfAppAsync(SvVsa.getRolesOfAppRequest request);
// CODEGEN: Parameter 'return' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlElementAttribute'.
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/changePassRequest", ReplyAction="http://passport.viettel.com/passportWS/changePassResponse")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(validateIncludeIpResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(validateIncludeIp))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getAppFunctionsResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getAppFunctions))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getRolesOfAppResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getRolesOfApp))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(changePassResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(changePass))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getAllowedAppResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getAllowedApp))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(validateResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(validate))]
[return: System.ServiceModel.MessageParameterAttribute(Name="return")]
SvVsa.changePassResponse1 changePass(SvVsa.changePassRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/changePassRequest", ReplyAction="http://passport.viettel.com/passportWS/changePassResponse")]
System.Threading.Tasks.Task changePassAsync(SvVsa.changePassRequest request);
// CODEGEN: Parameter 'return' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlElementAttribute'.
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/getAllowedAppRequest", ReplyAction="http://passport.viettel.com/passportWS/getAllowedAppResponse")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(validateIncludeIpResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(validateIncludeIp))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getAppFunctionsResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getAppFunctions))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getRolesOfAppResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getRolesOfApp))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(changePassResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(changePass))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getAllowedAppResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(getAllowedApp))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(validateResponse))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(validate))]
[return: System.ServiceModel.MessageParameterAttribute(Name="return")]
SvVsa.getAllowedAppResponse1 getAllowedApp(SvVsa.getAllowedAppRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://passport.viettel.com/passportWS/getAllowedAppRequest", ReplyAction="http://passport.viettel.com/passportWS/getAllowedAppResponse")]
System.Threading.Tasks.Task getAllowedAppAsync(SvVsa.getAllowedAppRequest request);
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="validate", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class validateRequest
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string userName;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=1)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string password;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=2)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string domainCode;
public validateRequest()
{
}
public validateRequest(string userName, string password, string domainCode)
{
this.userName = userName;
this.password = password;
this.domainCode = domainCode;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="validateResponse", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class validateResponse
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string @return;
public validateResponse()
{
}
public validateResponse(string @return)
{
this.@return = @return;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAppFunctions", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class getAppFunctionsRequest
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string domainCode;
public getAppFunctionsRequest()
{
}
public getAppFunctionsRequest(string domainCode)
{
this.domainCode = domainCode;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAppFunctionsResponse", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class getAppFunctionsResponse
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string @return;
public getAppFunctionsResponse()
{
}
public getAppFunctionsResponse(string @return)
{
this.@return = @return;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="validateIncludeIp", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class validateIncludeIpRequest
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string userName;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=1)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string password;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=2)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string domainCode;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=3)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string ipCheck;
public validateIncludeIpRequest()
{
}
public validateIncludeIpRequest(string userName, string password, string domainCode, string ipCheck)
{
this.userName = userName;
this.password = password;
this.domainCode = domainCode;
this.ipCheck = ipCheck;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="validateIncludeIpResponse", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class validateIncludeIpResponse
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string @return;
public validateIncludeIpResponse()
{
}
public validateIncludeIpResponse(string @return)
{
this.@return = @return;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="getRolesOfApp", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class getRolesOfAppRequest
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string domainCode;
public getRolesOfAppRequest()
{
}
public getRolesOfAppRequest(string domainCode)
{
this.domainCode = domainCode;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="getRolesOfAppResponse", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class getRolesOfAppResponse
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string @return;
public getRolesOfAppResponse()
{
}
public getRolesOfAppResponse(string @return)
{
this.@return = @return;
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class response
{
private errorCode errorCodeField;
private object[] valuesField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public errorCode errorCode
{
get
{
return this.errorCodeField;
}
set
{
this.errorCodeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("values", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
public object[] values
{
get
{
return this.valuesField;
}
set
{
this.valuesField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class errorCode
{
private int codeField;
private string descriptionField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public int code
{
get
{
return this.codeField;
}
set
{
this.codeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public string description
{
get
{
return this.descriptionField;
}
set
{
this.descriptionField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class validateIncludeIpResponse1
{
private string returnField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string @return
{
get
{
return this.returnField;
}
set
{
this.returnField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class validateIncludeIp
{
private string userNameField;
private string passwordField;
private string domainCodeField;
private string ipCheckField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string userName
{
get
{
return this.userNameField;
}
set
{
this.userNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public string password
{
get
{
return this.passwordField;
}
set
{
this.passwordField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
public string domainCode
{
get
{
return this.domainCodeField;
}
set
{
this.domainCodeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
public string ipCheck
{
get
{
return this.ipCheckField;
}
set
{
this.ipCheckField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class getAppFunctionsResponse1
{
private string returnField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string @return
{
get
{
return this.returnField;
}
set
{
this.returnField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class getAppFunctions
{
private string domainCodeField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string domainCode
{
get
{
return this.domainCodeField;
}
set
{
this.domainCodeField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class getRolesOfAppResponse1
{
private string returnField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string @return
{
get
{
return this.returnField;
}
set
{
this.returnField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class getRolesOfApp
{
private string domainCodeField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string domainCode
{
get
{
return this.domainCodeField;
}
set
{
this.domainCodeField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class changePassResponse
{
private response returnField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public response @return
{
get
{
return this.returnField;
}
set
{
this.returnField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class changePass
{
private string userNameField;
private string oldPassField;
private string newPassField;
private string repeatPassField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string userName
{
get
{
return this.userNameField;
}
set
{
this.userNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public string oldPass
{
get
{
return this.oldPassField;
}
set
{
this.oldPassField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
public string newPass
{
get
{
return this.newPassField;
}
set
{
this.newPassField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
public string repeatPass
{
get
{
return this.repeatPassField;
}
set
{
this.repeatPassField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class getAllowedAppResponse
{
private string returnField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string @return
{
get
{
return this.returnField;
}
set
{
this.returnField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class getAllowedApp
{
private string userNameField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string userName
{
get
{
return this.userNameField;
}
set
{
this.userNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class validateResponse1
{
private string returnField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string @return
{
get
{
return this.returnField;
}
set
{
this.returnField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://passport.viettel.com/")]
public partial class validate
{
private string userNameField;
private string passwordField;
private string domainCodeField;
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string userName
{
get
{
return this.userNameField;
}
set
{
this.userNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public string password
{
get
{
return this.passwordField;
}
set
{
this.passwordField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
public string domainCode
{
get
{
return this.domainCodeField;
}
set
{
this.domainCodeField = value;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="changePass", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class changePassRequest
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string userName;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=1)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string oldPass;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=2)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string newPass;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=3)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string repeatPass;
public changePassRequest()
{
}
public changePassRequest(string userName, string oldPass, string newPass, string repeatPass)
{
this.userName = userName;
this.oldPass = oldPass;
this.newPass = newPass;
this.repeatPass = repeatPass;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="changePassResponse", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class changePassResponse1
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SvVsa.response @return;
public changePassResponse1()
{
}
public changePassResponse1(SvVsa.response @return)
{
this.@return = @return;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAllowedApp", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class getAllowedAppRequest
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string userName;
public getAllowedAppRequest()
{
}
public getAllowedAppRequest(string userName)
{
this.userName = userName;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(WrapperName="getAllowedAppResponse", WrapperNamespace="http://passport.viettel.com/", IsWrapped=true)]
public partial class getAllowedAppResponse1
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://passport.viettel.com/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string @return;
public getAllowedAppResponse1()
{
}
public getAllowedAppResponse1(string @return)
{
this.@return = @return;
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
public interface passportWSChannel : SvVsa.passportWS, System.ServiceModel.IClientChannel
{
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
public partial class passportWSClient : System.ServiceModel.ClientBase, SvVsa.passportWS
{
///
/// Implement this partial method to configure the service endpoint.
///
/// The endpoint to configure
/// The client credentials
static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
public passportWSClient() :
base(passportWSClient.GetDefaultBinding(), passportWSClient.GetDefaultEndpointAddress())
{
this.Endpoint.Name = EndpointConfiguration.passportWSPort.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public passportWSClient(EndpointConfiguration endpointConfiguration) :
base(passportWSClient.GetBindingForEndpoint(endpointConfiguration), passportWSClient.GetEndpointAddress(endpointConfiguration))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public passportWSClient(EndpointConfiguration endpointConfiguration, string remoteAddress) :
base(passportWSClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public passportWSClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
base(passportWSClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public passportWSClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress)
{
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
SvVsa.validateResponse SvVsa.passportWS.validate(SvVsa.validateRequest request)
{
return base.Channel.validate(request);
}
public string validate(string userName, string password, string domainCode)
{
SvVsa.validateRequest inValue = new SvVsa.validateRequest();
inValue.userName = userName;
inValue.password = password;
inValue.domainCode = domainCode;
SvVsa.validateResponse retVal = ((SvVsa.passportWS)(this)).validate(inValue);
return retVal.@return;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task SvVsa.passportWS.validateAsync(SvVsa.validateRequest request)
{
return base.Channel.validateAsync(request);
}
public System.Threading.Tasks.Task validateAsync(string userName, string password, string domainCode)
{
SvVsa.validateRequest inValue = new SvVsa.validateRequest();
inValue.userName = userName;
inValue.password = password;
inValue.domainCode = domainCode;
return ((SvVsa.passportWS)(this)).validateAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
SvVsa.getAppFunctionsResponse SvVsa.passportWS.getAppFunctions(SvVsa.getAppFunctionsRequest request)
{
return base.Channel.getAppFunctions(request);
}
public string getAppFunctions(string domainCode)
{
SvVsa.getAppFunctionsRequest inValue = new SvVsa.getAppFunctionsRequest();
inValue.domainCode = domainCode;
SvVsa.getAppFunctionsResponse retVal = ((SvVsa.passportWS)(this)).getAppFunctions(inValue);
return retVal.@return;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task SvVsa.passportWS.getAppFunctionsAsync(SvVsa.getAppFunctionsRequest request)
{
return base.Channel.getAppFunctionsAsync(request);
}
public System.Threading.Tasks.Task getAppFunctionsAsync(string domainCode)
{
SvVsa.getAppFunctionsRequest inValue = new SvVsa.getAppFunctionsRequest();
inValue.domainCode = domainCode;
return ((SvVsa.passportWS)(this)).getAppFunctionsAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
SvVsa.validateIncludeIpResponse SvVsa.passportWS.validateIncludeIp(SvVsa.validateIncludeIpRequest request)
{
return base.Channel.validateIncludeIp(request);
}
public string validateIncludeIp(string userName, string password, string domainCode, string ipCheck)
{
SvVsa.validateIncludeIpRequest inValue = new SvVsa.validateIncludeIpRequest();
inValue.userName = userName;
inValue.password = password;
inValue.domainCode = domainCode;
inValue.ipCheck = ipCheck;
SvVsa.validateIncludeIpResponse retVal = ((SvVsa.passportWS)(this)).validateIncludeIp(inValue);
return retVal.@return;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task SvVsa.passportWS.validateIncludeIpAsync(SvVsa.validateIncludeIpRequest request)
{
return base.Channel.validateIncludeIpAsync(request);
}
public System.Threading.Tasks.Task validateIncludeIpAsync(string userName, string password, string domainCode, string ipCheck)
{
SvVsa.validateIncludeIpRequest inValue = new SvVsa.validateIncludeIpRequest();
inValue.userName = userName;
inValue.password = password;
inValue.domainCode = domainCode;
inValue.ipCheck = ipCheck;
return ((SvVsa.passportWS)(this)).validateIncludeIpAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
SvVsa.getRolesOfAppResponse SvVsa.passportWS.getRolesOfApp(SvVsa.getRolesOfAppRequest request)
{
return base.Channel.getRolesOfApp(request);
}
public string getRolesOfApp(string domainCode)
{
SvVsa.getRolesOfAppRequest inValue = new SvVsa.getRolesOfAppRequest();
inValue.domainCode = domainCode;
SvVsa.getRolesOfAppResponse retVal = ((SvVsa.passportWS)(this)).getRolesOfApp(inValue);
return retVal.@return;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task SvVsa.passportWS.getRolesOfAppAsync(SvVsa.getRolesOfAppRequest request)
{
return base.Channel.getRolesOfAppAsync(request);
}
public System.Threading.Tasks.Task getRolesOfAppAsync(string domainCode)
{
SvVsa.getRolesOfAppRequest inValue = new SvVsa.getRolesOfAppRequest();
inValue.domainCode = domainCode;
return ((SvVsa.passportWS)(this)).getRolesOfAppAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
SvVsa.changePassResponse1 SvVsa.passportWS.changePass(SvVsa.changePassRequest request)
{
return base.Channel.changePass(request);
}
public SvVsa.response changePass(string userName, string oldPass, string newPass, string repeatPass)
{
SvVsa.changePassRequest inValue = new SvVsa.changePassRequest();
inValue.userName = userName;
inValue.oldPass = oldPass;
inValue.newPass = newPass;
inValue.repeatPass = repeatPass;
SvVsa.changePassResponse1 retVal = ((SvVsa.passportWS)(this)).changePass(inValue);
return retVal.@return;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task SvVsa.passportWS.changePassAsync(SvVsa.changePassRequest request)
{
return base.Channel.changePassAsync(request);
}
public System.Threading.Tasks.Task changePassAsync(string userName, string oldPass, string newPass, string repeatPass)
{
SvVsa.changePassRequest inValue = new SvVsa.changePassRequest();
inValue.userName = userName;
inValue.oldPass = oldPass;
inValue.newPass = newPass;
inValue.repeatPass = repeatPass;
return ((SvVsa.passportWS)(this)).changePassAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
SvVsa.getAllowedAppResponse1 SvVsa.passportWS.getAllowedApp(SvVsa.getAllowedAppRequest request)
{
return base.Channel.getAllowedApp(request);
}
public string getAllowedApp(string userName)
{
SvVsa.getAllowedAppRequest inValue = new SvVsa.getAllowedAppRequest();
inValue.userName = userName;
SvVsa.getAllowedAppResponse1 retVal = ((SvVsa.passportWS)(this)).getAllowedApp(inValue);
return retVal.@return;
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task SvVsa.passportWS.getAllowedAppAsync(SvVsa.getAllowedAppRequest request)
{
return base.Channel.getAllowedAppAsync(request);
}
public System.Threading.Tasks.Task getAllowedAppAsync(string userName)
{
SvVsa.getAllowedAppRequest inValue = new SvVsa.getAllowedAppRequest();
inValue.userName = userName;
return ((SvVsa.passportWS)(this)).getAllowedAppAsync(inValue);
}
public virtual System.Threading.Tasks.Task OpenAsync()
{
return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
}
public virtual System.Threading.Tasks.Task CloseAsync()
{
return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndClose));
}
private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
{
if ((endpointConfiguration == EndpointConfiguration.passportWSPort))
{
System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
result.MaxBufferSize = int.MaxValue;
result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
result.MaxReceivedMessageSize = int.MaxValue;
result.AllowCookies = true;
return result;
}
throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration));
}
private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
{
if ((endpointConfiguration == EndpointConfiguration.passportWSPort))
{
return new System.ServiceModel.EndpointAddress("http://154.73.105.33:8080/passportv3/passportWS");
}
throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration));
}
private static System.ServiceModel.Channels.Binding GetDefaultBinding()
{
return passportWSClient.GetBindingForEndpoint(EndpointConfiguration.passportWSPort);
}
private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
{
return passportWSClient.GetEndpointAddress(EndpointConfiguration.passportWSPort);
}
public enum EndpointConfiguration
{
passportWSPort,
}
}
}