Class ResourceInfo
- Namespace
- Nexus.Api
- Assembly
- Nexus.Api.dll
Metadata for a data resource.
public sealed record ResourceInfo : IEquatable<ResourceInfo>
- Inheritance
-
ResourceInfo
- Implements
- Inherited Members
Constructors
ResourceInfo(CatalogItem, string, string?, string?, TimeSpan)
Metadata for a data resource.
public ResourceInfo(CatalogItem CatalogItem, string Name, string? Unit, string? Description, TimeSpan SamplePeriod)
Parameters
CatalogItemCatalogItemThe catalog item.
NamestringThe resource name.
UnitstringThe optional resource unit.
DescriptionstringThe optional resource description.
SamplePeriodTimeSpanThe sample period.
Properties
CatalogItem
The catalog item.
public CatalogItem CatalogItem { get; init; }
Property Value
Description
The optional resource description.
public string? Description { get; init; }
Property Value
Name
The resource name.
public string Name { get; init; }
Property Value
SamplePeriod
The sample period.
public TimeSpan SamplePeriod { get; init; }
Property Value
Unit
The optional resource unit.
public string? Unit { get; init; }