UNPKG

braintree

Version:

A library for server-side integrating with Braintree.

40 lines (32 loc) 1.05 kB
"use strict"; let AdvancedSearch = require("./advanced_search").AdvancedSearch; let UsBankAccountVerification = require("./us_bank_account_verification").UsBankAccountVerification; class UsBankAccountVerificationSearch extends AdvancedSearch { static initClass() { this.textFields( "accountHolderName", "customerEmail", "customerId", "id", "paymentMethodToken", "routingNumber" ); this.multipleValueField("ids"); this.multipleValueField("status", { // eslint-disable-next-line new-cap allows: UsBankAccountVerification.StatusType.All(), }); this.multipleValueField("verificationMethod", { // eslint-disable-next-line new-cap allows: UsBankAccountVerification.VerificationMethod.All(), }); this.rangeFields("createdAt"); this.equalityFields("accountType"); this.endsWithFields("accountNumber"); } } UsBankAccountVerificationSearch.initClass(); module.exports = { UsBankAccountVerificationSearch: UsBankAccountVerificationSearch, };