Enrollment

Type Alias: Enrollment

[object Object]

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

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:202


activityId

[object Object]

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

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


isOnWaitingList?

optional isOnWaitingList?: boolean

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

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:207


memberId?

optional memberId?: string

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

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:211

The price paid for the enrollment.


registeredOn?

optional registeredOn?: string

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

The date and time at which the enrollment was placed.


specificationAnswers?

optional specificationAnswers?: SpecificationAnswer[]

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

The answers for the specification questions associated with this enrollment.

On this page