Documentation ¶
Index ¶
- func GetAnimalCategory(cattleLiveStockDataItem *CattleLivestockDataV2) (uint8, error)
- func GetNumberOfGVELastYear(userTvd int32) (map[uint16]uint32, error)
- func GetPointGroupCodes() []uint16
- func GetPointGroupName() []string
- type Action
- type AnimalClassificationData
- type AnimalClassificationDataV2
- type AnimalHusbandryAddressResult
- type AnimalHusbandryAddressResultV2
- type AnimalTracingPortType
- func (service *AnimalTracingPortType) CheckCattleForDisposalContribution(request *CheckCattleForDisposalContribution) (*CheckCattleForDisposalContributionResponse, error)
- func (service *AnimalTracingPortType) CheckCattlesForPassport(request *CheckCattlesForPassport) (*CheckCattlesForPassportResponse, error)
- func (service *AnimalTracingPortType) DeleteAnimalHusbandryMemberships(request *DeleteAnimalHusbandryMemberships) (*DeleteAnimalHusbandryMembershipsResponse, error)
- func (service *AnimalTracingPortType) DeleteCattleNotifications(request *DeleteCattleNotifications) (*DeleteCattleNotificationsResponse, error)
- func (service *AnimalTracingPortType) DeleteEarTagOrder(request *DeleteEarTagOrder) (*DeleteEarTagOrderResponse, error)
- func (service *AnimalTracingPortType) DeleteLabelEarTagOrder(request *DeleteLabelEarTagOrder) (*DeleteLabelEarTagOrderResponse, error)
- func (service *AnimalTracingPortType) DisableDataAccess(request *DisableDataAccess) (*DisableDataAccessResponse, error)
- func (service *AnimalTracingPortType) EnableDataAccess(request *EnableDataAccess) (*EnableDataAccessResponse, error)
- func (service *AnimalTracingPortType) GetAnimalHusbandryAddress(request *GetAnimalHusbandryAddress) (*GetAnimalHusbandryAddressResponse, error)
- func (service *AnimalTracingPortType) GetAnimalHusbandryAddressV2(request *GetAnimalHusbandryAddressV2) (*GetAnimalHusbandryAddressV2Response, error)
- func (service *AnimalTracingPortType) GetAnimalHusbandryDetail(request *GetAnimalHusbandryDetail) (*GetAnimalHusbandryDetailResponse, error)
- func (service *AnimalTracingPortType) GetAnimalHusbandryMemberships(request *GetAnimalHusbandryMemberships) (*GetAnimalHusbandryMembershipsResponse, error)
- func (service *AnimalTracingPortType) GetCattleDetail(request *GetCattleDetail) (*GetCattleDetailResponse, error)
- func (service *AnimalTracingPortType) GetCattleDetailV2(request *GetCattleDetailV2) (*GetCattleDetailV2Response, error)
- func (service *AnimalTracingPortType) GetCattleEarTags(request *GetCattleEarTags) (*GetCattleEarTagsResponse, error)
- func (service *AnimalTracingPortType) GetCattleHistory(request *GetCattleHistory) (*GetCattleHistoryResponse, error)
- func (service *AnimalTracingPortType) GetCattleLivestock(request *GetCattleLivestock) (*GetCattleLivestockResponse, error)
- func (service *AnimalTracingPortType) GetCattleLivestockV2(request *GetCattleLivestockV2) (*GetCattleLivestockV2Response, error)
- func (service *AnimalTracingPortType) GetCattleMovements(request *GetCattleMovements) (*GetCattleMovementsResponse, error)
- func (service *AnimalTracingPortType) GetCattleOffsprings(request *GetCattleOffsprings) (*GetCattleOffspringsResponse, error)
- func (service *AnimalTracingPortType) GetCattleStatus(request *GetCattleStatus) (*GetCattleStatusResponse, error)
- func (service *AnimalTracingPortType) GetCattleStatusV2(request *GetCattleStatusV2) (*GetCattleStatusV2Response, error)
- func (service *AnimalTracingPortType) GetCattlesPerLeavingDate(request *GetCattlesPerLeavingDate) (*GetCattlesPerLeavingDateResponse, error)
- func (service *AnimalTracingPortType) GetCodes(request *GetCodes) (*GetCodesResponse, error)
- func (service *AnimalTracingPortType) GetEarTagOrders(request *GetEarTagOrders) (*GetEarTagOrdersResponse, error)
- func (service *AnimalTracingPortType) GetEquidLivestock(request *GetEquidLivestock) (*GetEquidLivestockResponse, error)
- func (service *AnimalTracingPortType) GetEquidOwnershipList(request *GetEquidOwnershipList) (*GetEquidOwnershipListResponse, error)
- func (service *AnimalTracingPortType) GetFarmManager(request *GetFarmManager) (*GetFarmManagerResponse, error)
- func (service *AnimalTracingPortType) GetFarmers(request *GetFarmers) (*GetFarmersResponse, error)
- func (service *AnimalTracingPortType) GetLabelEarTagOrders(request *GetLabelEarTagOrders) (*GetLabelEarTagOrdersResponse, error)
- func (service *AnimalTracingPortType) GetMembershipForOrganisation(request *GetMembershipForOrganisation) (*GetMembershipForOrganisationResponse, error)
- func (service *AnimalTracingPortType) GetPersonAddress(request *GetPersonAddress) (*GetPersonAddressResponse, error)
- func (service *AnimalTracingPortType) GetPersonIdentifiers(request *GetPersonIdentifiers) (*GetPersonIdentifiersResponse, error)
- func (service *AnimalTracingPortType) GetPigArrivalNotificationForBreedingOrganisation(request *GetPigArrivalNotificationForBreedingOrganisation) (*GetPigArrivalNotificationForBreedingOrganisationResponse, error)
- func (service *AnimalTracingPortType) GetPoultryBarnInNotifications(request *GetPoultryBarnInNotifications) (*GetPoultryBarnInNotificationsResponse, error)
- func (service *AnimalTracingPortType) GetRegisteredGenera(request *GetRegisteredGenera) (*GetRegisteredGeneraResponse, error)
- func (service *AnimalTracingPortType) Version(request *Version) (*VersionResponse, error)
- func (service *AnimalTracingPortType) WriteAnimalClassificationNotification(request *WriteAnimalClassificationNotification) (*WriteAnimalClassificationNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteAnimalClassificationNotificationV2(request *WriteAnimalClassificationNotificationV2) (*WriteAnimalClassificationNotificationV2Response, error)
- func (service *AnimalTracingPortType) WriteCattleArrivalBatchNotification(request *WriteCattleArrivalBatchNotification) (*WriteCattleArrivalBatchNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleBirthNotification(request *WriteCattleBirthNotification) (*WriteCattleBirthNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleChangeNameNotification(request *WriteCattleChangeNameNotification) (*WriteCattleChangeNameNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleDaystayBatchNotification(request *WriteCattleDaystayBatchNotification) (*WriteCattleDaystayBatchNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleDeathBirthNotification(request *WriteCattleDeathBirthNotification) (*WriteCattleDeathBirthNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleDeceasedNotification(request *WriteCattleDeceasedNotification) (*WriteCattleDeceasedNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleDeformationNotification(request *WriteCattleDeformationNotification) (*WriteCattleDeformationNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleExportNotification(request *WriteCattleExportNotification) (*WriteCattleExportNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleLeavingBatchNotification(request *WriteCattleLeavingBatchNotification) (*WriteCattleLeavingBatchNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattlePassportOrders(request *WriteCattlePassportOrders) (*WriteCattlePassportOrdersResponse, error)
- func (service *AnimalTracingPortType) WriteCattleSlaughterBatchNotification(request *WriteCattleSlaughterBatchNotification) (*WriteCattleSlaughterBatchNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleSlaughterBatchNotificationV2(request *WriteCattleSlaughterBatchNotificationV2) (*WriteCattleSlaughterBatchNotificationV2Response, error)
- func (service *AnimalTracingPortType) WriteCattleTypeOfUseNotification(request *WriteCattleTypeOfUseNotification) (*WriteCattleTypeOfUseNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteCattleYardSlaughterNotification(request *WriteCattleYardSlaughterNotification) (*WriteCattleYardSlaughterNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteEquidAcquireOwnershipNotification(request *WriteEquidAcquireOwnershipNotification) (*WriteEquidAcquireOwnershipNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteEquidCedeOwnershipNotification(request *WriteEquidCedeOwnershipNotification) (*WriteEquidCedeOwnershipNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteEquidRelocationNotification(request *WriteEquidRelocationNotification) (*WriteEquidRelocationNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteGroupSlaughterMovement(request *WriteGroupSlaughterMovement) (*WriteGroupSlaughterMovementResponse, error)
- func (service *AnimalTracingPortType) WriteGroupSlaughterMovementV2(request *WriteGroupSlaughterMovementV2) (*WriteGroupSlaughterMovementV2Response, error)
- func (service *AnimalTracingPortType) WriteNewEarTagOrder(request *WriteNewEarTagOrder) (*WriteNewEarTagOrderResponse, error)
- func (service *AnimalTracingPortType) WriteNewLabelEarTagOrder(request *WriteNewLabelEarTagOrder) (*WriteNewLabelEarTagOrderResponse, error)
- func (service *AnimalTracingPortType) WritePigEntryMovement(request *WritePigEntryMovement) (*WritePigEntryMovementResponse, error)
- func (service *AnimalTracingPortType) WritePigEntryMovementV2(request *WritePigEntryMovementV2) (*WritePigEntryMovementV2Response, error)
- func (service *AnimalTracingPortType) WritePigSlaughterMovement(request *WritePigSlaughterMovement) (*WritePigSlaughterMovementResponse, error)
- func (service *AnimalTracingPortType) WritePoultryBarnInNotification(request *WritePoultryBarnInNotification) (*WritePoultryBarnInNotificationResponse, error)
- func (service *AnimalTracingPortType) WritePoultrySlaughterNotification(request *WritePoultrySlaughterNotification) (*WritePoultrySlaughterNotificationResponse, error)
- func (service *AnimalTracingPortType) WriteReplacementBatchEarTagOrder(request *WriteReplacementBatchEarTagOrder) (*WriteReplacementBatchEarTagOrderResponse, error)
- func (service *AnimalTracingPortType) WriteReplacementEarTagOrder(request *WriteReplacementEarTagOrder) (*WriteReplacementEarTagOrderResponse, error)
- type ArrayOfEquidItem
- type ArrayOfGetCattlesPerLeavingDateData
- type ArrayOfReplacementEarTagOrderDataItem
- type BaseRequest
- type BasicAuth
- type CattleArrivalData
- type CattleArrivalDataArray
- type CattleBirthData
- type CattleDaystayData
- type CattleDaystayDataArray
- type CattleDeathBirthData
- type CattleDeathBirthNotificationResult
- type CattleDetailData
- type CattleDetailDataV2
- type CattleDetailResult
- type CattleDetailResultV2
- type CattleEarTagData
- type CattleEarTagDataArray
- type CattleEarTagsResult
- type CattleHistoryResult
- type CattleLeavingData
- type CattleLeavingDataArray
- type CattleLivestockData
- type CattleLivestockDataArray
- type CattleLivestockDataArrayV2
- type CattleLivestockDataV2
- type CattleLivestockResult
- type CattleLivestockResultV2
- type CattleMovementData
- type CattleMovementDataArray
- type CattleMovementsResult
- type CattleNotificationRequest
- type CattleNotificationResult
- type CattleNotificationResultArray
- type CattleNotificationWithCountryRequest
- type CattleOffspringData
- type CattleOffspringDataArray
- type CattleOffspringResult
- type CattlePassport
- type CattlePassportArray
- type CattlePassportResult
- type CattleSlaughterData
- type CattleSlaughterDataArray
- type CattleStateData
- type CattleStateDataV2
- type CattleStateExternalResult
- type CattleStateExternalResultV2
- type CattleStayData
- type CattleStayDataArray
- type Char
- type CheckCattleForDisposalContribution
- type CheckCattleForDisposalContributionResponse
- type CheckCattlesForPassport
- type CheckCattlesForPassportResponse
- type Code
- type CodeArray
- type CodesResult
- type DataAccessResult
- type DeleteAnimalHusbandryMembershipResult
- type DeleteAnimalHusbandryMemberships
- type DeleteAnimalHusbandryMembershipsResponse
- type DeleteCattleNotifications
- type DeleteCattleNotificationsResponse
- type DeleteEarTagOrder
- type DeleteEarTagOrderResponse
- type DeleteLabelEarTagOrder
- type DeleteLabelEarTagOrderResponse
- type DisableDataAccess
- type DisableDataAccessResponse
- type DisposalContributionResult
- type Duration
- type EarTagOrderData
- type EarTagOrderDataArray
- type EarTagOrderResult
- type EartagOrderItem
- type EartagOrderItemArray
- type EnableDataAccess
- type EnableDataAccessResponse
- type EnumAnimalHusbandryType
- type EnumAnimalHusbandryTypeOfUse
- type EnumArea
- type EnumCattleRace
- type EnumCountry
- type EnumEquidBreed
- type EnumEquidLocationChangeType
- type EnumEquidNotificationState
- type EnumEquidTypeOfUse
- type EnumEquidWithersClass
- type EnumGender
- type EnumGenus
- type EnumOrderStatus
- type EnumPigCategory
- type EnumPoultryType
- type EnumPoultryUsageReason
- type EnumZone
- type EquidAcquireOwnershipRequest
- type EquidCedeOwnershipRequest
- type EquidItem
- type EquidLivestockRequest
- type EquidOwnershipListRequest
- type EquidRelocationRequest
- type FarmManagerResult
- type GeneraResult
- type GenusElements
- type GetAnimalHusbandryAddress
- type GetAnimalHusbandryAddressResponse
- type GetAnimalHusbandryAddressV2
- type GetAnimalHusbandryAddressV2Response
- type GetAnimalHusbandryDetail
- type GetAnimalHusbandryDetailRequest
- type GetAnimalHusbandryDetailResponse
- type GetAnimalHusbandryDetailResult
- type GetAnimalHusbandryMemberships
- type GetAnimalHusbandryMembershipsResponse
- type GetCattleDetail
- type GetCattleDetailResponse
- type GetCattleDetailV2
- type GetCattleDetailV2Response
- type GetCattleEarTags
- type GetCattleEarTagsResponse
- type GetCattleHistory
- type GetCattleHistoryResponse
- type GetCattleLivestock
- type GetCattleLivestockResponse
- type GetCattleLivestockV2
- type GetCattleLivestockV2Response
- type GetCattleMovements
- type GetCattleMovementsResponse
- type GetCattleOffsprings
- type GetCattleOffspringsResponse
- type GetCattleStatus
- type GetCattleStatusResponse
- type GetCattleStatusV2
- type GetCattleStatusV2Response
- type GetCattlesPerLeavingDate
- type GetCattlesPerLeavingDateData
- type GetCattlesPerLeavingDateRequest
- type GetCattlesPerLeavingDateResponse
- type GetCattlesPerLeavingDateResult
- type GetCodes
- type GetCodesResponse
- type GetEarTagOrders
- type GetEarTagOrdersResponse
- type GetEquidLivestock
- type GetEquidLivestockResponse
- type GetEquidLivestockResult
- type GetEquidOwnershipList
- type GetEquidOwnershipListResponse
- type GetEquidOwnershipListResult
- type GetFarmManager
- type GetFarmManagerResponse
- type GetFarmers
- type GetFarmersResponse
- type GetLabelEarTagOrders
- type GetLabelEarTagOrdersResponse
- type GetMembershipForOrganisation
- type GetMembershipForOrganisationRequest
- type GetMembershipForOrganisationResponse
- type GetMembershipForOrganisationResult
- type GetPersonAddress
- type GetPersonAddressResponse
- type GetPersonIdentifiers
- type GetPersonIdentifiersResponse
- type GetPigArrivalNotificationForBreedingOrganisation
- type GetPigArrivalNotificationForBreedingOrganisationResponse
- type GetPoultryBarnInNotificationResult
- type GetPoultryBarnInNotifications
- type GetPoultryBarnInNotificationsResponse
- type GetRegisteredGenera
- type GetRegisteredGeneraResponse
- type Guid
- type HusbandryMembership
- type HusbandryMembershipArray
- type HusbandryMembershipResult
- type HusbandryNotificationResult
- type HusbandryNotificationResultArray
- type HusbandryResult
- type IntArray
- type NewEarTagOrderResult
- type NotificationResult
- type PersonAddressResult
- type PersonDataArray
- type PersonIdentifiersResult
- type PersonListResult
- type PersonResult
- type PigArrivalNotification
- type PigArrivalNotificationResult
- type PoultryBarnInNotification
- type ProcessingResult
- type ReplacementEarTagOrderDataItem
- type ReplacementEarTagOrdersResult
- type SOAPBody
- type SOAPClient
- type SOAPEnvelope
- type SOAPFault
- type SOAPHeader
- type SOAPResponseBody
- type SOAPResponseEnvelope
- type SearchPoultryBarnInNotification
- type SearchPoultryBarnInNotificationRequest
- type SearchSmallAnimalMovementRequest
- type SmallAnimalNotificationDataArrayOfTypePigArrivalNotification
- type SmallAnimalNotificationDataArrayOfTypeSearchPoultryBarnInNotification
- type StringArray
- type To
- type TranslatedEnumTypeOfEnumAnimalHusbandryType
- type TranslatedEnumTypeOfEnumAnimalHusbandryTypeOfUse
- type TranslatedEnumTypeOfEnumArea
- type TranslatedEnumTypeOfEnumCattleRace
- type TranslatedEnumTypeOfEnumEquidBreed
- type TranslatedEnumTypeOfEnumEquidNotificationState
- type TranslatedEnumTypeOfEnumEquidTypeOfUse
- type TranslatedEnumTypeOfEnumEquidWithersClass
- type TranslatedEnumTypeOfEnumGender
- type TranslatedEnumTypeOfEnumOrderStatus
- type TranslatedEnumTypeOfEnumPigCategory
- type TranslatedEnumTypeOfEnumPoultryUsageReason
- type TranslatedEnumTypeOfEnumZone
- type Version
- type VersionResponse
- type WorkingFocus
- type WorkingFocusArray
- type WriteAnimalClassificationNotification
- type WriteAnimalClassificationNotificationResponse
- type WriteAnimalClassificationNotificationV2
- type WriteAnimalClassificationNotificationV2Response
- type WriteCattleArrivalBatchNotification
- type WriteCattleArrivalBatchNotificationResponse
- type WriteCattleBatchNotificationResult
- type WriteCattleBirthNotification
- type WriteCattleBirthNotificationResponse
- type WriteCattleChangeNameNotification
- type WriteCattleChangeNameNotificationResponse
- type WriteCattleDaystayBatchNotification
- type WriteCattleDaystayBatchNotificationResponse
- type WriteCattleDeathBirthNotification
- type WriteCattleDeathBirthNotificationResponse
- type WriteCattleDeceasedNotification
- type WriteCattleDeceasedNotificationResponse
- type WriteCattleDeformationNotification
- type WriteCattleDeformationNotificationResponse
- type WriteCattleExportNotification
- type WriteCattleExportNotificationResponse
- type WriteCattleLeavingBatchNotification
- type WriteCattleLeavingBatchNotificationResponse
- type WriteCattlePassportOrders
- type WriteCattlePassportOrdersResponse
- type WriteCattleSlaughterBatchNotification
- type WriteCattleSlaughterBatchNotificationResponse
- type WriteCattleSlaughterBatchNotificationV2
- type WriteCattleSlaughterBatchNotificationV2Response
- type WriteCattleTypeOfUseNotification
- type WriteCattleTypeOfUseNotificationResponse
- type WriteCattleYardSlaughterNotification
- type WriteCattleYardSlaughterNotificationResponse
- type WriteEquidAcquireOwnershipNotification
- type WriteEquidAcquireOwnershipNotificationResponse
- type WriteEquidCedeOwnershipNotification
- type WriteEquidCedeOwnershipNotificationResponse
- type WriteEquidRelocationNotification
- type WriteEquidRelocationNotificationResponse
- type WriteGroupSlaughterMovement
- type WriteGroupSlaughterMovementResponse
- type WriteGroupSlaughterMovementV2
- type WriteGroupSlaughterMovementV2Response
- type WriteMovementResult
- type WriteNewEarTagOrder
- type WriteNewEarTagOrderResponse
- type WriteNewLabelEarTagOrder
- type WriteNewLabelEarTagOrderResponse
- type WriteNotificationResult
- type WritePigEntryMovement
- type WritePigEntryMovementResponse
- type WritePigEntryMovementV2
- type WritePigEntryMovementV2Request
- type WritePigEntryMovementV2Response
- type WritePigSlaughterMovement
- type WritePigSlaughterMovementResponse
- type WritePoultryBarnInNotification
- type WritePoultryBarnInNotificationResponse
- type WritePoultrySlaughterNotification
- type WritePoultrySlaughterNotificationResponse
- type WriteReplacementBatchEarTagOrder
- type WriteReplacementBatchEarTagOrderRequest
- type WriteReplacementBatchEarTagOrderResponse
- type WriteReplacementEarTagOrder
- type WriteReplacementEarTagOrderResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAnimalCategory ¶
func GetAnimalCategory(cattleLiveStockDataItem *CattleLivestockDataV2) (uint8, error)
func GetNumberOfGVELastYear ¶
Calculates the GVE from previous year.
func GetPointGroupCodes ¶
func GetPointGroupCodes() []uint16
func GetPointGroupName ¶
func GetPointGroupName() []string
Types ¶
type AnimalClassificationData ¶
type AnimalClassificationData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 AnimalClassificationData"` MessageID int64 `xml:"MessageID,omitempty"` EarTagNumber string `xml:"EarTagNumber,omitempty"` TVDNumberOrigin int32 `xml:"TVDNumberOrigin,omitempty"` SlaughterDate time.Time `xml:"SlaughterDate,omitempty"` TVDNumberSlaughterInitiator int32 `xml:"TVDNumberSlaughterInitiator,omitempty"` Genus int32 `xml:"Genus,omitempty"` Weight float64 `xml:"Weight,omitempty"` ClassifierNumber int32 `xml:"ClassifierNumber,omitempty"` ClassifierEquipmentID string `xml:"ClassifierEquipmentID,omitempty"` ContractorNumberSlaughter string `xml:"ContractorNumberSlaughter,omitempty"` SlaughterCategory string `xml:"SlaughterCategory,omitempty"` Beefiness string `xml:"Beefiness,omitempty"` FatTissue string `xml:"FatTissue,omitempty"` MFA int32 `xml:"MFA,omitempty"` }
type AnimalClassificationDataV2 ¶
type AnimalClassificationDataV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 AnimalClassificationDataV2"` *AnimalClassificationData LValue float64 `xml:"LValue,omitempty"` }
type AnimalHusbandryAddressResult ¶
type AnimalHusbandryAddressResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 AnimalHusbandryAddressResult"` Result *ProcessingResult `xml:"Result,omitempty"` PostData *HusbandryResult `xml:"PostData,omitempty"` IsActive bool `xml:"IsActive,omitempty"` MunicipalityName string `xml:"MunicipalityName,omitempty"` CantonShortname string `xml:"CantonShortname,omitempty"` CoordinateX int32 `xml:"CoordinateX,omitempty"` CoordinateY int32 `xml:"CoordinateY,omitempty"` Altitude int32 `xml:"Altitude,omitempty"` CantonAnimalHusbandryKey string `xml:"CantonAnimalHusbandryKey,omitempty"` CantonPersonKey string `xml:"CantonPersonKey,omitempty"` BurNumber string `xml:"BurNumber,omitempty"` AnimalHusbandryType int32 `xml:"AnimalHusbandryType,omitempty"` MunicipalityNumber int32 `xml:"MunicipalityNumber,omitempty"` TypeOfUse int32 `xml:"TypeOfUse,omitempty"` }
type AnimalHusbandryAddressResultV2 ¶
type AnimalHusbandryAddressResultV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 AnimalHusbandryAddressResultV2"` Result *ProcessingResult `xml:"Result,omitempty"` PostData *HusbandryResult `xml:"PostData,omitempty"` IsActive bool `xml:"IsActive,omitempty"` MunicipalityName string `xml:"MunicipalityName,omitempty"` CantonShortname string `xml:"CantonShortname,omitempty"` CoordinateX int32 `xml:"CoordinateX,omitempty"` CoordinateY int32 `xml:"CoordinateY,omitempty"` Altitude int32 `xml:"Altitude,omitempty"` CantonAnimalHusbandryKey string `xml:"CantonAnimalHusbandryKey,omitempty"` CantonPersonKey string `xml:"CantonPersonKey,omitempty"` BurNumber string `xml:"BurNumber,omitempty"` AnimalHusbandryType int32 `xml:"AnimalHusbandryType,omitempty"` MunicipalityNumber int32 `xml:"MunicipalityNumber,omitempty"` TypeOfUse int32 `xml:"TypeOfUse,omitempty"` IsMountain bool `xml:"IsMountain,omitempty"` }
type AnimalTracingPortType ¶
type AnimalTracingPortType struct {
// contains filtered or unexported fields
}
func NewAnimalTracingPortType ¶
func NewAnimalTracingPortType(url string, tls bool, auth *BasicAuth) *AnimalTracingPortType
func (*AnimalTracingPortType) CheckCattleForDisposalContribution ¶
func (service *AnimalTracingPortType) CheckCattleForDisposalContribution(request *CheckCattleForDisposalContribution) (*CheckCattleForDisposalContributionResponse, error)
func (*AnimalTracingPortType) CheckCattlesForPassport ¶
func (service *AnimalTracingPortType) CheckCattlesForPassport(request *CheckCattlesForPassport) (*CheckCattlesForPassportResponse, error)
func (*AnimalTracingPortType) DeleteAnimalHusbandryMemberships ¶
func (service *AnimalTracingPortType) DeleteAnimalHusbandryMemberships(request *DeleteAnimalHusbandryMemberships) (*DeleteAnimalHusbandryMembershipsResponse, error)
func (*AnimalTracingPortType) DeleteCattleNotifications ¶
func (service *AnimalTracingPortType) DeleteCattleNotifications(request *DeleteCattleNotifications) (*DeleteCattleNotificationsResponse, error)
func (*AnimalTracingPortType) DeleteEarTagOrder ¶
func (service *AnimalTracingPortType) DeleteEarTagOrder(request *DeleteEarTagOrder) (*DeleteEarTagOrderResponse, error)
func (*AnimalTracingPortType) DeleteLabelEarTagOrder ¶
func (service *AnimalTracingPortType) DeleteLabelEarTagOrder(request *DeleteLabelEarTagOrder) (*DeleteLabelEarTagOrderResponse, error)
func (*AnimalTracingPortType) DisableDataAccess ¶
func (service *AnimalTracingPortType) DisableDataAccess(request *DisableDataAccess) (*DisableDataAccessResponse, error)
func (*AnimalTracingPortType) EnableDataAccess ¶
func (service *AnimalTracingPortType) EnableDataAccess(request *EnableDataAccess) (*EnableDataAccessResponse, error)
func (*AnimalTracingPortType) GetAnimalHusbandryAddress ¶
func (service *AnimalTracingPortType) GetAnimalHusbandryAddress(request *GetAnimalHusbandryAddress) (*GetAnimalHusbandryAddressResponse, error)
func (*AnimalTracingPortType) GetAnimalHusbandryAddressV2 ¶
func (service *AnimalTracingPortType) GetAnimalHusbandryAddressV2(request *GetAnimalHusbandryAddressV2) (*GetAnimalHusbandryAddressV2Response, error)
func (*AnimalTracingPortType) GetAnimalHusbandryDetail ¶
func (service *AnimalTracingPortType) GetAnimalHusbandryDetail(request *GetAnimalHusbandryDetail) (*GetAnimalHusbandryDetailResponse, error)
func (*AnimalTracingPortType) GetAnimalHusbandryMemberships ¶
func (service *AnimalTracingPortType) GetAnimalHusbandryMemberships(request *GetAnimalHusbandryMemberships) (*GetAnimalHusbandryMembershipsResponse, error)
func (*AnimalTracingPortType) GetCattleDetail ¶
func (service *AnimalTracingPortType) GetCattleDetail(request *GetCattleDetail) (*GetCattleDetailResponse, error)
func (*AnimalTracingPortType) GetCattleDetailV2 ¶
func (service *AnimalTracingPortType) GetCattleDetailV2(request *GetCattleDetailV2) (*GetCattleDetailV2Response, error)
func (*AnimalTracingPortType) GetCattleEarTags ¶
func (service *AnimalTracingPortType) GetCattleEarTags(request *GetCattleEarTags) (*GetCattleEarTagsResponse, error)
func (*AnimalTracingPortType) GetCattleHistory ¶
func (service *AnimalTracingPortType) GetCattleHistory(request *GetCattleHistory) (*GetCattleHistoryResponse, error)
func (*AnimalTracingPortType) GetCattleLivestock ¶
func (service *AnimalTracingPortType) GetCattleLivestock(request *GetCattleLivestock) (*GetCattleLivestockResponse, error)
func (*AnimalTracingPortType) GetCattleLivestockV2 ¶
func (service *AnimalTracingPortType) GetCattleLivestockV2(request *GetCattleLivestockV2) (*GetCattleLivestockV2Response, error)
func (*AnimalTracingPortType) GetCattleMovements ¶
func (service *AnimalTracingPortType) GetCattleMovements(request *GetCattleMovements) (*GetCattleMovementsResponse, error)
func (*AnimalTracingPortType) GetCattleOffsprings ¶
func (service *AnimalTracingPortType) GetCattleOffsprings(request *GetCattleOffsprings) (*GetCattleOffspringsResponse, error)
func (*AnimalTracingPortType) GetCattleStatus ¶
func (service *AnimalTracingPortType) GetCattleStatus(request *GetCattleStatus) (*GetCattleStatusResponse, error)
func (*AnimalTracingPortType) GetCattleStatusV2 ¶
func (service *AnimalTracingPortType) GetCattleStatusV2(request *GetCattleStatusV2) (*GetCattleStatusV2Response, error)
func (*AnimalTracingPortType) GetCattlesPerLeavingDate ¶
func (service *AnimalTracingPortType) GetCattlesPerLeavingDate(request *GetCattlesPerLeavingDate) (*GetCattlesPerLeavingDateResponse, error)
func (*AnimalTracingPortType) GetCodes ¶
func (service *AnimalTracingPortType) GetCodes(request *GetCodes) (*GetCodesResponse, error)
func (*AnimalTracingPortType) GetEarTagOrders ¶
func (service *AnimalTracingPortType) GetEarTagOrders(request *GetEarTagOrders) (*GetEarTagOrdersResponse, error)
func (*AnimalTracingPortType) GetEquidLivestock ¶
func (service *AnimalTracingPortType) GetEquidLivestock(request *GetEquidLivestock) (*GetEquidLivestockResponse, error)
func (*AnimalTracingPortType) GetEquidOwnershipList ¶
func (service *AnimalTracingPortType) GetEquidOwnershipList(request *GetEquidOwnershipList) (*GetEquidOwnershipListResponse, error)
func (*AnimalTracingPortType) GetFarmManager ¶
func (service *AnimalTracingPortType) GetFarmManager(request *GetFarmManager) (*GetFarmManagerResponse, error)
func (*AnimalTracingPortType) GetFarmers ¶
func (service *AnimalTracingPortType) GetFarmers(request *GetFarmers) (*GetFarmersResponse, error)
func (*AnimalTracingPortType) GetLabelEarTagOrders ¶
func (service *AnimalTracingPortType) GetLabelEarTagOrders(request *GetLabelEarTagOrders) (*GetLabelEarTagOrdersResponse, error)
func (*AnimalTracingPortType) GetMembershipForOrganisation ¶
func (service *AnimalTracingPortType) GetMembershipForOrganisation(request *GetMembershipForOrganisation) (*GetMembershipForOrganisationResponse, error)
func (*AnimalTracingPortType) GetPersonAddress ¶
func (service *AnimalTracingPortType) GetPersonAddress(request *GetPersonAddress) (*GetPersonAddressResponse, error)
func (*AnimalTracingPortType) GetPersonIdentifiers ¶
func (service *AnimalTracingPortType) GetPersonIdentifiers(request *GetPersonIdentifiers) (*GetPersonIdentifiersResponse, error)
func (*AnimalTracingPortType) GetPigArrivalNotificationForBreedingOrganisation ¶
func (service *AnimalTracingPortType) GetPigArrivalNotificationForBreedingOrganisation(request *GetPigArrivalNotificationForBreedingOrganisation) (*GetPigArrivalNotificationForBreedingOrganisationResponse, error)
func (*AnimalTracingPortType) GetPoultryBarnInNotifications ¶
func (service *AnimalTracingPortType) GetPoultryBarnInNotifications(request *GetPoultryBarnInNotifications) (*GetPoultryBarnInNotificationsResponse, error)
func (*AnimalTracingPortType) GetRegisteredGenera ¶
func (service *AnimalTracingPortType) GetRegisteredGenera(request *GetRegisteredGenera) (*GetRegisteredGeneraResponse, error)
func (*AnimalTracingPortType) Version ¶
func (service *AnimalTracingPortType) Version(request *Version) (*VersionResponse, error)
func (*AnimalTracingPortType) WriteAnimalClassificationNotification ¶
func (service *AnimalTracingPortType) WriteAnimalClassificationNotification(request *WriteAnimalClassificationNotification) (*WriteAnimalClassificationNotificationResponse, error)
func (*AnimalTracingPortType) WriteAnimalClassificationNotificationV2 ¶
func (service *AnimalTracingPortType) WriteAnimalClassificationNotificationV2(request *WriteAnimalClassificationNotificationV2) (*WriteAnimalClassificationNotificationV2Response, error)
func (*AnimalTracingPortType) WriteCattleArrivalBatchNotification ¶
func (service *AnimalTracingPortType) WriteCattleArrivalBatchNotification(request *WriteCattleArrivalBatchNotification) (*WriteCattleArrivalBatchNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleBirthNotification ¶
func (service *AnimalTracingPortType) WriteCattleBirthNotification(request *WriteCattleBirthNotification) (*WriteCattleBirthNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleChangeNameNotification ¶
func (service *AnimalTracingPortType) WriteCattleChangeNameNotification(request *WriteCattleChangeNameNotification) (*WriteCattleChangeNameNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleDaystayBatchNotification ¶
func (service *AnimalTracingPortType) WriteCattleDaystayBatchNotification(request *WriteCattleDaystayBatchNotification) (*WriteCattleDaystayBatchNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleDeathBirthNotification ¶
func (service *AnimalTracingPortType) WriteCattleDeathBirthNotification(request *WriteCattleDeathBirthNotification) (*WriteCattleDeathBirthNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleDeceasedNotification ¶
func (service *AnimalTracingPortType) WriteCattleDeceasedNotification(request *WriteCattleDeceasedNotification) (*WriteCattleDeceasedNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleDeformationNotification ¶
func (service *AnimalTracingPortType) WriteCattleDeformationNotification(request *WriteCattleDeformationNotification) (*WriteCattleDeformationNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleExportNotification ¶
func (service *AnimalTracingPortType) WriteCattleExportNotification(request *WriteCattleExportNotification) (*WriteCattleExportNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleLeavingBatchNotification ¶
func (service *AnimalTracingPortType) WriteCattleLeavingBatchNotification(request *WriteCattleLeavingBatchNotification) (*WriteCattleLeavingBatchNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattlePassportOrders ¶
func (service *AnimalTracingPortType) WriteCattlePassportOrders(request *WriteCattlePassportOrders) (*WriteCattlePassportOrdersResponse, error)
func (*AnimalTracingPortType) WriteCattleSlaughterBatchNotification ¶
func (service *AnimalTracingPortType) WriteCattleSlaughterBatchNotification(request *WriteCattleSlaughterBatchNotification) (*WriteCattleSlaughterBatchNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleSlaughterBatchNotificationV2 ¶
func (service *AnimalTracingPortType) WriteCattleSlaughterBatchNotificationV2(request *WriteCattleSlaughterBatchNotificationV2) (*WriteCattleSlaughterBatchNotificationV2Response, error)
func (*AnimalTracingPortType) WriteCattleTypeOfUseNotification ¶
func (service *AnimalTracingPortType) WriteCattleTypeOfUseNotification(request *WriteCattleTypeOfUseNotification) (*WriteCattleTypeOfUseNotificationResponse, error)
func (*AnimalTracingPortType) WriteCattleYardSlaughterNotification ¶
func (service *AnimalTracingPortType) WriteCattleYardSlaughterNotification(request *WriteCattleYardSlaughterNotification) (*WriteCattleYardSlaughterNotificationResponse, error)
func (*AnimalTracingPortType) WriteEquidAcquireOwnershipNotification ¶
func (service *AnimalTracingPortType) WriteEquidAcquireOwnershipNotification(request *WriteEquidAcquireOwnershipNotification) (*WriteEquidAcquireOwnershipNotificationResponse, error)
func (*AnimalTracingPortType) WriteEquidCedeOwnershipNotification ¶
func (service *AnimalTracingPortType) WriteEquidCedeOwnershipNotification(request *WriteEquidCedeOwnershipNotification) (*WriteEquidCedeOwnershipNotificationResponse, error)
func (*AnimalTracingPortType) WriteEquidRelocationNotification ¶
func (service *AnimalTracingPortType) WriteEquidRelocationNotification(request *WriteEquidRelocationNotification) (*WriteEquidRelocationNotificationResponse, error)
func (*AnimalTracingPortType) WriteGroupSlaughterMovement ¶
func (service *AnimalTracingPortType) WriteGroupSlaughterMovement(request *WriteGroupSlaughterMovement) (*WriteGroupSlaughterMovementResponse, error)
func (*AnimalTracingPortType) WriteGroupSlaughterMovementV2 ¶
func (service *AnimalTracingPortType) WriteGroupSlaughterMovementV2(request *WriteGroupSlaughterMovementV2) (*WriteGroupSlaughterMovementV2Response, error)
func (*AnimalTracingPortType) WriteNewEarTagOrder ¶
func (service *AnimalTracingPortType) WriteNewEarTagOrder(request *WriteNewEarTagOrder) (*WriteNewEarTagOrderResponse, error)
func (*AnimalTracingPortType) WriteNewLabelEarTagOrder ¶
func (service *AnimalTracingPortType) WriteNewLabelEarTagOrder(request *WriteNewLabelEarTagOrder) (*WriteNewLabelEarTagOrderResponse, error)
func (*AnimalTracingPortType) WritePigEntryMovement ¶
func (service *AnimalTracingPortType) WritePigEntryMovement(request *WritePigEntryMovement) (*WritePigEntryMovementResponse, error)
func (*AnimalTracingPortType) WritePigEntryMovementV2 ¶
func (service *AnimalTracingPortType) WritePigEntryMovementV2(request *WritePigEntryMovementV2) (*WritePigEntryMovementV2Response, error)
func (*AnimalTracingPortType) WritePigSlaughterMovement ¶
func (service *AnimalTracingPortType) WritePigSlaughterMovement(request *WritePigSlaughterMovement) (*WritePigSlaughterMovementResponse, error)
func (*AnimalTracingPortType) WritePoultryBarnInNotification ¶
func (service *AnimalTracingPortType) WritePoultryBarnInNotification(request *WritePoultryBarnInNotification) (*WritePoultryBarnInNotificationResponse, error)
func (*AnimalTracingPortType) WritePoultrySlaughterNotification ¶
func (service *AnimalTracingPortType) WritePoultrySlaughterNotification(request *WritePoultrySlaughterNotification) (*WritePoultrySlaughterNotificationResponse, error)
func (*AnimalTracingPortType) WriteReplacementBatchEarTagOrder ¶
func (service *AnimalTracingPortType) WriteReplacementBatchEarTagOrder(request *WriteReplacementBatchEarTagOrder) (*WriteReplacementBatchEarTagOrderResponse, error)
func (*AnimalTracingPortType) WriteReplacementEarTagOrder ¶
func (service *AnimalTracingPortType) WriteReplacementEarTagOrder(request *WriteReplacementEarTagOrder) (*WriteReplacementEarTagOrderResponse, error)
type ArrayOfEquidItem ¶
type ArrayOfEquidItem struct { XMLName xml.Name //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 ArrayOfEquidItem"` EquidItem []*EquidItem `xml:"EquidItem,omitempty"` }
type ArrayOfGetCattlesPerLeavingDateData ¶
type ArrayOfGetCattlesPerLeavingDateData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 ArrayOfGetCattlesPerLeavingDateData"` GetCattlesPerLeavingDateData []*GetCattlesPerLeavingDateData `xml:"GetCattlesPerLeavingDateData,omitempty"` }
type ArrayOfReplacementEarTagOrderDataItem ¶
type ArrayOfReplacementEarTagOrderDataItem struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 ArrayOfReplacementEarTagOrderDataItem"` ReplacementEarTagOrderDataItem []*ReplacementEarTagOrderDataItem `xml:"ReplacementEarTagOrderDataItem,omitempty"` }
type BaseRequest ¶
type CattleArrivalData ¶
type CattleArrivalDataArray ¶
type CattleArrivalDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleArrivalDataArray"` CattleArrivalDataItem []*CattleArrivalData `xml:"CattleArrivalDataItem,omitempty"` }
type CattleBirthData ¶
type CattleBirthData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleBirthData"` EarTagNumber string `xml:"EarTagNumber,omitempty"` IsMultipleBirth bool `xml:"IsMultipleBirth,omitempty"` RaceColor int32 `xml:"RaceColor,omitempty"` Gender int32 `xml:"Gender,omitempty"` BirthDate time.Time `xml:"BirthDate,omitempty"` Race int32 `xml:"Race,omitempty"` EarTagNumberFather string `xml:"EarTagNumberFather,omitempty"` EarTagNumberMother string `xml:"EarTagNumberMother,omitempty"` BreedingOrganisation int32 `xml:"BreedingOrganisation,omitempty"` Name string `xml:"Name,omitempty"` BirthProcess int32 `xml:"BirthProcess,omitempty"` IsCastrated bool `xml:"IsCastrated,omitempty"` InseminationDate time.Time `xml:"InseminationDate,omitempty"` EarTagNumberGeneticMother string `xml:"EarTagNumberGeneticMother,omitempty"` BirthWeight int32 `xml:"BirthWeight,omitempty"` IsPassportDesired bool `xml:"IsPassportDesired,omitempty"` }
type CattleDaystayData ¶
type CattleDaystayDataArray ¶
type CattleDaystayDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleDaystayDataArray"` CattleDaystayDataItem []*CattleDaystayData `xml:"CattleDaystayDataItem,omitempty"` }
type CattleDeathBirthData ¶
type CattleDeathBirthData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleDeathBirthData"` DeathBirthTime int32 `xml:"DeathBirthTime,omitempty"` IsMultipleBirth bool `xml:"IsMultipleBirth,omitempty"` RaceColor int32 `xml:"RaceColor,omitempty"` Gender int32 `xml:"Gender,omitempty"` BirthDate time.Time `xml:"BirthDate,omitempty"` Race int32 `xml:"Race,omitempty"` EarTagNumberFather string `xml:"EarTagNumberFather,omitempty"` EarTagNumberMother string `xml:"EarTagNumberMother,omitempty"` BreedingOrganisation int32 `xml:"BreedingOrganisation,omitempty"` Name string `xml:"Name,omitempty"` BirthProcess int32 `xml:"BirthProcess,omitempty"` IsCastrated bool `xml:"IsCastrated,omitempty"` InseminationDate time.Time `xml:"InseminationDate,omitempty"` EarTagNumberGeneticMother string `xml:"EarTagNumberGeneticMother,omitempty"` BirthWeight int32 `xml:"BirthWeight,omitempty"` IsPassportDesired bool `xml:"IsPassportDesired,omitempty"` }
type CattleDeathBirthNotificationResult ¶
type CattleDeathBirthNotificationResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleDeathBirthNotificationResult"` NotificationID int32 `xml:"NotificationID,omitempty"` Result *ProcessingResult `xml:"Result,omitempty"` }
type CattleDetailData ¶
type CattleDetailData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleDetailData"` BirthNotificationData *CattleBirthData `xml:"BirthNotificationData,omitempty"` LongName string `xml:"LongName,omitempty"` RaceFather int32 `xml:"RaceFather,omitempty"` RaceColorFather int32 `xml:"RaceColorFather,omitempty"` NameFather string `xml:"NameFather,omitempty"` RaceMother int32 `xml:"RaceMother,omitempty"` RaceColorMother int32 `xml:"RaceColorMother,omitempty"` NameMother string `xml:"NameMother,omitempty"` Deformations *IntArray `xml:"Deformations,omitempty"` DeathDate time.Time `xml:"DeathDate,omitempty"` BvdState string `xml:"BvdState,omitempty"` BtState string `xml:"BtState,omitempty"` CattleTypeOfUse int32 `xml:"CattleTypeOfUse,omitempty"` TypeOfUseDate time.Time `xml:"TypeOfUseDate,omitempty"` FirstCalvingDate time.Time `xml:"FirstCalvingDate,omitempty"` CurrentHusbandry int32 `xml:"CurrentHusbandry,omitempty"` AllYearHusbandry int32 `xml:"AllYearHusbandry,omitempty"` PendulumHusbandry int32 `xml:"PendulumHusbandry,omitempty"` Beefiness string `xml:"Beefiness,omitempty"` SlaughterCategory string `xml:"SlaughterCategory,omitempty"` FatTissue string `xml:"FatTissue,omitempty"` }
type CattleDetailDataV2 ¶
type CattleDetailDataV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleDetailDataV2"` *CattleDetailData LValue float64 `xml:"LValue,omitempty"` }
type CattleDetailResult ¶
type CattleDetailResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleDetailResult"` Result *ProcessingResult `xml:"Result,omitempty"` CattleDetail *CattleDetailData `xml:"CattleDetail,omitempty"` }
type CattleDetailResultV2 ¶
type CattleDetailResultV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleDetailResultV2"` Result *ProcessingResult `xml:"Result,omitempty"` CattleDetail *CattleDetailDataV2 `xml:"CattleDetail,omitempty"` }
type CattleEarTagData ¶
type CattleEarTagDataArray ¶
type CattleEarTagDataArray struct { XMLName xml.Name //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleEarTagDataArray"` CattleEarTagDataItem []*CattleEarTagData `xml:"CattleEarTagDataItem,omitempty"` }
type CattleEarTagsResult ¶
type CattleEarTagsResult struct { XMLName xml.Name //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleEarTagsResult"` Result *ProcessingResult `xml:"Result,omitempty"` CattleEarTags *CattleEarTagDataArray `xml:"CattleEarTags,omitempty"` }
type CattleHistoryResult ¶
type CattleHistoryResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleHistoryResult"` Result *ProcessingResult `xml:"Result,omitempty"` EarTagNumber string `xml:"EarTagNumber,omitempty"` RemainingQuota int32 `xml:"RemainingQuota,omitempty"` CattleHistoryState int32 `xml:"CattleHistoryState,omitempty"` CattleStays *CattleStayDataArray `xml:"CattleStays,omitempty"` }
type CattleLeavingData ¶
type CattleLeavingData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleLeavingData"` EarTagNumber string `xml:"EarTagNumber,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` LeavingReason int32 `xml:"LeavingReason,omitempty"` MainLeavingReasonBreeding int32 `xml:"MainLeavingReasonBreeding,omitempty"` SecondLeavingReasonBreeding int32 `xml:"SecondLeavingReasonBreeding,omitempty"` }
type CattleLeavingDataArray ¶
type CattleLeavingDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleLeavingDataArray"` CattleLeavingDataItem []*CattleLeavingData `xml:"CattleLeavingDataItem,omitempty"` }
type CattleLivestockData ¶
type CattleLivestockData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleLivestockData"` EarTagNumber string `xml:"EarTagNumber,omitempty"` Name string `xml:"Name,omitempty"` Gender int32 `xml:"Gender,omitempty"` BirthDate time.Time `xml:"BirthDate,omitempty"` Race int32 `xml:"Race,omitempty"` RaceColor int32 `xml:"RaceColor,omitempty"` ArrivalDate time.Time `xml:"ArrivalDate,omitempty"` LeavingDate time.Time `xml:"LeavingDate,omitempty"` PendulumHusbandry int32 `xml:"PendulumHusbandry,omitempty"` BvdState string `xml:"BvdState,omitempty"` BtState string `xml:"BtState,omitempty"` CattleTypeOfUse int32 `xml:"CattleTypeOfUse,omitempty"` TypeOfUseDate time.Time `xml:"TypeOfUseDate,omitempty"` FirstCalvingDate time.Time `xml:"FirstCalvingDate,omitempty"` CattleHistoryState int32 `xml:"CattleHistoryState,omitempty"` }
type CattleLivestockDataArray ¶
type CattleLivestockDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleLivestockDataArray"` CattleLivestockDataItem []*CattleLivestockData `xml:"CattleLivestockDataItem,omitempty"` }
type CattleLivestockDataArrayV2 ¶
type CattleLivestockDataArrayV2 struct { XMLName xml.Name //`xml:"-"`//`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleLivestockDataArrayV2"` CattleLivestockDataItem []*CattleLivestockDataV2 //`xml:"CattleLivestockDataItem,omitempty"` }
type CattleLivestockDataV2 ¶
type CattleLivestockDataV2 struct { //edited XMLName xml.Name `json:"-"` //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleLivestockDataV2"` EarTagNumber string `xml:"EarTagNumber,omitempty" json:"earTagNumber"` Name string `xml:"Name,omitempty" json:"name"` Gender string `xml:"Gender,omitempty" json:"gender"` BirthDate string `xml:"BirthDate,omitempty" json:"birthDay"` Race string `xml:"Race,omitempty" json:"race"` RaceColor string `xml:"RaceColor,omitempty" json:"raceColor"` ArrivalDate string `xml:"ArrivalDate,omitempty" json:"arrivalDate"` LeavingDate string `xml:"LeavingDate,omitempty" json:"leavingDate"` PendulumHusbandry string `xml:"PendulumHusbandry,omitempty" json:"pendulumHusbandry"` BvdState string `xml:"BvdState,omitempty" json:"bvdState"` BtState string `xml:"BtState,omitempty" json:"btState"` CattleTypeOfUse string `xml:"CattleTypeOfUse,omitempty" json:"cattleTypeOfUse"` TypeOfUseDate string `xml:"TypeOfUseDate,omitempty" json:"typeOfUseDate"` FirstCalvingDate string `xml:"FirstCalvingDate,omitempty" json:"firstCalvingDate"` CattleHistoryState string `xml:"CattleHistoryState,omitempty" json:"cattleHistoryState"` LastCalvingDate string `xml:"LastCalvingDate,omitempty" json:"lastCalvingDate"` }
type CattleLivestockResult ¶
type CattleLivestockResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleLivestockResult"` Result *ProcessingResult `xml:"Result,omitempty"` TVDNumber int32 `xml:"TVDNumber,omitempty"` Resultdetails *CattleLivestockDataArray `xml:"Resultdetails,omitempty"` }
type CattleLivestockResultV2 ¶
type CattleLivestockResultV2 struct { XMLName xml.Name //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleLivestockResultV2"` Result *ProcessingResult `xml:"Result,omitempty"` TVDNumber int32 `xml:"TVDNumber,omitempty"` Resultdetails *CattleLivestockDataArrayV2 `xml:"Resultdetails,omitempty"` }
type CattleMovementData ¶
type CattleMovementData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleMovementData"` NotificationID int32 `xml:"NotificationID,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` NotificationDate time.Time `xml:"NotificationDate,omitempty"` NotificationType int32 `xml:"NotificationType,omitempty"` TVDNumberNotifier int32 `xml:"TVDNumberNotifier,omitempty"` TVDNumberOrigin int32 `xml:"TVDNumberOrigin,omitempty"` }
type CattleMovementDataArray ¶
type CattleMovementDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleMovementDataArray"` CattleMovementDataItem []*CattleMovementData `xml:"CattleMovementDataItem,omitempty"` }
type CattleMovementsResult ¶
type CattleMovementsResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleMovementsResult"` Result *ProcessingResult `xml:"Result,omitempty"` CattleHistoryState int32 `xml:"CattleHistoryState,omitempty"` EarTagNumber string `xml:"EarTagNumber,omitempty"` CattleMovements *CattleMovementDataArray `xml:"CattleMovements,omitempty"` }
type CattleNotificationRequest ¶
type CattleNotificationRequest struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleNotificationRequest"` *BaseRequest TVDNumber int32 `xml:"TVDNumber,omitempty"` EarTagNumber string `xml:"EarTagNumber,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` }
type CattleNotificationResult ¶
type CattleNotificationResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleNotificationResult"` EarTagNumber string `xml:"EarTagNumber,omitempty"` NotificationID int32 `xml:"NotificationID,omitempty"` Result *ProcessingResult `xml:"Result,omitempty"` }
type CattleNotificationResultArray ¶
type CattleNotificationResultArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleNotificationResultArray"` CattleNotificationResultItem []*CattleNotificationResult `xml:"CattleNotificationResultItem,omitempty"` }
type CattleNotificationWithCountryRequest ¶
type CattleNotificationWithCountryRequest struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleNotificationWithCountryRequest"` *CattleNotificationRequest Country *EnumCountry `xml:"Country,omitempty"` }
type CattleOffspringData ¶
type CattleOffspringData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleOffspringData"` EarTagNumber string `xml:"EarTagNumber,omitempty"` BirthDate time.Time `xml:"BirthDate,omitempty"` Gender int32 `xml:"Gender,omitempty"` Name string `xml:"Name,omitempty"` Race int32 `xml:"Race,omitempty"` }
type CattleOffspringDataArray ¶
type CattleOffspringDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleOffspringDataArray"` CattleOffspringDataItem []*CattleOffspringData `xml:"CattleOffspringDataItem,omitempty"` }
type CattleOffspringResult ¶
type CattleOffspringResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleOffspringResult"` Result *ProcessingResult `xml:"Result,omitempty"` EarTagNumberMother string `xml:"EarTagNumberMother,omitempty"` CattleOffsprings *CattleOffspringDataArray `xml:"CattleOffsprings,omitempty"` }
type CattlePassport ¶
type CattlePassport struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattlePassport"` EarTagNumber string `xml:"EarTagNumber,omitempty"` PassportNumber int32 `xml:"PassportNumber,omitempty"` PassportIssueDate time.Time `xml:"PassportIssueDate,omitempty"` Result *ProcessingResult `xml:"Result,omitempty"` }
type CattlePassportArray ¶
type CattlePassportArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattlePassportArray"` CattlePassportItem []*CattlePassport `xml:"CattlePassportItem,omitempty"` }
type CattlePassportResult ¶
type CattlePassportResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattlePassportResult"` Result *ProcessingResult `xml:"Result,omitempty"` CattlePassports *CattlePassportArray `xml:"CattlePassports,omitempty"` }
type CattleSlaughterData ¶
type CattleSlaughterData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleSlaughterData"` EarTagNumber string `xml:"EarTagNumber,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` TVDNumberOrigin int32 `xml:"TVDNumberOrigin,omitempty"` TVDNumberSlaughterInitiator int32 `xml:"TVDNumberSlaughterInitiator,omitempty"` }
type CattleSlaughterDataArray ¶
type CattleSlaughterDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleSlaughterDataArray"` CattleSlaughterDataItem []*CattleSlaughterData `xml:"CattleSlaughterDataItem,omitempty"` }
type CattleStateData ¶
type CattleStateData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleStateData"` EarTagNumber string `xml:"EarTagNumber,omitempty"` Name string `xml:"Name,omitempty"` BvdState string `xml:"BvdState,omitempty"` CattleHistoryState int32 `xml:"CattleHistoryState,omitempty"` }
type CattleStateDataV2 ¶
type CattleStateDataV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleStateDataV2"` EarTagNumber string `xml:"EarTagNumber,omitempty"` Name string `xml:"Name,omitempty"` BvdState string `xml:"BvdState,omitempty"` CattleHistoryState int32 `xml:"CattleHistoryState,omitempty"` CattleBirthDate time.Time `xml:"CattleBirthDate,omitempty"` CattleAgeInDays int32 `xml:"CattleAgeInDays,omitempty"` }
type CattleStateExternalResult ¶
type CattleStateExternalResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleStateExternalResult"` Result *ProcessingResult `xml:"Result,omitempty"` CattleState *CattleStateData `xml:"CattleState,omitempty"` }
type CattleStateExternalResultV2 ¶
type CattleStateExternalResultV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleStateExternalResultV2"` Result *ProcessingResult `xml:"Result,omitempty"` CattleState *CattleStateDataV2 `xml:"CattleState,omitempty"` }
type CattleStayData ¶
type CattleStayData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleStayData"` ArrivalDate time.Time `xml:"ArrivalDate,omitempty"` ArrivalNotificationDate time.Time `xml:"ArrivalNotificationDate,omitempty"` ArrivalNotificationType int32 `xml:"ArrivalNotificationType,omitempty"` CountryOrigin string `xml:"CountryOrigin,omitempty"` TVDNumberOrigin int32 `xml:"TVDNumberOrigin,omitempty"` TVDNumberStay int32 `xml:"TVDNumberStay,omitempty"` StayAddress string `xml:"StayAddress,omitempty"` LeavingDate time.Time `xml:"LeavingDate,omitempty"` LeavingNotificationDate time.Time `xml:"LeavingNotificationDate,omitempty"` LeavingNotificationType int32 `xml:"LeavingNotificationType,omitempty"` CattleStayState int32 `xml:"CattleStayState,omitempty"` }
type CattleStayDataArray ¶
type CattleStayDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CattleStayDataArray"` CattleStayDataItem []*CattleStayData `xml:"CattleStayDataItem,omitempty"` }
type CheckCattleForDisposalContribution ¶
type CheckCattleForDisposalContribution struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CheckCattleForDisposalContribution"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PSlaughterData *CattleArrivalData `xml:"p_SlaughterData,omitempty"` }
type CheckCattleForDisposalContributionResponse ¶
type CheckCattleForDisposalContributionResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CheckCattleForDisposalContributionResponse"` CheckCattleForDisposalContributionResult *DisposalContributionResult `xml:"CheckCattleForDisposalContributionResult,omitempty"` }
type CheckCattlesForPassport ¶
type CheckCattlesForPassport struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CheckCattlesForPassport"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PIssueDate time.Time `xml:"p_IssueDate,omitempty"` PEarTagNumbers *StringArray `xml:"p_EarTagNumbers,omitempty"` }
type CheckCattlesForPassportResponse ¶
type CheckCattlesForPassportResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CheckCattlesForPassportResponse"` CheckCattlesForPassportResult *CattlePassportResult `xml:"CheckCattlesForPassportResult,omitempty"` }
type CodesResult ¶
type CodesResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 CodesResult"` Result *ProcessingResult `xml:"Result,omitempty"` Codes *CodeArray `xml:"Codes,omitempty"` }
type DataAccessResult ¶
type DataAccessResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DataAccessResult"` Result *ProcessingResult `xml:"Result,omitempty"` IDPRG int32 `xml:"ID_PRG,omitempty"` }
type DeleteAnimalHusbandryMembershipResult ¶
type DeleteAnimalHusbandryMembershipResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DeleteAnimalHusbandryMembershipResult"` Result *ProcessingResult `xml:"Result,omitempty"` Resultdetails *HusbandryNotificationResultArray `xml:"Resultdetails,omitempty"` }
type DeleteAnimalHusbandryMemberships ¶
type DeleteAnimalHusbandryMemberships struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DeleteAnimalHusbandryMemberships"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PIDPRG int32 `xml:"p_ID_PRG,omitempty"` PDeleteMembershipData *IntArray `xml:"p_DeleteMembershipData,omitempty"` }
type DeleteAnimalHusbandryMembershipsResponse ¶
type DeleteAnimalHusbandryMembershipsResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DeleteAnimalHusbandryMembershipsResponse"` DeleteAnimalHusbandryMembershipsResult *DeleteAnimalHusbandryMembershipResult `xml:"DeleteAnimalHusbandryMembershipsResult,omitempty"` }
type DeleteCattleNotifications ¶
type DeleteCattleNotifications struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DeleteCattleNotifications"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PDeleteCattleNotificationDataArray *IntArray `xml:"p_DeleteCattleNotificationDataArray,omitempty"` }
type DeleteCattleNotificationsResponse ¶
type DeleteCattleNotificationsResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DeleteCattleNotificationsResponse"` DeleteCattleNotificationsResult *WriteCattleBatchNotificationResult `xml:"DeleteCattleNotificationsResult,omitempty"` }
type DeleteEarTagOrder ¶
type DeleteEarTagOrder struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DeleteEarTagOrder"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PNotificationID int32 `xml:"p_NotificationID,omitempty"` }
type DeleteEarTagOrderResponse ¶
type DeleteEarTagOrderResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DeleteEarTagOrderResponse"` DeleteEarTagOrderResult *NotificationResult `xml:"DeleteEarTagOrderResult,omitempty"` }
type DeleteLabelEarTagOrder ¶
type DeleteLabelEarTagOrder struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DeleteLabelEarTagOrder"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PNotificationID int32 `xml:"p_NotificationID,omitempty"` }
type DeleteLabelEarTagOrderResponse ¶
type DeleteLabelEarTagOrderResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DeleteLabelEarTagOrderResponse"` DeleteLabelEarTagOrderResult *NotificationResult `xml:"DeleteLabelEarTagOrderResult,omitempty"` }
type DisableDataAccess ¶
type DisableDataAccess struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DisableDataAccess"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PIDPRG int32 `xml:"p_ID_PRG,omitempty"` }
type DisableDataAccessResponse ¶
type DisableDataAccessResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DisableDataAccessResponse"` DisableDataAccessResult *DataAccessResult `xml:"DisableDataAccessResult,omitempty"` }
type DisposalContributionResult ¶
type DisposalContributionResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 DisposalContributionResult"` DisposalContributionState bool `xml:"DisposalContributionState,omitempty"` Result *ProcessingResult `xml:"Result,omitempty"` }
type EarTagOrderData ¶
type EarTagOrderData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EarTagOrderData"` NotificationID int32 `xml:"NotificationID,omitempty"` EarTagType int32 `xml:"EarTagType,omitempty"` Amount int32 `xml:"Amount,omitempty"` IsExpress bool `xml:"IsExpress,omitempty"` OrderStatus int32 `xml:"OrderStatus,omitempty"` OrderStatusDate time.Time `xml:"OrderStatusDate,omitempty"` EarTagNumberFrom string `xml:"EarTagNumberFrom,omitempty"` EarTagNumberTo string `xml:"EarTagNumberTo,omitempty"` Text1 string `xml:"Text1,omitempty"` Text2 string `xml:"Text2,omitempty"` }
type EarTagOrderDataArray ¶
type EarTagOrderDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EarTagOrderDataArray"` EarTagOrderDataItem []*EarTagOrderData `xml:"EarTagOrderDataItem,omitempty"` }
type EarTagOrderResult ¶
type EarTagOrderResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EarTagOrderResult"` Result *ProcessingResult `xml:"Result,omitempty"` Resultdetails *EarTagOrderDataArray `xml:"Resultdetails,omitempty"` }
type EartagOrderItem ¶
type EartagOrderItem struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EartagOrderItem"` EarTagNumber string `xml:"EarTagNumber,omitempty"` IsExpress bool `xml:"IsExpress,omitempty"` IsLeftSideOrder bool `xml:"IsLeftSideOrder,omitempty"` IsRightSideOrder bool `xml:"IsRightSideOrder,omitempty"` }
type EartagOrderItemArray ¶
type EartagOrderItemArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EartagOrderItemArray"` EartagOrderArrayItem []*EartagOrderItem `xml:"EartagOrderArrayItem,omitempty"` }
type EnableDataAccess ¶
type EnableDataAccess struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EnableDataAccess"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PIDPRG int32 `xml:"p_ID_PRG,omitempty"` }
type EnableDataAccessResponse ¶
type EnableDataAccessResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EnableDataAccessResponse"` EnableDataAccessResult *DataAccessResult `xml:"EnableDataAccessResult,omitempty"` }
type EnumAnimalHusbandryType ¶
type EnumAnimalHusbandryType string
const ( EnumAnimalHusbandryTypeUnknown EnumAnimalHusbandryType = "Unknown" EnumAnimalHusbandryTypeProductionHusbandry EnumAnimalHusbandryType = "ProductionHusbandry" EnumAnimalHusbandryTypeHerdsmanHusbandry EnumAnimalHusbandryType = "HerdsmanHusbandry" EnumAnimalHusbandryTypeCoOperationPastureHusbandry EnumAnimalHusbandryType = "CoOperationPastureHusbandry" EnumAnimalHusbandryTypeSummeringHusbandry EnumAnimalHusbandryType = "SummeringHusbandry" EnumAnimalHusbandryTypeCoOperationHusbandry EnumAnimalHusbandryType = "CoOperationHusbandry" EnumAnimalHusbandryTypeLiveStockGroup EnumAnimalHusbandryType = "LiveStockGroup" EnumAnimalHusbandryTypePopulation EnumAnimalHusbandryType = "Population" EnumAnimalHusbandryTypeLiveStockDealerEnterprise EnumAnimalHusbandryType = "LiveStockDealerEnterprise" EnumAnimalHusbandryTypeMigratoryHerd EnumAnimalHusbandryType = "MigratoryHerd" EnumAnimalHusbandryTypeMedicalCenter EnumAnimalHusbandryType = "MedicalCenter" EnumAnimalHusbandryTypeSlaughterEnterprise EnumAnimalHusbandryType = "SlaughterEnterprise" EnumAnimalHusbandryTypeMarketAuctionExhibition EnumAnimalHusbandryType = "MarketAuctionExhibition" EnumAnimalHusbandryTypeCoOperationBranchHusbandry EnumAnimalHusbandryType = "CoOperationBranchHusbandry" EnumAnimalHusbandryTypeNonComercial EnumAnimalHusbandryType = "NonComercial" EnumAnimalHusbandryTypeOeLNCommunity EnumAnimalHusbandryType = "OeLNCommunity" EnumAnimalHusbandryTypeAllYearHusbandry EnumAnimalHusbandryType = "AllYearHusbandry" EnumAnimalHusbandryTypeEnterpriseHusbandry EnumAnimalHusbandryType = "EnterpriseHusbandry" )
type EnumAnimalHusbandryTypeOfUse ¶
type EnumAnimalHusbandryTypeOfUse string
const ( EnumAnimalHusbandryTypeOfUseMixed EnumAnimalHusbandryTypeOfUse = "Mixed" EnumAnimalHusbandryTypeOfUseCow EnumAnimalHusbandryTypeOfUse = "Cow" EnumAnimalHusbandryTypeOfUseMilkCow EnumAnimalHusbandryTypeOfUse = "MilkCow" )
type EnumCattleRace ¶
type EnumCattleRace string
const ( EnumCattleRaceUndefined EnumCattleRace = "Undefined" EnumCattleRaceHolstein EnumCattleRace = "Holstein" EnumCattleRaceRotfleckvieh EnumCattleRace = "Rotfleckvieh" EnumCattleRaceJersey EnumCattleRace = "Jersey" EnumCattleRaceBraunvieh EnumCattleRace = "Braunvieh" EnumCattleRaceAngler EnumCattleRace = "Angler" EnumCattleRaceOriginalBraunvieh EnumCattleRace = "OriginalBraunvieh" EnumCattleRaceRedHolstein EnumCattleRace = "RedHolstein" EnumCattleRaceKreuzung EnumCattleRace = "Kreuzung" EnumCattleRaceHinterwaelder EnumCattleRace = "Hinterwaelder" EnumCattleRaceCharolais EnumCattleRace = "Charolais" EnumCattleRaceLimousin EnumCattleRace = "Limousin" EnumCattleRaceWeissblaueBelgier EnumCattleRace = "WeissblaueBelgier" EnumCattleRaceBlondedAquitaine EnumCattleRace = "BlondedAquitaine" EnumCattleRaceMaineAnjou EnumCattleRace = "MaineAnjou" EnumCattleRaceSalers EnumCattleRace = "Salers" EnumCattleRaceMontbeliard EnumCattleRace = "Montbeliard" EnumCattleRaceAubrac EnumCattleRace = "Aubrac" EnumCattleRaceGasconne EnumCattleRace = "Gasconne" EnumCattleRacePiemontese EnumCattleRace = "Piemontese" EnumCattleRaceChianina EnumCattleRace = "Chianina" EnumCattleRaceRomagnola EnumCattleRace = "Romagnola" EnumCattleRaceMarchigiana EnumCattleRace = "Marchigiana" EnumCattleRaceINRA95 EnumCattleRace = "INRA95" EnumCattleRaceAngus EnumCattleRace = "Angus" EnumCattleRaceHereford EnumCattleRace = "Hereford" EnumCattleRaceHighlandCattle EnumCattleRace = "HighlandCattle" EnumCattleRaceGalloway EnumCattleRace = "Galloway" EnumCattleRaceGuernsey EnumCattleRace = "Guernsey" EnumCattleRaceSwissFleckvieh EnumCattleRace = "SwissFleckvieh" EnumCattleRaceLuing EnumCattleRace = "Luing" EnumCattleRaceKiwicross EnumCattleRace = "Kiwicross" EnumCattleRaceNormande EnumCattleRace = "Normande" EnumCattleRaceAyrshire EnumCattleRace = "Ayrshire" EnumCattleRaceAbondance EnumCattleRace = "Abondance" EnumCattleRaceGrauvieh EnumCattleRace = "Grauvieh" EnumCattleRaceDexter EnumCattleRace = "Dexter" EnumCattleRaceBazadaise EnumCattleRace = "Bazadaise" EnumCattleRaceTuxer EnumCattleRace = "Tuxer" EnumCattleRaceMurnauWerdenfelser EnumCattleRace = "MurnauWerdenfelser" EnumCattleRaceDaenischeRotbunte EnumCattleRace = "DaenischeRotbunte" EnumCattleRaceSchwedischeRotbunte EnumCattleRace = "SchwedischeRotbunte" EnumCattleRaceNorwegischeRotbunte EnumCattleRace = "NorwegischeRotbunte" EnumCattleRacePinzgauer EnumCattleRace = "Pinzgauer" EnumCattleRaceSimmental EnumCattleRace = "Simmental" EnumCattleRaceDahomey EnumCattleRace = "Dahomey" EnumCattleRaceTarentaise EnumCattleRace = "Tarentaise" EnumCattleRaceVosgienne EnumCattleRace = "Vosgienne" EnumCattleRaceTexasLonghorn EnumCattleRace = "TexasLonghorn" EnumCattleRaceGelbvieh EnumCattleRace = "Gelbvieh" EnumCattleRaceWasserbueffel EnumCattleRace = "Wasserbueffel" EnumCattleRaceBison EnumCattleRace = "Bison" EnumCattleRaceYak EnumCattleRace = "Yak" EnumCattleRaceEringer EnumCattleRace = "Eringer" EnumCattleRaceEvolene EnumCattleRace = "Evolene" EnumCattleRaceZebu EnumCattleRace = "Zebu" EnumCattleRaceWagyu EnumCattleRace = "Wagyu" EnumCattleRaceShorthorn EnumCattleRace = "Shorthorn" EnumCattleRaceParthenaise EnumCattleRace = "Parthenaise" EnumCattleRaceRotesHoehenvieh EnumCattleRace = "RotesHoehenvieh" EnumCattleRaceValdostana EnumCattleRace = "Valdostana" EnumCattleRaceZwergzebu EnumCattleRace = "Zwergzebu" EnumCattleRaceOther EnumCattleRace = "Other" EnumCattleRaceBordelaise EnumCattleRace = "Bordelaise" EnumCattleRacePustertalerSprinzen EnumCattleRace = "PustertalerSprinzen" EnumCattleRaceLowLine EnumCattleRace = "LowLine" EnumCattleRaceWelshBlack EnumCattleRace = "WelshBlack" )
type EnumCountry ¶
type EnumCountry string
const ( EnumCountryUndefined EnumCountry = "Undefined" EnumCountryABW EnumCountry = "ABW" EnumCountryAFG EnumCountry = "AFG" EnumCountryAGO EnumCountry = "AGO" EnumCountryAIA EnumCountry = "AIA" EnumCountryALA EnumCountry = "ALA" EnumCountryALB EnumCountry = "ALB" EnumCountryAND EnumCountry = "AND" EnumCountryANT EnumCountry = "ANT" EnumCountryARE EnumCountry = "ARE" EnumCountryARG EnumCountry = "ARG" EnumCountryARM EnumCountry = "ARM" EnumCountryASM EnumCountry = "ASM" EnumCountryATA EnumCountry = "ATA" EnumCountryATG EnumCountry = "ATG" EnumCountryAUS EnumCountry = "AUS" EnumCountryAUT EnumCountry = "AUT" EnumCountryAZE EnumCountry = "AZE" EnumCountryBDI EnumCountry = "BDI" EnumCountryBEL EnumCountry = "BEL" EnumCountryBEN EnumCountry = "BEN" EnumCountryBFA EnumCountry = "BFA" EnumCountryBGD EnumCountry = "BGD" EnumCountryBGR EnumCountry = "BGR" EnumCountryBHR EnumCountry = "BHR" EnumCountryBHS EnumCountry = "BHS" EnumCountryBIH EnumCountry = "BIH" EnumCountryBLM EnumCountry = "BLM" EnumCountryBLR EnumCountry = "BLR" EnumCountryBLZ EnumCountry = "BLZ" EnumCountryBMU EnumCountry = "BMU" EnumCountryBOL EnumCountry = "BOL" EnumCountryBRA EnumCountry = "BRA" EnumCountryBRB EnumCountry = "BRB" EnumCountryBRN EnumCountry = "BRN" EnumCountryBTN EnumCountry = "BTN" EnumCountryBWA EnumCountry = "BWA" EnumCountryCAF EnumCountry = "CAF" EnumCountryCAN EnumCountry = "CAN" EnumCountryCHE EnumCountry = "CHE" EnumCountryCHL EnumCountry = "CHL" EnumCountryCHN EnumCountry = "CHN" EnumCountryCIV EnumCountry = "CIV" EnumCountryCMR EnumCountry = "CMR" EnumCountryCOD EnumCountry = "COD" EnumCountryCOG EnumCountry = "COG" EnumCountryCOK EnumCountry = "COK" EnumCountryCOL EnumCountry = "COL" EnumCountryCOM EnumCountry = "COM" EnumCountryCPV EnumCountry = "CPV" EnumCountryCRI EnumCountry = "CRI" EnumCountryCUB EnumCountry = "CUB" EnumCountryCXR EnumCountry = "CXR" EnumCountryCYM EnumCountry = "CYM" EnumCountryCYP EnumCountry = "CYP" EnumCountryCZE EnumCountry = "CZE" EnumCountryDEU EnumCountry = "DEU" EnumCountryDJI EnumCountry = "DJI" EnumCountryDMA EnumCountry = "DMA" EnumCountryDNK EnumCountry = "DNK" EnumCountryDOM EnumCountry = "DOM" EnumCountryDZA EnumCountry = "DZA" EnumCountryECU EnumCountry = "ECU" EnumCountryEGY EnumCountry = "EGY" EnumCountryERI EnumCountry = "ERI" EnumCountryESH EnumCountry = "ESH" EnumCountryESP EnumCountry = "ESP" EnumCountryEST EnumCountry = "EST" EnumCountryETH EnumCountry = "ETH" EnumCountryFIN EnumCountry = "FIN" EnumCountryFJI EnumCountry = "FJI" EnumCountryFLK EnumCountry = "FLK" EnumCountryFRA EnumCountry = "FRA" EnumCountryFRO EnumCountry = "FRO" EnumCountryFSM EnumCountry = "FSM" EnumCountryGAB EnumCountry = "GAB" EnumCountryGBR EnumCountry = "GBR" EnumCountryGEO EnumCountry = "GEO" EnumCountryGGY EnumCountry = "GGY" EnumCountryGHA EnumCountry = "GHA" EnumCountryGIB EnumCountry = "GIB" EnumCountryGIN EnumCountry = "GIN" EnumCountryGLP EnumCountry = "GLP" EnumCountryGMB EnumCountry = "GMB" EnumCountryGNB EnumCountry = "GNB" EnumCountryGNQ EnumCountry = "GNQ" EnumCountryGRC EnumCountry = "GRC" EnumCountryGRD EnumCountry = "GRD" EnumCountryGRL EnumCountry = "GRL" EnumCountryGTM EnumCountry = "GTM" EnumCountryGUF EnumCountry = "GUF" EnumCountryGUM EnumCountry = "GUM" EnumCountryGUY EnumCountry = "GUY" EnumCountryHKG EnumCountry = "HKG" EnumCountryHND EnumCountry = "HND" EnumCountryHRV EnumCountry = "HRV" EnumCountryHTI EnumCountry = "HTI" EnumCountryHUN EnumCountry = "HUN" EnumCountryIDN EnumCountry = "IDN" EnumCountryIMN EnumCountry = "IMN" EnumCountryIND EnumCountry = "IND" EnumCountryIRL EnumCountry = "IRL" EnumCountryIRN EnumCountry = "IRN" EnumCountryIRQ EnumCountry = "IRQ" EnumCountryISL EnumCountry = "ISL" EnumCountryISR EnumCountry = "ISR" EnumCountryITA EnumCountry = "ITA" EnumCountryJAM EnumCountry = "JAM" EnumCountryJEY EnumCountry = "JEY" EnumCountryJOR EnumCountry = "JOR" EnumCountryJPN EnumCountry = "JPN" EnumCountryKAZ EnumCountry = "KAZ" EnumCountryKEN EnumCountry = "KEN" EnumCountryKGZ EnumCountry = "KGZ" EnumCountryKHM EnumCountry = "KHM" EnumCountryKIR EnumCountry = "KIR" EnumCountryKNA EnumCountry = "KNA" EnumCountryKOR EnumCountry = "KOR" EnumCountryKWT EnumCountry = "KWT" EnumCountryLAO EnumCountry = "LAO" EnumCountryLBN EnumCountry = "LBN" EnumCountryLBR EnumCountry = "LBR" EnumCountryLBY EnumCountry = "LBY" EnumCountryLCA EnumCountry = "LCA" EnumCountryLIE EnumCountry = "LIE" EnumCountryLKA EnumCountry = "LKA" EnumCountryLSO EnumCountry = "LSO" EnumCountryLTU EnumCountry = "LTU" EnumCountryLUX EnumCountry = "LUX" EnumCountryLVA EnumCountry = "LVA" EnumCountryMAC EnumCountry = "MAC" EnumCountryMAF EnumCountry = "MAF" EnumCountryMAR EnumCountry = "MAR" EnumCountryMCO EnumCountry = "MCO" EnumCountryMDA EnumCountry = "MDA" EnumCountryMDG EnumCountry = "MDG" EnumCountryMDV EnumCountry = "MDV" EnumCountryMEX EnumCountry = "MEX" EnumCountryMHL EnumCountry = "MHL" EnumCountryMKD EnumCountry = "MKD" EnumCountryMLI EnumCountry = "MLI" EnumCountryMLT EnumCountry = "MLT" EnumCountryMMR EnumCountry = "MMR" EnumCountryMNE EnumCountry = "MNE" EnumCountryMNG EnumCountry = "MNG" EnumCountryMNP EnumCountry = "MNP" EnumCountryMOZ EnumCountry = "MOZ" EnumCountryMRT EnumCountry = "MRT" EnumCountryMSR EnumCountry = "MSR" EnumCountryMTQ EnumCountry = "MTQ" EnumCountryMUS EnumCountry = "MUS" EnumCountryMWI EnumCountry = "MWI" EnumCountryMYS EnumCountry = "MYS" EnumCountryMYT EnumCountry = "MYT" EnumCountryNAM EnumCountry = "NAM" EnumCountryNCL EnumCountry = "NCL" EnumCountryNER EnumCountry = "NER" EnumCountryNFK EnumCountry = "NFK" EnumCountryNGA EnumCountry = "NGA" EnumCountryNIC EnumCountry = "NIC" EnumCountryNIU EnumCountry = "NIU" EnumCountryNLD EnumCountry = "NLD" EnumCountryNOR EnumCountry = "NOR" EnumCountryNPL EnumCountry = "NPL" EnumCountryNRU EnumCountry = "NRU" EnumCountryNZL EnumCountry = "NZL" EnumCountryOMN EnumCountry = "OMN" EnumCountryPAK EnumCountry = "PAK" EnumCountryPAN EnumCountry = "PAN" EnumCountryPCN EnumCountry = "PCN" EnumCountryPER EnumCountry = "PER" EnumCountryPHL EnumCountry = "PHL" EnumCountryPLW EnumCountry = "PLW" EnumCountryPNG EnumCountry = "PNG" EnumCountryPOL EnumCountry = "POL" EnumCountryPRI EnumCountry = "PRI" EnumCountryPRK EnumCountry = "PRK" EnumCountryPRT EnumCountry = "PRT" EnumCountryPRY EnumCountry = "PRY" EnumCountryPSE EnumCountry = "PSE" EnumCountryPYF EnumCountry = "PYF" EnumCountryQAT EnumCountry = "QAT" EnumCountryREU EnumCountry = "REU" EnumCountryROU EnumCountry = "ROU" EnumCountryRUS EnumCountry = "RUS" EnumCountryRWA EnumCountry = "RWA" EnumCountrySAU EnumCountry = "SAU" EnumCountrySDN EnumCountry = "SDN" EnumCountrySEN EnumCountry = "SEN" EnumCountrySGP EnumCountry = "SGP" EnumCountrySHN EnumCountry = "SHN" EnumCountrySJM EnumCountry = "SJM" EnumCountrySLB EnumCountry = "SLB" EnumCountrySLE EnumCountry = "SLE" EnumCountrySLV EnumCountry = "SLV" EnumCountrySMR EnumCountry = "SMR" EnumCountrySOM EnumCountry = "SOM" EnumCountrySPM EnumCountry = "SPM" EnumCountrySRB EnumCountry = "SRB" EnumCountrySTP EnumCountry = "STP" EnumCountrySUR EnumCountry = "SUR" EnumCountrySVK EnumCountry = "SVK" EnumCountrySVN EnumCountry = "SVN" EnumCountrySWE EnumCountry = "SWE" EnumCountrySWZ EnumCountry = "SWZ" EnumCountrySYC EnumCountry = "SYC" EnumCountrySYR EnumCountry = "SYR" EnumCountryTCA EnumCountry = "TCA" EnumCountryTCD EnumCountry = "TCD" EnumCountryTGO EnumCountry = "TGO" EnumCountryTHA EnumCountry = "THA" EnumCountryTJK EnumCountry = "TJK" EnumCountryTKL EnumCountry = "TKL" EnumCountryTKM EnumCountry = "TKM" EnumCountryTLS EnumCountry = "TLS" EnumCountryTON EnumCountry = "TON" EnumCountryTTO EnumCountry = "TTO" EnumCountryTUN EnumCountry = "TUN" EnumCountryTUR EnumCountry = "TUR" EnumCountryTUV EnumCountry = "TUV" EnumCountryTZA EnumCountry = "TZA" EnumCountryUGA EnumCountry = "UGA" EnumCountryUKR EnumCountry = "UKR" EnumCountryURY EnumCountry = "URY" EnumCountryUSA EnumCountry = "USA" EnumCountryUZB EnumCountry = "UZB" EnumCountryVAT EnumCountry = "VAT" EnumCountryVCT EnumCountry = "VCT" EnumCountryVEN EnumCountry = "VEN" EnumCountryVGB EnumCountry = "VGB" EnumCountryVIR EnumCountry = "VIR" EnumCountryVNM EnumCountry = "VNM" EnumCountryVUT EnumCountry = "VUT" EnumCountryWLF EnumCountry = "WLF" EnumCountryWSM EnumCountry = "WSM" EnumCountryYEM EnumCountry = "YEM" EnumCountryZAF EnumCountry = "ZAF" EnumCountryZMB EnumCountry = "ZMB" EnumCountryZWE EnumCountry = "ZWE" )
type EnumEquidBreed ¶
type EnumEquidBreed string
const ( EnumEquidBreedUndefined EnumEquidBreed = "Undefined" EnumEquidBreedAchalTekkiner EnumEquidBreed = "AchalTekkiner" EnumEquidBreedAchalTekkinerPartbred EnumEquidBreed = "AchalTekkinerPartbred" EnumEquidBreedAegidienberger EnumEquidBreed = "Aegidienberger" EnumEquidBreedAmericanMiniatureHorse EnumEquidBreed = "AmericanMiniatureHorse" EnumEquidBreedAmericanSaddlebred EnumEquidBreed = "AmericanSaddlebred" EnumEquidBreedAndalusier EnumEquidBreed = "Andalusier" EnumEquidBreedAngloarabVollblutVorbuch EnumEquidBreed = "AngloarabVollblutVorbuch" EnumEquidBreedAngloaraber EnumEquidBreed = "Angloaraber" EnumEquidBreedAngloAraberVorbuch EnumEquidBreed = "AngloAraberVorbuch" EnumEquidBreedAngloarabischesHalbblut EnumEquidBreed = "AngloarabischesHalbblut" EnumEquidBreedAngloarabischesHalbblutVorbuch EnumEquidBreed = "AngloarabischesHalbblutVorbuch" EnumEquidBreedAngloarabischesVollblut EnumEquidBreed = "AngloarabischesVollblut" EnumEquidBreedAngloNormaenner EnumEquidBreed = "AngloNormaenner" EnumEquidBreedAppaloosa EnumEquidBreed = "Appaloosa" EnumEquidBreedAraberBerber EnumEquidBreed = "AraberBerber" EnumEquidBreedArabischesVollblut EnumEquidBreed = "ArabischesVollblut" EnumEquidBreedAraboFriesen EnumEquidBreed = "AraboFriesen" EnumEquidBreedBadenWuerttemberg EnumEquidBreed = "BadenWuerttemberg" EnumEquidBreedBayerischesWarmblut EnumEquidBreed = "BayerischesWarmblut" EnumEquidBreedBelgischesWarmblut EnumEquidBreed = "BelgischesWarmblut" EnumEquidBreedBerber EnumEquidBreed = "Berber" EnumEquidBreedBERMA EnumEquidBreed = "BERMA" EnumEquidBreedBosniaken EnumEquidBreed = "Bosniaken" EnumEquidBreedBrandenburger EnumEquidBreed = "Brandenburger" EnumEquidBreedBritishSporthorse EnumEquidBreed = "BritishSporthorse" EnumEquidBreedBritishSpottedPony EnumEquidBreed = "BritishSpottedPony" EnumEquidBreedCamargue EnumEquidBreed = "Camargue" EnumEquidBreedCHKleinpferd EnumEquidBreed = "CHKleinpferd" EnumEquidBreedCHSportpony EnumEquidBreed = "CHSportpony" EnumEquidBreedClydesdale EnumEquidBreed = "Clydesdale" EnumEquidBreedCobNormand EnumEquidBreed = "CobNormand" EnumEquidBreedConnemara EnumEquidBreed = "Connemara" EnumEquidBreedCreamColorSchweiz EnumEquidBreed = "CreamColorSchweiz" EnumEquidBreedCremeColors EnumEquidBreed = "CremeColors" EnumEquidBreedCriaCaballar EnumEquidBreed = "CriaCaballar" EnumEquidBreedCriollo EnumEquidBreed = "Criollo" EnumEquidBreedDartmoor EnumEquidBreed = "Dartmoor" EnumEquidBreedDeutschesClassicPony EnumEquidBreed = "DeutschesClassicPony" EnumEquidBreedDeutschesReitpony EnumEquidBreed = "DeutschesReitpony" EnumEquidBreedDeutschesWarmblut EnumEquidBreed = "DeutschesWarmblut" EnumEquidBreedDuelmener EnumEquidBreed = "Duelmener" EnumEquidBreedEnglischesVollblut EnumEquidBreed = "EnglischesVollblut" EnumEquidBreedAndereEselrasse EnumEquidBreed = "AndereEselrasse" EnumEquidBreedExmoor EnumEquidBreed = "Exmoor" EnumEquidBreedFellPony EnumEquidBreed = "FellPony" EnumEquidBreedFinnischesWarmblut EnumEquidBreed = "FinnischesWarmblut" EnumEquidBreedFjord EnumEquidBreed = "Fjord" EnumEquidBreedFriese EnumEquidBreed = "Friese" EnumEquidBreedHaflingerMischrasse EnumEquidBreed = "HaflingerMischrasse" EnumEquidBreedHannoveraner EnumEquidBreed = "Hannoveraner" EnumEquidBreedHessen EnumEquidBreed = "Hessen" EnumEquidBreedHighlandPony EnumEquidBreed = "HighlandPony" EnumEquidBreedHighlandPonyCarron EnumEquidBreed = "HighlandPonyCarron" EnumEquidBreedHispano EnumEquidBreed = "Hispano" EnumEquidBreedHolsteiner EnumEquidBreed = "Holsteiner" EnumEquidBreedIrlaender EnumEquidBreed = "Irlaender" EnumEquidBreedIslandpferd EnumEquidBreed = "Islandpferd" EnumEquidBreedKladruber EnumEquidBreed = "Kladruber" EnumEquidBreedKnabstrupper EnumEquidBreed = "Knabstrupper" EnumEquidBreedKreuzungZVCH EnumEquidBreed = "KreuzungZVCH" EnumEquidBreedLettischesWarmblut EnumEquidBreed = "LettischesWarmblut" EnumEquidBreedLewitzer EnumEquidBreed = "Lewitzer" EnumEquidBreedLewitzschecke EnumEquidBreed = "Lewitzschecke" EnumEquidBreedLipizzaner EnumEquidBreed = "Lipizzaner" EnumEquidBreedLittauischesWarmblut EnumEquidBreed = "LittauischesWarmblut" EnumEquidBreedLusitano EnumEquidBreed = "Lusitano" EnumEquidBreedLuxemburgischesWarmblut EnumEquidBreed = "LuxemburgischesWarmblut" EnumEquidBreedMaulesel EnumEquidBreed = "Maulesel" EnumEquidBreedMaultier EnumEquidBreed = "Maultier" EnumEquidBreedMazedonier EnumEquidBreed = "Mazedonier" EnumEquidBreedMazedonierPartbred EnumEquidBreed = "MazedonierPartbred" EnumEquidBreedMecklenburger EnumEquidBreed = "Mecklenburger" EnumEquidBreedMerens EnumEquidBreed = "Merens" EnumEquidBreedMissouriFoxtrotter EnumEquidBreed = "MissouriFoxtrotter" EnumEquidBreedMorgan EnumEquidBreed = "Morgan" EnumEquidBreedNewForest EnumEquidBreed = "NewForest" EnumEquidBreedNoriker EnumEquidBreed = "Noriker" EnumEquidBreedOesterrWarmblut EnumEquidBreed = "OesterrWarmblut" EnumEquidBreedOldenburgerPferd EnumEquidBreed = "OldenburgerPferd" EnumEquidBreedOrlow EnumEquidBreed = "Orlow" EnumEquidBreedOstfriese EnumEquidBreed = "Ostfriese" EnumEquidBreedPaint EnumEquidBreed = "Paint" EnumEquidBreedPaintHorse EnumEquidBreed = "PaintHorse" EnumEquidBreedPalomino EnumEquidBreed = "Palomino" EnumEquidBreedPartbred EnumEquidBreed = "Partbred" EnumEquidBreedPartbredaraber EnumEquidBreed = "Partbredaraber" EnumEquidBreedPaso EnumEquidBreed = "Paso" EnumEquidBreedPasoColombiano EnumEquidBreed = "PasoColombiano" EnumEquidBreedPasoFino EnumEquidBreed = "PasoFino" EnumEquidBreedPasoPeruano EnumEquidBreed = "PasoPeruano" EnumEquidBreedPercheron EnumEquidBreed = "Percheron" EnumEquidBreedPinto EnumEquidBreed = "Pinto" EnumEquidBreedPleven EnumEquidBreed = "Pleven" EnumEquidBreedPolenTrakehner EnumEquidBreed = "PolenTrakehner" EnumEquidBreedPottok EnumEquidBreed = "Pottok" EnumEquidBreedPrzewalski EnumEquidBreed = "Przewalski" EnumEquidBreedPurarazaespanola EnumEquidBreed = "Purarazaespanola" EnumEquidBreedQuarterHorse EnumEquidBreed = "QuarterHorse" EnumEquidBreedRheinland EnumEquidBreed = "Rheinland" EnumEquidBreedRussischesWarmblut EnumEquidBreed = "RussischesWarmblut" EnumEquidBreedSachsen EnumEquidBreed = "Sachsen" EnumEquidBreedSachsenAnhaltiner EnumEquidBreed = "SachsenAnhaltiner" EnumEquidBreedSelleFrancais EnumEquidBreed = "SelleFrancais" EnumEquidBreedShagyaAraber EnumEquidBreed = "ShagyaAraber" EnumEquidBreedShetlandpony EnumEquidBreed = "Shetlandpony" EnumEquidBreedShireHorse EnumEquidBreed = "ShireHorse" EnumEquidBreedSlowenischesWarmblut EnumEquidBreed = "SlowenischesWarmblut" EnumEquidBreedSpecialColorSchweiz EnumEquidBreed = "SpecialColorSchweiz" EnumEquidBreedSporthorseBrasilien EnumEquidBreed = "SporthorseBrasilien" EnumEquidBreedSporthorseMexico EnumEquidBreed = "SporthorseMexico" EnumEquidBreedTennesseeWalkingHorse EnumEquidBreed = "TennesseeWalkingHorse" EnumEquidBreedThueringer EnumEquidBreed = "Thueringer" EnumEquidBreedTinker EnumEquidBreed = "Tinker" EnumEquidBreedTraber EnumEquidBreed = "Traber" EnumEquidBreedTraitComtois EnumEquidBreed = "TraitComtois" EnumEquidBreedTrakehner EnumEquidBreed = "Trakehner" EnumEquidBreedWarmblutRheinlandPfalzSaar EnumEquidBreed = "WarmblutRheinlandPfalzSaar" EnumEquidBreedWelsh EnumEquidBreed = "Welsh" EnumEquidBreedWelshCobSektionDWD EnumEquidBreed = "WelshCobSektionDWD" EnumEquidBreedWelshMountainPonyWA EnumEquidBreed = "WelshMountainPonyWA" EnumEquidBreedWelshPartbredWK EnumEquidBreed = "WelshPartbredWK" EnumEquidBreedWelshPonyCobTypWC EnumEquidBreed = "WelshPonyCobTypWC" EnumEquidBreedWelshRidingPonyWB EnumEquidBreed = "WelshRidingPonyWB" EnumEquidBreedWestfale EnumEquidBreed = "Westfale" EnumEquidBreedWuerttemberger EnumEquidBreed = "Wuerttemberger" EnumEquidBreedZangersheide EnumEquidBreed = "Zangersheide" EnumEquidBreedZweibruecken EnumEquidBreed = "Zweibruecken" EnumEquidBreedFreiberger EnumEquidBreed = "Freiberger" EnumEquidBreedHaflinger EnumEquidBreed = "Haflinger" EnumEquidBreedSchweizerWarmblut EnumEquidBreed = "SchweizerWarmblut" EnumEquidBreedAraber EnumEquidBreed = "Araber" EnumEquidBreedPony EnumEquidBreed = "Pony" EnumEquidBreedWarmblut EnumEquidBreed = "Warmblut" EnumEquidBreedVollblut EnumEquidBreed = "Vollblut" EnumEquidBreedKaltblut EnumEquidBreed = "Kaltblut" EnumEquidBreedKreuzung EnumEquidBreed = "Kreuzung" EnumEquidBreedAndere EnumEquidBreed = "Andere" EnumEquidBreedHollaendischesWarmblutKWPN EnumEquidBreed = "HollaendischesWarmblutKWPN" EnumEquidBreedDaenischesWarmblut EnumEquidBreed = "DaenischesWarmblut" EnumEquidBreedPolnischesWarmblut EnumEquidBreed = "PolnischesWarmblut" EnumEquidBreedUngarischesWarmblut EnumEquidBreed = "UngarischesWarmblut" EnumEquidBreedTschechischesWarmblut EnumEquidBreed = "TschechischesWarmblut" EnumEquidBreedItalienischesWarmblut EnumEquidBreed = "ItalienischesWarmblut" EnumEquidBreedCHSportpferd EnumEquidBreed = "CHSportpferd" EnumEquidBreedHalbblut EnumEquidBreed = "Halbblut" EnumEquidBreedSchwedischesHalbblut EnumEquidBreed = "SchwedischesHalbblut" EnumEquidBreedDaenischesReitpony EnumEquidBreed = "DaenischesReitpony" EnumEquidBreedBardigiano EnumEquidBreed = "Bardigiano" EnumEquidBreedKabardiner EnumEquidBreed = "Kabardiner" EnumEquidBreedArgentinischesPolopony EnumEquidBreed = "ArgentinischesPolopony" EnumEquidBreedUngarischesVollblut EnumEquidBreed = "UngarischesVollblut" EnumEquidBreedHalfSaddlebred EnumEquidBreed = "HalfSaddlebred" EnumEquidBreedTigerscheck EnumEquidBreed = "Tigerscheck" EnumEquidBreedTigerscheckShetlandtyp EnumEquidBreed = "TigerscheckShetlandtyp" EnumEquidBreedMiniShetlandpony EnumEquidBreed = "MiniShetlandpony" EnumEquidBreedIrishCob EnumEquidBreed = "IrishCob" EnumEquidBreedCurlyHorse EnumEquidBreed = "CurlyHorse" EnumEquidBreedCruzadoIberico EnumEquidBreed = "CruzadoIberico" EnumEquidBreedDalesPony EnumEquidBreed = "DalesPony" EnumEquidBreedDeutschesPartbredShetlandPony EnumEquidBreed = "DeutschesPartbredShetlandPony" EnumEquidBreedDeutschesSportpferd EnumEquidBreed = "DeutschesSportpferd" EnumEquidBreedEnglischesReitpony EnumEquidBreed = "EnglischesReitpony" EnumEquidBreedHannoverschersHalbblut EnumEquidBreed = "HannoverschersHalbblut" EnumEquidBreedInternationalesOldenburgerSpringpferd EnumEquidBreed = "InternationalesOldenburgerSpringpferd" EnumEquidBreedKigerMustang EnumEquidBreed = "KigerMustang" EnumEquidBreedKleinesDeutschesPony EnumEquidBreed = "KleinesDeutschesPony" EnumEquidBreedKleinesDeutschesReitpferd EnumEquidBreed = "KleinesDeutschesReitpferd" EnumEquidBreedLeonharder EnumEquidBreed = "Leonharder" EnumEquidBreedLeutstettenerPferd EnumEquidBreed = "LeutstettenerPferd" EnumEquidBreedMangalargaMarchadores EnumEquidBreed = "MangalargaMarchadores" EnumEquidBreedNRWReitpferd EnumEquidBreed = "NRWReitpferd" EnumEquidBreedOstfrieseAltOldenburger EnumEquidBreed = "OstfrieseAltOldenburger" EnumEquidBreedPasoIberoamericano EnumEquidBreed = "PasoIberoamericano" EnumEquidBreedPortugiesischesSportpferd EnumEquidBreed = "PortugiesischesSportpferd" EnumEquidBreedRheinischDeutschesKaltblut EnumEquidBreed = "RheinischDeutschesKaltblut" EnumEquidBreedRottaler EnumEquidBreed = "Rottaler" EnumEquidBreedSchwarzwaelderKaltblut EnumEquidBreed = "SchwarzwaelderKaltblut" EnumEquidBreedSpanischesSportpferd EnumEquidBreed = "SpanischesSportpferd" EnumEquidBreedSueddeutschesKaltblut EnumEquidBreed = "SueddeutschesKaltblut" EnumEquidBreedWarlander EnumEquidBreed = "Warlander" EnumEquidBreedPoitouEsel EnumEquidBreed = "PoitouEsel" EnumEquidBreedGrandNoirduBerry EnumEquidBreed = "GrandNoirduBerry" EnumEquidBreedAndalusischerRiesenesel EnumEquidBreed = "AndalusischerRiesenesel" EnumEquidBreedKatalanischerRiesenesel EnumEquidBreed = "KatalanischerRiesenesel" EnumEquidBreedAmericanMiniaturEsel EnumEquidBreed = "AmericanMiniaturEsel" EnumEquidBreedRagusana EnumEquidBreed = "Ragusana" EnumEquidBreedAmiataEsel EnumEquidBreed = "AmiataEsel" EnumEquidBreedMartinaFrancaEsel EnumEquidBreed = "MartinaFrancaEsel" EnumEquidBreedContentinEsel EnumEquidBreed = "ContentinEsel" EnumEquidBreedNormandieEsel EnumEquidBreed = "NormandieEsel" EnumEquidBreedHausesel EnumEquidBreed = "Hausesel" EnumEquidBreedSchweizerZuchtpferd EnumEquidBreed = "SchweizerZuchtpferd" )
type EnumEquidLocationChangeType ¶
type EnumEquidLocationChangeType string
const ( EnumEquidLocationChangeTypeInSwitzerland EnumEquidLocationChangeType = "InSwitzerland" EnumEquidLocationChangeTypeOutOfSwitzerland EnumEquidLocationChangeType = "OutOfSwitzerland" EnumEquidLocationChangeTypeIntoSwitzerland EnumEquidLocationChangeType = "IntoSwitzerland" )
type EnumEquidNotificationState ¶
type EnumEquidNotificationState string
const ( EnumEquidNotificationStateOk EnumEquidNotificationState = "Ok" EnumEquidNotificationStateLocationChangePending EnumEquidNotificationState = "LocationChangePending" EnumEquidNotificationStateOwnershipAcquisitionPending EnumEquidNotificationState = "OwnershipAcquisitionPending" EnumEquidNotificationStateLocationChangeAndAcquisitionPending EnumEquidNotificationState = "LocationChangeAndAcquisitionPending" )
type EnumEquidTypeOfUse ¶
type EnumEquidTypeOfUse string
const ( EnumEquidTypeOfUseUndefined EnumEquidTypeOfUse = "Undefined" EnumEquidTypeOfUseNutztier EnumEquidTypeOfUse = "Nutztier" EnumEquidTypeOfUseHeimtier EnumEquidTypeOfUse = "Heimtier" )
type EnumEquidWithersClass ¶
type EnumEquidWithersClass string
const ( EnumEquidWithersClassLessOrEqualThan148cm EnumEquidWithersClass = "LessOrEqualThan148cm" EnumEquidWithersClassGreaterThan148cm EnumEquidWithersClass = "GreaterThan148cm" )
type EnumGender ¶
type EnumGender string
const ( EnumGenderFemale EnumGender = "Female" EnumGenderMale EnumGender = "Male" )
type EnumGenus ¶
type EnumGenus string
const ( EnumGenusUnknow EnumGenus = "Unknow" EnumGenusCattle EnumGenus = "Cattle" EnumGenusPig EnumGenus = "Pig" EnumGenusSheep EnumGenus = "Sheep" EnumGenusGoat EnumGenus = "Goat" EnumGenusCamelid EnumGenus = "Camelid" EnumGenusGame EnumGenus = "Game" EnumGenusEquid EnumGenus = "Equid" EnumGenusBee EnumGenus = "Bee" EnumGenusFish EnumGenus = "Fish" EnumGenusPoultry EnumGenus = "Poultry" EnumGenusOthers EnumGenus = "Others" )
type EnumOrderStatus ¶
type EnumOrderStatus string
const ( EnumOrderStatusNew EnumOrderStatus = "New" EnumOrderStatusInDevelopment EnumOrderStatus = "InDevelopment" EnumOrderStatusOrderedAtSupplier EnumOrderStatus = "OrderedAtSupplier" EnumOrderStatusOrderedFromStock EnumOrderStatus = "OrderedFromStock" EnumOrderStatusSend EnumOrderStatus = "Send" EnumOrderStatusClosed EnumOrderStatus = "Closed" EnumOrderStatusDeleted EnumOrderStatus = "Deleted" )
type EnumPigCategory ¶
type EnumPigCategory string
const ( EnumPigCategoryOther EnumPigCategory = "Other" EnumPigCategoryWeaner EnumPigCategory = "Weaner" EnumPigCategoryFeederPig EnumPigCategory = "FeederPig" EnumPigCategoryPigForSlaughter EnumPigCategory = "PigForSlaughter" EnumPigCategorySow EnumPigCategory = "Sow" EnumPigCategoryBoar EnumPigCategory = "Boar" EnumPigCategoryGilt EnumPigCategory = "Gilt" )
type EnumPoultryType ¶
type EnumPoultryType string
const ( EnumPoultryTypeOther EnumPoultryType = "Other" EnumPoultryTypeChicken EnumPoultryType = "Chicken" EnumPoultryTypeHen EnumPoultryType = "Hen" )
type EnumPoultryUsageReason ¶
type EnumPoultryUsageReason string
const ( EnumPoultryUsageReasonUndefined EnumPoultryUsageReason = "Undefined" EnumPoultryUsageReasonLayingHen EnumPoultryUsageReason = "LayingHen" EnumPoultryUsageReasonMastPoultry EnumPoultryUsageReason = "MastPoultry" EnumPoultryUsageReasonMastTurkey EnumPoultryUsageReason = "MastTurkey" EnumPoultryUsageReasonBreedingAnimalLayingLine EnumPoultryUsageReason = "BreedingAnimalLayingLine" EnumPoultryUsageReasonBreedingAnimalMastLine EnumPoultryUsageReason = "BreedingAnimalMastLine" )
type EnumZone ¶
type EnumZone string
const ( EnumZoneUnknown EnumZone = "Unknown" EnumZoneHills EnumZone = "Hills" EnumZoneMountain01 EnumZone = "Mountain01" EnumZoneMountain02 EnumZone = "Mountain02" EnumZoneMountain03 EnumZone = "Mountain03" EnumZoneMountain04 EnumZone = "Mountain04" EnumZoneSummering EnumZone = "Summering" EnumZoneValley EnumZone = "Valley" EnumZoneForeignAncestralZoneForSummeringAnh EnumZone = "ForeignAncestralZoneForSummeringAnh" EnumZoneForeignNonAncestralZoneForSummeringAnh EnumZone = "ForeignNonAncestralZoneForSummeringAnh" )
type EquidAcquireOwnershipRequest ¶
type EquidAcquireOwnershipRequest struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EquidAcquireOwnershipRequest"` OnBehalfOfAgateNumber string `xml:"OnBehalfOfAgateNumber,omitempty"` Ueln string `xml:"Ueln,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` ActualOwnerAgateNumber string `xml:"ActualOwnerAgateNumber,omitempty"` }
type EquidCedeOwnershipRequest ¶
type EquidCedeOwnershipRequest struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EquidCedeOwnershipRequest"` OnBehalfOfAgateNumber string `xml:"OnBehalfOfAgateNumber,omitempty"` Ueln string `xml:"Ueln,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` IsNewEquidOwnerLivingAbroad bool `xml:"IsNewEquidOwnerLivingAbroad,omitempty"` CededToPersonAgateNumber string `xml:"CededToPersonAgateNumber,omitempty"` }
type EquidItem ¶
type EquidItem struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EquidItem"` OwnerFirstName string `xml:"OwnerFirstName,omitempty"` OwnerLastName string `xml:"OwnerLastName,omitempty"` OwnerAgateNumber string `xml:"OwnerAgateNumber,omitempty"` UELN string `xml:"UELN,omitempty"` Name string `xml:"Name,omitempty"` OriginTVDNumber string `xml:"OriginTVDNumber,omitempty"` Husbandry *HusbandryResult `xml:"Husbandry,omitempty"` NotificationState *TranslatedEnumTypeOfEnumEquidNotificationState `xml:"NotificationState,omitempty"` TypeOfUse *TranslatedEnumTypeOfEnumEquidTypeOfUse `xml:"TypeOfUse,omitempty"` Gender *TranslatedEnumTypeOfEnumGender `xml:"Gender,omitempty"` Breed *TranslatedEnumTypeOfEnumEquidBreed `xml:"Breed,omitempty"` WithersClass *TranslatedEnumTypeOfEnumEquidWithersClass `xml:"WithersClass,omitempty"` IsPassPresent bool `xml:"IsPassPresent,omitempty"` ColorFreeText string `xml:"ColorFreeText,omitempty"` BirthDate string `xml:"BirthDate,omitempty"` DeathDate string `xml:"DeathDate,omitempty"` ArrivalDate string `xml:"ArrivalDate,omitempty"` LeavingDate string `xml:"LeavingDate,omitempty"` }
type EquidLivestockRequest ¶
type EquidOwnershipListRequest ¶
type EquidOwnershipListRequest struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EquidOwnershipListRequest"` OnBehalfOfAgateNumber string `xml:"OnBehalfOfAgateNumber,omitempty"` SearchDateFrom time.Time `xml:"SearchDateFrom,omitempty"` SearchDateTo time.Time `xml:"SearchDateTo,omitempty"` ShowOnlyEquidsWhichWereLivingInQueryPeriod bool `xml:"ShowOnlyEquidsWhichWereLivingInQueryPeriod,omitempty"` }
type EquidRelocationRequest ¶
type EquidRelocationRequest struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 EquidRelocationRequest"` OnBehalfOfAgateNumber string `xml:"OnBehalfOfAgateNumber,omitempty"` Ueln string `xml:"Ueln,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` LocationChangeType *EnumEquidLocationChangeType `xml:"LocationChangeType,omitempty"` NewTVDNumber int32 `xml:"NewTVDNumber,omitempty"` OriginTVDNumber int32 `xml:"OriginTVDNumber,omitempty"` ImportOrExportCountry *EnumCountry `xml:"ImportOrExportCountry,omitempty"` }
type FarmManagerResult ¶
type FarmManagerResult struct { XMLName xml.Name //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 FarmManagerResult"` AgateNumber string `xml:"AgateNumber,omitempty"` Title string `xml:"Title,omitempty"` LastName string `xml:"LastName,omitempty"` FirstName string `xml:"FirstName,omitempty"` Street string `xml:"Street,omitempty"` PostCode string `xml:"PostCode,omitempty"` City string `xml:"City,omitempty"` EmailAddress string `xml:"EmailAddress,omitempty"` PhoneNumbers *StringArray `xml:"PhoneNumbers,omitempty"` PreferredLanguageLCID int32 `xml:"PreferredLanguageLCID,omitempty"` Result *ProcessingResult `xml:"Result,omitempty"` }
type GeneraResult ¶
type GeneraResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GeneraResult"` Result *ProcessingResult `xml:"Result,omitempty"` Genera *IntArray `xml:"Genera,omitempty"` }
type GenusElements ¶
type GetAnimalHusbandryAddress ¶
type GetAnimalHusbandryAddress struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryAddress"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` }
type GetAnimalHusbandryAddressResponse ¶
type GetAnimalHusbandryAddressResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryAddressResponse"` GetAnimalHusbandryAddressResult *AnimalHusbandryAddressResult `xml:"GetAnimalHusbandryAddressResult,omitempty"` }
type GetAnimalHusbandryAddressV2 ¶
type GetAnimalHusbandryAddressV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryAddressV2"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` }
type GetAnimalHusbandryAddressV2Response ¶
type GetAnimalHusbandryAddressV2Response struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryAddressV2Response"` GetAnimalHusbandryAddressV2Result *AnimalHusbandryAddressResultV2 `xml:"GetAnimalHusbandryAddressV2Result,omitempty"` }
type GetAnimalHusbandryDetail ¶
type GetAnimalHusbandryDetail struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryDetail"` PGetAnimalHusbandryDetailRequest *GetAnimalHusbandryDetailRequest `xml:"p_GetAnimalHusbandryDetailRequest,omitempty"` }
type GetAnimalHusbandryDetailRequest ¶
type GetAnimalHusbandryDetailRequest struct { XMLName xml.Name //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryDetailRequest"` *BaseRequest TVDNumber int32 `xml:"TVDNumber,omitempty"` }
type GetAnimalHusbandryDetailResponse ¶
type GetAnimalHusbandryDetailResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryDetailResponse"` GetAnimalHusbandryDetailResult *GetAnimalHusbandryDetailResult `xml:"GetAnimalHusbandryDetailResult,omitempty"` }
type GetAnimalHusbandryDetailResult ¶
type GetAnimalHusbandryDetailResult struct { XMLName xml.Name // `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryDetailResult"` Result *ProcessingResult `xml:"Result,omitempty"` PostData *HusbandryResult `xml:"PostData,omitempty"` IsActive bool `xml:"IsActive,omitempty"` MunicipalityName string `xml:"MunicipalityName,omitempty"` CantonShortname string `xml:"CantonShortname,omitempty"` CoordinateX int32 `xml:"CoordinateX,omitempty"` CoordinateY int32 `xml:"CoordinateY,omitempty"` Altitude int32 `xml:"Altitude,omitempty"` CantonAnimalHusbandryKey string `xml:"CantonAnimalHusbandryKey,omitempty"` CantonPersonKey string `xml:"CantonPersonKey,omitempty"` BurNumber string `xml:"BurNumber,omitempty"` AnimalHusbandryType *TranslatedEnumTypeOfEnumAnimalHusbandryType `xml:"AnimalHusbandryType,omitempty"` MunicipalityNumber int32 `xml:"MunicipalityNumber,omitempty"` TypeOfUse *TranslatedEnumTypeOfEnumAnimalHusbandryTypeOfUse `xml:"TypeOfUse,omitempty"` IsMountain bool `xml:"IsMountain,omitempty"` Zone *TranslatedEnumTypeOfEnumZone `xml:"Zone,omitempty"` Area *TranslatedEnumTypeOfEnumArea `xml:"Area,omitempty"` }
func GetAnimalHusbandryDetailFromTVD ¶
func GetAnimalHusbandryDetailFromTVD(userTVD int32) (*GetAnimalHusbandryDetailResult, error)
type GetAnimalHusbandryMemberships ¶
type GetAnimalHusbandryMemberships struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryMemberships"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` }
type GetAnimalHusbandryMembershipsResponse ¶
type GetAnimalHusbandryMembershipsResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetAnimalHusbandryMembershipsResponse"` GetAnimalHusbandryMembershipsResult *HusbandryMembershipResult `xml:"GetAnimalHusbandryMembershipsResult,omitempty"` }
type GetCattleDetail ¶
type GetCattleDetail struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleDetail"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PWorkingFocus *WorkingFocusArray `xml:"p_WorkingFocus,omitempty"` PEarTagNumber string `xml:"p_EarTagNumber,omitempty"` }
type GetCattleDetailResponse ¶
type GetCattleDetailResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleDetailResponse"` GetCattleDetailResult *CattleDetailResult `xml:"GetCattleDetailResult,omitempty"` }
type GetCattleDetailV2 ¶
type GetCattleDetailV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleDetailV2"` Action string `xml:"-"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PWorkingFocus *WorkingFocusArray `xml:"p_WorkingFocus,omitempty"` PEarTagNumber string `xml:"p_EarTagNumber,omitempty"` }
type GetCattleDetailV2Response ¶
type GetCattleDetailV2Response struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleDetailV2Response"` GetCattleDetailV2Result *CattleDetailResultV2 `xml:"GetCattleDetailV2Result,omitempty"` }
type GetCattleEarTags ¶
type GetCattleEarTags struct { //edited XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleEarTags"` Action string `xml:"-"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` POnStock bool `xml:"p_OnStock"` }
type GetCattleEarTagsResponse ¶
type GetCattleEarTagsResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleEarTagsResponse"` GetCattleEarTagsResult *CattleEarTagsResult `xml:"GetCattleEarTagsResult,omitempty"` }
type GetCattleHistory ¶
type GetCattleHistory struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleHistory"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PWorkingFocus *WorkingFocusArray `xml:"p_WorkingFocus,omitempty"` PEarTagNumber string `xml:"p_EarTagNumber,omitempty"` }
type GetCattleHistoryResponse ¶
type GetCattleHistoryResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleHistoryResponse"` GetCattleHistoryResult *CattleHistoryResult `xml:"GetCattleHistoryResult,omitempty"` }
type GetCattleLivestock ¶
type GetCattleLivestock struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleLivestock"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PWorkingFocus *WorkingFocusArray `xml:"p_WorkingFocus,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PSearchDateFrom time.Time `xml:"p_SearchDateFrom,omitempty"` PSearchDateTo time.Time `xml:"p_SearchDateTo,omitempty"` }
type GetCattleLivestockResponse ¶
type GetCattleLivestockResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleLivestockResponse"` GetCattleLivestockResult *CattleLivestockResult `xml:"GetCattleLivestockResult,omitempty"` }
type GetCattleLivestockV2 ¶
type GetCattleLivestockV2 struct { //edited XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleLivestockV2"` Action string `xml:"-"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PWorkingFocus *WorkingFocusArray `xml:"p_WorkingFocus,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PSearchDateFrom time.Time `xml:"p_SearchDateFrom,omitempty"` PSearchDateTo time.Time `xml:"p_SearchDateTo,omitempty"` }
type GetCattleLivestockV2Response ¶
type GetCattleLivestockV2Response struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleLivestockV2Response"` GetCattleLivestockV2Result *CattleLivestockResultV2 `xml:"GetCattleLivestockV2Result,omitempty"` }
func GetUserCattleLivestock ¶
type GetCattleMovements ¶
type GetCattleMovements struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleMovements"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PWorkingFocus *WorkingFocusArray `xml:"p_WorkingFocus,omitempty"` PEarTagNumber string `xml:"p_EarTagNumber,omitempty"` }
type GetCattleMovementsResponse ¶
type GetCattleMovementsResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleMovementsResponse"` GetCattleMovementsResult *CattleMovementsResult `xml:"GetCattleMovementsResult,omitempty"` }
type GetCattleOffsprings ¶
type GetCattleOffsprings struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleOffsprings"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PWorkingFocus *WorkingFocusArray `xml:"p_WorkingFocus,omitempty"` PEarTagNumberMother string `xml:"p_EarTagNumberMother,omitempty"` }
type GetCattleOffspringsResponse ¶
type GetCattleOffspringsResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleOffspringsResponse"` GetCattleOffspringsResult *CattleOffspringResult `xml:"GetCattleOffspringsResult,omitempty"` }
type GetCattleStatus ¶
type GetCattleStatusResponse ¶
type GetCattleStatusResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleStatusResponse"` GetCattleStatusResult *CattleStateExternalResult `xml:"GetCattleStatusResult,omitempty"` }
type GetCattleStatusV2 ¶
type GetCattleStatusV2Response ¶
type GetCattleStatusV2Response struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattleStatusV2Response"` GetCattleStatusV2Result *CattleStateExternalResultV2 `xml:"GetCattleStatusV2Result,omitempty"` }
type GetCattlesPerLeavingDate ¶
type GetCattlesPerLeavingDate struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattlesPerLeavingDate"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PGetCattlesPerLeavingDateRequest *GetCattlesPerLeavingDateRequest `xml:"p_GetCattlesPerLeavingDateRequest,omitempty"` }
type GetCattlesPerLeavingDateData ¶
type GetCattlesPerLeavingDateData struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattlesPerLeavingDateData"` EarTagNumber string `xml:"EarTagNumber,omitempty"` Name string `xml:"Name,omitempty"` BirthDate time.Time `xml:"BirthDate,omitempty"` LeavingDate time.Time `xml:"LeavingDate,omitempty"` TvdNumberGJTH string `xml:"TvdNumberGJTH,omitempty"` Gender *TranslatedEnumTypeOfEnumGender `xml:"Gender,omitempty"` Race *TranslatedEnumTypeOfEnumCattleRace `xml:"Race,omitempty"` }
type GetCattlesPerLeavingDateResponse ¶
type GetCattlesPerLeavingDateResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattlesPerLeavingDateResponse"` GetCattlesPerLeavingDateResult *GetCattlesPerLeavingDateResult `xml:"GetCattlesPerLeavingDateResult,omitempty"` }
type GetCattlesPerLeavingDateResult ¶
type GetCattlesPerLeavingDateResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCattlesPerLeavingDateResult"` Result *ProcessingResult `xml:"Result,omitempty"` ResultDetails *ArrayOfGetCattlesPerLeavingDateData `xml:"ResultDetails,omitempty"` }
type GetCodesResponse ¶
type GetCodesResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetCodesResponse"` GetCodesResult *CodesResult `xml:"GetCodesResult,omitempty"` }
type GetEarTagOrders ¶
type GetEarTagOrders struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetEarTagOrders"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PSearchDateFrom time.Time `xml:"p_SearchDateFrom,omitempty"` PSearchDateTo time.Time `xml:"p_SearchDateTo,omitempty"` PArticleFilter *IntArray `xml:"p_ArticleFilter,omitempty"` }
type GetEarTagOrdersResponse ¶
type GetEarTagOrdersResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetEarTagOrdersResponse"` GetEarTagOrdersResult *EarTagOrderResult `xml:"GetEarTagOrdersResult,omitempty"` }
type GetEquidLivestock ¶
type GetEquidLivestockResponse ¶
type GetEquidLivestockResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetEquidLivestockResponse"` GetEquidLivestockResult *GetEquidLivestockResult `xml:"GetEquidLivestockResult,omitempty"` }
type GetEquidLivestockResult ¶
type GetEquidLivestockResult struct { XMLName xml.Name Result *ProcessingResult `xml:"Result,omitempty"` EquidList *ArrayOfEquidItem `xml:"EquidList,omitempty"` }
type GetEquidOwnershipList ¶
type GetEquidOwnershipList struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetEquidOwnershipList"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PEquidOwnershipListRequest *EquidOwnershipListRequest `xml:"p_EquidOwnershipListRequest,omitempty"` }
type GetEquidOwnershipListResponse ¶
type GetEquidOwnershipListResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetEquidOwnershipListResponse"` GetEquidOwnershipListResult *GetEquidOwnershipListResult `xml:"GetEquidOwnershipListResult,omitempty"` }
type GetEquidOwnershipListResult ¶
type GetEquidOwnershipListResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetEquidOwnershipListResult"` Result *ProcessingResult `xml:"Result,omitempty"` EquidList *ArrayOfEquidItem `xml:"EquidList,omitempty"` }
type GetFarmManager ¶
type GetFarmManager struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetFarmManager"` Action string `xml:"-"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` }
type GetFarmManagerResponse ¶
type GetFarmManagerResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetFarmManagerResponse"` GetFarmManagerResult *FarmManagerResult `xml:"GetFarmManagerResult,omitempty"` }
type GetFarmers ¶
type GetFarmersResponse ¶
type GetFarmersResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetFarmersResponse"` GetFarmersResult *PersonListResult `xml:"GetFarmersResult,omitempty"` }
type GetLabelEarTagOrders ¶
type GetLabelEarTagOrders struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetLabelEarTagOrders"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PSearchDateFrom time.Time `xml:"p_SearchDateFrom,omitempty"` PSearchDateTo time.Time `xml:"p_SearchDateTo,omitempty"` PArticleFilter *IntArray `xml:"p_ArticleFilter,omitempty"` }
type GetLabelEarTagOrdersResponse ¶
type GetLabelEarTagOrdersResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetLabelEarTagOrdersResponse"` GetLabelEarTagOrdersResult *EarTagOrderResult `xml:"GetLabelEarTagOrdersResult,omitempty"` }
type GetMembershipForOrganisation ¶
type GetMembershipForOrganisation struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetMembershipForOrganisation"` PRequest *GetMembershipForOrganisationRequest `xml:"p_Request,omitempty"` }
type GetMembershipForOrganisationRequest ¶
type GetMembershipForOrganisationRequest struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetMembershipForOrganisationRequest"` *BaseRequest TVDNumber int32 `xml:"TVDNumber,omitempty"` AgateNumber string `xml:"AgateNumber,omitempty"` }
type GetMembershipForOrganisationResponse ¶
type GetMembershipForOrganisationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetMembershipForOrganisationResponse"` GetMembershipForOrganisationResult *GetMembershipForOrganisationResult `xml:"GetMembershipForOrganisationResult,omitempty"` }
type GetMembershipForOrganisationResult ¶
type GetMembershipForOrganisationResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetMembershipForOrganisationResult"` Result *ProcessingResult `xml:"Result,omitempty"` MembershipOrganisation *GenusElements `xml:"MembershipOrganisation,omitempty"` BreedingOrganisation *GenusElements `xml:"BreedingOrganisation,omitempty"` }
type GetPersonAddress ¶
type GetPersonAddress struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetPersonAddress"` Action string `xml:"-"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PAgateNumber string `xml:"p_AgateNumber,omitempty"` }
type GetPersonAddressResponse ¶
type GetPersonAddressResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetPersonAddressResponse" json:"-"` GetPersonAddressResult *PersonAddressResult `xml:"GetPersonAddressResult,omitempty"` }
type GetPersonIdentifiers ¶
type GetPersonIdentifiersResponse ¶
type GetPersonIdentifiersResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetPersonIdentifiersResponse"` GetPersonIdentifiersResult *PersonIdentifiersResult `xml:"GetPersonIdentifiersResult,omitempty"` }
type GetPigArrivalNotificationForBreedingOrganisation ¶
type GetPigArrivalNotificationForBreedingOrganisation struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetPigArrivalNotificationForBreedingOrganisation"` PSearchSmallAnimalMovementRequest *SearchSmallAnimalMovementRequest `xml:"p_SearchSmallAnimalMovementRequest,omitempty"` }
type GetPigArrivalNotificationForBreedingOrganisationResponse ¶
type GetPigArrivalNotificationForBreedingOrganisationResponse struct { XMLName xml.Name `` /* 127-byte string literal not displayed */ GetPigArrivalNotificationForBreedingOrganisationResult *PigArrivalNotificationResult `xml:"GetPigArrivalNotificationForBreedingOrganisationResult,omitempty"` }
type GetPoultryBarnInNotificationResult ¶
type GetPoultryBarnInNotificationResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetPoultryBarnInNotificationResult"` Result *ProcessingResult `xml:"Result,omitempty"` ArrivalNotifications *SmallAnimalNotificationDataArrayOfTypeSearchPoultryBarnInNotification `xml:"ArrivalNotifications,omitempty"` }
type GetPoultryBarnInNotifications ¶
type GetPoultryBarnInNotifications struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetPoultryBarnInNotifications"` PSearchPoultryBarnInNotificationRequest *SearchPoultryBarnInNotificationRequest `xml:"p_SearchPoultryBarnInNotificationRequest,omitempty"` }
type GetPoultryBarnInNotificationsResponse ¶
type GetPoultryBarnInNotificationsResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetPoultryBarnInNotificationsResponse"` GetPoultryBarnInNotificationsResult *GetPoultryBarnInNotificationResult `xml:"GetPoultryBarnInNotificationsResult,omitempty"` }
type GetRegisteredGenera ¶
type GetRegisteredGeneraResponse ¶
type GetRegisteredGeneraResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 GetRegisteredGeneraResponse"` GetRegisteredGeneraResult *GeneraResult `xml:"GetRegisteredGeneraResult,omitempty"` }
type HusbandryMembership ¶
type HusbandryMembership struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 HusbandryMembership"` IDPRG int32 `xml:"ID_PRG,omitempty"` AgateNumber string `xml:"AgateNumber,omitempty"` LastName string `xml:"LastName,omitempty"` FirstName string `xml:"FirstName,omitempty"` Role string `xml:"Role,omitempty"` Genus int32 `xml:"Genus,omitempty"` }
type HusbandryMembershipArray ¶
type HusbandryMembershipArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 HusbandryMembershipArray"` HusbandryMembershipItem []*HusbandryMembership `xml:"HusbandryMembershipItem,omitempty"` }
type HusbandryMembershipResult ¶
type HusbandryMembershipResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 HusbandryMembershipResult"` Result *ProcessingResult `xml:"Result,omitempty"` Memberships *HusbandryMembershipArray `xml:"Memberships,omitempty"` }
type HusbandryNotificationResult ¶
type HusbandryNotificationResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 HusbandryNotificationResult"` TVDNumber int32 `xml:"TVDNumber,omitempty"` NotificationID int32 `xml:"NotificationID,omitempty"` Result *ProcessingResult `xml:"Result,omitempty"` }
type HusbandryNotificationResultArray ¶
type HusbandryNotificationResultArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 HusbandryNotificationResultArray"` HusbandryNotificationResultItem []*HusbandryNotificationResult `xml:"HusbandryNotificationResultItem,omitempty"` }
type HusbandryResult ¶
type HusbandryResult struct { XMLName xml.Name //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 HusbandryResult"` TVDNumber string `xml:"TVDNumber,omitempty"` Name string `xml:"Name,omitempty"` Street string `xml:"Street,omitempty"` PostCode string `xml:"PostCode,omitempty"` City string `xml:"City,omitempty"` }
type NewEarTagOrderResult ¶
type NewEarTagOrderResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 NewEarTagOrderResult"` Result *ProcessingResult `xml:"Result,omitempty"` EarTagOrder *EarTagOrderData `xml:"EarTagOrder,omitempty"` }
type NotificationResult ¶
type NotificationResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 NotificationResult"` Result *ProcessingResult `xml:"Result,omitempty"` NotificationID int32 `xml:"NotificationID,omitempty"` }
type PersonAddressResult ¶
type PersonAddressResult struct { XMLName xml.Name `json:"-"` //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 PersonAddressResult"` Result *ProcessingResult `xml:"Result,omitempty" json:"-"` Title string `xml:"Title,omitempty" json:"title"` PostAddress *PersonResult `xml:"PostAddress,omitempty" json:"postAddress"` }
func GetPersonAddressFromTVD ¶
func GetPersonAddressFromTVD() (*PersonAddressResult, error)
type PersonDataArray ¶
type PersonDataArray struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 PersonDataArray"` PersonDataItem []*PersonResult `xml:"PersonDataItem,omitempty" json:"-"` }
type PersonIdentifiersResult ¶
type PersonIdentifiersResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 PersonIdentifiersResult"` Result *ProcessingResult `xml:"Result,omitempty"` CantonPersonKey string `xml:"CantonPersonKey,omitempty"` IDAGIS int32 `xml:"ID_AGIS,omitempty"` }
type PersonListResult ¶
type PersonListResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 PersonListResult"` Result *ProcessingResult `xml:"Result,omitempty"` PersonDataItems *PersonDataArray `xml:"PersonDataItems,omitempty"` }
type PersonResult ¶
type PersonResult struct { XMLName xml.Name `json:"-"` //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 PersonResult"` AgateNumber string `xml:"AgateNumber,omitempty" json:"agateNumber"` LastName string `xml:"LastName,omitempty" json:"lastName"` FirstName string `xml:"FirstName,omitempty" json:"firstName"` Street string `xml:"Street,omitempty" json:"street"` PostCode string `xml:"PostCode,omitempty" json:"postCode"` City string `xml:"City,omitempty" json:"city"` EmailAddress string `xml:"EmailAddress,omitempty" json:"emailAddress"` PhoneNumbers *StringArray `xml:"PhoneNumbers,omitempty" json:"phoneNumbers"` PreferredLanguageLCID int32 `xml:"PreferredLanguageLCID,omitempty" json:"preferredLanguageLcid"` }
type PigArrivalNotification ¶
type PigArrivalNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 PigArrivalNotification"` TVDNumber int32 `xml:"TVDNumber,omitempty"` SourceTVDNumber int32 `xml:"SourceTVDNumber,omitempty"` Amount int32 `xml:"Amount,omitempty"` DeletionDate time.Time `xml:"DeletionDate,omitempty"` CreationDate time.Time `xml:"CreationDate,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` PigCategory *TranslatedEnumTypeOfEnumPigCategory `xml:"PigCategory,omitempty"` }
type PigArrivalNotificationResult ¶
type PigArrivalNotificationResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 PigArrivalNotificationResult"` Result *ProcessingResult `xml:"Result,omitempty"` ArrivalNotifications *SmallAnimalNotificationDataArrayOfTypePigArrivalNotification `xml:"ArrivalNotifications,omitempty"` }
type PoultryBarnInNotification ¶
type PoultryBarnInNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 PoultryBarnInNotification"` Amount int32 `xml:"Amount,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` SourceTvdNumber int32 `xml:"SourceTvdNumber,omitempty"` PoultryUsageReason *EnumPoultryUsageReason `xml:"PoultryUsageReason,omitempty"` AllowSeveralNotifications bool `xml:"AllowSeveralNotifications,omitempty"` }
type ProcessingResult ¶
type ReplacementEarTagOrderDataItem ¶
type ReplacementEarTagOrderDataItem struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 ReplacementEarTagOrderDataItem"` NotificationID int32 `xml:"NotificationID,omitempty"` CombiArticle int32 `xml:"CombiArticle,omitempty"` OrderStatus *TranslatedEnumTypeOfEnumOrderStatus `xml:"OrderStatus,omitempty"` OrderStatusDate time.Time `xml:"OrderStatusDate,omitempty"` EarTagNumber string `xml:"EarTagNumber,omitempty"` IsExpress bool `xml:"IsExpress,omitempty"` Text string `xml:"Text,omitempty"` }
type ReplacementEarTagOrdersResult ¶
type ReplacementEarTagOrdersResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 ReplacementEarTagOrdersResult"` Result *ProcessingResult `xml:"Result,omitempty"` ResultDetails *ArrayOfReplacementEarTagOrderDataItem `xml:"ResultDetails,omitempty"` }
type SOAPClient ¶
type SOAPClient struct {
// contains filtered or unexported fields
}
func NewSOAPClient ¶
func NewSOAPClient(url string, tls bool, auth *BasicAuth) *SOAPClient
func (*SOAPClient) Call ¶
func (s *SOAPClient) Call(soapAction string, request, response interface{}) error
type SOAPEnvelope ¶
type SOAPFault ¶
type SOAPHeader ¶
type SOAPResponseBody ¶
type SOAPResponseBody struct { XMLName xml.Name `xml:"http://www.w3.org/2003/05/soap-envelope Body"` Fault *SOAPFault `xml:",omitempty"` Content interface{} `xml:",omitempty"` }
func (*SOAPResponseBody) UnmarshalXML ¶
func (b *SOAPResponseBody) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
type SOAPResponseEnvelope ¶
type SOAPResponseEnvelope struct { XMLName xml.Name `xml:"http://www.w3.org/2003/05/soap-envelope Envelope"` Body SOAPResponseBody }
type SearchPoultryBarnInNotification ¶
type SearchPoultryBarnInNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 SearchPoultryBarnInNotification"` Amount int32 `xml:"Amount,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` SourceTvdNumber int32 `xml:"SourceTvdNumber,omitempty"` PoultryUsageReason *TranslatedEnumTypeOfEnumPoultryUsageReason `xml:"PoultryUsageReason,omitempty"` NotificationDate time.Time `xml:"NotificationDate,omitempty"` HerdenIdentificationNumber string `xml:"HerdenIdentificationNumber,omitempty"` CreatedBy string `xml:"CreatedBy,omitempty"` DeletedBy string `xml:"DeletedBy,omitempty"` IsDeleted bool `xml:"IsDeleted,omitempty"` }
type SearchPoultryBarnInNotificationRequest ¶
type SearchPoultryBarnInNotificationRequest struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 SearchPoultryBarnInNotificationRequest"` *BaseRequest TVDNumber int32 `xml:"TVDNumber,omitempty"` FromDate time.Time `xml:"FromDate,omitempty"` ToDate time.Time `xml:"ToDate,omitempty"` }
type SmallAnimalNotificationDataArrayOfTypePigArrivalNotification ¶
type SmallAnimalNotificationDataArrayOfTypePigArrivalNotification struct { XMLName xml.Name `` /* 131-byte string literal not displayed */ SmallAnimalNotificationDataArrayItem []*PigArrivalNotification `xml:"SmallAnimalNotificationDataArrayItem,omitempty"` }
type SmallAnimalNotificationDataArrayOfTypeSearchPoultryBarnInNotification ¶
type SmallAnimalNotificationDataArrayOfTypeSearchPoultryBarnInNotification struct { XMLName xml.Name `` /* 140-byte string literal not displayed */ SmallAnimalNotificationDataArrayItem []*SearchPoultryBarnInNotification `xml:"SmallAnimalNotificationDataArrayItem,omitempty"` }
type StringArray ¶
type StringArray struct { XMLName xml.Name `json:"-"` //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 StringArray"` StringItem []string `xml:"StringItem,omitempty" json:"stringItem"` }
type TranslatedEnumTypeOfEnumAnimalHusbandryType ¶
type TranslatedEnumTypeOfEnumAnimalHusbandryType struct { XMLName xml.Name // `xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumAnimalHusbandryType"` EnumValue *EnumAnimalHusbandryType `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumAnimalHusbandryTypeOfUse ¶
type TranslatedEnumTypeOfEnumAnimalHusbandryTypeOfUse struct { XMLName xml.Name // `xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumAnimalHusbandryTypeOfUse"` EnumValue *EnumAnimalHusbandryTypeOfUse `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumArea ¶
type TranslatedEnumTypeOfEnumArea struct { XMLName xml.Name // `xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumArea"` EnumValue *EnumArea `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumCattleRace ¶
type TranslatedEnumTypeOfEnumCattleRace struct { XMLName xml.Name //`xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumCattleRace"` EnumValue *EnumCattleRace `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumEquidBreed ¶
type TranslatedEnumTypeOfEnumEquidBreed struct { XMLName xml.Name //`xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumEquidBreed"` EnumValue *EnumEquidBreed `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumEquidNotificationState ¶
type TranslatedEnumTypeOfEnumEquidNotificationState struct { XMLName xml.Name //`xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumEquidNotificationState"` EnumValue *EnumEquidNotificationState `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumEquidTypeOfUse ¶
type TranslatedEnumTypeOfEnumEquidTypeOfUse struct { XMLName xml.Name //`xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumEquidTypeOfUse"` EnumValue *EnumEquidTypeOfUse `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumEquidWithersClass ¶
type TranslatedEnumTypeOfEnumEquidWithersClass struct { XMLName xml.Name //`xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumEquidWithersClass"` EnumValue *EnumEquidWithersClass `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumGender ¶
type TranslatedEnumTypeOfEnumGender struct { XMLName xml.Name //`xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumGender"` EnumValue *EnumGender `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumOrderStatus ¶
type TranslatedEnumTypeOfEnumOrderStatus struct { XMLName xml.Name //`xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumOrderStatus"` EnumValue *EnumOrderStatus `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumPigCategory ¶
type TranslatedEnumTypeOfEnumPigCategory struct { XMLName xml.Name //`xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumPigCategory"` EnumValue *EnumPigCategory `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumPoultryUsageReason ¶
type TranslatedEnumTypeOfEnumPoultryUsageReason struct { XMLName xml.Name `xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumPoultryUsageReason"` EnumValue *EnumPoultryUsageReason `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type TranslatedEnumTypeOfEnumZone ¶
type TranslatedEnumTypeOfEnumZone struct { XMLName xml.Name // `xml:"http://www.identitas.ch/enumerations TranslatedEnumTypeOfEnumZone"` EnumValue *EnumZone `xml:"EnumValue,omitempty"` RequestedTranslation string `xml:"RequestedTranslation,omitempty"` }
type VersionResponse ¶
type WorkingFocus ¶
type WorkingFocusArray ¶
type WorkingFocusArray struct { XMLName xml.Name //`xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WorkingFocusArray"` WorkingFocusItem *[]WorkingFocus `xml:"WorkingFocusItem,omitempty"` }
type WriteAnimalClassificationNotification ¶
type WriteAnimalClassificationNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteAnimalClassificationNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PAnimalClassificationData *AnimalClassificationData `xml:"p_AnimalClassificationData,omitempty"` }
type WriteAnimalClassificationNotificationResponse ¶
type WriteAnimalClassificationNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteAnimalClassificationNotificationResponse"` WriteAnimalClassificationNotificationResult *NotificationResult `xml:"WriteAnimalClassificationNotificationResult,omitempty"` }
type WriteAnimalClassificationNotificationV2 ¶
type WriteAnimalClassificationNotificationV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteAnimalClassificationNotificationV2"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PAnimalClassificationData *AnimalClassificationDataV2 `xml:"p_AnimalClassificationData,omitempty"` }
type WriteAnimalClassificationNotificationV2Response ¶
type WriteAnimalClassificationNotificationV2Response struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteAnimalClassificationNotificationV2Response"` WriteAnimalClassificationNotificationV2Result *NotificationResult `xml:"WriteAnimalClassificationNotificationV2Result,omitempty"` }
type WriteCattleArrivalBatchNotification ¶
type WriteCattleArrivalBatchNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleArrivalBatchNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PArrivalData *CattleArrivalDataArray `xml:"p_ArrivalData,omitempty"` }
type WriteCattleArrivalBatchNotificationResponse ¶
type WriteCattleArrivalBatchNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleArrivalBatchNotificationResponse"` WriteCattleArrivalBatchNotificationResult *WriteCattleBatchNotificationResult `xml:"WriteCattleArrivalBatchNotificationResult,omitempty"` }
type WriteCattleBatchNotificationResult ¶
type WriteCattleBatchNotificationResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleBatchNotificationResult"` Result *ProcessingResult `xml:"Result,omitempty"` Resultdetails *CattleNotificationResultArray `xml:"Resultdetails,omitempty"` }
type WriteCattleBirthNotification ¶
type WriteCattleBirthNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleBirthNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PBirthData *CattleBirthData `xml:"p_BirthData,omitempty"` }
type WriteCattleBirthNotificationResponse ¶
type WriteCattleBirthNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleBirthNotificationResponse"` WriteCattleBirthNotificationResult *CattleNotificationResult `xml:"WriteCattleBirthNotificationResult,omitempty"` }
type WriteCattleChangeNameNotification ¶
type WriteCattleChangeNameNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleChangeNameNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PEarTagNumber string `xml:"p_EarTagNumber,omitempty"` PName string `xml:"p_Name,omitempty"` }
type WriteCattleChangeNameNotificationResponse ¶
type WriteCattleChangeNameNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleChangeNameNotificationResponse"` WriteCattleChangeNameNotificationResult *NotificationResult `xml:"WriteCattleChangeNameNotificationResult,omitempty"` }
type WriteCattleDaystayBatchNotification ¶
type WriteCattleDaystayBatchNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleDaystayBatchNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PDaystayData *CattleDaystayDataArray `xml:"p_DaystayData,omitempty"` }
type WriteCattleDaystayBatchNotificationResponse ¶
type WriteCattleDaystayBatchNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleDaystayBatchNotificationResponse"` WriteCattleDaystayBatchNotificationResult *WriteCattleBatchNotificationResult `xml:"WriteCattleDaystayBatchNotificationResult,omitempty"` }
type WriteCattleDeathBirthNotification ¶
type WriteCattleDeathBirthNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleDeathBirthNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PDeathBirthData *CattleDeathBirthData `xml:"p_DeathBirthData,omitempty"` }
type WriteCattleDeathBirthNotificationResponse ¶
type WriteCattleDeathBirthNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleDeathBirthNotificationResponse"` WriteCattleDeathBirthNotificationResult *CattleDeathBirthNotificationResult `xml:"WriteCattleDeathBirthNotificationResult,omitempty"` }
type WriteCattleDeceasedNotification ¶
type WriteCattleDeceasedNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleDeceasedNotification"` PCattleDeceasedRequest *CattleNotificationRequest `xml:"p_CattleDeceasedRequest,omitempty"` }
type WriteCattleDeceasedNotificationResponse ¶
type WriteCattleDeceasedNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleDeceasedNotificationResponse"` WriteCattleDeceasedNotificationResult *CattleNotificationResult `xml:"WriteCattleDeceasedNotificationResult,omitempty"` }
type WriteCattleDeformationNotification ¶
type WriteCattleDeformationNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleDeformationNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PEarTagNumber string `xml:"p_EarTagNumber,omitempty"` PDeformationType int32 `xml:"p_DeformationType,omitempty"` }
type WriteCattleDeformationNotificationResponse ¶
type WriteCattleDeformationNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleDeformationNotificationResponse"` WriteCattleDeformationNotificationResult *CattleNotificationResult `xml:"WriteCattleDeformationNotificationResult,omitempty"` }
type WriteCattleExportNotification ¶
type WriteCattleExportNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleExportNotification"` PCattleExportRequest *CattleNotificationWithCountryRequest `xml:"p_CattleExportRequest,omitempty"` }
type WriteCattleExportNotificationResponse ¶
type WriteCattleExportNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleExportNotificationResponse"` WriteCattleExportNotificationResult *CattleNotificationResult `xml:"WriteCattleExportNotificationResult,omitempty"` }
type WriteCattleLeavingBatchNotification ¶
type WriteCattleLeavingBatchNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleLeavingBatchNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PLeavingData *CattleLeavingDataArray `xml:"p_LeavingData,omitempty"` }
type WriteCattleLeavingBatchNotificationResponse ¶
type WriteCattleLeavingBatchNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleLeavingBatchNotificationResponse"` WriteCattleLeavingBatchNotificationResult *WriteCattleBatchNotificationResult `xml:"WriteCattleLeavingBatchNotificationResult,omitempty"` }
type WriteCattlePassportOrders ¶
type WriteCattlePassportOrders struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattlePassportOrders"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PPassportLanguage string `xml:"p_PassportLanguage,omitempty"` PIssueDate time.Time `xml:"p_IssueDate,omitempty"` PEarTagNumbers *StringArray `xml:"p_EarTagNumbers,omitempty"` }
type WriteCattlePassportOrdersResponse ¶
type WriteCattlePassportOrdersResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattlePassportOrdersResponse"` WriteCattlePassportOrdersResult *CattlePassportResult `xml:"WriteCattlePassportOrdersResult,omitempty"` }
type WriteCattleSlaughterBatchNotification ¶
type WriteCattleSlaughterBatchNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleSlaughterBatchNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PSlaughterData *CattleArrivalDataArray `xml:"p_SlaughterData,omitempty"` }
type WriteCattleSlaughterBatchNotificationResponse ¶
type WriteCattleSlaughterBatchNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleSlaughterBatchNotificationResponse"` WriteCattleSlaughterBatchNotificationResult *WriteCattleBatchNotificationResult `xml:"WriteCattleSlaughterBatchNotificationResult,omitempty"` }
type WriteCattleSlaughterBatchNotificationV2 ¶
type WriteCattleSlaughterBatchNotificationV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleSlaughterBatchNotificationV2"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PSlaughterData *CattleSlaughterDataArray `xml:"p_SlaughterData,omitempty"` }
type WriteCattleSlaughterBatchNotificationV2Response ¶
type WriteCattleSlaughterBatchNotificationV2Response struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleSlaughterBatchNotificationV2Response"` WriteCattleSlaughterBatchNotificationV2Result *WriteCattleBatchNotificationResult `xml:"WriteCattleSlaughterBatchNotificationV2Result,omitempty"` }
type WriteCattleTypeOfUseNotification ¶
type WriteCattleTypeOfUseNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleTypeOfUseNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PEarTagNumber string `xml:"p_EarTagNumber,omitempty"` PCattleTypeOfUse int32 `xml:"p_CattleTypeOfUse,omitempty"` PEventDate time.Time `xml:"p_EventDate,omitempty"` }
type WriteCattleTypeOfUseNotificationResponse ¶
type WriteCattleTypeOfUseNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleTypeOfUseNotificationResponse"` WriteCattleTypeOfUseNotificationResult *NotificationResult `xml:"WriteCattleTypeOfUseNotificationResult,omitempty"` }
type WriteCattleYardSlaughterNotification ¶
type WriteCattleYardSlaughterNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleYardSlaughterNotification"` PCattleYardSlaughteredRequest *CattleNotificationRequest `xml:"p_CattleYardSlaughteredRequest,omitempty"` }
type WriteCattleYardSlaughterNotificationResponse ¶
type WriteCattleYardSlaughterNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteCattleYardSlaughterNotificationResponse"` WriteCattleYardSlaughterNotificationResult *CattleNotificationResult `xml:"WriteCattleYardSlaughterNotificationResult,omitempty"` }
type WriteEquidAcquireOwnershipNotification ¶
type WriteEquidAcquireOwnershipNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteEquidAcquireOwnershipNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PEquidAcquireOwnershipRequest *EquidAcquireOwnershipRequest `xml:"p_EquidAcquireOwnershipRequest,omitempty"` }
type WriteEquidAcquireOwnershipNotificationResponse ¶
type WriteEquidAcquireOwnershipNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteEquidAcquireOwnershipNotificationResponse"` WriteEquidAcquireOwnershipNotificationResult *WriteNotificationResult `xml:"WriteEquidAcquireOwnershipNotificationResult,omitempty"` }
type WriteEquidCedeOwnershipNotification ¶
type WriteEquidCedeOwnershipNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteEquidCedeOwnershipNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PEquidCedeOwnershipRequest *EquidCedeOwnershipRequest `xml:"p_EquidCedeOwnershipRequest,omitempty"` }
type WriteEquidCedeOwnershipNotificationResponse ¶
type WriteEquidCedeOwnershipNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteEquidCedeOwnershipNotificationResponse"` WriteEquidCedeOwnershipNotificationResult *WriteNotificationResult `xml:"WriteEquidCedeOwnershipNotificationResult,omitempty"` }
type WriteEquidRelocationNotification ¶
type WriteEquidRelocationNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteEquidRelocationNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PEquidRelocationRequest *EquidRelocationRequest `xml:"p_EquidRelocationRequest,omitempty"` }
type WriteEquidRelocationNotificationResponse ¶
type WriteEquidRelocationNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteEquidRelocationNotificationResponse"` WriteEquidRelocationNotificationResult *WriteNotificationResult `xml:"WriteEquidRelocationNotificationResult,omitempty"` }
type WriteGroupSlaughterMovement ¶
type WriteGroupSlaughterMovement struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteGroupSlaughterMovement"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PReportingTvdNumber int32 `xml:"p_ReportingTvdNumber,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PEventDate time.Time `xml:"p_EventDate,omitempty"` PNumberOfAnimals int32 `xml:"p_NumberOfAnimals,omitempty"` PSourceHusbandryTvdNumber int32 `xml:"p_SourceHusbandryTvdNumber,omitempty"` }
type WriteGroupSlaughterMovementResponse ¶
type WriteGroupSlaughterMovementResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteGroupSlaughterMovementResponse"` WriteGroupSlaughterMovementResult *WriteMovementResult `xml:"WriteGroupSlaughterMovementResult,omitempty"` }
type WriteGroupSlaughterMovementV2 ¶
type WriteGroupSlaughterMovementV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteGroupSlaughterMovementV2"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PReportingTvdNumber int32 `xml:"p_ReportingTvdNumber,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PEventDate time.Time `xml:"p_EventDate,omitempty"` PGenus int32 `xml:"p_Genus,omitempty"` PNumberOfAnimals int32 `xml:"p_NumberOfAnimals,omitempty"` PSourceHusbandryTvdNumber int32 `xml:"p_SourceHusbandryTvdNumber,omitempty"` PSlaughterInitiatorTvdNumber int32 `xml:"p_SlaughterInitiatorTvdNumber,omitempty"` }
type WriteGroupSlaughterMovementV2Response ¶
type WriteGroupSlaughterMovementV2Response struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteGroupSlaughterMovementV2Response"` WriteGroupSlaughterMovementV2Result *WriteMovementResult `xml:"WriteGroupSlaughterMovementV2Result,omitempty"` }
type WriteMovementResult ¶
type WriteMovementResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteMovementResult"` MovementId int32 `xml:"MovementId,omitempty"` ProcessingResult *ProcessingResult `xml:"ProcessingResult,omitempty"` }
type WriteNewEarTagOrder ¶
type WriteNewEarTagOrder struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteNewEarTagOrder"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PEarTagType int32 `xml:"p_EarTagType,omitempty"` PAmount int32 `xml:"p_Amount,omitempty"` }
type WriteNewEarTagOrderResponse ¶
type WriteNewEarTagOrderResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteNewEarTagOrderResponse"` WriteNewEarTagOrderResult *NewEarTagOrderResult `xml:"WriteNewEarTagOrderResult,omitempty"` }
type WriteNewLabelEarTagOrder ¶
type WriteNewLabelEarTagOrder struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteNewLabelEarTagOrder"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PLabelEarTagType int32 `xml:"p_LabelEarTagType,omitempty"` PAmount int32 `xml:"p_Amount,omitempty"` }
type WriteNewLabelEarTagOrderResponse ¶
type WriteNewLabelEarTagOrderResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteNewLabelEarTagOrderResponse"` WriteNewLabelEarTagOrderResult *NewEarTagOrderResult `xml:"WriteNewLabelEarTagOrderResult,omitempty"` }
type WriteNotificationResult ¶
type WriteNotificationResult struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteNotificationResult"` Result *ProcessingResult `xml:"Result,omitempty"` }
type WritePigEntryMovement ¶
type WritePigEntryMovement struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePigEntryMovement"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PReportingTvdNumber int32 `xml:"p_ReportingTvdNumber,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PEventDate time.Time `xml:"p_EventDate,omitempty"` PNumberOfAnimals int32 `xml:"p_NumberOfAnimals,omitempty"` PSourceHusbandryTvdNumber int32 `xml:"p_SourceHusbandryTvdNumber,omitempty"` }
type WritePigEntryMovementResponse ¶
type WritePigEntryMovementResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePigEntryMovementResponse"` WritePigEntryMovementResult *WriteMovementResult `xml:"WritePigEntryMovementResult,omitempty"` }
type WritePigEntryMovementV2 ¶
type WritePigEntryMovementV2 struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePigEntryMovementV2"` Model *WritePigEntryMovementV2Request `xml:"Model,omitempty"` }
type WritePigEntryMovementV2Request ¶
type WritePigEntryMovementV2Request struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePigEntryMovementV2Request"` *BaseRequest ReportingTVDNumber int32 `xml:"ReportingTVDNumber,omitempty"` EventDate time.Time `xml:"EventDate,omitempty"` NumberOfAnimals int32 `xml:"NumberOfAnimals,omitempty"` SourceHusbandryTVDNumber int32 `xml:"SourceHusbandryTVDNumber,omitempty"` PigCategory *EnumPigCategory `xml:"PigCategory,omitempty"` }
type WritePigEntryMovementV2Response ¶
type WritePigEntryMovementV2Response struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePigEntryMovementV2Response"` WritePigEntryMovementV2Result *WriteMovementResult `xml:"WritePigEntryMovementV2Result,omitempty"` }
type WritePigSlaughterMovement ¶
type WritePigSlaughterMovement struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePigSlaughterMovement"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PReportingTvdNumber int32 `xml:"p_ReportingTvdNumber,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PEventDate time.Time `xml:"p_EventDate,omitempty"` PSourceHusbandryTvdNumber int32 `xml:"p_SourceHusbandryTvdNumber,omitempty"` PMessageID int64 `xml:"p_MessageID,omitempty"` PClassifierNumber int16 `xml:"p_ClassifierNumber,omitempty"` PClassifierEquipmentID string `xml:"p_ClassifierEquipmentID,omitempty"` PContractorNumberSlaughter string `xml:"p_ContractorNumberSlaughter,omitempty"` PMFA int16 `xml:"p_MFA,omitempty"` PWeight float64 `xml:"p_Weight,omitempty"` PSlaughterInitiator int32 `xml:"p_SlaughterInitiator,omitempty"` }
type WritePigSlaughterMovementResponse ¶
type WritePigSlaughterMovementResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePigSlaughterMovementResponse"` WritePigSlaughterMovementResult *WriteMovementResult `xml:"WritePigSlaughterMovementResult,omitempty"` }
type WritePoultryBarnInNotification ¶
type WritePoultryBarnInNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePoultryBarnInNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PPoultryBarnInNotification *PoultryBarnInNotification `xml:"p_PoultryBarnInNotification,omitempty"` }
type WritePoultryBarnInNotificationResponse ¶
type WritePoultryBarnInNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePoultryBarnInNotificationResponse"` WritePoultryBarnInNotificationResult *ProcessingResult `xml:"WritePoultryBarnInNotificationResult,omitempty"` }
type WritePoultrySlaughterNotification ¶
type WritePoultrySlaughterNotification struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePoultrySlaughterNotification"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PEventDate time.Time `xml:"p_EventDate,omitempty"` PWeight int32 `xml:"p_Weight,omitempty"` PPoultryType *EnumPoultryType `xml:"p_PoultryType,omitempty"` PSourceTVDNumber int32 `xml:"p_SourceTVDNumber,omitempty"` PDeliveryFileNumber string `xml:"p_DeliveryFileNumber,omitempty"` }
type WritePoultrySlaughterNotificationResponse ¶
type WritePoultrySlaughterNotificationResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WritePoultrySlaughterNotificationResponse"` WritePoultrySlaughterNotificationResult *ProcessingResult `xml:"WritePoultrySlaughterNotificationResult,omitempty"` }
type WriteReplacementBatchEarTagOrder ¶
type WriteReplacementBatchEarTagOrder struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteReplacementBatchEarTagOrder"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PWriteReplacementBatchEarTagOrderRequest *WriteReplacementBatchEarTagOrderRequest `xml:"p_WriteReplacementBatchEarTagOrderRequest,omitempty"` }
type WriteReplacementBatchEarTagOrderRequest ¶
type WriteReplacementBatchEarTagOrderRequest struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteReplacementBatchEarTagOrderRequest"` TVDNumber int32 `xml:"TVDNumber,omitempty"` Genus *EnumGenus `xml:"Genus,omitempty"` EartagOrderItemArray *EartagOrderItemArray `xml:"EartagOrderItemArray,omitempty"` }
type WriteReplacementBatchEarTagOrderResponse ¶
type WriteReplacementBatchEarTagOrderResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteReplacementBatchEarTagOrderResponse"` WriteReplacementBatchEarTagOrderResult *ReplacementEarTagOrdersResult `xml:"WriteReplacementBatchEarTagOrderResult,omitempty"` }
type WriteReplacementEarTagOrder ¶
type WriteReplacementEarTagOrder struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteReplacementEarTagOrder"` PManufacturerKey string `xml:"p_ManufacturerKey,omitempty"` PLCID int32 `xml:"p_LCID,omitempty"` PTVDNumber int32 `xml:"p_TVDNumber,omitempty"` PGenus int32 `xml:"p_Genus,omitempty"` PEarTagNumber string `xml:"p_EarTagNumber,omitempty"` PLeftEarTag bool `xml:"p_LeftEarTag,omitempty"` PRightEarTag bool `xml:"p_RightEarTag,omitempty"` }
type WriteReplacementEarTagOrderResponse ¶
type WriteReplacementEarTagOrderResponse struct { XMLName xml.Name `xml:"http://www.admin.ch/xmlns/Services/evd/Livestock/AnimalTracing/1 WriteReplacementEarTagOrderResponse"` WriteReplacementEarTagOrderResult *NewEarTagOrderResult `xml:"WriteReplacementEarTagOrderResult,omitempty"` }
Click to show internal directories.
Click to hide internal directories.