public System.Threading.Tasks.Task <UpgradeToLevel2Response2> UpgradeToLevel2Async(UpgradeToLevel2 UpgradeToLevel2)
        {
            UpgradeToLevel2Request1 inValue = new UpgradeToLevel2Request1();

            inValue.UpgradeToLevel2 = UpgradeToLevel2;
            return(((ChangeLevelOfAssuranceService)(this)).UpgradeToLevel2Async(inValue));
        }
        public UpgradeToLevel2Response UpgradeToLevel2(UpgradeToLevel2 UpgradeToLevel21)
        {
            UpgradeToLevel2Request1 inValue = new UpgradeToLevel2Request1();

            inValue.UpgradeToLevel2 = UpgradeToLevel21;
            UpgradeToLevel2Response2 retVal = ((ChangeLevelOfAssuranceService)(this)).UpgradeToLevel2(inValue);

            return(retVal.UpgradeToLevel2Response);
        }
 System.Threading.Tasks.Task <UpgradeToLevel2Response2> ChangeLevelOfAssuranceService.UpgradeToLevel2Async(UpgradeToLevel2Request1 request)
 {
     return(base.Channel.UpgradeToLevel2Async(request));
 }
 UpgradeToLevel2Response2 ChangeLevelOfAssuranceService.UpgradeToLevel2(UpgradeToLevel2Request1 request)
 {
     return(base.Channel.UpgradeToLevel2(request));
 }