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?

optional allowedAudience?: 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?

optional costCenterId?: string | null

Defined in: app/api/types.gen.ts:231

The cost center associated with this activity for financial tracking. Dutch: Kostenplaats


costUnitId?

optional costUnitId?: 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?

optional enrollmentDeadline?: 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?

optional enrollOpenDate?: string | null

Defined in: app/api/types.gen.ts:182

The date and time at which the activity will be open for enrolling.


glAccountId?

optional glAccountId?: 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?

optional isOpenForPayment?: 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?

optional organizerId?: number | null

Defined in: app/api/types.gen.ts:194

The unique identifier of the organizer group.


participantLimit?

optional participantLimit?: number | null

Defined in: app/api/types.gen.ts:190

The maximum number of participants for the activity.


paymentDeadline?

optional paymentDeadline?: string | null

Defined in: app/api/types.gen.ts:247

The payment deadline for the activity.


posterFileName?

optional posterFileName?: string | null

Defined in: app/api/types.gen.ts:154

The filename of the poster for the activity, if any.


posterPath?

optional posterPath?: 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?

optional unenrollmentDeadline?: string | null

Defined in: app/api/types.gen.ts:174

The deadline for unenrollment from the activity.


vatRate?

optional vatRate?: number | null

Defined in: app/api/types.gen.ts:223

The VAT rate applicable to the activity.

On this page