Class: CrvApiClient::Api::Reproduction::AnimalReproduction

Inherits:
Object
  • Object
show all
Defined in:
lib/crv_api_client/api/reproduction/reproduction.rb

Overview

/animalReproduction

animal - CrvApiClient::Api::Reproduction::AnimalId
animalNrShort - SOAP::SOAPString
animalName - SOAP::SOAPString
farmersAnimalNr - SOAP::SOAPString
sex - SOAP::SOAPString
birthDate - (any)
colourHair - SOAP::SOAPString
dam - CrvApiClient::Api::Reproduction::AnimalId
sire - CrvApiClient::Api::Reproduction::AnimalId
sireName - SOAP::SOAPString
lastCalvingDate - (any)
lastInseminationDate - (any)
serviceSire - CrvApiClient::Api::Reproduction::AnimalId
serviceSireName - SOAP::SOAPString
lastDryDate - (any)
expectedCalvingDate - (any)
reproductionStatus - SOAP::SOAPString
lastInHeatDate - (any)
participantAnimal - CrvApiClient::Api::Reproduction::ParticipantAnimalId

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(animal = nil, animalNrShort = nil, animalName = nil, farmersAnimalNr = nil, sex = nil, birthDate = nil, colourHair = nil, dam = nil, sire = nil, sireName = nil, lastCalvingDate = nil, lastInseminationDate = nil, serviceSire = nil, serviceSireName = nil, lastDryDate = nil, expectedCalvingDate = nil, reproductionStatus = nil, lastInHeatDate = nil, participantAnimal = []) ⇒ AnimalReproduction

Returns a new instance of AnimalReproduction.



2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2217

def initialize(animal = nil, animalNrShort = nil, animalName = nil, farmersAnimalNr = nil, sex = nil, birthDate = nil, colourHair = nil, dam = nil, sire = nil, sireName = nil, lastCalvingDate = nil, lastInseminationDate = nil, serviceSire = nil, serviceSireName = nil, lastDryDate = nil, expectedCalvingDate = nil, reproductionStatus = nil, lastInHeatDate = nil, participantAnimal = [])
  @animal = animal
  @animalNrShort = animalNrShort
  @animalName = animalName
  @farmersAnimalNr = farmersAnimalNr
  @sex = sex
  @birthDate = birthDate
  @colourHair = colourHair
  @dam = dam
  @sire = sire
  @sireName = sireName
  @lastCalvingDate = lastCalvingDate
  @lastInseminationDate = lastInseminationDate
  @serviceSire = serviceSire
  @serviceSireName = serviceSireName
  @lastDryDate = lastDryDate
  @expectedCalvingDate = expectedCalvingDate
  @reproductionStatus = reproductionStatus
  @lastInHeatDate = lastInHeatDate
  @participantAnimal = participantAnimal
end

Instance Attribute Details

#animalObject

Returns the value of attribute animal.



2197
2198
2199
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2197

def animal
  @animal
end

#animalNameObject

Returns the value of attribute animalName.



2199
2200
2201
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2199

def animalName
  @animalName
end

#animalNrShortObject

Returns the value of attribute animalNrShort.



2198
2199
2200
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2198

def animalNrShort
  @animalNrShort
end

#birthDateObject

Returns the value of attribute birthDate.



2202
2203
2204
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2202

def birthDate
  @birthDate
end

#colourHairObject

Returns the value of attribute colourHair.



2203
2204
2205
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2203

def colourHair
  @colourHair
end

#damObject

Returns the value of attribute dam.



2204
2205
2206
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2204

def dam
  @dam
end

#expectedCalvingDateObject

Returns the value of attribute expectedCalvingDate.



2212
2213
2214
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2212

def expectedCalvingDate
  @expectedCalvingDate
end

#farmersAnimalNrObject

Returns the value of attribute farmersAnimalNr.



2200
2201
2202
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2200

def farmersAnimalNr
  @farmersAnimalNr
end

#lastCalvingDateObject

Returns the value of attribute lastCalvingDate.



2207
2208
2209
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2207

def lastCalvingDate
  @lastCalvingDate
end

#lastDryDateObject

Returns the value of attribute lastDryDate.



2211
2212
2213
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2211

def lastDryDate
  @lastDryDate
end

#lastInHeatDateObject

Returns the value of attribute lastInHeatDate.



2214
2215
2216
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2214

def lastInHeatDate
  @lastInHeatDate
end

#lastInseminationDateObject

Returns the value of attribute lastInseminationDate.



2208
2209
2210
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2208

def lastInseminationDate
  @lastInseminationDate
end

#participantAnimalObject

Returns the value of attribute participantAnimal.



2215
2216
2217
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2215

def participantAnimal
  @participantAnimal
end

#reproductionStatusObject

Returns the value of attribute reproductionStatus.



2213
2214
2215
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2213

def reproductionStatus
  @reproductionStatus
end

#serviceSireObject

Returns the value of attribute serviceSire.



2209
2210
2211
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2209

def serviceSire
  @serviceSire
end

#serviceSireNameObject

Returns the value of attribute serviceSireName.



2210
2211
2212
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2210

def serviceSireName
  @serviceSireName
end

#sexObject

Returns the value of attribute sex.



2201
2202
2203
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2201

def sex
  @sex
end

#sireObject

Returns the value of attribute sire.



2205
2206
2207
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2205

def sire
  @sire
end

#sireNameObject

Returns the value of attribute sireName.



2206
2207
2208
# File 'lib/crv_api_client/api/reproduction/reproduction.rb', line 2206

def sireName
  @sireName
end