2using System.Collections.Generic;
3using System.Runtime.Serialization;
14 #region APIResource Interface Members
28 [
Obsolete(
"Progress % is not reported on the root object, but at the /data/status/ endpoint.")]
30 #endregion APIResource Interface Members
32 #region Public Properties
49 #endregion Public Properties
57 #region Nested Classes
73 public string name {
get;
set; }
78 public string type {
get;
set; }
86 #endregion Nested Classes
Base class used by all types and resources.
Minor extension to the base APIResource class that adds a "/data" sub-resource, since this is common ...
Describes a collection of resources which can be listed.
Indicates that the property, if left null, will be given a default value by the server corresponding ...
Represents a column of values parsed out of the catalog.
HashSet< object > values
The list of distinct values that appear in this column.
string type
The type of values that appear in this column, as determined by the server.
string name
The corresponding column name as it appears in the event catalog (case sensitive)
An object retrieved from the EventCatalog.profile endpoint of a catalog that describes the columns in...
List< Attribute > attributes
The set of all columns parsed from the catalog.
Representation of an event catalog. The event catalog may cover multiple region/perils,...
string source
A unique identifier for the source of the event catalog, which typically would be a vendor model or a...
EventCatalog()
Construct a new EventCatalog with an empty tags list.
override string collection_name
The collection endpoint at which resources of this type reside on the server.
static readonly string CLASS_COLLECTION_NAME
The collection endpoint at which resources of this type reside on the server.
SubResource< Profile > profile
An endpoint from which the user can retrieve information about the columns in this event catalog (onc...
List< string > tags
A list of region/peril combinations that are provided by the event catalog.
double progress
Obsolete - Maintained for backwards-compatibility purposes. This was meant to display the progress in...