openapi: 3.2.0 info: title: 701x API V1 Company API description: 701x API version: v1 tags: - name: Company paths: /Company/{id}: get: tags: - Company parameters: - name: id in: path required: true schema: type: string format: uuid responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Company_Master' application/json: schema: $ref: '#/components/schemas/Company_Master' text/json: schema: $ref: '#/components/schemas/Company_Master' '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Get company by id x-summary-source: derived operationId: getCompanyById x-operation-id-source: derived put: tags: - Company parameters: - name: id in: path required: true schema: type: string format: uuid requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Company_Master' application/json: schema: $ref: '#/components/schemas/Company_Master' text/json: schema: $ref: '#/components/schemas/Company_Master' application/*+json: schema: $ref: '#/components/schemas/Company_Master' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Company_Master' application/json: schema: $ref: '#/components/schemas/Company_Master' text/json: schema: $ref: '#/components/schemas/Company_Master' '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Replace company by id x-summary-source: derived operationId: putCompanyById x-operation-id-source: derived delete: tags: - Company parameters: - name: id in: path required: true schema: type: string format: uuid responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Company_Master' application/json: schema: $ref: '#/components/schemas/Company_Master' text/json: schema: $ref: '#/components/schemas/Company_Master' '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Delete company by id x-summary-source: derived operationId: deleteCompanyById x-operation-id-source: derived /Company/CompanyMasterDataByFilter: get: tags: - Company parameters: - name: top in: query schema: type: - integer - 'null' format: int32 - name: orderBy in: query schema: type: - string - 'null' - name: offset in: query schema: type: - integer - 'null' format: int32 - name: fetch in: query schema: type: - integer - 'null' format: int32 - name: Code in: query schema: type: - string - 'null' - name: Description in: query schema: type: - string - 'null' - name: LessThenCreatedByDate in: query schema: type: - string - 'null' format: date-time - name: GreaterThenCreatedByDate in: query schema: type: - string - 'null' format: date-time - name: LessThenUpdatedByDate in: query schema: type: - string - 'null' format: date-time - name: GreaterThenUpdatedByDate in: query schema: type: - string - 'null' format: date-time - name: LessThenDeletedByDate in: query schema: type: - string - 'null' format: date-time - name: GreaterThenDeletedByDate in: query schema: type: - string - 'null' format: date-time - name: SearchString in: query schema: type: - string - 'null' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Company_Master' application/json: schema: type: array items: $ref: '#/components/schemas/Company_Master' text/json: schema: type: array items: $ref: '#/components/schemas/Company_Master' '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Get company company master data by filter x-summary-source: derived operationId: getCompanyCompanyMasterDataByFilter x-operation-id-source: derived /Company/GetAllChanges: get: tags: - Company parameters: - name: lastSynced in: query schema: type: - string - 'null' format: date-time - name: companyId in: query schema: type: string format: uuid - name: includeShared in: query schema: type: boolean default: false requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/SyncingRequestParams' application/json: schema: $ref: '#/components/schemas/SyncingRequestParams' text/json: schema: $ref: '#/components/schemas/SyncingRequestParams' application/*+json: schema: $ref: '#/components/schemas/SyncingRequestParams' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Data' application/json: schema: $ref: '#/components/schemas/Data' text/json: schema: $ref: '#/components/schemas/Data' '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Get company get all changes x-summary-source: derived operationId: getCompanyGetAllChanges x-operation-id-source: derived post: tags: - Company parameters: - name: lastSynced in: query schema: type: - string - 'null' format: date-time - name: companyId in: query schema: type: string format: uuid - name: includeShared in: query schema: type: boolean default: false requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/SyncingRequestParams' application/json: schema: $ref: '#/components/schemas/SyncingRequestParams' text/json: schema: $ref: '#/components/schemas/SyncingRequestParams' application/*+json: schema: $ref: '#/components/schemas/SyncingRequestParams' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Data' application/json: schema: $ref: '#/components/schemas/Data' text/json: schema: $ref: '#/components/schemas/Data' '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Create company get all changes x-summary-source: derived operationId: postCompanyGetAllChanges x-operation-id-source: derived /Company/GetAllChangesSSE: get: tags: - Company parameters: - name: lastSynced in: query schema: type: - string - 'null' format: date-time - name: companyId in: query schema: type: string format: uuid responses: '200': description: Success '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Get company get all changes sse x-summary-source: derived operationId: getCompanyGetAllChangesSSE x-operation-id-source: derived /Company/GetAllSSE: get: tags: - Company parameters: - name: companyId in: query schema: type: string format: uuid responses: '200': description: Success '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Get company get all sse x-summary-source: derived operationId: getCompanyGetAllSSE x-operation-id-source: derived /Company/FullPullSSE: get: tags: - Company parameters: - name: companyId in: query schema: type: string format: uuid - name: parallelism in: query schema: type: integer format: int32 default: 5 - name: chunkSize in: query schema: type: integer format: int32 default: 500 responses: '200': description: Success '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Get company full pull sse x-summary-source: derived operationId: getCompanyFullPullSSE x-operation-id-source: derived /Company/GetAllCount: get: tags: - Company parameters: - name: companyId in: query schema: type: string format: uuid responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/RecordCounts' application/json: schema: $ref: '#/components/schemas/RecordCounts' text/json: schema: $ref: '#/components/schemas/RecordCounts' '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Get company get all count x-summary-source: derived operationId: getCompanyGetAllCount x-operation-id-source: derived /Company: post: tags: - Company requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Company_Master' application/json: schema: $ref: '#/components/schemas/Company_Master' text/json: schema: $ref: '#/components/schemas/Company_Master' application/*+json: schema: $ref: '#/components/schemas/Company_Master' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Company_Master' application/json: schema: $ref: '#/components/schemas/Company_Master' text/json: schema: $ref: '#/components/schemas/Company_Master' '401': description: Unauthorized '403': description: Forbidden security: - oauth2: - API701x summary: Create company x-summary-source: derived operationId: postCompany x-operation-id-source: derived components: schemas: DayOfWeek: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 type: integer format: int32 Customization: type: object properties: id: type: string format: uuid companyId: type: string format: uuid farmId: type: - string - 'null' format: uuid userId: type: - string - 'null' format: uuid screen: type: - string - 'null' version: type: - number - 'null' format: double configuration: {} _ts: type: - number - 'null' format: double additionalProperties: false Company_Purchase: type: object properties: id: type: string format: uuid companySaleId: type: - string - 'null' format: uuid companyTransferId: type: - string - 'null' format: uuid cartId: type: - string - 'null' format: uuid fromCompanyId: type: - string - 'null' format: uuid fromFarmId: type: - string - 'null' format: uuid fromEmail: type: - string - 'null' toCompanyId: type: - string - 'null' format: uuid toFarmId: type: - string - 'null' format: uuid toEmail: type: - string - 'null' organization: type: - string - 'null' displayName: type: - string - 'null' contactId: type: - string - 'null' format: uuid referenceNumber: type: - string - 'null' description: type: - string - 'null' marketingMethod: type: - string - 'null' isTicket: type: - boolean - 'null' checkNumber: type: - string - 'null' paymentMethod: type: - string - 'null' paidDate: type: - string - 'null' format: date-time soldDate: type: - string - 'null' format: date-time deliveryDate: type: - string - 'null' format: date-time deliveryPrice: type: - number - 'null' format: double laborPrice: type: - number - 'null' format: double feePrice: type: - number - 'null' format: double deliveryCost: type: - number - 'null' format: double laborCost: type: - number - 'null' format: double feeCost: type: - number - 'null' format: double cattleCost: type: - number - 'null' format: double itemCosts: type: - number - 'null' format: double totalFees: type: - number - 'null' format: double total: type: - number - 'null' format: double perHead: type: - boolean - 'null' perIndividual: type: - boolean - 'null' perWeight: type: - boolean - 'null' perGross: type: - boolean - 'null' cattleWeight: type: - number - 'null' format: double perIndividualWeight: type: - boolean - 'null' perGrossWeight: type: - boolean - 'null' sentByDate: type: - string - 'null' format: date-time sentByUserId: type: - string - 'null' format: uuid approvedByDate: type: - string - 'null' format: date-time approvedByUserId: type: - string - 'null' format: uuid deniedByDate: type: - string - 'null' format: date-time deniedByUserId: type: - string - 'null' format: uuid cancelledByDate: type: - string - 'null' format: date-time cancelledByUserId: type: - string - 'null' format: uuid fromCompanyDescription: type: - string - 'null' fromFarmDescription: type: - string - 'null' toCompanyDescription: type: - string - 'null' toFarmDescription: type: - string - 'null' animalCount: type: - integer - 'null' format: int32 tagCount: type: - integer - 'null' format: int32 legacyId: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_PAP: type: object properties: id: type: string format: uuid companyId: type: string format: uuid animalId: type: string format: uuid process: type: - string - 'null' comments: type: - string - 'null' technicianId: type: - string - 'null' format: uuid technicianName: type: - string - 'null' score: type: - integer - 'null' format: int32 elevation: type: - integer - 'null' format: int32 systolic: type: - integer - 'null' format: int32 diastolic: type: - integer - 'null' format: int32 weight: type: - number - 'null' format: double collectionDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByUserName: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByUserName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isShared: type: - boolean - 'null' isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Owner: type: object properties: id: type: string format: uuid toCompanyId: type: - string - 'null' format: uuid companySaleId: type: - string - 'null' format: uuid companyPurchaseId: type: - string - 'null' format: uuid companyTransferId: type: - string - 'null' format: uuid companyShareId: type: - string - 'null' format: uuid legacyId: type: - string - 'null' companyId: type: - string - 'null' format: uuid contactId: type: - string - 'null' format: uuid contactLegacyId: type: - string - 'null' email: type: - string - 'null' animalId: type: - string - 'null' format: uuid animalLegacyId: type: - string - 'null' relationshipType: type: - string - 'null' startDate: type: - string - 'null' format: date-time endDate: type: - string - 'null' format: date-time ownership: type: - number - 'null' format: double genetic: type: - number - 'null' format: double hasPossession: type: - boolean - 'null' isShared: type: - boolean - 'null' comments: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Scrotal: type: object properties: id: type: string format: uuid companyId: type: string format: uuid animalId: type: string format: uuid process: type: - string - 'null' score: type: - number - 'null' format: double collectionDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByUserName: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByUserName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isShared: type: - boolean - 'null' isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Farm_Virtual_Fence: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid code: type: - string - 'null' description: type: - string - 'null' type: type: - string - 'null' fieldType: type: - string - 'null' fieldColor: type: - string - 'null' fenceType: type: - string - 'null' fenceColor: type: - string - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double pin1Longitude: type: - number - 'null' format: double pin1Latitude: type: - number - 'null' format: double pin2Longitude: type: - number - 'null' format: double pin2Latitude: type: - number - 'null' format: double pin3Longitude: type: - number - 'null' format: double pin3Latitude: type: - number - 'null' format: double pin4Longitude: type: - number - 'null' format: double pin4Latitude: type: - number - 'null' format: double pins: type: - string - 'null' dontShowOnMap: type: - boolean - 'null' warningLevel: type: - integer - 'null' format: int32 legacyId: type: - string - 'null' premiseId: type: - string - 'null' parimeter_Miles: type: - number - 'null' format: double perimeter_Miles: type: - number - 'null' format: double area_SqMiles: type: - number - 'null' format: double area_Acres: type: - number - 'null' format: double companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' newPins: type: - string - 'null' additionalProperties: false SyncingTableRequestParams: type: object properties: tableName: type: - string - 'null' dateTimeOffset: type: - string - 'null' format: date-time lastSyncEpochMs: type: - integer - 'null' format: int64 readOnly: true additionalProperties: false Roll_Call_Animal: type: object properties: id: type: string format: uuid rollCallId: type: - string - 'null' format: uuid companyId: type: - string - 'null' format: uuid foundType: type: integer format: int32 alerts: type: - string - 'null' animalId: type: - string - 'null' format: uuid time: type: - string - 'null' format: date-time longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double heading: type: - number - 'null' format: double createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Group: type: object properties: id: type: string format: uuid groupId: type: - string - 'null' format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid animalId: type: - string - 'null' format: uuid workedDate: type: - string - 'null' format: date-time startDateTime: type: - string - 'null' format: date-time endDateTime: type: - string - 'null' format: date-time isExpectedAnimal: type: - boolean - 'null' entrySource: type: - integer - 'null' format: int32 companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Embryo: type: object properties: id: type: string format: uuid legacyId: type: - string - 'null' companyId: type: string format: uuid farmId: type: string format: uuid farmDescription: type: - string - 'null' sireAnimalId: type: string format: uuid sireCattleNumber: type: - string - 'null' sireRegistrationNumber: type: - string - 'null' sireCode: type: - string - 'null' sireDescription: type: - string - 'null' sireAssociationCode: type: - string - 'null' damAnimalId: type: string format: uuid damCattleNumber: type: - string - 'null' damRegistrationNumber: type: - string - 'null' damCode: type: - string - 'null' damDescription: type: - string - 'null' damAssociationCode: type: - string - 'null' recipientAnimalId: type: - string - 'null' format: uuid recipientCattleNumber: type: - string - 'null' recipientRegistrationNumber: type: - string - 'null' recipientCode: type: - string - 'null' recipientDescription: type: - string - 'null' recipientAssociationCode: type: - string - 'null' flushDate: type: - string - 'null' format: date-time embryoNumber: type: - string - 'null' discardedDate: type: - string - 'null' format: date-time status: type: integer format: int32 stage: type: - integer - 'null' format: int32 grade: type: - integer - 'null' format: int32 manipulated: type: - integer - 'null' format: int32 sex: type: - integer - 'null' format: int32 clSide: type: - integer - 'null' format: int32 caneCode: type: - string - 'null' technicianId: type: - string - 'null' format: uuid technicianName: type: - string - 'null' transferTechnicianId: type: - string - 'null' format: uuid transferTechnicianName: type: - string - 'null' ownerId: type: - string - 'null' format: uuid ownerName: type: - string - 'null' embryoCollectionId: type: - string - 'null' format: uuid embryoTankId: type: - string - 'null' format: uuid embryoTankDescription: type: - string - 'null' embryoCanisterId: type: - string - 'null' format: uuid embryoCanisterDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByUserName: type: - string - 'null' lastUpdatedByUserName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Attachment: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid animalId: type: - string - 'null' format: uuid attachmentId: type: - string - 'null' format: uuid fileName: type: - string - 'null' fileExtension: type: - string - 'null' filePath: type: - string - 'null' fileType: type: - string - 'null' fileSize: type: integer format: int64 isProfilePic: type: - boolean - 'null' cattleNumber: type: - string - 'null' animalCode: type: - string - 'null' animalDescription: type: - string - 'null' animalType: type: - string - 'null' animalBreed: type: - string - 'null' tagId: type: - string - 'null' format: uuid networkNumber: type: - string - 'null' groupId: type: - string - 'null' format: uuid groupCode: type: - string - 'null' groupDescription: type: - string - 'null' companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Company_Transfer: type: object properties: id: type: string format: uuid cartId: type: - string - 'null' format: uuid saleDayId: type: - string - 'null' format: uuid companySaleId: type: - string - 'null' format: uuid fromCompanyId: type: - string - 'null' format: uuid fromFarmId: type: - string - 'null' format: uuid fromEmail: type: - string - 'null' toCompanyId: type: - string - 'null' format: uuid toFarmId: type: - string - 'null' format: uuid toEmail: type: - string - 'null' hasRequestedSharing: type: - boolean - 'null' organization: type: - string - 'null' displayName: type: - string - 'null' contactId: type: - string - 'null' format: uuid referenceNumber: type: - string - 'null' description: type: - string - 'null' marketingMethod: type: - string - 'null' isTicket: type: - boolean - 'null' checkNumber: type: - string - 'null' paymentMethod: type: - string - 'null' paidDate: type: - string - 'null' format: date-time soldDate: type: - string - 'null' format: date-time deliveryDate: type: - string - 'null' format: date-time deliveryPrice: type: - number - 'null' format: double laborPrice: type: - number - 'null' format: double feePrice: type: - number - 'null' format: double deliveryCost: type: - number - 'null' format: double laborCost: type: - number - 'null' format: double feeCost: type: - number - 'null' format: double cattleCost: type: - number - 'null' format: double itemCosts: type: - number - 'null' format: double totalFees: type: - number - 'null' format: double total: type: - number - 'null' format: double perHead: type: - boolean - 'null' perIndividual: type: - boolean - 'null' perWeight: type: - boolean - 'null' perGross: type: - boolean - 'null' cattleWeight: type: - number - 'null' format: double perIndividualWeight: type: - boolean - 'null' perGrossWeight: type: - boolean - 'null' sentByDate: type: - string - 'null' format: date-time sentByUserId: type: - string - 'null' format: uuid approvedByDate: type: - string - 'null' format: date-time approvedByUserId: type: - string - 'null' format: uuid deniedByDate: type: - string - 'null' format: date-time deniedByUserId: type: - string - 'null' format: uuid cancelledByDate: type: - string - 'null' format: date-time cancelledByUserId: type: - string - 'null' format: uuid fromCompanyDescription: type: - string - 'null' fromFarmDescription: type: - string - 'null' toCompanyDescription: type: - string - 'null' toFarmDescription: type: - string - 'null' animalCount: type: - integer - 'null' format: int32 tagCount: type: - integer - 'null' format: int32 createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Data: type: object properties: contactsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Contact_Master' contactsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Contact_Master' contactsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Contact_Master' contactMembershipsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Contact_Membership' contactMembershipsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Contact_Membership' contactMembershipsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Contact_Membership' contactAddressesInserted: type: - array - 'null' items: $ref: '#/components/schemas/Contact_Address' contactAddressesUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Contact_Address' contactAddressesDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Contact_Address' commentsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Comment_Master' commentsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Comment_Master' commentsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Comment_Master' animalCommentsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Comment' animalCommentsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Comment' animalCommentsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Comment' attachmentsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Attachment_Master' attachmentsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Attachment_Master' attachmentsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Attachment_Master' animalAttachmentsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Attachment' animalAttachmentsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Attachment' animalAttachmentsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Attachment' logsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Log_Master' logsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Log_Master' logsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Log_Master' animalLogsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Log' animalLogsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Log' animalLogsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Log' rollCallsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Roll_Call' rollCallsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Roll_Call' rollCallsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Roll_Call' rollCallAnimalsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Roll_Call_Animal' rollCallAnimalsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Roll_Call_Animal' rollCallAnimalsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Roll_Call_Animal' rollCallPathsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Roll_Call_Path' rollCallPathsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Roll_Call_Path' rollCallPathsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Roll_Call_Path' medicationPurchasesInserted: type: - array - 'null' items: $ref: '#/components/schemas/Medication_Purchase' medicationPurchasesUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Medication_Purchase' medicationPurchasesDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Medication_Purchase' medicationsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Medication_Master' medicationsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Medication_Master' medicationsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Medication_Master' animalCalvingsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Calving' animalCalvingsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Calving' animalCalvingsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Calving' animalTurnoutsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Turn_Out' animalTurnoutsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Turn_Out' animalTurnoutsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Turn_Out' turnoutsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Turnout_Master' turnoutsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Turnout_Master' turnoutsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Turnout_Master' embryoTankPurchasesInserted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Tank_Purchase' embryoTankPurchasesUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Tank_Purchase' embryoTankPurchasesDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Tank_Purchase' embryoTanksInserted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Tank' embryoTanksUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Tank' embryoTanksDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Tank' embryoCollectionInserted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Collection' embryoCollectionUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Collection' embryoCollectionDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Collection' embryoInserted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo' embryoUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Embryo' embryoDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo' embryoTankStorageInserted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Tank_Storage' embryoTankStorageUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Tank_Storage' embryoTankStorageDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Tank_Storage' embryoCanisterStorageInserted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Canister_Storage' embryoCanisterStorageUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Canister_Storage' embryoCanisterStorageDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Embryo_Canister_Storage' semonTankPurchasesInserted: type: - array - 'null' items: $ref: '#/components/schemas/Semon_Tank_Purchase' semonTankPurchasesUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Semon_Tank_Purchase' semonTankPurchasesDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Semon_Tank_Purchase' semonTanksInserted: type: - array - 'null' items: $ref: '#/components/schemas/Semon_Tank' semonTanksUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Semon_Tank' semonTanksDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Semon_Tank' seasonsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Season_Master' seasonsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Season_Master' seasonsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Season_Master' animalsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Master' animalsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Master' animalsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Master' tagsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Tag_Master' tagsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Tag_Master' tagsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Tag_Master' animalGroupsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Group' animalGroupsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Group' animalGroupsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Group' animalDNAInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_DNA' animalDNAUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_DNA' animalDNADeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_DNA' customizations: type: - array - 'null' items: $ref: '#/components/schemas/Customization' animalAssociationsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Association' animalAssociationsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Association' animalAssociationsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Association' groupsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Group_Master' groupsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Group_Master' groupsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Group_Master' farmPointOfInterestPointsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_PointOfInterest_Point' farmPointOfInterestPointsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Farm_PointOfInterest_Point' farmPointOfInterestPointsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_PointOfInterest_Point' farmPointOfInterestsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_PointOfInterest' farmPointOfInterestsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Farm_PointOfInterest' farmPointOfInterestsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_PointOfInterest' farmVirtualFenceGeosInserted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Virtual_Fence_Geo' farmVirtualFenceGeosUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Virtual_Fence_Geo' farmVirtualFenceGeosDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Virtual_Fence_Geo' farmVirtualFencePointsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Virtual_Fence_Point' farmVirtualFencePointsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Virtual_Fence_Point' farmVirtualFencePointsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Virtual_Fence_Point' farmVirtualFencesInserted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Virtual_Fence' farmVirtualFencesUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Virtual_Fence' farmVirtualFencesDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Virtual_Fence' farmsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Master' farmsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Master' farmsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Farm_Master' animalOwnersInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Owner' animalOwnersUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Owner' animalOwnersDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Owner' ranchSeasonsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Ranch_Season' ranchSeasonsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Ranch_Season' ranchSeasonsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Ranch_Season' plannedActionsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Planned_Action' plannedActionsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Planned_Action' plannedActionsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Planned_Action' companyTransferInserted: type: - array - 'null' items: $ref: '#/components/schemas/Company_Transfer' companyTransferUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Company_Transfer' companyTransferDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Company_Transfer' companyPurchaseInserted: type: - array - 'null' items: $ref: '#/components/schemas/Company_Purchase' companyPurchaseUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Company_Purchase' companyPurchaseDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Company_Purchase' companySaleInserted: type: - array - 'null' items: $ref: '#/components/schemas/Company_Sale' companySaleUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Company_Sale' companySaleDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Company_Sale' companiesInserted: type: - array - 'null' items: $ref: '#/components/schemas/Company_Master' companiesUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Company_Master' companiesDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Company_Master' company: $ref: '#/components/schemas/Company_Master' animalScrotalsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Scrotal' animalScrotalsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Scrotal' animalScrotalsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Scrotal' animalPAPsInserted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_PAP' animalPAPsUpdated: type: - array - 'null' items: $ref: '#/components/schemas/Animal_PAP' animalPAPsDeleted: type: - array - 'null' items: $ref: '#/components/schemas/Animal_PAP' additionalProperties: false Farm_PointOfInterest_Point: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid farmPointOfInterestId: type: - string - 'null' format: uuid type: type: - string - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double sequence: type: - integer - 'null' format: int32 createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Turnout_Master: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid farmVirtualFenceId: type: - string - 'null' format: uuid seasonId: type: - string - 'null' format: uuid name: type: - string - 'null' description: type: - string - 'null' turnoutDate: type: - string - 'null' format: date-time turnInDate: type: - string - 'null' format: date-time companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' farmVirtualFenceDescription: type: - string - 'null' seasonDescription: type: - string - 'null' calvingStartDate: type: - string - 'null' format: date-time calvingEndDate: type: - string - 'null' format: date-time createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Ranch_Season: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid seasonId: type: - string - 'null' format: uuid createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Comment_Master: type: object properties: id: type: string format: uuid legacyId: type: - string - 'null' companyId: type: - string - 'null' format: uuid companySaleId: type: - string - 'null' format: uuid companyTransferId: type: - string - 'null' format: uuid companyPurchaseId: type: - string - 'null' format: uuid contactId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid groupId: type: - string - 'null' format: uuid farmVirtualFenceId: type: - string - 'null' format: uuid farmPointOfInterestId: type: - string - 'null' format: uuid animalId: type: - string - 'null' format: uuid tagId: type: - string - 'null' format: uuid logId: type: - string - 'null' format: uuid feedbackId: type: - string - 'null' format: uuid woId: type: - string - 'null' format: uuid saleDayId: type: - string - 'null' format: uuid saleDayLotId: type: - string - 'null' format: uuid comment: type: - string - 'null' groupCode: type: - string - 'null' groupDescription: type: - string - 'null' companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' fenceDescription: type: - string - 'null' poiDescription: type: - string - 'null' contactDescription: type: - string - 'null' transferDescription: type: - string - 'null' purchaseDescription: type: - string - 'null' saleDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Group_Master: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmId: type: - string - 'null' format: uuid farmDescription: type: - string - 'null' farmVirtualFenceId: type: - string - 'null' format: uuid fenceDescription: type: - string - 'null' code: type: - string - 'null' description: type: - string - 'null' isFavorited: type: boolean isWorkingList: type: boolean isStaticFolder: type: boolean logTypes: type: - string - 'null' daysForLog: type: - integer - 'null' format: int32 preFilter: type: - string - 'null' legacyId: type: - string - 'null' startDate: type: - string - 'null' format: date-time endDate: type: - string - 'null' format: date-time parentGroupId: type: - string - 'null' format: uuid parentCode: type: - string - 'null' parentDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Medication_Purchase: type: object properties: id: type: string format: uuid medicationId: type: - string - 'null' format: uuid companySaleId: type: - string - 'null' format: uuid companyTransferId: type: - string - 'null' format: uuid companyPurchaseId: type: - string - 'null' format: uuid companyItemId: type: - string - 'null' format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' purchase_Quantity: type: - integer - 'null' format: int32 purchase_Cost: type: - number - 'null' format: double purchase_Date: type: - string - 'null' format: date-time serialNumber: type: - string - 'null' lotNumber: type: - string - 'null' expirationDate: type: - string - 'null' format: date-time isEmpty: type: - boolean - 'null' remainingQuantity: type: - number - 'null' format: double type: type: - string - 'null' name: type: - string - 'null' description: type: - string - 'null' manufacturer: type: - string - 'null' measurement: type: - string - 'null' medicineRoute: type: - string - 'null' medicineLocation: type: - string - 'null' withdrawalDays: type: - integer - 'null' format: int32 boosterDays: type: - integer - 'null' format: int32 legacyId: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Farm_Master: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid timeZoneId: type: - integer - 'null' format: int32 timeZone: type: - integer - 'null' format: int32 targetCheckInHourOfDay: type: - integer - 'null' format: int32 targetCheckInHourOfDay_UTC: type: - integer - 'null' format: int32 seenAtBaseTimeStart: type: - string - 'null' seenAtBaseTimeEnd: type: - string - 'null' seenAtBaseTimeHours: type: - integer - 'null' format: int32 seenCalfPhase1TimeHours: type: - integer - 'null' format: int32 seenCalfPhase2TimeHours: type: - integer - 'null' format: int32 seenCalfPhase3TimeHours: type: - integer - 'null' format: int32 seenCalfPhase4TimeHours: type: - integer - 'null' format: int32 code: type: - string - 'null' description: type: - string - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double size: type: - integer - 'null' format: int32 radius_Miles: type: - number - 'null' format: double perimeter_Miles: type: - number - 'null' format: double area_SqMiles: type: - number - 'null' format: double area_Acres: type: - number - 'null' format: double shipAddress1: type: - string - 'null' shipAddress2: type: - string - 'null' shipAddress3: type: - string - 'null' shipCountry: type: - string - 'null' shipState: type: - string - 'null' shipRegion: type: - string - 'null' shipZip: type: - string - 'null' shipCity: type: - string - 'null' calvingSeasonStartDate: type: - string - 'null' format: date-time companyDescription: type: - string - 'null' tagCount: type: - integer - 'null' format: int32 animalCount: type: - integer - 'null' format: int32 createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Log_Master: type: object properties: id: type: string format: uuid rowSequence: type: - integer - 'null' format: int64 companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid groupId: type: - string - 'null' format: uuid farmVirtualFenceId: type: - string - 'null' format: uuid farmPointOfInterestId: type: - string - 'null' format: uuid animalCalvingId: type: - string - 'null' format: uuid tagId: type: - string - 'null' format: uuid networkNumber: type: - string - 'null' animalId: type: - string - 'null' format: uuid cattleNumber: type: - string - 'null' registrationNumber: type: - string - 'null' cattleCode: type: - string - 'null' cattleDescription: type: - string - 'null' animalColor: type: - string - 'null' animalBreed: type: - string - 'null' animalType: type: - string - 'null' logDateTime: type: - string - 'null' format: date-time event: type: - string - 'null' isConfirmed: type: - boolean - 'null' type: type: - string - 'null' logCategoryId: type: - string - 'null' logTypeId: type: - string - 'null' symptomTypeId: type: - string - 'null' symptoms: type: - string - 'null' conditionTypeId: type: - string - 'null' medicineTypeId: type: - string - 'null' medicationId: type: - string - 'null' format: uuid medicationPurchaseId: type: - string - 'null' format: uuid isEstimateMeasurements: type: - boolean - 'null' addToWatchList: type: - boolean - 'null' old_Value: type: - string - 'null' old_ValueId: type: - string - 'null' value: type: - string - 'null' valueId: type: - string - 'null' dosage: type: - number - 'null' format: double weight: type: - number - 'null' format: double height: type: - number - 'null' format: double temperature: type: - number - 'null' format: double adg: type: - number - 'null' format: double measurement: type: - string - 'null' medicineRoute: type: - string - 'null' medicineLocation: type: - string - 'null' withdrawalDate: type: - string - 'null' format: date-time withdrawalDays: type: - integer - 'null' format: int32 boosterDate: type: - string - 'null' format: date-time boosterDays: type: - integer - 'null' format: int32 lotNumber: type: - string - 'null' serialNumber: type: - string - 'null' manufacturer: type: - string - 'null' expirationDate: type: - string - 'null' format: date-time comment: type: - string - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double onBehalfMacAddress: type: - string - 'null' onBehalfAnimalId: type: - string - 'null' format: uuid onBehalfCattleNumber: type: - string - 'null' onBehalfTagId: type: - string - 'null' format: uuid onBehalfNetworkNumber: type: - string - 'null' uploadedByTagId: type: - string - 'null' format: uuid uploadedByAnimalId: type: - string - 'null' format: uuid uploadedByFarmPointOfInterestId: type: - string - 'null' format: uuid hasBeenSeen: type: - string - 'null' format: date-time seenByUserId: type: - string - 'null' format: uuid seenByUserName: type: - string - 'null' companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' generateNotification: type: boolean animalList: type: - array - 'null' items: type: string format: uuid additionalProperties: false Season_Master: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid description: type: - string - 'null' fromDate: type: - string - 'null' format: date-time toDate: type: - string - 'null' format: date-time calvingFromDate: type: - string - 'null' format: date-time calvingToDate: type: - string - 'null' format: date-time companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Roll_Call: type: object properties: id: type: string format: uuid scanningPeripheralId: type: - string - 'null' format: uuid title: type: - string - 'null' transferId: type: - string - 'null' format: uuid companyId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmId: type: - string - 'null' format: uuid farmDescription: type: - string - 'null' groupId: type: - string - 'null' format: uuid groupDescription: type: - string - 'null' farmVirtualFenceId: type: - string - 'null' format: uuid fenceDescription: type: - string - 'null' farmPointOfInterestId: type: - string - 'null' format: uuid pointOfInterestDescription: type: - string - 'null' rollCallPathPartsCount: type: - integer - 'null' format: int32 startDate: type: - string - 'null' format: date-time endDate: type: - string - 'null' format: date-time rollCallSetupData: type: - string - 'null' deviceId: type: - string - 'null' format: uuid targetedAnimalIds: type: - string - 'null' animalList: type: - string - 'null' pathList: type: - string - 'null' status: type: - string - 'null' lastRollCallStage: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Master: type: object properties: companySaleId: type: - string - 'null' format: uuid companyPurchaseId: type: - string - 'null' format: uuid companyTransferId: type: - string - 'null' format: uuid transferDate: type: - string - 'null' format: date-time isArchived: type: - boolean - 'null' id: type: string format: uuid companyAnimalId: type: - string - 'null' format: uuid animalId: type: - string - 'null' format: uuid legacyId: type: - string - 'null' isReferenceAnimal: type: - boolean - 'null' tagId: type: - string - 'null' format: uuid networkNumber: type: - string - 'null' productType: type: - string - 'null' assignedToTagDate: type: - string - 'null' format: date-time targetCheckInHourOfDay: type: - integer - 'null' format: int32 cattleNumber: type: - string - 'null' assignedCattleTagDate: type: - string - 'null' format: date-time visualTagColor: type: - string - 'null' visualTagLocation: type: - string - 'null' otherNumber: type: - string - 'null' assignedOtherNumberDate: type: - string - 'null' format: date-time otherNumberColor: type: - string - 'null' otherNumberLocation: type: - string - 'null' tattooLeft: type: - string - 'null' assignedTattooLeftDate: type: - string - 'null' format: date-time tattooRight: type: - string - 'null' assignedTattooRightDate: type: - string - 'null' format: date-time phNumber: type: - string - 'null' assignedPHNumberDate: type: - string - 'null' format: date-time usdaNumber: type: - string - 'null' assignedEIDTagDate: type: - string - 'null' format: date-time managementRFID: type: - string - 'null' assignedManagementRFIDDate: type: - string - 'null' format: date-time internationalNumber: type: - string - 'null' primaryAssociationId: type: - string - 'null' associationCode: type: - string - 'null' registrationNumber: type: - string - 'null' registrationType: type: - string - 'null' assignedRegistrationNumberDate: type: - string - 'null' format: date-time tattooNumber: type: - string - 'null' assignedTattooTagDate: type: - string - 'null' format: date-time bangsNumber: type: - string - 'null' assignedBangsTagDate: type: - string - 'null' format: date-time lotNumber: type: - string - 'null' assignedLotNumberDate: type: - string - 'null' format: date-time animalAttachmentId: type: - string - 'null' format: uuid color: type: - string - 'null' breed: type: - string - 'null' breedDisplay: type: - string - 'null' type: type: - string - 'null' code: type: - string - 'null' description: type: - string - 'null' sex: type: - string - 'null' dob: type: - string - 'null' format: date-time dateOfBirth: $ref: '#/components/schemas/DateOnly' age: type: - string - 'null' isCalve: type: boolean horn_Type: type: - string - 'null' horn_Size: type: - string - 'null' companyId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmId: type: - string - 'null' format: uuid farmDescription: type: - string - 'null' enteredFarm_Date: type: - string - 'null' format: date-time farmVirtualFenceId: type: - string - 'null' format: uuid farmVirtualFenceDescription: type: - string - 'null' lastFenceChangedDate: type: - string - 'null' format: date-time outOfFence: type: - boolean - 'null' farmPointOfInterestId: type: - string - 'null' format: uuid farmPointOfInterestDescription: type: - string - 'null' lastSeenNearPOIDate: type: - string - 'null' format: date-time nearPOI: type: - boolean - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double position_Uncertainty: type: - number - 'null' format: double heading: type: - number - 'null' format: double pressure: type: - number - 'null' format: double cell_RSSI: type: - integer - 'null' format: int32 gpS_TTFF: type: - integer - 'null' format: int32 step_Count: type: - integer - 'null' format: int64 lost_Date: type: - string - 'null' format: date-time stolen_Date: type: - string - 'null' format: date-time planToKeep_Date: type: - string - 'null' format: date-time orphan_Date: type: - string - 'null' format: date-time permanent_Mark_Type: type: - string - 'null' branded_Date: type: - string - 'null' format: date-time brandLocation: type: - string - 'null' brandDescription: type: - string - 'null' crastrationMethod: type: - string - 'null' crastration_Date: type: - string - 'null' format: date-time dehornedMethod: type: - string - 'null' dehorned_Date: type: - string - 'null' format: date-time eventTypeId: type: - string - 'null' eventStatusId: type: - string - 'null' heatScale: type: - integer - 'null' format: int32 healthScale: type: - integer - 'null' format: int32 isOnWatchList: type: - boolean - 'null' watchListDate: type: - string - 'null' format: date-time watchListReason: type: - string - 'null' weight: type: - number - 'null' format: double weight_Date: type: - string - 'null' format: date-time height: type: - number - 'null' format: double height_Date: type: - string - 'null' format: date-time temperature: type: - number - 'null' format: double temperature_Date: type: - string - 'null' format: date-time frame_Score: type: - number - 'null' format: double frame_Score_Date: type: - string - 'null' format: date-time rib_Bones_Score: type: - integer - 'null' format: int32 spine_Bones_Transverse_Score: type: - integer - 'null' format: int32 hip_Bones_Hook_Pin_Score: type: - integer - 'null' format: int32 hip_Fill_Hook_Pin_Score: type: - integer - 'null' format: int32 brisket_Score: type: - integer - 'null' format: int32 tailhead_Score: type: - integer - 'null' format: int32 body_Fat_Score: type: - number - 'null' format: double body_Condition_Score: type: - number - 'null' format: double body_Condition_Score_Date: type: - string - 'null' format: date-time hair_Shed_Score: type: - integer - 'null' format: int32 hair_Shed_Score_Date: type: - string - 'null' format: date-time isToxic_Fescue_Indicator: type: - boolean - 'null' dentition: type: - integer - 'null' format: int32 dentition_Date: type: - string - 'null' format: date-time pap: type: - number - 'null' format: double paP_Date: type: - string - 'null' format: date-time feed_Test_Weight: type: - number - 'null' format: double feed_Test_Weight_Date: type: - string - 'null' format: date-time animalCalvingId: type: - string - 'null' format: uuid seasonId: type: - string - 'null' format: uuid seasonDescription: type: - string - 'null' isMostLikely: type: - boolean - 'null' breedingType: type: - string - 'null' breedingStatus: type: - string - 'null' estrusType: type: - string - 'null' estrus_Date: type: - string - 'null' format: date-time semonTankId: type: - string - 'null' format: uuid actualDateInseminated: type: - string - 'null' format: date-time embryoTankId: type: - string - 'null' format: uuid embryoId: type: - string - 'null' format: uuid actualDateEmbryoTransferred: type: - string - 'null' format: date-time turnoutId: type: - string - 'null' format: uuid turnoutDate: type: - string - 'null' format: date-time turnInDate: type: - string - 'null' format: date-time syncType: type: - string - 'null' syncDate: type: - string - 'null' format: date-time flushType: type: - string - 'null' flushDate: type: - string - 'null' format: date-time pregCheckType: type: - string - 'null' pregCheckedDate: type: - string - 'null' format: date-time predictedSex: type: - string - 'null' conceptionMethod: type: - string - 'null' hasMultipleCalves: type: - boolean - 'null' isBred: type: - boolean - 'null' isOpen: type: - boolean - 'null' isLate: type: - boolean - 'null' isRecheck: type: - boolean - 'null' estimatedDateInseminated: type: - string - 'null' format: date-time estimatedDateCalved: type: - string - 'null' format: date-time hasCalved: type: - boolean - 'null' hasAborted: type: - boolean - 'null' hasStillBorn: type: - boolean - 'null' actualDateCalved: type: - string - 'null' format: date-time pairIds: type: - string - 'null' sires: type: - string - 'null' siresData: type: - string - 'null' maleLegacyId: type: - string - 'null' maleAnimalId: type: - string - 'null' format: uuid maleCode: type: - string - 'null' maleCattleNumber: type: - string - 'null' maleRegistrationNumber: type: - string - 'null' maleAssociationCode: type: - string - 'null' maleNetworkNumber: type: - string - 'null' femaleLegacyId: type: - string - 'null' femaleAnimalId: type: - string - 'null' format: uuid femaleCode: type: - string - 'null' femaleCattleNumber: type: - string - 'null' femaleRegistrationNumber: type: - string - 'null' femaleAssociationCode: type: - string - 'null' femaleNetworkNumber: type: - string - 'null' fosterLegacyId: type: - string - 'null' fosterAnimalId: type: - string - 'null' format: uuid fosterCode: type: - string - 'null' fosterCattleNumber: type: - string - 'null' fosterRegistrationNumber: type: - string - 'null' fosterAssociationCode: type: - string - 'null' fosterNetworkNumber: type: - string - 'null' isGrafted: type: - boolean - 'null' recipientLegacyId: type: - string - 'null' recipientAnimalId: type: - string - 'null' format: uuid recipientCattleNumber: type: - string - 'null' recipientAssociationCode: type: - string - 'null' recipientRegistrationNumber: type: - string - 'null' recipientCode: type: - string - 'null' recipientNetworkNumber: type: - string - 'null' doNotBreedFlag: type: - boolean - 'null' temper: type: - integer - 'null' format: int32 temper_Date: type: - string - 'null' format: date-time udder: type: - number - 'null' format: double teat: type: - number - 'null' format: double dam_Collection_Date: type: - string - 'null' format: date-time pelvic_Device: type: - integer - 'null' format: int32 pelvic_Device_Date: type: - string - 'null' format: date-time reproductive_Tract_Score: type: - integer - 'null' format: int32 reproductive_Tract_Score_Date: type: - string - 'null' format: date-time reason_Code: type: - integer - 'null' format: int32 reason_Code_Date: type: - string - 'null' format: date-time calving_Ease_Direct: type: - number - 'null' format: double calving_Ease_Direct_Date: type: - string - 'null' format: date-time birth_Weight: type: - number - 'null' format: double birth_Weight_Adj: type: - number - 'null' format: double birth_Weight_Date: type: - string - 'null' format: date-time twinCode: type: - string - 'null' calfVigor: type: - integer - 'null' format: int32 isFreemartin: type: - boolean - 'null' weaning_Date: type: - string - 'null' format: date-time contemporary_Group: type: - string - 'null' weaning_Weight: type: - number - 'null' format: double weaning_Weight_Adj: type: - number - 'null' format: double weaning_Weight_Date: type: - string - 'null' format: date-time weaning_Height: type: - number - 'null' format: double weaning_Height_Date: type: - string - 'null' format: date-time weaning_Temper: type: - number - 'null' format: double weaning_Temper_Date: type: - string - 'null' format: date-time weaning_Pelvic_Width: type: - number - 'null' format: double weaning_Pelvic_Height: type: - number - 'null' format: double weaning_Pelvic_Collection_Date: type: - string - 'null' format: date-time weaning_Sheath_Score: type: - integer - 'null' format: int32 weaning_Navel_Score: type: - integer - 'null' format: int32 weaning_Sheath_Navel_Date: type: - string - 'null' format: date-time weaning_Scrotal_Circumference: type: - number - 'null' format: double weaning_Scrotal_Circumference_Date: type: - string - 'null' format: date-time isCreepFed: type: - boolean - 'null' feed_Code: type: - integer - 'null' format: int32 feed_Code_Date: type: - string - 'null' format: date-time yearling_Date: type: - string - 'null' format: date-time yearling_Weight: type: - number - 'null' format: double yearling_Weight_Adj: type: - number - 'null' format: double yearling_Weight_Date: type: - string - 'null' format: date-time yearling_Height: type: - number - 'null' format: double yearling_Height_Date: type: - string - 'null' format: date-time yearling_Feed_Code: type: - integer - 'null' format: int32 yearling_Feed_Code_Date: type: - string - 'null' format: date-time sheath_Score: type: - integer - 'null' format: int32 navel_Score: type: - integer - 'null' format: int32 sheath_Navel_Date: type: - string - 'null' format: date-time scrotal_Circumference: type: - number - 'null' format: double scrotal_Circumference_Date: type: - string - 'null' format: date-time pelvic_Width: type: - number - 'null' format: double pelvic_Height: type: - number - 'null' format: double pelvic_Collection_Date: type: - string - 'null' format: date-time claw_Set: type: - number - 'null' format: double foot_Angle: type: - number - 'null' format: double rear_Leg_Score: type: - integer - 'null' format: int32 foot_Score_Comment: type: - string - 'null' foot_Collection_Date: type: - string - 'null' format: date-time docility: type: - number - 'null' format: double docility_Date: type: - string - 'null' format: date-time diet: type: - integer - 'null' format: int32 diet_Date: type: - string - 'null' format: date-time ultrasound_Date: type: - string - 'null' format: date-time rib_Eye_Area: type: - number - 'null' format: double fat_Thickness: type: - number - 'null' format: double rump_Fat_Thickness: type: - number - 'null' format: double imf: type: - number - 'null' format: double ultrasound_Weight: type: - number - 'null' format: double ultrasound_Height: type: - number - 'null' format: double ultrasound_Height_Date: type: - string - 'null' format: date-time ultrasound_Scrotal_Circumference: type: - number - 'null' format: double ultrasound_Scrotal_Circumference_Date: type: - string - 'null' format: date-time carcass_Weight: type: - number - 'null' format: double carcass_Weight_Date: type: - string - 'null' format: date-time marble_Type: type: - string - 'null' marble_Value: type: - number - 'null' format: double quality_Grade: type: - string - 'null' carcass_Hot_Weight: type: - number - 'null' format: double back_Fat: type: - number - 'null' format: double ribeye: type: - number - 'null' format: double kph: type: - number - 'null' format: double carcass_Harvest_Weight: type: - number - 'null' format: double yield_Grade: type: - number - 'null' format: double pyg: type: - number - 'null' format: double internal_Fat: type: - number - 'null' format: double maturity: type: - string - 'null' days_On_Feed: type: - integer - 'null' format: int32 packer_Code: type: - string - 'null' packer: type: - string - 'null' feedLotId: type: - string - 'null' non_Conform: type: - integer - 'null' format: int32 plant_Loc: type: - string - 'null' disposal_Code: type: - integer - 'null' format: int32 disposal_Code_Date: type: - string - 'null' format: date-time death_Date: type: - string - 'null' format: date-time cull_Date: type: - string - 'null' format: date-time purchase_Date: type: - string - 'null' format: date-time purchase_Price: type: - number - 'null' format: double purchase_Weight: type: - number - 'null' format: double purchase_PricePerPounds: type: - number - 'null' format: double purchase_Seller: type: - string - 'null' purchase_SaleDayLotNumber: type: - string - 'null' purchase_SaleDayLotId: type: - string - 'null' format: uuid purchase_SaleDayName: type: - string - 'null' purchase_SaleDayId: type: - string - 'null' format: uuid sold_Date: type: - string - 'null' format: date-time sold_Price: type: - number - 'null' format: double sold_Weight: type: - number - 'null' format: double sold_PricePerPounds: type: - number - 'null' format: double sold_Buyer: type: - string - 'null' sold_SaleDayLotNumber: type: - string - 'null' sold_SaleDayLotId: type: - string - 'null' format: uuid sold_SaleDayName: type: - string - 'null' sold_SaleDayId: type: - string - 'null' format: uuid lastCheckInMethod: type: - string - 'null' lastCheckInDate: type: - string - 'null' format: date-time lastUploadedDate: type: - string - 'null' format: date-time lastWorkedDate: type: - string - 'null' format: date-time lastSeenDate: type: - string - 'null' format: date-time createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 animalCalvings: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Calving' animalTurnouts: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Turn_Out' animalLogs: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Log' animalComments: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Comment' animalAttachments: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Attachment' arrayOfChanges: type: - array - 'null' items: $ref: '#/components/schemas/Changes' insertedLogs: type: - array - 'null' items: $ref: '#/components/schemas/Log_Master' insertedAnimalLogs: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Log' tagToUpdateOld: $ref: '#/components/schemas/Tag_Master' tagToUpdate: $ref: '#/components/schemas/Tag_Master' calvingToSave: $ref: '#/components/schemas/Animal_Calving' calvingToInsert: $ref: '#/components/schemas/Animal_Calving' foundCalvings: type: - array - 'null' items: $ref: '#/components/schemas/Animal_Calving' note: $ref: '#/components/schemas/Animal_Comment' isShared: type: - boolean - 'null' companyShareId: type: - string - 'null' format: uuid isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean bluetoothFound: type: boolean error: type: - string - 'null' clientId: type: - string - 'null' additionalProperties: false Semon_Tank: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' tank: type: - string - 'null' canister: type: - string - 'null' itemNumber: type: - string - 'null' sires: type: - string - 'null' siresData: type: - string - 'null' sireAnimalId: type: - string - 'null' format: uuid sireCode: type: - string - 'null' sireDescription: type: - string - 'null' sireCattleNumber: type: - string - 'null' sireAssociationCode: type: - string - 'null' sireRegistrationNumber: type: - string - 'null' quantity: type: - integer - 'null' format: int32 legacyId: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Association: type: object properties: id: type: string format: uuid companyId: type: string format: uuid animalId: type: string format: uuid associationId: type: - string - 'null' registrationNumber: type: - string - 'null' disposalCodeId: type: - string - 'null' disposalCodeDate: type: - string - 'null' format: date-time createdByUserId: type: string format: uuid createdByDate: type: string format: date-time lastUpdatedByUserId: type: string format: uuid lastUpdatedByDate: type: string format: date-time inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isShared: type: - boolean - 'null' isNew: type: - boolean - 'null' isUpdate: type: - boolean - 'null' isDelete: type: - boolean - 'null' error: type: - string - 'null' additionalProperties: false Changes: type: object properties: keyChanged: type: - string - 'null' oldValue: {} newValue: {} additionalProperties: false Company_Master: type: object properties: id: type: string format: uuid userId: type: - string - 'null' format: uuid email: type: - string - 'null' stripeCustomerId: type: - string - 'null' code: type: - string - 'null' description: type: - string - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double size: type: - integer - 'null' format: int32 radius_Miles: type: - number - 'null' format: double perimeter_Miles: type: - number - 'null' format: double area_SqMiles: type: - number - 'null' format: double area_Acres: type: - number - 'null' format: double unitOfMeasure: type: - string - 'null' billAddress1: type: - string - 'null' billAddress2: type: - string - 'null' billAddress3: type: - string - 'null' billCountry: type: - string - 'null' billState: type: - string - 'null' billRegion: type: - string - 'null' billZip: type: - string - 'null' billCity: type: - string - 'null' renewalType: type: - string - 'null' animalFields: type: - string - 'null' animalEntry: type: - string - 'null' fromAPIEvent: type: - string - 'null' lastTimeEmailedAboutOverage: type: - string - 'null' format: date-time tagCount: type: - integer - 'null' format: int32 animalCount: type: - integer - 'null' format: int32 subCount: type: integer format: int64 subType: type: - string - 'null' hadFreeTrial: type: boolean activeSub: type: boolean lastUpdatedCountDate: type: - string - 'null' format: date-time reportIgnore: type: boolean createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Roll_Call_Path: type: object properties: id: type: string format: uuid rollCallId: type: - string - 'null' format: uuid companyId: type: - string - 'null' format: uuid sequence: type: - integer - 'null' format: int32 time: type: - string - 'null' format: date-time longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double heading: type: - number - 'null' format: double createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Comment: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid animalId: type: - string - 'null' format: uuid commentId: type: - string - 'null' format: uuid comment: type: - string - 'null' cattleNumber: type: - string - 'null' animalCode: type: - string - 'null' animalDescription: type: - string - 'null' animalType: type: - string - 'null' animalBreed: type: - string - 'null' tagId: type: - string - 'null' format: uuid networkNumber: type: - string - 'null' groupId: type: - string - 'null' format: uuid groupCode: type: - string - 'null' groupDescription: type: - string - 'null' companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Log: type: object properties: id: type: string format: uuid rowSequence: type: - integer - 'null' format: int64 logId: type: - string - 'null' format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid groupId: type: - string - 'null' format: uuid farmVirtualFenceId: type: - string - 'null' format: uuid farmPointOfInterestId: type: - string - 'null' format: uuid animalCalvingId: type: - string - 'null' format: uuid animalId: type: - string - 'null' format: uuid cattleNumber: type: - string - 'null' registrationNumber: type: - string - 'null' animalCode: type: - string - 'null' animalDescription: type: - string - 'null' tagId: type: - string - 'null' format: uuid networkNumber: type: - string - 'null' event: type: - string - 'null' isConfirmed: type: - boolean - 'null' type: type: - string - 'null' logCategoryId: type: - string - 'null' logTypeId: type: - string - 'null' symptomTypeId: type: - string - 'null' symptoms: type: - string - 'null' conditionTypeId: type: - string - 'null' medicineTypeId: type: - string - 'null' medicationId: type: - string - 'null' format: uuid medicationPurchaseId: type: - string - 'null' format: uuid isEstimateMeasurements: type: - boolean - 'null' addToWatchList: type: - boolean - 'null' old_Value: type: - string - 'null' old_ValueId: type: - string - 'null' value: type: - string - 'null' valueId: type: - string - 'null' dosage: type: - number - 'null' format: double weight: type: - number - 'null' format: double height: type: - number - 'null' format: double temperature: type: - number - 'null' format: double adg: type: - number - 'null' format: double measurement: type: - string - 'null' medicineRoute: type: - string - 'null' medicineLocation: type: - string - 'null' withdrawalDate: type: - string - 'null' format: date-time withdrawalDays: type: - integer - 'null' format: int32 boosterDate: type: - string - 'null' format: date-time boosterDays: type: - integer - 'null' format: int32 lotNumber: type: - string - 'null' serialNumber: type: - string - 'null' manufacturer: type: - string - 'null' expirationDate: type: - string - 'null' format: date-time comment: type: - string - 'null' logDateTime: type: - string - 'null' format: date-time longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double onBehalfMacAddress: type: - string - 'null' onBehalfAnimalId: type: - string - 'null' format: uuid onBehalfCattleNumber: type: - string - 'null' onBehalfTagId: type: - string - 'null' format: uuid onBehalfNetworkNumber: type: - string - 'null' uploadedByTagId: type: - string - 'null' format: uuid uploadedByAnimalId: type: - string - 'null' format: uuid uploadedByFarmPointOfInterestId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isShared: type: - boolean - 'null' isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Contact_Master: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid userId: type: - string - 'null' format: uuid organization: type: - string - 'null' displayName: type: - string - 'null' firstName: type: - string - 'null' lastName: type: - string - 'null' email: type: - string - 'null' phoneNumber: type: - string - 'null' title: type: - string - 'null' description: type: - string - 'null' website: type: - string - 'null' tags: type: - string - 'null' mailAddress1: type: - string - 'null' mailAddress2: type: - string - 'null' mailAddress3: type: - string - 'null' mailCountry: type: - string - 'null' mailState: type: - string - 'null' mailRegion: type: - string - 'null' mailZip: type: - string - 'null' mailCity: type: - string - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double associationCode1: type: - string - 'null' associationCode2: type: - string - 'null' associationCode3: type: - string - 'null' associationCode4: type: - string - 'null' associationId1: type: - string - 'null' associationId2: type: - string - 'null' associationId3: type: - string - 'null' associationId4: type: - string - 'null' associationMemberId1: type: - string - 'null' associationMemberId2: type: - string - 'null' associationMemberId3: type: - string - 'null' associationMemberId4: type: - string - 'null' legacyId: type: - string - 'null' salesRep: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Contact_Address: type: object properties: id: type: string format: uuid address1: type: - string - 'null' address2: type: - string - 'null' address3: type: - string - 'null' country: type: - string - 'null' state: type: - string - 'null' region: type: - string - 'null' zip: type: - string - 'null' city: type: - string - 'null' type: type: - string - 'null' description: type: - string - 'null' contactId: type: string format: uuid isPrimary: type: - boolean - 'null' companyId: type: string format: uuid legacyId: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid inActiveDate: type: - string - 'null' format: date-time isNew: type: - boolean - 'null' isUpdate: type: - boolean - 'null' isDelete: type: - boolean - 'null' error: type: - string - 'null' additionalProperties: false RecordCounts: type: object properties: contactMaster: type: integer format: int32 contactMembership: type: integer format: int32 commentMaster: type: integer format: int32 animalComment: type: integer format: int32 attachmentMaster: type: integer format: int32 animalAttachment: type: integer format: int32 logMaster: type: integer format: int32 animalLog: type: integer format: int32 rollCall: type: integer format: int32 rollCallAnimal: type: integer format: int32 medicationPurchase: type: integer format: int32 medicationMaster: type: integer format: int32 animalCalving: type: integer format: int32 turnoutMaster: type: integer format: int32 animalTurnout: type: integer format: int32 embryoTankPurchase: type: integer format: int32 embryoTank: type: integer format: int32 semonTankPurchase: type: integer format: int32 semonTank: type: integer format: int32 seasonMaster: type: integer format: int32 animalMaster: type: integer format: int32 tagMaster: type: integer format: int32 animalGroup: type: integer format: int32 animalDNA: type: integer format: int32 groupMaster: type: integer format: int32 farmPointOfInterestPoint: type: integer format: int32 farmPointOfInterest: type: integer format: int32 farmVirtualFenceGeo: type: integer format: int32 farmVirtualFencePoint: type: integer format: int32 farmVirtualFence: type: integer format: int32 farmMaster: type: integer format: int32 additionalProperties: false Farm_PointOfInterest: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid farmVirtualFenceId: type: - string - 'null' format: uuid tagId: type: - string - 'null' format: uuid type: type: - string - 'null' fieldType: type: - string - 'null' fieldColor: type: - string - 'null' fenceType: type: - string - 'null' fenceColor: type: - string - 'null' code: type: - string - 'null' description: type: - string - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double pins: type: - string - 'null' dontShowOnMap: type: - boolean - 'null' size: type: - integer - 'null' format: int32 radius_Miles: type: - number - 'null' format: double perimeter_Miles: type: - number - 'null' format: double area_SqMiles: type: - number - 'null' format: double area_Acres: type: - number - 'null' format: double distance_Miles: type: - number - 'null' format: double warningLevel: type: - integer - 'null' format: int32 lastBaseStationConfig: type: - string - 'null' water_Pressure_Pa: type: - integer - 'null' format: int32 water_Temperature_C: type: - integer - 'null' format: int32 air_Pressure_Pa: type: - integer - 'null' format: int32 air_Temperature_C: type: - integer - 'null' format: int32 depth_MM: type: - integer - 'null' format: int32 networkNumber: type: - string - 'null' companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' farmVirtualFenceDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Embryo_Tank_Storage: type: object properties: id: type: string format: uuid legacyId: type: - string - 'null' companyId: type: string format: uuid name: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByUserName: type: - string - 'null' lastUpdatedByUserName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Tag_Master: type: object properties: id: type: string format: uuid companyTagId: type: - string - 'null' format: uuid tagId: type: - string - 'null' format: uuid assignedToAnimalDate: type: - string - 'null' format: date-time engineeringModel: type: - string - 'null' productType: type: - string - 'null' usdaNumber: type: - string - 'null' boxBarcode: type: - string - 'null' networkNumber: type: - string - 'null' code: type: - string - 'null' description: type: - string - 'null' minimum_Reset_Interval: type: - integer - 'null' format: int32 maximum_Reset_Interval: type: - integer - 'null' format: int32 maximum_CheckIn_Interval: type: - integer - 'null' format: int32 logging_Interval: type: - integer - 'null' format: int32 gpS_Interval: type: - integer - 'null' format: int32 caffeinated_Threshold: type: - number - 'null' format: double awake_Threshold: type: - number - 'null' format: double roll: type: - number - 'null' format: double pitch: type: - number - 'null' format: double yaw: type: - number - 'null' format: double cell_Firmware: type: - string - 'null' cell_Disabled: type: - boolean - 'null' softwareVersion: type: - string - 'null' hardwareVersion: type: - string - 'null' modemFirmware: type: - string - 'null' deviceSoftwareVersion: type: - string - 'null' eventTypeId: type: - string - 'null' eventStatusId: type: - string - 'null' alertFreeFall: type: - boolean - 'null' alertNoMovement: type: - boolean - 'null' alertOutOfStasis: type: - boolean - 'null' alertHighSpeedCow: type: - boolean - 'null' alertGeofence: type: - boolean - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double heading: type: - number - 'null' format: double position_Uncertainty: type: - number - 'null' format: double temperature: type: - number - 'null' format: double pressure: type: - number - 'null' format: double cell_RSSI: type: - integer - 'null' format: int32 gpS_TTFF: type: - integer - 'null' format: int32 panel_Voltage: type: - number - 'null' format: double battery_Voltage: type: - number - 'null' format: double state_Of_Charge: type: - number - 'null' format: double water_Pressure_Pa: type: - integer - 'null' format: int32 water_Temperature_C: type: - integer - 'null' format: int32 air_Pressure_Pa: type: - integer - 'null' format: int32 air_Temperature_C: type: - integer - 'null' format: int32 depth_MM: type: - integer - 'null' format: int32 step_Count: type: - integer - 'null' format: int64 step_Count_Offset: type: - integer - 'null' format: int64 lastWatSenCalibratedDate: type: - string - 'null' format: date-time lastCheckInDate: type: - string - 'null' format: date-time lastUploadedDate: type: - string - 'null' format: date-time lastCheckInMethod: type: - string - 'null' encryptionKey: type: - string - 'null' macAddress: type: - string - 'null' hashAddress: type: - string - 'null' broken_Date: type: - string - 'null' format: date-time serviceExpirationDate: type: - string - 'null' format: date-time forceCheckInDate: type: - string - 'null' format: date-time turnOnLEDDate: type: - string - 'null' format: date-time updatedVersionByDate: type: - string - 'null' format: date-time highFrequencyDataLogging: type: - boolean - 'null' companyId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmId: type: - string - 'null' format: uuid farmDescription: type: - string - 'null' target_CheckIn_Hour: type: - integer - 'null' format: int32 farmVirtualFenceId: type: - string - 'null' format: uuid farmVirtualFenceDescription: type: - string - 'null' lastFenceChangedDate: type: - string - 'null' format: date-time pins: type: - string - 'null' outOfFence: type: - boolean - 'null' farmPointOfInterestId: type: - string - 'null' format: uuid farmPointOfInterestDescription: type: - string - 'null' lastBaseStationConfig: type: - string - 'null' nearPOI: type: - boolean - 'null' animalId: type: - string - 'null' format: uuid cattleNumber: type: - string - 'null' cattleColor: type: - string - 'null' cattleType: type: - string - 'null' cattleBreed: type: - string - 'null' cattleDOB: type: - string - 'null' format: date-time maximum_Time_Seperated: type: - integer - 'null' format: int32 bullTurnoutDate: type: - string - 'null' format: date-time firstDeviceUploadedOnAnimalDate: type: - string - 'null' format: date-time companySaleId: type: - string - 'null' format: uuid companyPurchaseId: type: - string - 'null' format: uuid companyTransferId: type: - string - 'null' format: uuid transferDate: type: - string - 'null' format: date-time arrayOfChanges: type: - array - 'null' items: $ref: '#/components/schemas/Changes' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' disabledDate: type: - string - 'null' format: date-time inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Embryo_Canister_Storage: type: object properties: id: type: string format: uuid legacyId: type: - string - 'null' companyId: type: string format: uuid name: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByUserName: type: - string - 'null' lastUpdatedByUserName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false DateOnly: type: object properties: year: type: integer format: int32 readOnly: true month: type: integer format: int32 readOnly: true day: type: integer format: int32 readOnly: true dayOfWeek: $ref: '#/components/schemas/DayOfWeek' dayOfYear: type: integer format: int32 readOnly: true dayNumber: type: integer format: int32 readOnly: true additionalProperties: false Medication_Master: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid type: type: - string - 'null' name: type: - string - 'null' description: type: - string - 'null' measurement: type: - string - 'null' medicineRoute: type: - string - 'null' medicineLocation: type: - string - 'null' withdrawalDays: type: - integer - 'null' format: int32 boosterDays: type: - integer - 'null' format: int32 manufacturer: type: - string - 'null' serialNumber: type: - string - 'null' lotNumber: type: - string - 'null' expirationDate: type: - string - 'null' format: date-time remainingQuantity: type: - number - 'null' format: double companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' legacyId: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Semon_Tank_Purchase: type: object properties: id: type: string format: uuid semonTankId: type: - string - 'null' format: uuid companySaleId: type: - string - 'null' format: uuid companyTransferId: type: - string - 'null' format: uuid companyPurchaseId: type: - string - 'null' format: uuid companyItemId: type: - string - 'null' format: uuid purchase_Quantity: type: - integer - 'null' format: int32 purchase_Cost: type: - number - 'null' format: double purchase_Date: type: - string - 'null' format: date-time isEmpty: type: - boolean - 'null' tank: type: - string - 'null' canister: type: - string - 'null' itemNumber: type: - string - 'null' companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' legacyId: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Planned_Action: type: object properties: id: type: string format: uuid companyId: type: string format: uuid animalId: type: string format: uuid plannedDate: type: - string - 'null' format: date-time completedDate: type: - string - 'null' format: date-time workingCattleId: type: - string - 'null' format: uuid targetTable: type: - string - 'null' targetId: type: - string - 'null' format: uuid resultTable: type: - string - 'null' resultId: type: - string - 'null' format: uuid createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false SyncingRequestParams: type: object properties: syncingTableRequestParams: type: - array - 'null' items: $ref: '#/components/schemas/SyncingTableRequestParams' additionalProperties: false Embryo_Tank: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' tank: type: - string - 'null' canister: type: - string - 'null' itemNumber: type: - string - 'null' damAnimalId: type: - string - 'null' format: uuid damCode: type: - string - 'null' damDescription: type: - string - 'null' damCattleNumber: type: - string - 'null' damAssociationCode: type: - string - 'null' damRegistrationNumber: type: - string - 'null' sireAnimalId: type: - string - 'null' format: uuid sireCode: type: - string - 'null' sireDescription: type: - string - 'null' sireCattleNumber: type: - string - 'null' sireAssociationCode: type: - string - 'null' sireRegistrationNumber: type: - string - 'null' quantity: type: - integer - 'null' format: int32 estrus_Date: type: - string - 'null' format: date-time sync_Date: type: - string - 'null' format: date-time insemination_Date: type: - string - 'null' format: date-time semonTankId: type: - string - 'null' format: uuid flush_Date: type: - string - 'null' format: date-time addedToStorage_Date: type: - string - 'null' format: date-time removedFromStorage_Date: type: - string - 'null' format: date-time transferred_Date: type: - string - 'null' format: date-time transfer_Process: type: - string - 'null' legacyId: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Contact_Membership: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid contactId: type: - string - 'null' format: uuid associationCode: type: - string - 'null' memberNumber: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_DNA: type: object properties: id: type: string format: uuid companyId: type: string format: uuid farmId: type: string format: uuid animalId: type: string format: uuid sampleNumber: type: - string - 'null' sampleType: type: - string - 'null' collectionDate: type: string format: date-time breedComposition: type: - string - 'null' breedCompositionSource: type: - string - 'null' createdByUserId: type: - string - 'null' format: uuid createdByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByDate: type: - string - 'null' format: date-time inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isShared: type: - boolean - 'null' isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Embryo_Collection: type: object properties: id: type: string format: uuid legacyId: type: - string - 'null' companyId: type: string format: uuid farmId: type: string format: uuid farmDescription: type: - string - 'null' sireAnimalId: type: string format: uuid sireCattleNumber: type: - string - 'null' sireRegistrationNumber: type: - string - 'null' sireCode: type: - string - 'null' sireDescription: type: - string - 'null' sireAssociationCode: type: - string - 'null' damAnimalId: type: string format: uuid damCattleNumber: type: - string - 'null' damRegistrationNumber: type: - string - 'null' damCode: type: - string - 'null' damDescription: type: - string - 'null' damAssociationCode: type: - string - 'null' flushDate: type: string format: date-time inseminationDate: type: - string - 'null' format: date-time flushType: type: - integer - 'null' format: int32 protocol: type: - string - 'null' comment: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByUserName: type: - string - 'null' lastUpdatedByUserName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Embryo_Tank_Purchase: type: object properties: id: type: string format: uuid embryoTankId: type: - string - 'null' format: uuid companySaleId: type: - string - 'null' format: uuid companyTransferId: type: - string - 'null' format: uuid companyPurchaseId: type: - string - 'null' format: uuid companyItemId: type: - string - 'null' format: uuid purchase_Quantity: type: - integer - 'null' format: int32 purchase_Cost: type: - number - 'null' format: double purchase_Date: type: - string - 'null' format: date-time isEmpty: type: - boolean - 'null' companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid tank: type: - string - 'null' canister: type: - string - 'null' itemNumber: type: - string - 'null' companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' legacyId: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Turn_Out: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid farmVirtualFenceId: type: - string - 'null' format: uuid turnOutId: type: - string - 'null' format: uuid seasonId: type: - string - 'null' format: uuid sireAnimalId: type: - string - 'null' format: uuid sireCattleNumber: type: - string - 'null' sireAssociationCode: type: - string - 'null' sireRegistrationNumber: type: - string - 'null' sireCode: type: - string - 'null' sireDescription: type: - string - 'null' steps: type: - integer - 'null' format: int32 distance: type: - number - 'null' format: double mounts: type: - integer - 'null' format: int32 companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' farmVirtualFenceDescription: type: - string - 'null' turnoutDate: type: - string - 'null' format: date-time turnInDate: type: - string - 'null' format: date-time seasonDescription: type: - string - 'null' calvingStartDate: type: - string - 'null' format: date-time calvingEndDate: type: - string - 'null' format: date-time createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Company_Sale: type: object properties: id: type: string format: uuid cartId: type: - string - 'null' format: uuid saleDayId: type: - string - 'null' format: uuid saleDayRegistrationId: type: - string - 'null' format: uuid fromCompanyId: type: - string - 'null' format: uuid fromFarmId: type: - string - 'null' format: uuid fromEmail: type: - string - 'null' toCompanyId: type: - string - 'null' format: uuid toFarmId: type: - string - 'null' format: uuid toEmail: type: - string - 'null' organization: type: - string - 'null' displayName: type: - string - 'null' contactId: type: - string - 'null' format: uuid referenceNumber: type: - string - 'null' description: type: - string - 'null' marketingMethod: type: - string - 'null' isTicket: type: - boolean - 'null' checkNumber: type: - string - 'null' paymentMethod: type: - string - 'null' paidDate: type: - string - 'null' format: date-time soldDate: type: - string - 'null' format: date-time deliveryDate: type: - string - 'null' format: date-time deliveryPrice: type: - number - 'null' format: double laborPrice: type: - number - 'null' format: double feePrice: type: - number - 'null' format: double deliveryCost: type: - number - 'null' format: double laborCost: type: - number - 'null' format: double feeCost: type: - number - 'null' format: double cattleCost: type: - number - 'null' format: double itemCosts: type: - number - 'null' format: double totalFees: type: - number - 'null' format: double total: type: - number - 'null' format: double perHead: type: - boolean - 'null' perIndividual: type: - boolean - 'null' perWeight: type: - boolean - 'null' perGross: type: - boolean - 'null' cattleWeight: type: - number - 'null' format: double perIndividualWeight: type: - boolean - 'null' perGrossWeight: type: - boolean - 'null' sentByDate: type: - string - 'null' format: date-time sentByUserId: type: - string - 'null' format: uuid approvedByDate: type: - string - 'null' format: date-time approvedByUserId: type: - string - 'null' format: uuid deniedByDate: type: - string - 'null' format: date-time deniedByUserId: type: - string - 'null' format: uuid cancelledByDate: type: - string - 'null' format: date-time cancelledByUserId: type: - string - 'null' format: uuid fromCompanyDescription: type: - string - 'null' fromFarmDescription: type: - string - 'null' toCompanyDescription: type: - string - 'null' toFarmDescription: type: - string - 'null' animalCount: type: - integer - 'null' format: int32 tagCount: type: - integer - 'null' format: int32 legacyId: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Animal_Calving: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid companyDescription: type: - string - 'null' farmId: type: - string - 'null' format: uuid farmDescription: type: - string - 'null' farmVirtualFenceId: type: - string - 'null' format: uuid farmVirtualFenceDescription: type: - string - 'null' legacyId: type: - string - 'null' seasonId: type: - string - 'null' format: uuid seasonDescription: type: - string - 'null' calvingStartDate: type: - string - 'null' format: date-time calvingEndDate: type: - string - 'null' format: date-time sires: type: - string - 'null' siresData: type: - string - 'null' sireAnimalId: type: - string - 'null' format: uuid sireCattleNumber: type: - string - 'null' sireAssociationCode: type: - string - 'null' sireRegistrationNumber: type: - string - 'null' sireCode: type: - string - 'null' damAnimalId: type: - string - 'null' format: uuid damCattleNumber: type: - string - 'null' damAssociationCode: type: - string - 'null' damRegistrationNumber: type: - string - 'null' damCode: type: - string - 'null' fosterAnimalId: type: - string - 'null' format: uuid fosterCattleNumber: type: - string - 'null' fosterAssociationCode: type: - string - 'null' fosterRegistrationNumber: type: - string - 'null' fosterCode: type: - string - 'null' recipientAnimalId: type: - string - 'null' format: uuid recipientCattleNumber: type: - string - 'null' recipientAssociationCode: type: - string - 'null' recipientRegistrationNumber: type: - string - 'null' recipientCode: type: - string - 'null' isMostLikely: type: - boolean - 'null' isManuallyMostLikely: type: - boolean - 'null' breedingType: type: - string - 'null' breedingStatus: type: - string - 'null' estrusType: type: - string - 'null' estrus_Date: type: - string - 'null' format: date-time semonTankId: type: - string - 'null' format: uuid semonTankPurchaseId: type: - string - 'null' format: uuid actualDateInseminated: type: - string - 'null' format: date-time embryoTankId: type: - string - 'null' format: uuid embryoId: type: - string - 'null' format: uuid embryoTankPurchaseId: type: - string - 'null' format: uuid actualDateEmbryoTransferred: type: - string - 'null' format: date-time turnOutId: type: - string - 'null' format: uuid turnoutDate: type: - string - 'null' format: date-time turnInDate: type: - string - 'null' format: date-time syncType: type: - string - 'null' syncDate: type: - string - 'null' format: date-time flushType: type: - string - 'null' flushDate: type: - string - 'null' format: date-time pregCheckType: type: - string - 'null' pregCheckedDate: type: - string - 'null' format: date-time predictedSex: type: - string - 'null' predictedSex2: type: - string - 'null' predictedSex3: type: - string - 'null' predictedSex4: type: - string - 'null' conceptionMethod: type: - string - 'null' hasMultipleCalves: type: - boolean - 'null' isBred: type: - boolean - 'null' isOpen: type: - boolean - 'null' isLate: type: - boolean - 'null' isRecheck: type: - boolean - 'null' estimatedDateInseminated: type: - string - 'null' format: date-time estimatedDateCalved: type: - string - 'null' format: date-time hasCalved: type: - boolean - 'null' hasAborted: type: - boolean - 'null' hasStillBorn: type: - boolean - 'null' actualDateCalved: type: - string - 'null' format: date-time calves: type: - string - 'null' calfAnimalId: type: - string - 'null' format: uuid calfCattleNumber: type: - string - 'null' calfAssociationCode: type: - string - 'null' calfRegistrationNumber: type: - string - 'null' calfCode: type: - string - 'null' calfAnimalId2: type: - string - 'null' format: uuid calfCattleNumber2: type: - string - 'null' calfAnimalId3: type: - string - 'null' format: uuid calfCattleNumber3: type: - string - 'null' calfAnimalId4: type: - string - 'null' format: uuid calfCattleNumber4: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 disabledDate: type: - string - 'null' format: date-time isShared: type: - boolean - 'null' isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' errorCode: type: - integer - 'null' format: int32 additionalProperties: false Farm_Virtual_Fence_Geo: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid farmVirtualFenceId: type: - string - 'null' format: uuid type: type: - string - 'null' pin1Longitude: type: - number - 'null' format: double pin1Latitude: type: - number - 'null' format: double pin2Longitude: type: - number - 'null' format: double pin2Latitude: type: - number - 'null' format: double pin3Longitude: type: - number - 'null' format: double pin3Latitude: type: - number - 'null' format: double pin4Longitude: type: - number - 'null' format: double pin4Latitude: type: - number - 'null' format: double radius: type: - integer - 'null' format: int32 isInclusion: type: - boolean - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Farm_Virtual_Fence_Point: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid farmVirtualFenceId: type: - string - 'null' format: uuid type: type: - string - 'null' longitude: type: - number - 'null' format: double latitude: type: - number - 'null' format: double altitude: type: - number - 'null' format: double sequence: type: - integer - 'null' format: int32 createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false Attachment_Master: type: object properties: id: type: string format: uuid companyId: type: - string - 'null' format: uuid companySaleId: type: - string - 'null' format: uuid companyTransferId: type: - string - 'null' format: uuid companyPurchaseId: type: - string - 'null' format: uuid contactId: type: - string - 'null' format: uuid farmId: type: - string - 'null' format: uuid groupId: type: - string - 'null' format: uuid farmVirtualFenceId: type: - string - 'null' format: uuid farmPointOfInterestId: type: - string - 'null' format: uuid animalId: type: - string - 'null' format: uuid tagId: type: - string - 'null' format: uuid logId: type: - string - 'null' format: uuid feedbackId: type: - string - 'null' format: uuid woId: type: - string - 'null' format: uuid saleDayId: type: - string - 'null' format: uuid saleDayLotId: type: - string - 'null' format: uuid attachment: type: - string - 'null' format: byte fileURL: type: - string - 'null' fileName: type: - string - 'null' fileExtension: type: - string - 'null' filePath: type: - string - 'null' fileType: type: - string - 'null' fileSize: type: integer format: int64 isProfilePic: type: - boolean - 'null' thumbnailURL: type: - string - 'null' groupCode: type: - string - 'null' groupDescription: type: - string - 'null' companyDescription: type: - string - 'null' farmDescription: type: - string - 'null' createdByDate: type: - string - 'null' format: date-time createdByUserId: type: - string - 'null' format: uuid createdByName: type: - string - 'null' lastUpdatedByDate: type: - string - 'null' format: date-time lastUpdatedByUserId: type: - string - 'null' format: uuid lastUpdatedByName: type: - string - 'null' inActiveDate: type: - string - 'null' format: date-time lastSyncEpoch: type: - integer - 'null' format: int64 deleteSyncEpoch: type: - integer - 'null' format: int64 isNew: type: boolean isUpdate: type: boolean isDelete: type: boolean error: type: - string - 'null' additionalProperties: false securitySchemes: oauth2: type: oauth2 flows: authorizationCode: authorizationUrl: https://login.701x.com/connect/authorize tokenUrl: https://login.701x.com/connect/token scopes: api1: Demo API - full access