Portfolios

Handles all Portfolio related functionality on the Identity side

Hierarchy

Index

Properties

Methods

Properties

Protected context

context: Context

Inherited from void

Defined in src/api/entities/Namespace.ts:11


Protected parent

parent: Identity

Inherited from void

Defined in src/api/entities/Namespace.ts:9

Methods

delete

delete(args: object, opts?: ProcedureOpts): Promise‹TransactionQueue‹void››

Defined in src/api/entities/Identity/Portfolios.ts:164

Delete a Portfolio by ID

note required role:

  • Portfolio Custodian

note this method is of type ProcedureMethod, which means you can call delete.checkAuthorization on it to see whether the signing Account and Identity have the required roles and permissions to run it

Parameters:

args: object

Name
Type

portfolio

Optional opts: ProcedureOpts

Returns: Promise‹TransactionQueue‹void››


getCustodiedPortfolios

getCustodiedPortfolios(paginationOpts?: PaginationOptions): Promise‹ResultSetDefaultPortfolio | NumberedPortfolio››

Defined in src/api/entities/Identity/Portfolios.ts:77

Retrieve all Portfolios custodied by this Identity. This only includes portfolios owned by a different Identity but custodied by this one. To fetch Portfolios owned by this Identity, use getPortfolios

note supports pagination

Parameters:

Name
Type

paginationOpts?

Returns: Promise‹ResultSetDefaultPortfolio | NumberedPortfolio››


getPortfolio

getPortfolio(): Promise‹DefaultPortfolio

Defined in src/api/entities/Identity/Portfolios.ts:124

Retrieve a Numbered Portfolio or the Default Portfolio if Portfolio ID is not passed

Returns: Promise‹DefaultPortfolio

getPortfolio(args: object): Promise‹NumberedPortfolio

Defined in src/api/entities/Identity/Portfolios.ts:125

Parameters:

args: object

Name
Type

portfolioId

BigNumber

Returns: Promise‹NumberedPortfolio


getPortfolios

getPortfolios(): Promise‹[]›

Defined in src/api/entities/Identity/Portfolios.ts:46

Retrieve all the Portfolios owned by this Identity

Returns: Promise‹[]›

Last updated