AgriWebb API
GraphQL/Objects

TransferOffFarmRecord

No description

type TransferOffFarmRecord implements Record {
  recordId: ID!
  recordType: RecordType
  observationDate: Timestamp
  sessionId: ID
  animalId: ID!
  departureDate: Timestamp
  destinationFarmId: ID
  reference: String
  transferId: ID
}

Fields

TransferOffFarmRecord.recordId ● ID!
non-null
scalar

TransferOffFarmRecord.recordType ● RecordType
enum

TransferOffFarmRecord.observationDate ● Timestamp
scalar

TransferOffFarmRecord.sessionId ● ID
scalar

TransferOffFarmRecord.animalId ● ID!
non-null
scalar

TransferOffFarmRecord.departureDate ● Timestamp
scalar

The date the animals departed the farm

TransferOffFarmRecord.destinationFarmId ● ID
scalar

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

TransferOffFarmRecord.reference ● String
scalar

A reference number or identifier for this transfer

TransferOffFarmRecord.transferId ● ID
scalar

Id linking this record to the corresponding TransferOnFarmRecord. Only present when the transfer is to 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

FieldsTransferOffFarmRecord.recordId ● ID!
non-null
scalar
TransferOffFarmRecord.recordType ● RecordType
enum
TransferOffFarmRecord.observationDate ● Timestamp
scalar
TransferOffFarmRecord.sessionId ● ID
scalar
TransferOffFarmRecord.animalId ● ID!
non-null
scalar
TransferOffFarmRecord.departureDate ● Timestamp
scalar
TransferOffFarmRecord.destinationFarmId ● ID
scalar
TransferOffFarmRecord.reference ● String
scalar
TransferOffFarmRecord.transferId ● ID
scalar
InterfacesRecord
interface