This repository was archived by the owner on Mar 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
DataModel
Radium edited this page Feb 1, 2018
·
4 revisions
Project
Id
string DisplayName
string Description
List<EntryDefinition> EntryDefinition
List<Entry> Entries
EntryDefinition
string Name
string DisplayName
string Description
Project Project
List <FieldDefinition> Fields
Map<string, PipelineDefinition> Pipelines
Entry
Id
EntryDefinition Definition
string Metadata
List<FieldCommit> Commits
Map<StateDefinition, State> State
CurrentFields {}
FieldDefinition
FieldType DataType
string Name
string DisplayName
string Description
List<PipelineDefinition> Formatters
FieldCommit
Entry Entry
Map<FieldDefinition, Object> FieldValues
User CommitedBy
DateTime CommitedAt
TaskDefinition
Id
string Name
string DisplayName
List<InputDefinition>
List<OutputDefinition>
TimeDelta Timeout
Task
Id
TaskDefinition Definition
Map<InputDefinition, object> inputs
TaskState State
TimeDelta Timeout
Annotation
TaskState Enum
Assignable
Unassignable
Assigned
Completed
Assignment
Id
Task Task
User Worker
DateTime StartedAt
DateTime EndedAt
AssignmentState State
AbandonedReason AbandonedReason
object Score
AssignmentResult Result
AssignmentState (Enum)
Ongoing
Completed
Abandoned
AbandonedReason (Enum)
CancelledByUser
CancelledBySystem
Timeout
AssignmentResult
CompletionResult : AssignmentResult
<OutputDefinition, object> Output
FlagResult : AssignmentResult
string FlagReason
Queue
QueueManager