ActivityResponseDto
Type Alias: ActivityResponseDto
[object Object]
Defined in: api/types.gen.ts:139
Represents the response DTO for an activity, containing all relevant information about the activity, including its properties and related entities such as enrollments and specification questions. The ActivityResponseDTO is used to transfer comprehensive activity data from the server to the client when retrieving activity information, allowing for a complete representation of the activity's details, enrollment status, and associated specification questions in the response payload.
Properties
allowedAudience?
optionalallowedAudience?:TargetAudience
Defined in: api/types.gen.ts:220
areParticipantsVisible
[object Object]
Defined in: api/types.gen.ts:215
Whether the participants are visible to each other.
costCenterId?
optionalcostCenterId?:string|null
Defined in: api/types.gen.ts:236
The cost center associated with this activity for financial tracking. Dutch: Kostenplaats
costUnitId?
optionalcostUnitId?:string|null
Defined in: api/types.gen.ts:240
The cost unit associated with this activity for financial tracking. Dutch: Kostendrager
dateTimeEnd
[object Object]
Defined in: api/types.gen.ts:175
The date and time at which the activity will end.
dateTimeStart
[object Object]
Defined in: api/types.gen.ts:171
The date and time at which the activity will start.
dutchDescription
[object Object]
Defined in: api/types.gen.ts:163
A dutch description or arbitrary length, explaining everything there is to know about the activity.
englishDescription
[object Object]
Defined in: api/types.gen.ts:167
An english description or arbitrary length, explaining everything there is to know about the activity.
enrollmentDeadline?
optionalenrollmentDeadline?:string|null
Defined in: api/types.gen.ts:183
The deadline for enrollment from the activity.
enrollments
[object Object]
Defined in: api/types.gen.ts:244
The members enrolled in this activity.
enrollOpenDate?
optionalenrollOpenDate?:string|null
Defined in: api/types.gen.ts:187
The date and time at which the activity will be open for enrolling.
glAccountId?
optionalglAccountId?:string|null
Defined in: api/types.gen.ts:232
The general ledger account associated with this activity for financial tracking. Dutch: Grootboekrekening
id
[object Object]
Defined in: api/types.gen.ts:143
The unique identifier of an activity, assigned incrementally.
isAdultOnly
[object Object]
Defined in: api/types.gen.ts:219
Whether the activity is 18+ only.
isEnrollable
[object Object]
Defined in: api/types.gen.ts:211
Whether the activity is open for enrollment.
isOpenForPayment?
optionalisOpenForPayment?:boolean|null
Defined in: api/types.gen.ts:256
Whether the activity is open for payment.
isWeeklyDrinks
[object Object]
Defined in: api/types.gen.ts:224
Whether the activity belongs to the weekly drinks or not.
location
[object Object]
Defined in: api/types.gen.ts:191
The location where the activity will take place.
name
[object Object]
Defined in: api/types.gen.ts:147
The name of the activity.
organizerId?
optionalorganizerId?:number|null
Defined in: api/types.gen.ts:199
The unique identifier of the organizer group.
participantLimit?
optionalparticipantLimit?:number|null
Defined in: api/types.gen.ts:195
The maximum number of participants for the activity.
paymentDeadline?
optionalpaymentDeadline?:string|null
Defined in: api/types.gen.ts:252
The payment deadline for the activity.
posterFileName?
optionalposterFileName?:string|null
Defined in: api/types.gen.ts:159
The filename of the poster for the activity, if any.
posterPath?
optionalposterPath?:string|null
Defined in: api/types.gen.ts:155
The Path where the poster for the activity is stored, if any.
price
[object Object]
Defined in: api/types.gen.ts:151
The price of the activity.
showInKoala
[object Object]
Defined in: api/types.gen.ts:203
Whether the activity is shown in Koala.
showOnWebsite
[object Object]
Defined in: api/types.gen.ts:207
Whether the activity is shown on the website.
specificationQuestions
[object Object]
Defined in: api/types.gen.ts:248
An extra specification question for the activity.
unenrollmentDeadline?
optionalunenrollmentDeadline?:string|null
Defined in: api/types.gen.ts:179
The deadline for unenrollment from the activity.
vatRate?
optionalvatRate?:number|null
Defined in: api/types.gen.ts:228
The VAT rate applicable to the activity.