@idpass/data-collect-core / DetailGroupDoc
Interface: DetailGroupDoc
Defined in: interfaces/types.ts:176
Detailed group document with member information loaded.
Used for displaying complete group information including member details.
Extends
Properties
id
id:
string
Defined in: interfaces/types.ts:56
Internal database ID (auto-generated)
Inherited from
guid
guid:
string
Defined in: interfaces/types.ts:58
Global unique identifier (user-provided or generated)
Inherited from
externalId?
optionalexternalId:string
Defined in: interfaces/types.ts:60
Optional external system identifier for sync
Inherited from
name?
optionalname:string
Defined in: interfaces/types.ts:62
Optional display name for the entity
Inherited from
version
version:
number
Defined in: interfaces/types.ts:66
Version number for optimistic concurrency control
Inherited from
data
data:
Record<string,any>
Defined in: interfaces/types.ts:69
Flexible data payload containing entity-specific fields
Inherited from
lastUpdated
lastUpdated:
string
Defined in: interfaces/types.ts:71
ISO timestamp of last modification
Inherited from
type
type:
Group
Defined in: interfaces/types.ts:137
Type of entity (Individual or Group)
Inherited from
memberIds
memberIds:
string[]
Defined in: interfaces/types.ts:139
Array of entity GUIDs that are members of this group
Inherited from
memberCount
memberCount:
number
Defined in: interfaces/types.ts:178
Number of members in this group
missing?
optionalmissing:true
Defined in: interfaces/types.ts:180
Indicates if the group is missing/not found
members
members:
DetailEntityDoc[] |DetailGroupDoc[]
Defined in: interfaces/types.ts:182
Loaded member entities (can be nested groups)