AgriWebb API
GraphQL/Objects

TransferOnFarmRecord

No description

type TransferOnFarmRecord implements Record {
  recordId: ID!
  recordType: RecordType
  observationDate: Timestamp
  sessionId: ID
  animalId: ID!
  arrivalDate: Timestamp
  destinationFarmId: ID @deprecated
  sourceFarmId: ID
  sourceFarmAnimalId: ID
  reference: String
  transferId: ID
}

Fields

TransferOnFarmRecord.recordId ● ID!
non-null
scalar

TransferOnFarmRecord.recordType ● RecordType
enum

TransferOnFarmRecord.observationDate ● Timestamp
scalar

TransferOnFarmRecord.sessionId ● ID
scalar

TransferOnFarmRecord.animalId ● ID!
non-null
scalar

TransferOnFarmRecord.arrivalDate ● Timestamp
scalar

The date the animals arrived at the destination

TransferOnFarmRecord.destinationFarmId ● ID
deprecated
scalar

DEPRECATED

This is always the id of the farm the record belongs to. Use sourceFarmId instead to identify the farm the animals were transferred from.

The AgriWebb farm ID of the destination farm (if transferred to an AgriWebb farm)

TransferOnFarmRecord.sourceFarmId ● ID
scalar

The AgriWebb farm ID the animals were transferred from (if transferred from an AgriWebb farm)

TransferOnFarmRecord.sourceFarmAnimalId ● ID
scalar

The AgriWebb animal ID of this animal on the sending farm (if transferred from an AgriWebb farm)

TransferOnFarmRecord.reference ● String
scalar

A reference number or identifier for this transfer

TransferOnFarmRecord.transferId ● ID
scalar

Id linking this record to the corresponding TransferOffFarmRecord. Only present when the transfer originated from an AgriWebb farm.

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

FieldsTransferOnFarmRecord.recordId ● ID!
non-null
scalar
TransferOnFarmRecord.recordType ● RecordType
enum
TransferOnFarmRecord.observationDate ● Timestamp
scalar
TransferOnFarmRecord.sessionId ● ID
scalar
TransferOnFarmRecord.animalId ● ID!
non-null
scalar
TransferOnFarmRecord.arrivalDate ● Timestamp
scalar
TransferOnFarmRecord.destinationFarmId ● ID
deprecated
scalar
TransferOnFarmRecord.sourceFarmId ● ID
scalar
TransferOnFarmRecord.sourceFarmAnimalId ● ID
scalar
TransferOnFarmRecord.reference ● String
scalar
TransferOnFarmRecord.transferId ● ID
scalar
InterfacesRecord
interface