Class PrivateScheduledReportGroup
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
This is a system group see Group with an Id of GroupPrivateScheduledReportId. It contains private groups for all scheduled reports, see CustomReportSchedule. Each of these private scheduled group contains the individual users that are added manually as the report recipients.
public class PrivateScheduledReportGroup : SystemGroupBase, IEntity, IComparable, IIdentifiable, IDefaultable
- Inheritance
-
PrivateScheduledReportGroup
- Implements
- Inherited Members
Constructors
PrivateScheduledReportGroup(Id)
Initializes a new instance of the PrivateScheduledReportGroup class.
public PrivateScheduledReportGroup(Id id)
Parameters
idIdThe group id.
PrivateScheduledReportGroup(string?, string?, List<Group>?, Group?, string?)
Initializes a new instance of the PrivateScheduledReportGroup class.Initializes a new instance of the PrivateScheduledReportGroup class.
public PrivateScheduledReportGroup(string? comments = null, string? reference = null, List<Group>? children = null, Group? parent = null, string? path = null)
Parameters
commentsstringThe comments.
referencestringThe reference.
childrenList<Group>The children.
parentGroupThe groups parent.
pathstringLtree path of the group
Properties
Id
Gets the unique identifier for this entity. see Id.
public override Id Id { get; }
Property Value
Name
Gets or sets the name of this system group. Cannot be set.
public override string? Name { get; set; }
Property Value
- string
The name of this system group. Cannot be set.
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.