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?

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

optional costCenterId?: string | null

Defined in: api/types.gen.ts:236

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


costUnitId?

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

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

optional enrollOpenDate?: string | null

Defined in: api/types.gen.ts:187

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


glAccountId?

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

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

optional organizerId?: number | null

Defined in: api/types.gen.ts:199

The unique identifier of the organizer group.


participantLimit?

optional participantLimit?: number | null

Defined in: api/types.gen.ts:195

The maximum number of participants for the activity.


paymentDeadline?

optional paymentDeadline?: string | null

Defined in: api/types.gen.ts:252

The payment deadline for the activity.


posterFileName?

optional posterFileName?: string | null

Defined in: api/types.gen.ts:159

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


posterPath?

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

optional unenrollmentDeadline?: string | null

Defined in: api/types.gen.ts:179

The deadline for unenrollment from the activity.


vatRate?

optional vatRate?: number | null

Defined in: api/types.gen.ts:228

The VAT rate applicable to the activity.

On this page