protected virtual RequestBuilder BuildRequest(string root)
{
return new RequestBuilder(root).
AddElement("hold-in-escrow", HoldInEscrow).
AddElement("store-in-vault", StoreInVault).
AddElement("store-in-vault-on-success", StoreInVaultOnSuccess).
AddElement("add-billing-address-to-payment-method", AddBillingAddressToPaymentMethod).
AddElement("store-shipping-address-in-vault", StoreShippingAddressInVault).
AddElement("submit-for-settlement", SubmitForSettlement).
AddElement("venmo-sdk-session", VenmoSdkSession).
AddElement("payee-email", PayeeEmail).
AddElement("three-d-secure", ThreeDSecure).
AddElement("paypal", PayPal).
AddElement("amex-rewards", AmexRewards);
}
}