/**
  * checkout-paymentsettings Put AddThirdPartyPaymentWorkflow description DOCUMENT_HERE 
  *
  * @return Promise - use $promise->then(sucessfn, errorfn). successFn is passed Mozu\Api\MozuResult. errorFn is passed Mozu\Api\ApiException
  */
 public function addThirdPartyPaymentWorkflowAsync($definition)
 {
     $mozuClient = PaymentSettingsClient::addThirdPartyPaymentWorkflowClient($definition);
     $mozuClient = $mozuClient->withContext($this->apiContext);
     return $mozuClient->executeAsync();
 }