Enrollment

Type Alias: Enrollment

[object Object]

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

Represents an enrollment of a member in an activity. An enrollment is associated with a specific activity and member, and it contains information about the price paid for the enrollment, any specification answers provided by the member, the date and time when the enrollment was placed, and whether the enrollment is on a waiting list. This entity is used to manage and track enrollments for activities within the system, allowing members to participate in activities based on their preferences and eligibility.

Properties

activity?

optional activity?: Activity

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


activityId

[object Object]

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

Reference to the unique identifier of the activity which is enrolled for.


isOnWaitingList?

optional isOnWaitingList?: boolean

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

If the enrollment is placed on a waiting list due to the associated activity being fully booked, this field indicates the position of the enrollment on the waiting list.


member?

optional member?: Member

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


memberId?

optional memberId?: string

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

The ID of the user, as determined by the used OAuth application, which enrolls for the activity.


price?

optional price?: number

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

The price paid for the enrollment.


registeredOn?

optional registeredOn?: string

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

The date and time at which the enrollment was placed.


specificationAnswers?

optional specificationAnswers?: SpecificationAnswer[]

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

The answers for the specification questions associated with this enrollment.

On this page