@cfxlabsinc/b2b-services
Preparing search index...
@cfxlabsinc/virtual-account-services
VictorAccountAdminService
Class VictorAccountAdminService
Index
Constructors
constructor
Methods
create
delete
get
Balance
update
Constructors
constructor
new
VictorAccountAdminService
(
args
:
{
db
:
B2bDatabase
;
queryService
:
VictorAccountQueryService
;
victorAccountClient
:
VictorAccountClient
;
}
,
)
:
VictorAccountAdminService
Parameters
args
:
{
db
:
B2bDatabase
;
queryService
:
VictorAccountQueryService
;
victorAccountClient
:
VictorAccountClient
;
}
Returns
VictorAccountAdminService
Methods
create
create
(
args
:
{
accountNumber
:
string
;
customerId
?:
string
|
null
;
name
:
string
;
routingNumber
:
string
;
type
:
"FBO"
|
"RETURNS"
|
"POINTS"
|
"OPERATING"
|
"RESERVE"
|
"REVENUE"
;
victorAchCompanyId
?:
string
|
null
;
victorAchCompanyName
?:
string
|
null
;
victorId
:
string
;
victorLedgerProgramId
?:
string
|
null
;
}
,
)
:
Promise
<
{
ok
:
true
;
value
:
VictorAccount
}
|
{
error
:
ServiceError
;
ok
:
false
}
,
>
Parameters
args
:
{
accountNumber
:
string
;
customerId
?:
string
|
null
;
name
:
string
;
routingNumber
:
string
;
type
:
"FBO"
|
"RETURNS"
|
"POINTS"
|
"OPERATING"
|
"RESERVE"
|
"REVENUE"
;
victorAchCompanyId
?:
string
|
null
;
victorAchCompanyName
?:
string
|
null
;
victorId
:
string
;
victorLedgerProgramId
?:
string
|
null
;
}
Returns
Promise
<
{
ok
:
true
;
value
:
VictorAccount
}
|
{
error
:
ServiceError
;
ok
:
false
}
>
delete
delete
(
args
:
{
id
:
string
}
,
)
:
Promise
<
{
ok
:
true
;
value
:
undefined
}
|
{
error
:
ServiceError
;
ok
:
false
}
,
>
Parameters
args
:
{
id
:
string
}
Returns
Promise
<
{
ok
:
true
;
value
:
undefined
}
|
{
error
:
ServiceError
;
ok
:
false
}
>
get
Balance
getBalance
(
args
:
{
id
:
string
;
refreshBalance
?:
boolean
}
,
)
:
Promise
<
|
{
ok
:
true
;
value
:
{
availableBalance
:
BigNumber
;
currentBalance
:
BigNumber
}
;
}
|
{
error
:
ServiceError
;
ok
:
false
}
,
>
Parameters
args
:
{
id
:
string
;
refreshBalance
?:
boolean
}
Returns
Promise
<
|
{
ok
:
true
;
value
:
{
availableBalance
:
BigNumber
;
currentBalance
:
BigNumber
}
;
}
|
{
error
:
ServiceError
;
ok
:
false
}
,
>
update
update
(
args
:
{
data
:
{
name
?:
string
;
routingNumber
?:
string
;
victorAchCompanyId
?:
string
|
null
;
victorAchCompanyName
?:
string
|
null
;
victorLedgerProgramId
?:
string
|
null
;
}
;
id
:
string
;
}
,
)
:
Promise
<
{
error
:
ServiceError
;
ok
:
false
}
|
{
ok
:
true
;
value
:
VictorAccount
}
,
>
Parameters
args
:
{
data
:
{
name
?:
string
;
routingNumber
?:
string
;
victorAchCompanyId
?:
string
|
null
;
victorAchCompanyName
?:
string
|
null
;
victorLedgerProgramId
?:
string
|
null
;
}
;
id
:
string
;
}
Returns
Promise
<
{
error
:
ServiceError
;
ok
:
false
}
|
{
ok
:
true
;
value
:
VictorAccount
}
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
create
delete
get
Balance
update
@cfxlabsinc/b2b-services
Loading...