UNPKG

braintree

Version:

A library for server-side integrating with Braintree.

32 lines (26 loc) 683 B
"use strict"; let AttributeSetter = require("./attribute_setter").AttributeSetter; class MerchantAccount extends AttributeSetter { static initClass() { this.Status = { Pending: "pending", Active: "active", Suspended: "suspended", }; this.FundingDestination = { Bank: "bank", Email: "email", MobilePhone: "mobile_phone", }; } constructor(attributes) { super(attributes); if (attributes.masterMerchantAccount) { this.masterMerchantAccount = new MerchantAccount( attributes.masterMerchantAccount ); } } } MerchantAccount.initClass(); module.exports = { MerchantAccount: MerchantAccount };