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?
optionalactivity?: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?
optionalisOnWaitingList?: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?
optionalmember?:Member
Defined in: app/api/types.gen.ts:207
memberId?
optionalmemberId?: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?
optionalprice?:number
Defined in: app/api/types.gen.ts:211
The price paid for the enrollment.
registeredOn?
optionalregisteredOn?:string
Defined in: app/api/types.gen.ts:219
The date and time at which the enrollment was placed.
specificationAnswers?
optionalspecificationAnswers?:SpecificationAnswer[]
Defined in: app/api/types.gen.ts:215
The answers for the specification questions associated with this enrollment.