Represents the sharing information of a group.

This class stores details about a group's sharing configuration, including the users associated with the group (both primary and secondary users), as well as the subgroups and parent groups related to the group.

Implements

Constructors

Properties

groupId: string

The unique identifier for the group.

mutuallyExclusive: boolean

A flag indicating whether the group is mutually exclusive in terms of sharing.

parentGroupsInfo?: ESPGroupSharingInfo[]

Information about parent groups related to the group. Each parent group is represented by an instance of ESPGroupSharingInfo.

primaryUsers?: ESPGroupSharingUserInfo[]

The list of primary users associated with the group. Each user is represented by an instance of ESPGroupSharingUserInfo.

secondaryUsers?: ESPGroupSharingUserInfo[]

The list of secondary users associated with the group. Each user is represented by an instance of ESPGroupSharingUserInfo.

subGroupsInfo?: ESPGroupSharingInfo[]

Information about subgroups related to the group. Each subgroup is represented by an instance of ESPGroupSharingInfo.