AgriWebb API
GraphQL/Objects

ArtificialInseminationRecord

No description

type ArtificialInseminationRecord implements Record {
  recordId: ID!
  recordType: RecordType
  observationDate: Timestamp
  sessionId: ID
  animalId: ID!
  strawBatchId: ID
  quantityUsed: Volume
}

Fields

ArtificialInseminationRecord.recordId ● ID!
non-null
scalar

ArtificialInseminationRecord.recordType ● RecordType
enum

ArtificialInseminationRecord.observationDate ● Timestamp
scalar

ArtificialInseminationRecord.sessionId ● ID
scalar

ArtificialInseminationRecord.animalId ● ID!
non-null
scalar

ArtificialInseminationRecord.strawBatchId ● ID
scalar

ID of the straw batch used in this insemination

ArtificialInseminationRecord.quantityUsed ● Volume
object

Quantity of straw used

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

FieldsArtificialInseminationRecord.recordId ● ID!
non-null
scalar
ArtificialInseminationRecord.recordType ● RecordType
enum
ArtificialInseminationRecord.observationDate ● Timestamp
scalar
ArtificialInseminationRecord.sessionId ● ID
scalar
ArtificialInseminationRecord.animalId ● ID!
non-null
scalar
ArtificialInseminationRecord.strawBatchId ● ID
scalar
ArtificialInseminationRecord.quantityUsed ● Volume
object
InterfacesRecord
interface