Skip to main content

Class: ProposalDataset<D>

Proposal Dataset

Type parameters

NameType
Dextends Dataset

Hierarchy

Methods

approve

approve(req): Promise<Proposal>

Method to approve Proposal

Parameters

NameTypeDescription
reqBuild5Request<ApproveProposalRequest>Use Build5Request with data based on ApproveProposalRequest

Returns

Promise<Proposal>


create

create(req): Promise<Proposal>

Method to create Proposal

Parameters

NameTypeDescription
reqBuild5Request<ProposalCreateRequest>Use Build5Request with data based on ProposalCreateRequest

Returns

Promise<Proposal>


getActiveLive

getActiveLive(space, startAfter?): Observable<Proposal[]>

TODO

Parameters

NameType
spacestring
startAfter?string

Returns

Observable<Proposal[]>


getAllActiveLive

getAllActiveLive(startAfter?): Observable<Proposal[]>

TODO

Parameters

NameType
startAfter?string

Returns

Observable<Proposal[]>


getAllUpdatedAfter

getAllUpdatedAfter(updatedAfter, startAfter?): Promise<Proposal[]>

Get all records updated after unix timestamp.

Parameters

NameType
updatedAfternumber
startAfter?string

Returns

Promise<Proposal[]>

Inherited from

DatasetClass.getAllUpdatedAfter


getAllUpdatedAfterLive

getAllUpdatedAfterLive(updatedAfter, startAfter?): Observable<Proposal[]>

Get all records updated after unix timestamp. Real time stream.

Parameters

NameType
updatedAfternumber
startAfter?string

Returns

Observable<Proposal[]>

Inherited from

DatasetClass.getAllUpdatedAfterLive


getByField

getByField(fieldName, fieldValue, startAfter?): Promise<Proposal[]>

Get records by field.

Parameters

NameType
fieldNamestring | string[]
fieldValuestring | number | boolean | (string | number | boolean)[]
startAfter?string

Returns

Promise<Proposal[]>

Inherited from

DatasetClass.getByField


getByFieldLive

getByFieldLive(fieldName, fieldValue, startAfter?): Observable<Proposal[]>

Get records by field. Real time stream.

Parameters

NameType
fieldNamestring | string[]
fieldValuestring | number | boolean | (string | number | boolean)[]
startAfter?string

Returns

Observable<Proposal[]>

Inherited from

DatasetClass.getByFieldLive


getBySpace

getBySpace(space, startAfter?): Promise<Proposal[]>

Get records by space.

Parameters

NameType
spacestring
startAfter?string

Returns

Promise<Proposal[]>

Inherited from

DatasetClass.getBySpace


getBySpaceLive

getBySpaceLive(space, startAfter?): Observable<Proposal[]>

Get records by space. Real time stream.

Parameters

NameType
spacestring
startAfter?string

Returns

Observable<Proposal[]>

Inherited from

DatasetClass.getBySpaceLive


getCompletedLive

getCompletedLive(space, startAfter?): Observable<Proposal[]>

TODO

Parameters

NameType
spacestring
startAfter?string

Returns

Observable<Proposal[]>


getDraftLive

getDraftLive(space, startAfter?): Observable<Proposal[]>

TODO

Parameters

NameType
spacestring
startAfter?string

Returns

Observable<Proposal[]>


getManyById

getManyById(setIds): Promise<Proposal[]>

Get many records by id.

Parameters

NameType
setIdsstring[]

Returns

Promise<Proposal[]>

Inherited from

DatasetClass.getManyById


getManyByIdLive

getManyByIdLive(setIds): Observable<Proposal[]>

Get many records by id. Real time stream.

Parameters

NameType
setIdsstring[]

Returns

Observable<Proposal[]>

Inherited from

DatasetClass.getManyByIdLive


getRejectedLive

getRejectedLive(space, startAfter?): Observable<Proposal[]>

TODO

Parameters

NameType
spacestring
startAfter?string

Returns

Observable<Proposal[]>


id

id(setId): ExactDataSet<D, Proposal>

Get specific record by id.

Parameters

NameType
setIdstring

Returns

ExactDataSet<D, Proposal>

Inherited from

DatasetClass.id


reject

reject(req): Promise<Proposal>

Method to reject Proposal

Parameters

NameTypeDescription
reqBuild5Request<RejectProposalRequest>Use Build5Request with data based on RejectProposalRequest

Returns

Promise<Proposal>


vote

vote(req): Promise<Transaction>

Method to vote on Proposal

Parameters

NameTypeDescription
reqBuild5Request<ProposalVoteRequest>Use Build5Request with data based on ProposalVoteRequest

Returns

Promise<Transaction>