GroupMembership
Type Alias: GroupMembership
[object Object]
Defined in: app/api/types.gen.ts:570
Represents a GroupMembership which links a Member to a Group. A GroupMembership has a unique identifier, references to the associated Member and Group, the year of the membership, and an optional role alias that defines the role of the member within the group. This entity is used to manage the relationships between members and groups within the system, allowing for better organization and access control based on group memberships and roles.
Properties
group?
optionalgroup?:Group
Defined in: app/api/types.gen.ts:584
groupId?
optionalgroupId?:number
Defined in: app/api/types.gen.ts:583
The group associated with this membership.
id?
optionalid?:number
Defined in: app/api/types.gen.ts:574
The unique identifier of a group membership, assigned incrementally.
member?
optionalmember?:Member
Defined in: app/api/types.gen.ts:579
memberId?
optionalmemberId?:string
Defined in: app/api/types.gen.ts:578
The member associated with this membership.
membershipYear?
optionalmembershipYear?:number
Defined in: app/api/types.gen.ts:588
The year of the membership.
roleAlias?
optionalroleAlias?:RoleAlias
Defined in: app/api/types.gen.ts:593
roleAliasId?
optionalroleAliasId?:number|null
Defined in: app/api/types.gen.ts:592
The role of the member in this group membership.