api.entities.common.namespaces.Authorizations - PolymeshAssociation/polymesh-sdk GitHub Wiki

@polymeshassociation/polymesh-sdk / api/entities/common/namespaces/Authorizations

api/entities/common/namespaces/Authorizations

Classes

Authorizations

Defined in: api/entities/common/namespaces/Authorizations.ts:35

Handles all Authorization related functionality

Extends

  • Namespace<Parent>

Extended by

Type Parameters

Type Parameter
Parent extends Signer

Methods

getHistoricalAuthorizations()

getHistoricalAuthorizations(opts?): Promise<ResultSet<AuthorizationRequest>>

Defined in: api/entities/common/namespaces/Authorizations.ts:150

Fetch all historical Authorization Requests for which this Signer is the target

Parameters
Parameter Type Description
opts { size?: BigNumber; start?: BigNumber; status?: AuthorizationStatusEnum; type?: AuthTypeEnum; } -
opts.size? BigNumber page size
opts.start? BigNumber page offset
opts.status? AuthorizationStatusEnum fetch only authorizations with this status. Fetches all statuses if not passed
opts.type? AuthTypeEnum fetch only authorizations of this type. Fetches all types if not passed
Returns

Promise<ResultSet<AuthorizationRequest>>

Note

supports pagination

Note

uses the middlewareV2

getOne()

getOne(args): Promise<AuthorizationRequest>

Defined in: api/entities/common/namespaces/Authorizations.ts:80

Retrieve a single Authorization Request targeting this Signer by its ID

Parameters
Parameter Type
args { id: BigNumber; }
args.id BigNumber
Returns

Promise<AuthorizationRequest>

Throws

if there is no Authorization Request with the passed ID targeting this Signer

getReceived()

getReceived(opts?): Promise<AuthorizationRequest[]>

Defined in: api/entities/common/namespaces/Authorizations.ts:42

Fetch all pending Authorization Requests for which this Signer is the target

Parameters
Parameter Type Description
opts? { includeExpired?: boolean; type?: AuthorizationType; } -
opts.includeExpired? boolean whether to include expired authorizations. Defaults to true
opts.type? AuthorizationType fetch only authorizations of this type. Fetches all types if not passed
Returns

Promise<AuthorizationRequest[]>

⚠️ **GitHub.com Fallback** ⚠️