AgriWebb API
GraphQL/Objects

ScoreRecord

No description

type ScoreRecord implements Record {
  recordId: ID!
  recordType: RecordType
  recordInputType: RecordInputType
  score: ConditionScore
  animalId: ID!
  observationDate: Timestamp
  sessionId: ID
}

Fields

ScoreRecord.recordId ● ID!
non-null
scalar

ScoreRecord.recordType ● RecordType
enum

ScoreRecord.recordInputType ● RecordInputType
enum

Describes how it was recorded (e.g. Live or Bulk)

ScoreRecord.score ● ConditionScore
object

Used for individual score entry, each animal can have a different score

ScoreRecord.animalId ● ID!
non-null
scalar

Id of the animal

ScoreRecord.observationDate ● Timestamp
scalar

Timestamp the record was observed

ScoreRecord.sessionId ● ID
scalar

Session id

Interfaces

Record
interface

Polymorphic parent type of various records regularly recorded against an animal. There is generally a 0-n relationship between these records and the individual, ie: the animal may have multiple records of the same type recorded against it over time

On this page

FieldsScoreRecord.recordId ● ID!
non-null
scalar
ScoreRecord.recordType ● RecordType
enum
ScoreRecord.recordInputType ● RecordInputType
enum
ScoreRecord.score ● ConditionScore
object
ScoreRecord.animalId ● ID!
non-null
scalar
ScoreRecord.observationDate ● Timestamp
scalar
ScoreRecord.sessionId ● ID
scalar
InterfacesRecord
interface