{ "openapi": "3.0.1", "info": { "title": "LUIS API", "description": "Prototype for LUIS development", "version": "1.0" }, "paths": { "/Api/{v}/RequestToken": { "post": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "object", "additionalProperties": { "type": "string" }, "nullable": true } }, "application/json": { "schema": { "type": "object", "additionalProperties": { "type": "string" }, "nullable": true } }, "text/json": { "schema": { "type": "object", "additionalProperties": { "type": "string" }, "nullable": true } }, "application/*+json": { "schema": { "type": "object", "additionalProperties": { "type": "string" }, "nullable": true } } } }, "responses": { "200": { "description": "Success" } } } }, "/Api/{v}/KeeperHerds/{C}/{P}/{H}/{Herd}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "C", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "P", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "H", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "Herd", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.KeeperHerd" } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Api/{v}/Approved_Tags": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.Approved_Tag" } } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Api/{v}/Approved_Tags/{Approved_Tag_Id}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "Approved_Tag_Id", "in": "path", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.Approved_Tag" } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Api/{v}/HerdSpecies/{C}/{P}/{H}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "C", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "P", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "H", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.CPHHerdSpecies" } } } } } } }, "/Api/{v}/Species": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "additionalProperties": { "type": "string" } } } } } } } }, "/Api/{v}/SpeciesApprovedTags/{Species}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "Species", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.Approved_Tag" } } } } } } }, "/Api/{v}/Tags/{Tag_Code}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "Tag_Code", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.Tag" } } } }, "400": { "description": "Bad Request", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Api/{v}/KeeperUnmatchedTags/{C}/{P}/{H}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "C", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "P", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "H", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.UnmatchedTagSet" } } } } } } } }, "/Api/{v}/Orders/{Defra_Ref}/Tags": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "Defra_Ref", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.OrderTag" } } } } } } } }, "/Api/{v}/ValidTagCombinations/{Species}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "Species", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "array", "items": { "type": "string" } } } } } } } } }, "/Api/{v}/ServiceMessages": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.Service_Message" } } } } } } } }, "/Api/{v}/CommonApprovedTags": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.Approved_Tag" } } } } } } } }, "/Api/{v}/Orders/EID": { "post": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.EIDOrder" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.EIDOrder" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.EIDOrder" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.EIDOrder" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.Order.EID" } } } }, "400": { "description": "Bad Request", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } }, "500": { "description": "Server Error" } } } }, "/Api/{v}/Orders/Conventional": { "post": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.ConventionalOrder" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.ConventionalOrder" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.ConventionalOrder" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.ConventionalOrder" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.Order.Conventional" } } } }, "400": { "description": "Bad Request", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } }, "500": { "description": "Server Error" } } } }, "/Api/{v}/Orders/Slaughter": { "post": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.SlaughterOrder" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.SlaughterOrder" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.SlaughterOrder" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.SlaughterOrder" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.Order.Slaughter" } } } }, "400": { "description": "Bad Request", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } }, "500": { "description": "Server Error" } } } }, "/Api/{v}/Orders/Replica": { "post": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.ReplicaOrder" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.ReplicaOrder" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.ReplicaOrder" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.ReplicaOrder" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.Order.Replica" } } } }, "400": { "description": "Bad Request", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } }, "500": { "description": "Server Error" } } } }, "/Api/{v}/Orders/GBTags": { "post": { "tags": [ "Api" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.GBTagsOrder" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.GBTagsOrder" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.GBTagsOrder" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Luis.Models.ApiModels.GBTagsOrder" } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Api.Models.GBTagsOrder" } } } }, "400": { "description": "Bad Request", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } }, "500": { "description": "Server Error" } } } }, "/Api/{v}/RecentOrders/{Max}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "Max", "in": "path", "required": true, "schema": { "type": "integer", "format": "int32", "default": "20" } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.OrderSearch+Order" } } } } } } } }, "/Api/{v}/KeeperRecentOrders/{C}/{P}/{H}/{Max}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "C", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "P", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "H", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "Max", "in": "path", "required": true, "schema": { "type": "integer", "format": "int32", "default": "20" } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.OrderSearch+Order" } } } } } } } }, "/Api/{v}/HerdSpeciesRecentOrders/{C}/{P}/{H}/{Herd}/{Species}/{Max}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "C", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "P", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "H", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "Herd", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "Species", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "Max", "in": "path", "required": true, "schema": { "type": "integer", "format": "int32", "default": "20" } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.OrderSearch+Order" } } } } } } } }, "/Api/{v}/AnimalsOnHolding/{C}/{P}/{H}/{Species}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "C", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "P", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "H", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "Species", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "string" } } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Api/{v}/TagHistory/{searchTerm}": { "get": { "tags": [ "Api" ], "parameters": [ { "name": "searchTerm", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.OrderTag" } } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Hsa/{v}/Approved_Tags": { "get": { "tags": [ "Hsa" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag" } } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Hsa/{v}/Approved_Tags/{Approved_Tag_Id}": { "get": { "tags": [ "Hsa" ], "parameters": [ { "name": "Approved_Tag_Id", "in": "path", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag" } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Hsa/{v}/Manufacturer/Approved_Tags/{Manufacturer_Id}": { "get": { "tags": [ "Hsa" ], "parameters": [ { "name": "Manufacturer_Id", "in": "path", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag" } } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Hsa/{v}/TagOrders/{TagCode}": { "get": { "tags": [ "Hsa" ], "parameters": [ { "name": "TagCode", "in": "path", "required": true, "schema": { "type": "string", "nullable": true } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false } } } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Hsa/{v}/Manufacturers": { "get": { "tags": [ "Hsa" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Manufacturer" } } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Hsa/{v}/Manufacturers/{Manufacturer_Id}": { "get": { "tags": [ "Hsa" ], "parameters": [ { "name": "Manufacturer_Id", "in": "path", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Models.Manufacturer" } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Hsa/{v}/Export": { "get": { "tags": [ "Hsa" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Export.Models.APIResponse" } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Hsa/{v}/Movements/S": { "post": { "tags": [ "Hsa" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false }, "nullable": true } }, "application/json": { "schema": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false }, "nullable": true } }, "text/json": { "schema": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false }, "nullable": true } }, "application/*+json": { "schema": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false }, "nullable": true } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Luis.Export.Models.APIResponse" } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } }, "/Hsa/{v}/Movements/W": { "post": { "tags": [ "Hsa" ], "parameters": [ { "name": "v", "in": "path", "description": "The requested API version", "required": true, "schema": { "type": "string", "default": "1.0" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Controllers.HsaController+W_Animal" }, "nullable": true } }, "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Controllers.HsaController+W_Animal" }, "nullable": true } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Controllers.HsaController+W_Animal" }, "nullable": true } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Controllers.HsaController+W_Animal" }, "nullable": true } } } }, "responses": { "200": { "description": "Success", "content": { "application/json": { "schema": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false } } } } }, "400": { "description": "Bad Request", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails" } } } } } } } }, "components": { "schemas": { "Luis.Api.Models.Keeper": { "type": "object", "properties": { "DATE_UPDATED": { "type": "string", "nullable": true }, "CPH": { "type": "string", "nullable": true }, "OCCUPIER_TITLE": { "type": "string", "nullable": true }, "OCCUPIER_NAME": { "type": "string", "nullable": true }, "SAON_START_NUMBER": { "type": "string", "nullable": true }, "SAON_START_NUMBER_SUFFIX": { "type": "string", "nullable": true }, "SAON_END_NUMBER": { "type": "string", "nullable": true }, "SAON_END_NUMBER_SUFFIX": { "type": "string", "nullable": true }, "SAON_DESCRIPTION": { "type": "string", "nullable": true }, "PAON_START_NUMBER": { "type": "string", "nullable": true }, "PAON_START_NUMBER_SUFFIX": { "type": "string", "nullable": true }, "PAON_END_NUMBER": { "type": "string", "nullable": true }, "PAON_END_NUMBER_SUFFIX": { "type": "string", "nullable": true }, "PAON_DESCRIPTION": { "type": "string", "nullable": true }, "STREET": { "type": "string", "nullable": true }, "LOCALITY": { "type": "string", "nullable": true }, "TOWN": { "type": "string", "nullable": true }, "ADMINISTRATIVE_AREA": { "type": "string", "nullable": true }, "POSTCODE": { "type": "string", "nullable": true }, "TELEPHONE": { "type": "string", "nullable": true }, "MOBILE_NUMBER": { "type": "string", "nullable": true }, "COUNTRY_CODE": { "type": "string", "nullable": true }, "UK_INTERNAL_CODE": { "type": "string", "nullable": true }, "STATUS": { "type": "string", "nullable": true }, "Easting": { "type": "integer", "format": "int32" }, "Northing": { "type": "integer", "format": "int32" }, "Address1": { "type": "string", "nullable": true, "readOnly": true }, "Full_Address": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "Luis.Api.Models.Herd": { "type": "object", "properties": { "Herd_Ref": { "type": "string", "nullable": true }, "CPH": { "type": "string", "nullable": true }, "Inactive": { "type": "boolean" }, "Species": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.KeeperHerd": { "type": "object", "properties": { "Keeper": { "$ref": "#/components/schemas/Luis.Api.Models.Keeper" }, "Herd": { "$ref": "#/components/schemas/Luis.Api.Models.Herd" } }, "additionalProperties": false }, "Microsoft.AspNetCore.Mvc.ProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { "type": "object", "additionalProperties": false } }, "Luis.Api.Models.Tag_Class": { "type": "object", "properties": { "Class_Id": { "type": "integer", "format": "int32" }, "Name": { "type": "string", "nullable": true }, "Internal": { "type": "boolean" }, "No_Colour": { "type": "boolean" }, "Tag_Type": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.Tag_Colour": { "type": "object", "properties": { "Colour": { "type": "string", "nullable": true }, "Dye": { "type": "string", "nullable": true }, "Colour_Group": { "type": "string", "nullable": true }, "Colour_Tag_End_Date": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.Tag_Species": { "type": "object", "properties": { "Species_Id": { "type": "string", "nullable": true }, "Species_Tag_End_Date": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.Approved_Tag": { "type": "object", "properties": { "Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Tag_Name": { "type": "string", "nullable": true }, "Tag_EID": { "type": "boolean" }, "Tag_Primary": { "type": "boolean" }, "Tag_Slaughter": { "type": "boolean" }, "Tag_Approval_Date": { "type": "string", "format": "date-time", "nullable": true }, "Tag_Approval_End_Date": { "type": "string", "format": "date-time", "nullable": true }, "Legacy_Code": { "type": "string", "nullable": true }, "Manufacturers_Code": { "type": "string", "nullable": true }, "Notes": { "type": "string", "nullable": true }, "Parent_Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Tag_Class": { "$ref": "#/components/schemas/Luis.Api.Models.Tag_Class" }, "Rear_Class": { "$ref": "#/components/schemas/Luis.Api.Models.Tag_Class" }, "Colours": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.Tag_Colour" }, "nullable": true }, "Species": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.Tag_Species" }, "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.HerdSpecies": { "type": "object", "properties": { "Herd_Ref": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.CPHHerdSpecies": { "type": "object", "properties": { "CPH": { "type": "string", "nullable": true }, "Species": { "type": "array", "items": { "type": "string" }, "nullable": true }, "Herds": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.HerdSpecies" }, "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.TagDetails": { "type": "object", "properties": { "Replica_Count": { "type": "integer", "format": "int32" }, "Tag_Name": { "type": "string", "nullable": true }, "Tag_EID": { "type": "boolean" }, "Tag_Primary": { "type": "boolean" }, "Manufacturers_Code": { "type": "string", "nullable": true }, "Tag_Slaughter": { "type": "boolean" }, "Tag_Class": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.Tag": { "type": "object", "properties": { "Printed_Tag": { "type": "string", "nullable": true }, "Link_Tag": { "type": "string", "nullable": true }, "Visual_Tag": { "type": "string", "nullable": true }, "CPH": { "type": "string", "nullable": true }, "Animal_No": { "type": "integer", "format": "int32" }, "Country": { "type": "string", "nullable": true }, "Herd_Ref": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "HasEID": { "type": "boolean" }, "HasGBTag": { "type": "boolean" }, "HasGBSuffix": { "type": "boolean" }, "Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.TagDetails" }, "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.UnmatchedTagSet": { "type": "object", "properties": { "OrderType": { "type": "string", "nullable": true }, "Replacement": { "type": "boolean" }, "Herd_Ref": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "For_Tag": { "type": "integer", "format": "int32" }, "Primary": { "type": "boolean" }, "Internal": { "type": "boolean" }, "Count": { "type": "integer", "format": "int32" }, "Open": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Api.Models.OrderTag": { "type": "object", "properties": { "Ordered_Tag_Id": { "type": "integer", "format": "int32" }, "Order_Id": { "type": "integer", "format": "int32", "nullable": true }, "CPH": { "type": "string", "nullable": true }, "Herd_Ref": { "type": "string", "nullable": true }, "For_Tag": { "type": "integer", "format": "int32" }, "Tag_Id": { "type": "integer", "format": "int32" }, "Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Colour": { "type": "string", "nullable": true }, "Approved_Tag_Colour_Id": { "type": "integer", "format": "int32", "nullable": true }, "Attributes_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Tag_Start_Date": { "type": "string", "format": "date-time" }, "Tag_End_Date": { "type": "string", "format": "date-time", "nullable": true }, "Tag_End_Reason": { "type": "string", "nullable": true }, "Tag_Status": { "type": "integer", "format": "int32" }, "Tag_Replica_Count": { "type": "integer", "format": "int32" }, "Disregard_Count": { "type": "boolean" }, "Last_Replica": { "type": "integer", "format": "int32" }, "Frozen_Until": { "type": "string", "format": "date-time", "nullable": true }, "Cancellation_Id": { "type": "integer", "format": "int32" }, "Recovery_Id": { "type": "integer", "format": "int32" }, "Tag": { "$ref": "#/components/schemas/Luis.Api.Models.Tag" }, "Approved_Tag": { "$ref": "#/components/schemas/Luis.Api.Models.Approved_Tag" } }, "additionalProperties": false }, "Luis.Api.Models.Service_Message": { "type": "object", "properties": { "Service_Message_Id": { "type": "integer", "format": "int32" }, "Effective_From": { "type": "string", "format": "date-time" }, "Effective_To": { "type": "string", "format": "date-time", "nullable": true }, "Headline": { "type": "string", "nullable": true }, "Details": { "type": "string", "nullable": true }, "Priority": { "type": "integer", "format": "int32" }, "Icon": { "type": "string", "nullable": true }, "Roles_List": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Models.ApiModels.EIDOrder": { "type": "object", "properties": { "CPH": { "type": "string", "nullable": true }, "Herd_Ref": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "Tag_1": { "type": "integer", "format": "int32" }, "Tag_1_Colour": { "type": "string", "nullable": true }, "Tag_1_Quantity": { "type": "integer", "format": "int32" }, "Tag_2": { "type": "integer", "format": "int32" }, "Tag_2_Colour": { "type": "string", "nullable": true }, "Tag_2_Quantity": { "type": "integer", "format": "int32" }, "AIM_Ref": { "type": "string", "nullable": true }, "Replacement": { "type": "boolean" }, "InternalOnly": { "type": "boolean" }, "GB_Suffix": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Api.Models.Order.Type": { "type": "object", "properties": { "Tag": { "type": "integer", "format": "int32" }, "Quantity": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "Luis.Api.Models.Order.EID": { "type": "object", "properties": { "Order_Id": { "type": "integer", "format": "int32" }, "Replacement": { "type": "boolean" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Defra_Ref": { "type": "string", "nullable": true }, "AIM_Ref": { "type": "string", "nullable": true }, "User_Id": { "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "CPH": { "type": "string", "nullable": true }, "Herd_Ref": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "Tag_1": { "$ref": "#/components/schemas/Luis.Api.Models.Order.Type" }, "Tag_2": { "$ref": "#/components/schemas/Luis.Api.Models.Order.Type" }, "Document": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "Luis.Models.ApiModels.ConventionalOrder": { "type": "object", "properties": { "CPH": { "type": "string", "nullable": true }, "Herd_Ref": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "Tag_1": { "type": "integer", "format": "int32" }, "Tag_1_Colour": { "type": "string", "nullable": true }, "Tag_1_Quantity": { "type": "integer", "format": "int32" }, "Tag_2": { "type": "integer", "format": "int32" }, "Tag_2_Colour": { "type": "string", "nullable": true }, "Tag_2_Quantity": { "type": "integer", "format": "int32" }, "AIM_Ref": { "type": "string", "nullable": true }, "Replacement": { "type": "boolean" }, "GB_Suffix": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Api.Models.Order.Conventional": { "type": "object", "properties": { "Order_Id": { "type": "integer", "format": "int32" }, "Replacement": { "type": "boolean" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Defra_Ref": { "type": "string", "nullable": true }, "AIM_Ref": { "type": "string", "nullable": true }, "User_Id": { "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "CPH": { "type": "string", "nullable": true }, "Herd_Ref": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "Tag_1": { "$ref": "#/components/schemas/Luis.Api.Models.Order.Type" }, "Tag_2": { "$ref": "#/components/schemas/Luis.Api.Models.Order.Type" }, "Document": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "Luis.Models.ApiModels.SlaughterOrder": { "type": "object", "properties": { "CPH": { "type": "string", "nullable": true }, "Herd_Ref": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "Tag_1": { "type": "integer", "format": "int32" }, "Tag_1_Colour": { "type": "string", "nullable": true }, "Tag_1_Quantity": { "type": "integer", "format": "int32" }, "AIM_Ref": { "type": "string", "nullable": true }, "Replacement": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Api.Models.Order.Slaughter": { "type": "object", "properties": { "Order_Id": { "type": "integer", "format": "int32" }, "Replacement": { "type": "boolean" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Defra_Ref": { "type": "string", "nullable": true }, "AIM_Ref": { "type": "string", "nullable": true }, "User_Id": { "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "CPH": { "type": "string", "nullable": true }, "Herd_Ref": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "Country": { "type": "string", "nullable": true }, "Quantity": { "type": "integer", "format": "int32" }, "Tag": { "type": "integer", "format": "int32" }, "Document": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "Luis.Api.Models.Ordered_Tag": { "type": "object", "properties": { "For": { "type": "integer", "format": "int32" }, "New_Id": { "type": "integer", "format": "int32" }, "Colour": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.ReplicaTag": { "type": "object", "properties": { "Tag": { "type": "string", "nullable": true }, "Ordered_Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.Ordered_Tag" }, "nullable": true }, "Has_EID": { "type": "boolean" }, "Slaughter": { "type": "boolean" }, "Replacement": { "type": "boolean" }, "Has_Internal": { "type": "boolean" }, "Error": { "type": "string", "nullable": true }, "GB_Suffix": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Models.ApiModels.ReplicaOrder": { "type": "object", "properties": { "CPH": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "AIM_Ref": { "type": "string", "nullable": true }, "Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.ReplicaTag" }, "nullable": true }, "Has_Errors": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Api.Models.Order.Ordered_Tag": { "type": "object", "properties": { "For": { "type": "integer", "format": "int32" }, "New_Id": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "Luis.Api.Models.Order.ReplicaTag": { "type": "object", "properties": { "Tag": { "type": "string", "nullable": true }, "Ordered_Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.Order.Ordered_Tag" }, "nullable": true }, "Error": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.Order.Replica": { "type": "object", "properties": { "Order_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Defra_Ref": { "type": "string", "nullable": true }, "AIM_Ref": { "type": "string", "nullable": true }, "User_Id": { "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "CPH": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Api.Models.Order.ReplicaTag" }, "nullable": true }, "Has_Errors": { "type": "boolean" }, "Quantity": { "type": "integer", "format": "int32" }, "Document": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "Luis.Models.ApiModels.GBTagsOrder": { "type": "object", "properties": { "Order_Id": { "type": "integer", "format": "int32" }, "CPH": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "User_Id": { "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "AIM_Ref": { "type": "string", "nullable": true }, "Tags": { "type": "array", "items": { "type": "string" }, "nullable": true }, "Has_Errors": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Api.Models.GBTagsOrder": { "type": "object", "properties": { "Order_Id": { "type": "integer", "format": "int32" }, "CPH": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "User_Id": { "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "AIM_Ref": { "type": "string", "nullable": true }, "Tags": { "type": "array", "items": { "type": "string" }, "nullable": true }, "Has_Errors": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Api.Models.OrderSearch+TagInformation": { "type": "object", "properties": { "Id": { "type": "integer", "format": "int32" }, "Name": { "type": "string", "nullable": true }, "Quantity": { "type": "integer", "format": "int32" }, "TagList": { "type": "string", "nullable": true }, "Colour": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Api.Models.OrderSearch+Order": { "type": "object", "properties": { "Order_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Name": { "type": "string", "nullable": true }, "OtherAIM": { "type": "boolean" }, "Defra_Ref": { "type": "string", "nullable": true }, "AIM_Ref": { "type": "string", "nullable": true }, "User_Id": { "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "Order_Type_Id": { "type": "string", "nullable": true }, "Order_Type": { "type": "string", "nullable": true }, "CPH": { "type": "string", "nullable": true }, "Herd_Ref": { "type": "string", "nullable": true }, "Keeper": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "Replacement": { "type": "boolean" }, "Has_Cancellations": { "type": "boolean" }, "Tag_1": { "$ref": "#/components/schemas/Luis.Api.Models.OrderSearch+TagInformation" }, "Tag_2": { "$ref": "#/components/schemas/Luis.Api.Models.OrderSearch+TagInformation" }, "AnimalNumbers": { "type": "string", "nullable": true }, "HasEID": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Models.Tag_Class": { "required": [ "Name" ], "type": "object", "properties": { "Class_Id": { "type": "integer", "format": "int32" }, "Name": { "type": "string" }, "Internal": { "type": "boolean" }, "No_Colour": { "type": "boolean" }, "Tag_Type": { "type": "string", "nullable": true }, "Approved_Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag" }, "nullable": true } }, "additionalProperties": false }, "Luis.Models.Order_Type": { "type": "object", "properties": { "Order_Type_Id": { "maxLength": 20, "type": "string", "nullable": true }, "Legacy_Id": { "maxLength": 6, "type": "string", "nullable": true }, "Order_Type_Description": { "type": "string", "nullable": true }, "Orders": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Order" }, "nullable": true } }, "additionalProperties": false }, "Luis.Models.Role": { "required": [ "Role_Description", "Role_Type" ], "type": "object", "properties": { "Role_Id": { "type": "integer", "format": "int32" }, "Role_Type": { "maxLength": 20, "type": "string" }, "Api_Service_Account": { "type": "boolean" }, "Role_Description": { "type": "string" }, "Role_Start_Date": { "type": "string", "format": "date-time" }, "Role_End_Date": { "type": "string", "format": "date-time", "nullable": true }, "fSeriesLink": { "type": "string", "nullable": true }, "fSeriesSecurityGroup": { "type": "string", "nullable": true }, "Users": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.User" }, "nullable": true } }, "additionalProperties": false }, "Luis.Models.User": { "required": [ "Role_Id" ], "type": "object", "properties": { "User_Id": { "maxLength": 250, "type": "string", "nullable": true }, "SuperUser": { "type": "boolean" }, "Authentication_Id": { "type": "string", "nullable": true }, "User_Name": { "maxLength": 250, "type": "string", "nullable": true }, "User_Email": { "maxLength": 100, "type": "string", "format": "email", "nullable": true }, "User_Start_Date": { "type": "string", "format": "date-time" }, "User_End_Date": { "type": "string", "format": "date-time", "nullable": true }, "PasswordHash": { "type": "string", "nullable": true }, "PasswordSalt": { "type": "string", "format": "byte", "nullable": true }, "Role_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Id": { "type": "integer", "format": "int32", "nullable": true }, "Partner_Id": { "type": "integer", "format": "int32", "nullable": true }, "CookieAcceptedOn": { "type": "string", "format": "date-time", "nullable": true }, "CookieText": { "type": "string", "nullable": true }, "Last_Logged_In": { "type": "string", "format": "date-time", "nullable": true }, "Last_Service_Message_Date": { "type": "string", "format": "date-time", "nullable": true }, "Country": { "type": "string", "nullable": true }, "Role": { "$ref": "#/components/schemas/Luis.Models.Role" }, "Orders": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Order" }, "nullable": true }, "GBTagsOrders": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.GBTagsOrder" }, "nullable": true } }, "additionalProperties": false }, "Luis.Models.GBTagsOrder": { "type": "object", "properties": { "Order_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Defra_Ref": { "type": "string", "nullable": true }, "User_Id": { "maxLength": 250, "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "CPH": { "type": "string", "nullable": true }, "Species_Id": { "type": "string", "nullable": true }, "Tags_Json": { "type": "string", "nullable": true }, "AIM_Ref": { "type": "string", "nullable": true }, "Keeper_Details_Id": { "type": "integer", "format": "int32" }, "Manufacturer": { "$ref": "#/components/schemas/Luis.Models.Manufacturer" }, "Keeper_Details": { "$ref": "#/components/schemas/Luis.Models.Keeper_Details" }, "User": { "$ref": "#/components/schemas/Luis.Models.User" }, "Search_Value": { "type": "string", "nullable": true, "readOnly": true }, "Tags": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true } }, "additionalProperties": false }, "Luis.Models.Keeper_Details": { "type": "object", "properties": { "Id": { "type": "integer", "format": "int32" }, "Current": { "type": "boolean" }, "Effective": { "type": "string", "format": "date-time" }, "DATE_UPDATED": { "maxLength": 14, "type": "string", "nullable": true }, "CPH": { "type": "string", "nullable": true }, "OCCUPIER_TITLE": { "maxLength": 100, "type": "string", "nullable": true }, "OCCUPIER_NAME": { "maxLength": 255, "type": "string", "nullable": true }, "SAON_START_NUMBER": { "maxLength": 10, "type": "string", "nullable": true }, "SAON_START_NUMBER_SUFFIX": { "maxLength": 10, "type": "string", "nullable": true }, "SAON_END_NUMBER": { "maxLength": 10, "type": "string", "nullable": true }, "SAON_END_NUMBER_SUFFIX": { "maxLength": 10, "type": "string", "nullable": true }, "SAON_DESCRIPTION": { "maxLength": 100, "type": "string", "nullable": true }, "PAON_START_NUMBER": { "maxLength": 10, "type": "string", "nullable": true }, "PAON_START_NUMBER_SUFFIX": { "maxLength": 10, "type": "string", "nullable": true }, "PAON_END_NUMBER": { "maxLength": 10, "type": "string", "nullable": true }, "PAON_END_NUMBER_SUFFIX": { "maxLength": 10, "type": "string", "nullable": true }, "PAON_DESCRIPTION": { "maxLength": 100, "type": "string", "nullable": true }, "STREET": { "maxLength": 100, "type": "string", "nullable": true }, "LOCALITY": { "maxLength": 100, "type": "string", "nullable": true }, "TOWN": { "maxLength": 100, "type": "string", "nullable": true }, "ADMINISTRATIVE_AREA": { "maxLength": 100, "type": "string", "nullable": true }, "POSTCODE": { "maxLength": 30, "type": "string", "nullable": true }, "TELEPHONE": { "maxLength": 35, "type": "string", "nullable": true }, "MOBILE_NUMBER": { "maxLength": 35, "type": "string", "nullable": true }, "COUNTRY_CODE": { "maxLength": 20, "type": "string", "nullable": true }, "UK_INTERNAL_CODE": { "maxLength": 20, "type": "string", "nullable": true }, "STATUS": { "maxLength": 20, "type": "string", "nullable": true }, "Easting": { "type": "integer", "format": "int32" }, "Northing": { "type": "integer", "format": "int32" }, "ExchangeSpecies": { "type": "array", "items": { "type": "string" }, "nullable": true }, "Address1": { "type": "string", "nullable": true, "readOnly": true }, "Full_Address": { "type": "string", "nullable": true, "readOnly": true }, "Orders": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Order" }, "nullable": true }, "GBTagsOrders": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.GBTagsOrder" }, "nullable": true } }, "additionalProperties": false }, "Luis.TagStatus": { "enum": [ 0, 1, 2, 3 ], "type": "integer", "format": "int32" }, "Luis.EIDStatus": { "enum": [ 0, 1, 2 ], "type": "integer", "format": "int32" }, "Luis.OrderStatus": { "enum": [ 0, 1, 2 ], "type": "integer", "format": "int32" }, "Luis.Models.EID_Tag_Exchange": { "required": [ "Authorised_CPH", "Authorised_On" ], "type": "object", "properties": { "Id": { "type": "integer", "format": "int32" }, "Tag_Id": { "type": "integer", "format": "int32" }, "Authorised_CPH": { "maxLength": 50, "type": "string" }, "Authorised_On": { "type": "string", "format": "date-time" }, "Authorised_By": { "maxLength": 250, "type": "string", "nullable": true }, "Authorised_Caller": { "type": "string", "nullable": true }, "Tag_1_Order_Id": { "type": "integer", "format": "int32" }, "Tag_2_Order_Id": { "type": "integer", "format": "int32" }, "Cancelled_On": { "type": "string", "format": "date-time", "nullable": true }, "Cancelled_Reason": { "type": "string", "nullable": true }, "Tag": { "$ref": "#/components/schemas/Luis.Models.Tag" } }, "additionalProperties": false }, "Luis.Models.Tag": { "required": [ "CPH", "Species_Id" ], "type": "object", "properties": { "Tag_Id": { "type": "integer", "format": "int32" }, "Animal_No": { "type": "integer", "format": "int32" }, "HasEID": { "type": "boolean" }, "HasInternal": { "type": "boolean" }, "Upgraded_To_EID": { "type": "boolean" }, "EID_Status": { "$ref": "#/components/schemas/Luis.EIDStatus" }, "Order_Status": { "$ref": "#/components/schemas/Luis.OrderStatus" }, "Has_Cancellation": { "type": "boolean" }, "Printed_Tag": { "maxLength": 50, "type": "string", "nullable": true }, "Link_Tag": { "maxLength": 50, "type": "string", "nullable": true }, "Upgrade_Tag": { "maxLength": 50, "type": "string", "nullable": true }, "Visual_Tag": { "type": "string", "nullable": true }, "CPH": { "maxLength": 50, "type": "string" }, "Herd_Ref": { "maxLength": 50, "type": "string", "nullable": true }, "Species_Id": { "maxLength": 20, "type": "string" }, "Country": { "maxLength": 6, "type": "string", "nullable": true }, "Replacement": { "type": "boolean" }, "Not_In_Use": { "type": "boolean" }, "Not_In_Use_Reason": { "type": "string", "nullable": true }, "Available": { "type": "boolean" }, "Date_Of_Birth": { "type": "string", "format": "date-time", "nullable": true }, "Date_Of_Application": { "type": "string", "format": "date-time", "nullable": true }, "Date_Of_Death": { "type": "string", "format": "date-time", "nullable": true }, "Activated": { "type": "boolean" }, "Suspended": { "type": "boolean" }, "Sex": { "type": "string", "nullable": true }, "Breed": { "type": "string", "nullable": true }, "CTSHistory": { "type": "boolean" }, "Animal_Info_Required": { "type": "boolean" }, "HasGBSuffix": { "type": "boolean" }, "HasGBTag": { "type": "boolean" }, "Export_E": { "type": "integer", "format": "int32" }, "Export_S": { "type": "integer", "format": "int32" }, "Export_W": { "type": "integer", "format": "int32" }, "Export_T1": { "type": "integer", "format": "int32" }, "Export_T2": { "type": "integer", "format": "int32" }, "Search_Value": { "type": "string", "nullable": true, "readOnly": true }, "EID_Tag_Exchanges": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.EID_Tag_Exchange" }, "nullable": true }, "Ordered_Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Ordered_Tag" }, "nullable": true } }, "additionalProperties": false }, "Luis.Models.Ordered_Tag": { "type": "object", "properties": { "Ordered_Tag_Id": { "type": "integer", "format": "int32" }, "Order_Id": { "type": "integer", "format": "int32", "nullable": true }, "For_Tag": { "type": "integer", "format": "int32" }, "Tag_Id": { "type": "integer", "format": "int32" }, "Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Colour": { "type": "string", "nullable": true }, "Approved_Tag_Colour_Id": { "type": "integer", "format": "int32", "nullable": true }, "Attributes_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Tag_Start_Date": { "type": "string", "format": "date-time" }, "Tag_End_Date": { "type": "string", "format": "date-time", "nullable": true }, "Tag_End_Reason": { "type": "string", "nullable": true }, "Tag_Status": { "$ref": "#/components/schemas/Luis.TagStatus" }, "Tag_Replica_Count": { "type": "integer", "format": "int32" }, "Disregard_Count": { "type": "boolean" }, "Last_Replica": { "type": "integer", "format": "int32" }, "Frozen_Until": { "type": "string", "format": "date-time", "nullable": true }, "Cancellation_Id": { "type": "integer", "format": "int32" }, "Recovery_Id": { "type": "integer", "format": "int32" }, "HasGBSuffix": { "type": "boolean" }, "Tag": { "$ref": "#/components/schemas/Luis.Models.Tag" }, "Approved_Tag": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag" }, "Order": { "$ref": "#/components/schemas/Luis.Models.Order" } }, "additionalProperties": false }, "Luis.Models.Tag_Recovery": { "type": "object", "properties": { "Recovery_Id": { "type": "integer", "format": "int32" }, "Recovery_Date": { "type": "string", "format": "date-time" }, "Cancellation_Id": { "type": "integer", "format": "int32" }, "Tag_1_Json": { "type": "string", "nullable": true }, "Tag_2_Json": { "type": "string", "nullable": true }, "Reinstate": { "type": "boolean" }, "ReinstatementOrder": { "type": "integer", "format": "int32", "nullable": true }, "WithManufacturer": { "type": "boolean" }, "User_Id": { "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Declaration_Returned_On": { "type": "string", "format": "date-time", "nullable": true }, "Declaration_Returned_By": { "type": "string", "nullable": true }, "Order_Cancellation": { "$ref": "#/components/schemas/Luis.Models.Order_Cancellation" }, "Tag_1": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "Tag_2": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "Search_Value": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "Luis.Models.Order_Cancellation": { "type": "object", "properties": { "Cancellation_Id": { "type": "integer", "format": "int32" }, "Cancellation_Date": { "type": "string", "format": "date-time" }, "Order_Id": { "type": "integer", "format": "int32" }, "Action": { "type": "string", "nullable": true }, "Reason": { "type": "string", "nullable": true }, "DeclarationReason": { "type": "string", "nullable": true }, "All_Tags": { "type": "boolean" }, "Answers_Json": { "type": "string", "nullable": true }, "Tag_1_Json": { "type": "string", "nullable": true }, "Tag_2_Json": { "type": "string", "nullable": true }, "User_Id": { "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "ImportFailures": { "type": "boolean" }, "Export_E": { "type": "integer", "format": "int32" }, "Export_S": { "type": "integer", "format": "int32" }, "Export_W": { "type": "integer", "format": "int32" }, "Export_T1": { "type": "integer", "format": "int32" }, "Export_T2": { "type": "integer", "format": "int32" }, "Order": { "$ref": "#/components/schemas/Luis.Models.Order" }, "Recoveries": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Tag_Recovery" }, "nullable": true }, "Answers": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": false }, "nullable": true }, "Tag_1": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "Tag_2": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "Search_Value": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "Luis.Models.Order": { "required": [ "CPH", "Order_Type_Id", "Species_Id" ], "type": "object", "properties": { "Order_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Defra_Ref": { "type": "string", "nullable": true }, "AIM_Ref": { "type": "string", "nullable": true }, "User_Id": { "maxLength": 250, "type": "string", "nullable": true }, "Caller_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "CPH": { "maxLength": 50, "type": "string" }, "Herd_Ref": { "maxLength": 50, "type": "string", "nullable": true }, "Species_Id": { "maxLength": 20, "type": "string" }, "Order_Type_Id": { "maxLength": 20, "type": "string" }, "Replacement": { "type": "boolean" }, "Tag_1": { "type": "integer", "format": "int32" }, "Tag_1_Quantity": { "type": "integer", "format": "int32" }, "Tag_2": { "type": "integer", "format": "int32" }, "Tag_2_Quantity": { "type": "integer", "format": "int32" }, "Keeper_Details_Id": { "type": "integer", "format": "int32" }, "GB_Suffix": { "type": "boolean" }, "Export_E": { "type": "integer", "format": "int32" }, "Export_S": { "type": "integer", "format": "int32" }, "Export_W": { "type": "integer", "format": "int32" }, "Export_T1": { "type": "integer", "format": "int32" }, "Export_T2": { "type": "integer", "format": "int32" }, "Tag1List": { "type": "string", "nullable": true }, "Tag2List": { "type": "string", "nullable": true }, "Tag1Name": { "type": "string", "nullable": true }, "Tag2Name": { "type": "string", "nullable": true }, "AnimalNumbers": { "type": "string", "nullable": true }, "HasEID": { "type": "boolean" }, "Tag1Colour": { "type": "string", "nullable": true }, "Tag2Colour": { "type": "string", "nullable": true }, "Manufacturer": { "$ref": "#/components/schemas/Luis.Models.Manufacturer" }, "Order_Type": { "$ref": "#/components/schemas/Luis.Models.Order_Type" }, "Keeper_Details": { "$ref": "#/components/schemas/Luis.Models.Keeper_Details" }, "User": { "$ref": "#/components/schemas/Luis.Models.User" }, "Ordered_Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Ordered_Tag" }, "nullable": true }, "Cancellations": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Order_Cancellation" }, "nullable": true }, "Search_Value": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "Luis.Models.Manufacturer": { "required": [ "Manufacturer_Name" ], "type": "object", "properties": { "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Name": { "maxLength": 50, "type": "string" }, "Manufacturer_Address": { "type": "string", "nullable": true }, "Manufacturer_Postcode": { "maxLength": 10, "type": "string", "nullable": true }, "Manufacturer_Tel_No": { "maxLength": 30, "type": "string", "nullable": true }, "Manufacturer_Email": { "type": "string", "format": "email", "nullable": true }, "Heat_Id": { "maxLength": 250, "type": "string", "nullable": true }, "ETAS_Id": { "maxLength": 250, "type": "string", "nullable": true }, "CETAS_Id": { "maxLength": 250, "type": "string", "nullable": true }, "Deny_Cancellation": { "type": "boolean" }, "Deny_Cancellation_Reason": { "type": "string", "nullable": true }, "Is_Luis": { "type": "boolean" }, "Inactive": { "type": "boolean" }, "Approved_Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag" }, "nullable": true }, "Orders": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Order" }, "nullable": true }, "GBTagsOrders": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.GBTagsOrder" }, "nullable": true } }, "additionalProperties": false }, "Luis.Models.Approved_Tag_Colour": { "required": [ "Colour" ], "type": "object", "properties": { "Approved_Tag_Colour_Id": { "type": "integer", "format": "int32" }, "Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Colour": { "maxLength": 20, "type": "string" }, "Dye": { "type": "string", "nullable": true }, "Colour_Group": { "type": "string", "nullable": true }, "Colour_Tag_End_Date": { "type": "string", "format": "date-time", "nullable": true }, "Approved_Tag": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag" }, "CssColour": { "type": "string", "nullable": true, "readOnly": true } }, "additionalProperties": false }, "Luis.Models.Approved_Tag_Species": { "required": [ "Species_Id" ], "type": "object", "properties": { "Approved_Tag_Species_Id": { "type": "integer", "format": "int32" }, "Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Species_Id": { "maxLength": 20, "type": "string" }, "Species_Tag_End_Date": { "type": "string", "format": "date-time", "nullable": true }, "Approved_Tag": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag" } }, "additionalProperties": false }, "Luis.Models.Approved_Tag_Attributes": { "type": "object", "properties": { "Approved_Tag_Attributes_Id": { "type": "integer", "format": "int32" }, "Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Version_Started": { "type": "string", "format": "date-time" }, "Tag_Group": { "type": "string", "nullable": true }, "Height": { "type": "number", "format": "double" }, "Width": { "type": "number", "format": "double" }, "Depth": { "type": "number", "format": "double" }, "Diameter": { "type": "number", "format": "double" }, "Rear_Height": { "type": "number", "format": "double" }, "Rear_Width": { "type": "number", "format": "double" }, "Rear_Depth": { "type": "number", "format": "double" }, "Rear_Diameter": { "type": "number", "format": "double" }, "Weight": { "type": "number", "format": "double" }, "Guide_Pin_Length": { "type": "number", "format": "double" }, "Guide_Pin_Diameter_1": { "type": "number", "format": "double" }, "Guide_Pin_Diameter_2": { "type": "number", "format": "double" }, "EID_Transponder_Type": { "type": "string", "nullable": true }, "Includes_Tissue_Sampler": { "type": "boolean" }, "LF": { "type": "boolean" }, "Management_Tag": { "type": "boolean" }, "Materials_Used": { "type": "string", "nullable": true }, "Transponder_Sealing_Method": { "type": "string", "nullable": true }, "Chip": { "type": "string", "nullable": true }, "Applicator_Type": { "type": "string", "nullable": true }, "UHF": { "type": "boolean" }, "Number_1": { "type": "integer", "format": "int32" }, "Number_2": { "type": "integer", "format": "int32" }, "Number_3": { "type": "integer", "format": "int32" }, "Number_4": { "type": "integer", "format": "int32" }, "Number_5": { "type": "integer", "format": "int32" }, "Decimal_1": { "type": "number", "format": "double" }, "Decimal_2": { "type": "number", "format": "double" }, "Decimal_3": { "type": "number", "format": "double" }, "Decimal_4": { "type": "number", "format": "double" }, "Decimal_5": { "type": "number", "format": "double" }, "Text_1": { "type": "string", "nullable": true }, "Text_2": { "type": "string", "nullable": true }, "Text_3": { "type": "string", "nullable": true }, "Text_4": { "type": "string", "nullable": true }, "Text_5": { "type": "string", "nullable": true }, "Yes_No_1": { "type": "boolean" }, "Yes_No_2": { "type": "boolean" }, "Yes_No_3": { "type": "boolean" }, "Yes_No_4": { "type": "boolean" }, "Yes_No_5": { "type": "boolean" }, "Approved_Tag": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag" } }, "additionalProperties": false }, "Luis.Models.Approved_Tag": { "required": [ "Tag_Name" ], "type": "object", "properties": { "Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Tag_Name": { "type": "string" }, "Tag_EID": { "type": "boolean" }, "Tag_Primary": { "type": "boolean" }, "Tag_Slaughter": { "type": "boolean" }, "Tag_Approval_Date": { "type": "string", "format": "date-time", "nullable": true }, "Tag_Approval_End_Date": { "type": "string", "format": "date-time", "nullable": true }, "End_Date_Reason_Id": { "type": "integer", "format": "int32", "nullable": true }, "Legacy_Code": { "maxLength": 50, "type": "string", "nullable": true }, "Manufacturers_Code": { "type": "string", "nullable": true }, "Notes": { "type": "string", "nullable": true }, "Class_Id": { "type": "integer", "format": "int32" }, "Rear_Class_Id": { "type": "integer", "format": "int32" }, "Parent_Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Current_Attributes_Id": { "type": "integer", "format": "int32" }, "Tag_Class": { "$ref": "#/components/schemas/Luis.Models.Tag_Class" }, "Manufacturer": { "$ref": "#/components/schemas/Luis.Models.Manufacturer" }, "Search_Value": { "type": "string", "nullable": true, "readOnly": true }, "Approved_Tag_Colours": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag_Colour" }, "nullable": true }, "Approved_Tag_Species": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag_Species" }, "nullable": true }, "Approved_Tag_Attributes": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag_Attributes" }, "nullable": true }, "Ordered_Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Ordered_Tag" }, "nullable": true }, "Colours": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag_Colour" }, "nullable": true }, "Species": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag_Species" }, "nullable": true }, "Attributes": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Models.Approved_Tag_Attributes" }, "nullable": true } }, "additionalProperties": false }, "Luis.Export.Models.Tag": { "type": "object", "properties": { "Animal_No": { "type": "integer", "format": "int32" }, "HasEID": { "type": "boolean" }, "HasInternal": { "type": "boolean" }, "Upgraded_To_EID": { "type": "boolean" }, "Printed_Tag": { "type": "string", "nullable": true }, "Link_Tag": { "type": "string", "nullable": true }, "Upgrade_Tag": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Export.Models.Manufacturer": { "type": "object", "properties": { "Manufacturer_Id": { "type": "integer", "format": "int32" }, "Manufacturer_Name": { "type": "string", "nullable": true }, "ETAS_Id": { "type": "string", "nullable": true }, "CETAS_Id": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Export.Models.Approved_Tag": { "type": "object", "properties": { "Approved_Tag_Id": { "type": "integer", "format": "int32" }, "Tag_Name": { "type": "string", "nullable": true }, "Tag_EID": { "type": "boolean" }, "Tag_Primary": { "type": "boolean" }, "Tag_Slaughter": { "type": "boolean" }, "Legacy_Code": { "type": "string", "nullable": true }, "Manufacturers_Code": { "type": "string", "nullable": true }, "Tag_Class_Name": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Export.Models.KeeperDetails": { "type": "object", "properties": { "OCCUPIER_TITLE": { "type": "string", "nullable": true }, "OCCUPIER_NAME": { "type": "string", "nullable": true }, "SAON_START_NUMBER": { "type": "string", "nullable": true }, "SAON_START_NUMBER_SUFFIX": { "type": "string", "nullable": true }, "SAON_END_NUMBER": { "type": "string", "nullable": true }, "SAON_END_NUMBER_SUFFIX": { "type": "string", "nullable": true }, "SAON_DESCRIPTION": { "type": "string", "nullable": true }, "PAON_START_NUMBER": { "type": "string", "nullable": true }, "PAON_START_NUMBER_SUFFIX": { "type": "string", "nullable": true }, "PAON_END_NUMBER": { "type": "string", "nullable": true }, "PAON_END_NUMBER_SUFFIX": { "type": "string", "nullable": true }, "PAON_DESCRIPTION": { "type": "string", "nullable": true }, "STREET": { "type": "string", "nullable": true }, "LOCALITY": { "type": "string", "nullable": true }, "TOWN": { "type": "string", "nullable": true }, "ADMINISTRATIVE_AREA": { "type": "string", "nullable": true }, "POSTCODE": { "type": "string", "nullable": true }, "TELEPHONE": { "type": "string", "nullable": true }, "MOBILE_NUMBER": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Luis.Export.Models.API": { "type": "object", "properties": { "Entity_Type": { "type": "string", "nullable": true }, "Entity_Id": { "type": "integer", "format": "int32" }, "Export_Id": { "type": "integer", "format": "int32" }, "Status": { "type": "string", "nullable": true }, "Country": { "type": "string", "nullable": true }, "CPH": { "type": "string", "nullable": true }, "Herd": { "type": "string", "nullable": true }, "For_Tag": { "type": "integer", "format": "int32" }, "Tag_Replica_Count": { "type": "integer", "format": "int32" }, "Replacement": { "type": "boolean" }, "Order_Type_Id": { "type": "string", "nullable": true }, "Order_Date": { "type": "string", "format": "date-time" }, "Species": { "type": "string", "nullable": true }, "Defra_Ref": { "type": "string", "nullable": true }, "Colour": { "type": "string", "nullable": true }, "Species_Iso": { "type": "integer", "format": "int32" }, "Replica_Count_Display": { "type": "integer", "format": "int32" }, "Tag": { "$ref": "#/components/schemas/Luis.Export.Models.Tag" }, "Manufacturer": { "$ref": "#/components/schemas/Luis.Export.Models.Manufacturer" }, "Approved_Tag": { "$ref": "#/components/schemas/Luis.Export.Models.Approved_Tag" }, "KeeperDetails": { "$ref": "#/components/schemas/Luis.Export.Models.KeeperDetails" } }, "additionalProperties": false }, "Luis.Export.Models.APIResponse": { "type": "object", "properties": { "Tags": { "type": "array", "items": { "$ref": "#/components/schemas/Luis.Export.Models.API" }, "nullable": true }, "Records": { "type": "integer", "format": "int32" }, "Further": { "type": "boolean" } }, "additionalProperties": false }, "Luis.Api.Controllers.HsaController+W_Animal": { "type": "object", "properties": { "breed_code": { "type": "string", "nullable": true }, "date_of_birth": { "type": "string", "nullable": true }, "date_of_death": { "type": "string", "nullable": true }, "departure_date": { "type": "string", "nullable": true }, "gender": { "type": "string", "nullable": true }, "printedtag": { "type": "string", "nullable": true } }, "additionalProperties": false } }, "securitySchemes": { "Bearer": { "type": "apiKey", "description": "Please enter JWT with Bearer into field", "name": "Authorization", "in": "header" } } }, "security": [ { "Bearer": [ ] } ] }