public System.Threading.Tasks.Task <HL7ClientProject.HL7WebService.validateResponse> validateAsync(string arg0, string arg1, string arg2, string arg3)
 {
     HL7ClientProject.HL7WebService.validate inValue = new HL7ClientProject.HL7WebService.validate();
     inValue.Body      = new HL7ClientProject.HL7WebService.validateBody();
     inValue.Body.arg0 = arg0;
     inValue.Body.arg1 = arg1;
     inValue.Body.arg2 = arg2;
     inValue.Body.arg3 = arg3;
     return(((HL7ClientProject.HL7WebService.MessageValidationV2Interface)(this)).validateAsync(inValue));
 }
 public string validate(string arg0, string arg1, string arg2, string arg3)
 {
     HL7ClientProject.HL7WebService.validate inValue = new HL7ClientProject.HL7WebService.validate();
     inValue.Body      = new HL7ClientProject.HL7WebService.validateBody();
     inValue.Body.arg0 = arg0;
     inValue.Body.arg1 = arg1;
     inValue.Body.arg2 = arg2;
     inValue.Body.arg3 = arg3;
     HL7ClientProject.HL7WebService.validateResponse retVal = ((HL7ClientProject.HL7WebService.MessageValidationV2Interface)(this)).validate(inValue);
     return(retVal.Body.@return);
 }
 System.Threading.Tasks.Task <HL7ClientProject.HL7WebService.validateResponse> HL7ClientProject.HL7WebService.MessageValidationV2Interface.validateAsync(HL7ClientProject.HL7WebService.validate request)
 {
     return(base.Channel.validateAsync(request));
 }
 HL7ClientProject.HL7WebService.validateResponse HL7ClientProject.HL7WebService.MessageValidationV2Interface.validate(HL7ClientProject.HL7WebService.validate request)
 {
     return(base.Channel.validate(request));
 }