app/javascript/vue/adapters/payload/makeCollectionObjectPayload.js
export function makeCollectingEventPayload (ceData) {
return {
id: ceData.id,
print_label: ceData.printLabel,
print_label_number_to_print: ceData.printLabelNumberToPrint,
document_label: ceData.documentLabel,
verbatim_label: ceData.verbatimLabel,
verbatim_locality: ceData.verbatimLocality,
verbatim_date: ceData.verbatimDate,
verbatim_longitude: ceData.verbatimLongitude,
verbatim_latitude: ceData.verbatimLatitude,
verbatim_geolocation_uncertainty: ceData.verbatimGeolocationUncertainty,
verbatim_trip_identifier: ceData.verbatimTripIdentifier,
verbatim_collectors: ceData.verbatimCollectors,
verbatim_method: ceData.verbatimMethod,
verbatim_habitat: ceData.verbatimHabitat,
verbatim_datum: ceData.verbatimDatum,
verbatim_elevation: ceData.verbatimElevation,
geographic_area_id: ceData.geographicAreaId,
minimum_elevation: ceData.minimumElevation,
maximum_elevation: ceData.maximumElevation,
elevation_precision: ceData.elevationPrecision,
time_start_hour: ceData.timeStartHour,
time_start_minute: ceData.timeStartMinute,
time_start_second: ceData.timeStartSecond,
time_end_hour: ceData.timeEndHour,
time_end_minute: ceData.timeEndMinute,
time_end_second: ceData.timeEndSecond,
start_date_day: ceData.startDateDay,
start_date_month: ceData.startDateMonth,
start_date_year: ceData.startDateYear,
end_date_day: ceData.endDateDay,
end_date_month: ceData.endDateMonth,
end_date_year: ceData.endDateYear,
group: ceData.group,
member: ceData.member,
formation: ceData.formation,
lithology: ceData.lithology,
max_ma: ceData.maxMa,
min_ma: ceData.minMa,
field_notes: ceData.fieldNotes,
meta_prioritize_geographic_area: ceData.metaPrioritizeGeographicArea,
role_attributes: ceData.rolesAttributes,
identifiers_attributes: ceData.identifiersAttributes
}
}