Appearance
DoCurious API Reference / types / CommunityGoal
Interface: CommunityGoal
Defined in: types/communityGoal.types.ts:54
Community Goal - a shared objective for a community
Extends
Properties
challengeIds?
optionalchallengeIds:string[]
Defined in: types/communityGoal.types.ts:69
communityId
communityId:
string
Defined in: types/communityGoal.types.ts:55
contributionType
contributionType:
ContributionType
Defined in: types/communityGoal.types.ts:58
coverImageUrl?
optionalcoverImageUrl:string
Defined in: types/communityGoal.types.ts:68
createdAt
createdAt:
string
Defined in: types/common.types.ts:154
ISO 8601 datetime when the entity was created
Inherited from
currentAmount
currentAmount:
number
Defined in: types/communityGoal.types.ts:60
description
description:
string
Defined in: types/communityGoal.types.ts:57
endDate
endDate:
string
Defined in: types/communityGoal.types.ts:62
id
id:
string
Defined in: types/common.types.ts:167
Inherited from
milestones
milestones:
GoalMilestone[]
Defined in: types/communityGoal.types.ts:64
participantCount
participantCount:
number
Defined in: types/communityGoal.types.ts:65
rewardBadgeId?
optionalrewardBadgeId:string
Defined in: types/communityGoal.types.ts:67
rewardXp
rewardXp:
number
Defined in: types/communityGoal.types.ts:66
startDate
startDate:
string
Defined in: types/communityGoal.types.ts:61
status
status:
CommunityGoalStatus
Defined in: types/communityGoal.types.ts:63
targetAmount
targetAmount:
number
Defined in: types/communityGoal.types.ts:59
title
title:
string
Defined in: types/communityGoal.types.ts:56
updatedAt
updatedAt:
string
Defined in: types/common.types.ts:156
ISO 8601 datetime when the entity was last modified