Class UsageReport<T>
Represents the content of a service or an operation usage report.
Inheritance
System.Object
UsageReport<T>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class UsageReport<T>
Type Parameters
Name | Description |
---|---|
T | Report item type. |
Constructors
UsageReport()
Declaration
public UsageReport()
Properties
EndDateTime
Gets or sets the actual exclusive end date of the data used to prepare the report. If NULL then the most recent data were used.
Declaration
public DateTime? EndDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
StartDateTime
Gets or sets the actual inclusive start date of the data used to prepare the report.
Declaration
public DateTime StartDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
Summary
Gets collection of summary records providing the report metrics.
Declaration
public Collection<T> Summary { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<T> |
TimeUnit
Gets or sets the time unit of aggregations that was used to build the report.
Declaration
public TimeUnit TimeUnit { get; set; }
Property Value
Type | Description |
---|---|
TimeUnit |