Sub Config - SubConfigDoc

The SubConfigDoc document is a configuration document that sits at the highest document level. Each of the child documents in a Configuration Document Collection reference the SubConfigDoc document.

The SubConfigDoc document provides an overview of the type and structure of data contained in the child documents, it also acts as a basic meta data container to describe the data stored by this document.

Field Data Type Required Default Description
id String Yes - Regno unique document identifier.
type Fixed String No AliasDoc Type of the document, resolved from fixed document types.
name String Yes - A free form string name for the data that this configuration holds.
description String No - A free form string description of the data that this configuration holds.
sourceType Fixed String No Data A fixed type description of the primary data held by this configuration. Valid options are: Configuration, Data, Experiment, Simulation, Run, Period, Session, Event, Day, Month, Year, Lap, Audio, Video. Valid Options are: Data, Configuration, Experiment, Simulation, Run, Period, Session, Event, Day, Month, Year, Lap, Audio, Video, Metrics
group String Yes - A free form string describing the group that this configuration belong to.
version Int32 Yes - A number representing the sequence number/version of the SubConfigDoc.
state Fixed String No Unknown A fixed type field that describes the last known state of the configuration document. Valied options are: Importing, Live, Historic, Invalid, Merging, Deleted. Valid Options are: Unknown, Importing, Live, Historic, Invalid, Merging, Deleted, Archive, Draft
startTime Int64 No - A 64-bit Long timestamp specifying start time of the data that this configuration holds. If this configuration holds no data, then the value represents the last modified time of the source document. The timestamp represents the number of nanoseconds since the reference time of midnight, 1st January 1970.
endTime Int64 No - A 64-bit Long timestamp specifying end time of the data that this configuration holds. If this configuration holds no data, then the value represents the last modified time of the source document. The timestamp represents the number of nanoseconds since the reference time of midnight, 1st January 1970
tags TagDoc[] No - An array of key/value pair free form string values. Used to store meta data related to the data stored by this configuration.