AgriWebb API
GraphQL/Objects

NaturalServiceRecord

No description

type NaturalServiceRecord implements Record {
  recordId: ID!
  recordType: RecordType
  observationDate: Timestamp
  sessionId: ID
  animalId: ID!
  sireIds: [ID]
  periodEnd: NaturalServicePeriodEnd
}

Fields

NaturalServiceRecord.recordId ● ID!
non-null
scalar

NaturalServiceRecord.recordType ● RecordType
enum

NaturalServiceRecord.observationDate ● Timestamp
scalar

NaturalServiceRecord.sessionId ● ID
scalar

NaturalServiceRecord.animalId ● ID!
non-null
scalar

NaturalServiceRecord.sireIds ● [ID]
list
scalar

List of sire animal IDs used in this natural service period

NaturalServiceRecord.periodEnd ● NaturalServicePeriodEnd
object

The end date of the joining period, if specified

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

FieldsNaturalServiceRecord.recordId ● ID!
non-null
scalar
NaturalServiceRecord.recordType ● RecordType
enum
NaturalServiceRecord.observationDate ● Timestamp
scalar
NaturalServiceRecord.sessionId ● ID
scalar
NaturalServiceRecord.animalId ● ID!
non-null
scalar
NaturalServiceRecord.sireIds ● [ID]
list
scalar
NaturalServiceRecord.periodEnd ● NaturalServicePeriodEnd
object
InterfacesRecord
interface