com.chargebee.models
Class VirtualBankAccount

java.lang.Object
  extended by com.chargebee.internal.Resource<VirtualBankAccount>
      extended by com.chargebee.models.VirtualBankAccount

public class VirtualBankAccount
extends Resource<VirtualBankAccount>


Nested Class Summary
static class VirtualBankAccount.CreateRequest
           
static class VirtualBankAccount.CreateUsingPermanentTokenRequest
           
static class VirtualBankAccount.Scheme
           
static class VirtualBankAccount.VirtualBankAccountListRequest
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
VirtualBankAccount(org.json.JSONObject jsonObj)
           
VirtualBankAccount(String jsonStr)
           
 
Method Summary
 String accountNumber()
           
 String bankName()
           
static VirtualBankAccount.CreateRequest create()
           
 Timestamp createdAt()
           
static VirtualBankAccount.CreateUsingPermanentTokenRequest createUsingPermanentToken()
           
 String customerId()
           
 Boolean deleted()
           
static Request deleteLocal(String id)
           
 String email()
           
 Gateway gateway()
           
 String gatewayAccountId()
           
 String id()
           
static VirtualBankAccount.VirtualBankAccountListRequest list()
           
 String referenceId()
           
 Long resourceVersion()
           
static Request retrieve(String id)
           
 String routingNumber()
           
 VirtualBankAccount.Scheme scheme()
           
 String swiftCode()
           
 Timestamp updatedAt()
           
 
Methods inherited from class com.chargebee.internal.Resource
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VirtualBankAccount

public VirtualBankAccount(String jsonStr)

VirtualBankAccount

public VirtualBankAccount(org.json.JSONObject jsonObj)
Method Detail

id

public String id()

customerId

public String customerId()

email

public String email()

scheme

public VirtualBankAccount.Scheme scheme()

bankName

public String bankName()

accountNumber

public String accountNumber()

routingNumber

public String routingNumber()

swiftCode

public String swiftCode()

gateway

public Gateway gateway()

gatewayAccountId

public String gatewayAccountId()

resourceVersion

public Long resourceVersion()

updatedAt

public Timestamp updatedAt()

createdAt

public Timestamp createdAt()

referenceId

public String referenceId()

deleted

public Boolean deleted()

createUsingPermanentToken

public static VirtualBankAccount.CreateUsingPermanentTokenRequest createUsingPermanentToken()

create

public static VirtualBankAccount.CreateRequest create()

retrieve

public static Request retrieve(String id)

list

public static VirtualBankAccount.VirtualBankAccountListRequest list()

deleteLocal

public static Request deleteLocal(String id)


Copyright © 2019 ChargeBee. All Rights Reserved.