// Path: src/main/java/com/lookfirst/wepay/api/AddBank.java
// @Data
// public class AddBank implements Serializable {
// 	private static final long serialVersionUID = 1L;
// 
// 	/** The unique ID of the account. */
// 	private Long accountId;
// 	/** The URI to add the bank account to the specified acocunt id. */
// 	private String addBankUri;
// 
// }
// 
// Path: src/main/java/com/lookfirst/wepay/api/Constants.java
// public static enum Mode { iframe, regular }


import lombok.Data;
import lombok.EqualsAndHashCode;
import com.lookfirst.wepay.api.AddBank;
import com.lookfirst.wepay.api.Constants.Mode;
package com.lookfirst.wepay.api.req;



/**
 * https://stage.wepay.com/developer/reference/account
 *
 * This call allows you to add a bank account to a specified account.
 * It will return a URL that a user can visit to add a bank account to their account.
 * In addition, add_bank will allow you to change bank accounts if one was previously set.
 *
 * @author Jon Scott Stevens
 * @author Jeff Schnitzer
 */
@Deprecated
@Data
@EqualsAndHashCode(callSuper=false)
public class AccountAddBankRequest extends WePayRequest<AddBank> {

	/** The unique ID of the account you want to get the balance of. */
	private Long accountId;
	/** What mode the process will be displayed in. The options are 'iframe' or 'regular'. Choose iframe if you would like to frame the process on your site. Mode defaults to 'regular'. */
// Path: src/main/java/com/lookfirst/wepay/api/AddBank.java
// @Data
// public class AddBank implements Serializable {
// 	private static final long serialVersionUID = 1L;
// 
// 	/** The unique ID of the account. */
// 	private Long accountId;
// 	/** The URI to add the bank account to the specified acocunt id. */
// 	private String addBankUri;
// 
// }
// 
// Path: src/main/java/com/lookfirst/wepay/api/Constants.java
// public static enum Mode { iframe, regular }


// Path: src/main/java/com/lookfirst/wepay/api/req/AccountAddBankRequest.java
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.lookfirst.wepay.api.AddBank;
import com.lookfirst.wepay.api.Constants.Mode;

package com.lookfirst.wepay.api.req;



/**
 * https://stage.wepay.com/developer/reference/account
 *
 * This call allows you to add a bank account to a specified account.
 * It will return a URL that a user can visit to add a bank account to their account.
 * In addition, add_bank will allow you to change bank accounts if one was previously set.
 *
 * @author Jon Scott Stevens
 * @author Jeff Schnitzer
 */
@Deprecated
@Data
@EqualsAndHashCode(callSuper=false)
public class AccountAddBankRequest extends WePayRequest<AddBank> {

	/** The unique ID of the account you want to get the balance of. */
	private Long accountId;
	/** What mode the process will be displayed in. The options are 'iframe' or 'regular'. Choose iframe if you would like to frame the process on your site. Mode defaults to 'regular'. */
	private Mode mode;