SpeciesFileGroup/taxonworks

View on GitHub
app/javascript/vue/adapters/payload/makeCollectionObjectPayload.js

Summary

Maintainability
A
1 hr
Test Coverage
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
  }
}