Class: Competition

January 17, 2020 · View on GitHub

@daostack/clientGlobalsCompetition

Class: Competition

Hierarchy

  • Competition

Index

Constructors

Properties

Methods

Constructors

constructor

+ new Competition(id: string, context: Arc): Competition

Defined in schemes/competition.ts:419

Parameters:

NameType
idstring
contextArc

Returns: Competition

Properties

context

context: Arc

Defined in schemes/competition.ts:419


id

id: string

Defined in schemes/competition.ts:418

Methods

createSuggestion

createSuggestion(options: object): Operation‹any›

Defined in schemes/competition.ts:427

Parameters:

options: object

NameType
descriptionstring
tags?string[]
titlestring
url?undefined | string

Returns: Operation‹any›


redeemSuggestion

redeemSuggestion(suggestionId: number, beneficiary: Address): Operation‹boolean›

Defined in schemes/competition.ts:488

Parameters:

NameTypeDefault
suggestionIdnumber-
beneficiaryAddressNULL_ADDRESS

Returns: Operation‹boolean›


suggestions

suggestions(options: ICompetitionSuggestionQueryOptions, apolloQueryOptions: IApolloQueryOptions): Observable‹CompetitionSuggestion[]›

Defined in schemes/competition.ts:500

Parameters:

NameTypeDefault
optionsICompetitionSuggestionQueryOptions{}
apolloQueryOptionsIApolloQueryOptions{}

Returns: Observable‹CompetitionSuggestion[]›


voteSuggestion

voteSuggestion(suggestionId: number): OperationCompetitionVote

Defined in schemes/competition.ts:477

Parameters:

NameType
suggestionIdnumber

Returns: OperationCompetitionVote


search(context: Arc, options: IProposalQueryOptions, apolloQueryOptions: IApolloQueryOptions): Observable‹Competition[]›

Defined in schemes/competition.ts:408

Parameters:

NameTypeDefault
contextArc-
optionsIProposalQueryOptions{}
apolloQueryOptionsIApolloQueryOptions{}

Returns: Observable‹Competition[]›