Table of Contents

Class ShareableLinkGroup

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

This is a system group see Group with an Id of GroupShareableLinkGroupId. It is a group for all , see CustomReportSchedule. Each of these private scheduled group contains the individual users that are added manually as the report recipients.

public class ShareableLinkGroup : SystemGroupBase, IEntity, IComparable, IIdentifiable, IDefaultable
Inheritance
ShareableLinkGroup
Implements
Inherited Members

Constructors

ShareableLinkGroup(Id)

Initializes a new instance of the ShareableLinkGroup class.

public ShareableLinkGroup(Id id)

Parameters

id Id

The group id.

ShareableLinkGroup(string, string, List<Group>, Group, string)

Initializes a new instance of the ShareableLinkGroup class.Initializes a new instance of the ShareableLinkGroup class.

public ShareableLinkGroup(string comments = null, string reference = null, List<Group> children = null, Group parent = null, string path = null)

Parameters

comments string

The comments.

reference string

The reference.

children List<Group>

The children.

parent Group

The groups parent.

path string

Ltree path of the group

Properties

Id

Gets the unique identifier for this entity. see Id.

public override Id Id { get; }

Property Value

Id

The Id .

Name

Gets or sets the name of this system group.

public override string? Name { get; set; }

Property Value

string

The name of this system group.

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.