ActivityResponseDto
Type Alias: ActivityResponseDto
[object Object]
Defined in: app/api/types.gen.ts:134
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: app/api/types.gen.ts:215
areParticipantsVisible
[object Object]
Defined in: app/api/types.gen.ts:210
Whether the participants are visible to each other.
costCenterId?
optionalcostCenterId?:string|null
Defined in: app/api/types.gen.ts:231
The cost center associated with this activity for financial tracking. Dutch: Kostenplaats
costUnitId?
optionalcostUnitId?:string|null
Defined in: app/api/types.gen.ts:235
The cost unit associated with this activity for financial tracking. Dutch: Kostendrager
dateTimeEnd
[object Object]
Defined in: app/api/types.gen.ts:170
The date and time at which the activity will end.
dateTimeStart
[object Object]
Defined in: app/api/types.gen.ts:166
The date and time at which the activity will start.
dutchDescription
[object Object]
Defined in: app/api/types.gen.ts:158
A dutch description or arbitrary length, explaining everything there is to know about the activity.
englishDescription
[object Object]
Defined in: app/api/types.gen.ts:162
An english description or arbitrary length, explaining everything there is to know about the activity.
enrollmentDeadline?
optionalenrollmentDeadline?:string|null
Defined in: app/api/types.gen.ts:178
The deadline for enrollment from the activity.
enrollments
[object Object]
Defined in: app/api/types.gen.ts:239
The members enrolled in this activity.
enrollOpenDate?
optionalenrollOpenDate?:string|null
Defined in: app/api/types.gen.ts:182
The date and time at which the activity will be open for enrolling.
glAccountId?
optionalglAccountId?:string|null
Defined in: app/api/types.gen.ts:227
The general ledger account associated with this activity for financial tracking. Dutch: Grootboekrekening
id
[object Object]
Defined in: app/api/types.gen.ts:138
The unique identifier of an activity, assigned incrementally.
isAdultOnly
[object Object]
Defined in: app/api/types.gen.ts:214
Whether the activity is 18+ only.
isEnrollable
[object Object]
Defined in: app/api/types.gen.ts:206
Whether the activity is open for enrollment.
isOpenForPayment?
optionalisOpenForPayment?:boolean|null
Defined in: app/api/types.gen.ts:251
Whether the activity is open for payment.
isWeeklyDrinks
[object Object]
Defined in: app/api/types.gen.ts:219
Whether the activity belongs to the weekly drinks or not.
location
[object Object]
Defined in: app/api/types.gen.ts:186
The location where the activity will take place.
name
[object Object]
Defined in: app/api/types.gen.ts:142
The name of the activity.
organizerId?
optionalorganizerId?:number|null
Defined in: app/api/types.gen.ts:194
The unique identifier of the organizer group.
participantLimit?
optionalparticipantLimit?:number|null
Defined in: app/api/types.gen.ts:190
The maximum number of participants for the activity.
paymentDeadline?
optionalpaymentDeadline?:string|null
Defined in: app/api/types.gen.ts:247
The payment deadline for the activity.
posterFileName?
optionalposterFileName?:string|null
Defined in: app/api/types.gen.ts:154
The filename of the poster for the activity, if any.
posterPath?
optionalposterPath?:string|null
Defined in: app/api/types.gen.ts:150
The Path where the poster for the activity is stored, if any.
price
[object Object]
Defined in: app/api/types.gen.ts:146
The price of the activity.
showInKoala
[object Object]
Defined in: app/api/types.gen.ts:198
Whether the activity is shown in Koala.
showOnWebsite
[object Object]
Defined in: app/api/types.gen.ts:202
Whether the activity is shown on the website.
specificationQuestions
[object Object]
Defined in: app/api/types.gen.ts:243
An extra specification question for the activity.
unenrollmentDeadline?
optionalunenrollmentDeadline?:string|null
Defined in: app/api/types.gen.ts:174
The deadline for unenrollment from the activity.
vatRate?
optionalvatRate?:number|null
Defined in: app/api/types.gen.ts:223
The VAT rate applicable to the activity.