AgriWebb API
GraphQL/Objects

BirthingRecord

No description

type BirthingRecord implements Record {
  recordId: ID!
  recordType: RecordType
  observationDate: Timestamp
  sessionId: ID
  animalId: ID!
  perspective: BirthingPerspective!
  numberOfProgeny: Int
}

Fields

BirthingRecord.recordId ● ID!
non-null
scalar

BirthingRecord.recordType ● RecordType
enum

BirthingRecord.observationDate ● Timestamp
scalar

BirthingRecord.sessionId ● ID
scalar

BirthingRecord.animalId ● ID!
non-null
scalar

BirthingRecord.perspective ● BirthingPerspective!
non-null
enum

Indicates the perspective this birthing record was recorded from. DAM_FULL: sourced from a full birthing record with detailed progeny data. DAM_SIMPLE: sourced from a simplified dam birthing record. PROGENY: sourced from a record associated with the born progeny animal.

BirthingRecord.numberOfProgeny ● Int
scalar

Number of progeny involved in this birthing event

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

FieldsBirthingRecord.recordId ● ID!
non-null
scalar
BirthingRecord.recordType ● RecordType
enum
BirthingRecord.observationDate ● Timestamp
scalar
BirthingRecord.sessionId ● ID
scalar
BirthingRecord.animalId ● ID!
non-null
scalar
BirthingRecord.perspective ● BirthingPerspective!
non-null
enum
BirthingRecord.numberOfProgeny ● Int
scalar
InterfacesRecord
interface