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?

optional group?: Group

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


groupId?

optional groupId?: number

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

The group associated with this membership.


id?

optional id?: number

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

The unique identifier of a group membership, assigned incrementally.


member?

optional member?: Member

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


memberId?

optional memberId?: string

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

The member associated with this membership.


membershipYear?

optional membershipYear?: number

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

The year of the membership.


roleAlias?

optional roleAlias?: RoleAlias

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


roleAliasId?

optional roleAliasId?: number | null

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

The role of the member in this group membership.

On this page