Group
Type Alias: Group
[object Object]
Defined in: app/api/types.gen.ts:323
Represents a Group within the organization. A Group can be a Committee, Working Group, or Dispute group. Each Group has a unique identifier, a name, an active status, and can have multiple members associated with it through GroupMemberships. The Group entity also includes properties for the type of group and default financial information such as GL account and cost center. This entity is used to manage and organize different groups within the system, allowing for better collaboration and communication among members.
Properties
active?
optionalactive?:boolean
Defined in: app/api/types.gen.ts:336
Status of the group. Inactive groups are hidden from administrative views to prevent clutter, but are preserved in the database for historical records and statistics (e.g., the Almanac).
defaultCostCenter?
optionaldefaultCostCenter?:string|null
Defined in: app/api/types.gen.ts:349
The default cost center for the group, used for financial transactions.
defaultGLAccount?
optionaldefaultGLAccount?:string|null
Defined in: app/api/types.gen.ts:345
The default GL account for the group, used for financial transactions.
groupMemberships?
optionalgroupMemberships?:GroupMembership[]
Defined in: app/api/types.gen.ts:340
The members associated with this Group.
groupPictureFileName?
optionalgroupPictureFileName?:string|null
Defined in: app/api/types.gen.ts:357
The filename of the picture for the group, if any.
groupPicturePath?
optionalgroupPicturePath?:string|null
Defined in: app/api/types.gen.ts:353
The path where the picture for the group is stored, if any.
id?
optionalid?:number
Defined in: app/api/types.gen.ts:327
The unique identifier of a Group, assigned incrementally.
name
[object Object]
Defined in: app/api/types.gen.ts:331
The name of the Group.
type?
optionaltype?:GroupType
Defined in: app/api/types.gen.ts:341