Class GroupWithGlobalReporting
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The base class for all groups that can be treated as global for reporting.
public class GroupWithGlobalReporting : Group, IEntity, IComparable, IIdentifiable, IDefaultable
- Inheritance
-
GroupWithGlobalReporting
- Implements
- Derived
- Inherited Members
Constructors
GroupWithGlobalReporting()
Initializes a new instance of the GroupWithGlobalReporting class.
public GroupWithGlobalReporting()
GroupWithGlobalReporting(Id)
Initializes a new instance of the GroupWithGlobalReporting class.
public GroupWithGlobalReporting(Id id)
Parameters
id
IdThe Group Id.
GroupWithGlobalReporting(Id?, Group?, string?, string?, string?, Color?, List<Group>?, string?, bool?)
Initializes a new instance of the GroupWithGlobalReporting class.
public GroupWithGlobalReporting(Id? id, Group? parent, string? name, string? comments = null, string? reference = null, Color? color = null, List<Group>? children = null, string? path = null, bool? isGlobalReportingGroup = null)
Parameters
id
IdThe identifier.
parent
GroupThe parent.
name
stringThe name.
comments
stringThe comments.
reference
stringThe reference.
color
ColorThe color.
children
List<Group>The children of this group
path
stringLtree path of the group
isGlobalReportingGroup
bool?Indicates if the group is global for reporting.
Properties
IsGlobalReportingGroup
Gets or sets a value indicating whether the group is global for reporting.
public bool? IsGlobalReportingGroup { get; set; }