UsBankAccountVerificationSearch.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. namespace Braintree;
  3. class UsBankAccountVerificationSearch
  4. {
  5. public static function accountHolderName() {
  6. return new TextNode('account_holder_name');
  7. }
  8. public static function customerEmail() {
  9. return new TextNode('customer_email');
  10. }
  11. public static function customerId() {
  12. return new TextNode('customer_id');
  13. }
  14. public static function id() {
  15. return new TextNode('id');
  16. }
  17. public static function paymentMethodToken(){
  18. return new TextNode('payment_method_token');
  19. }
  20. public static function routingNumber() {
  21. return new TextNode('routiner_number');
  22. }
  23. public static function ids() {
  24. return new MultipleValueNode('ids');
  25. }
  26. public static function status()
  27. {
  28. return new MultipleValueNode(
  29. "status",
  30. Result\UsBankAccountVerification::allStatuses()
  31. );
  32. }
  33. public static function verificationMethod()
  34. {
  35. return new MultipleValueNode(
  36. "verification_method",
  37. Result\UsBankAccountVerification::allVerificationMethods()
  38. );
  39. }
  40. public static function createdAt() {
  41. return new RangeNode("created_at");
  42. }
  43. public static function accountType()
  44. {
  45. return new EqualityNode("account_type");
  46. }
  47. public static function accountNumber()
  48. {
  49. return new EndsWithNode("account_number");
  50. }
  51. }
  52. class_alias('Braintree\UsBankAccountVerificationSearch', 'Braintree_UsBankAccountVerificationSearch');