Skip to main content

updateFertilizerFromCatalogue

@svenvw/fdm-source


@svenvw/fdm-source / fdm-core/src / updateFertilizerFromCatalogue

Function: updateFertilizerFromCatalogue()

updateFertilizerFromCatalogue(fdm, principal_id, b_id_farm, p_id_catalogue, properties): Promise<void>

Defined in: fdm-core/src/fertilizer.ts:386

Alpha

Updates an existing fertilizer in the catalogue of a farm.

Parameters

fdm

any

The FDM instance providing the connection to the database. The instance can be created with createFdmServer.

principal_id

any

The ID of the principal making the request.

b_id_farm

any

The ID of the farm.

p_id_catalogue

any

The ID of the fertilizer in the catalogue to update

properties

Partial<{ p_a: fertilizersCatalogueTypeInsert["p_a"]; p_app_method_options: fertilizersCatalogueTypeInsert["p_app_method_options"]; p_as_rt: fertilizersCatalogueTypeInsert["p_as_rt"]; p_b_rt: fertilizersCatalogueTypeInsert["p_b_rt"]; p_c_fr: fertilizersCatalogueTypeInsert["p_c_fr"]; p_c_if: fertilizersCatalogueTypeInsert["p_c_if"]; p_c_of: fertilizersCatalogueTypeInsert["p_c_of"]; p_c_rt: fertilizersCatalogueTypeInsert["p_c_rt"]; p_ca_rt: fertilizersCatalogueTypeInsert["p_ca_rt"]; p_cd_rt: fertilizersCatalogueTypeInsert["p_cd_rt"]; p_cl_rt: fertilizersCatalogueTypeInsert["p_cl_rt"]; p_cn_of: fertilizersCatalogueTypeInsert["p_cn_of"]; p_co_rt: fertilizersCatalogueTypeInsert["p_co_rt"]; p_cr_rt: fertilizersCatalogueTypeInsert["p_cr_rt"]; p_cr_vi: fertilizersCatalogueTypeInsert["p_cr_vi"]; p_cu_rt: fertilizersCatalogueTypeInsert["p_cu_rt"]; p_density: fertilizersCatalogueTypeInsert["p_density"]; p_description: fertilizersCatalogueTypeInsert["p_description"]; p_dm: fertilizersCatalogueTypeInsert["p_dm"]; p_ef_nh3: fertilizersCatalogueTypeInsert["p_ef_nh3"]; p_eoc: fertilizersCatalogueTypeInsert["p_eoc"]; p_eom: fertilizersCatalogueTypeInsert["p_eom"]; p_fe_rt: fertilizersCatalogueTypeInsert["p_fe_rt"]; p_hc: fertilizersCatalogueTypeInsert["p_hc"]; p_hg_rt: fertilizersCatalogueTypeInsert["p_hg_rt"]; p_k_rt: fertilizersCatalogueTypeInsert["p_k_rt"]; p_mg_rt: fertilizersCatalogueTypeInsert["p_mg_rt"]; p_mn_rt: fertilizersCatalogueTypeInsert["p_mn_rt"]; p_mo_rt: fertilizersCatalogueTypeInsert["p_mo_rt"]; p_n_if: fertilizersCatalogueTypeInsert["p_n_if"]; p_n_of: fertilizersCatalogueTypeInsert["p_n_of"]; p_n_rt: fertilizersCatalogueTypeInsert["p_n_rt"]; p_n_wc: fertilizersCatalogueTypeInsert["p_n_wc"]; p_na_rt: fertilizersCatalogueTypeInsert["p_na_rt"]; p_name_en: fertilizersCatalogueTypeInsert["p_name_en"]; p_name_nl: fertilizersCatalogueTypeInsert["p_name_nl"]; p_ne: fertilizersCatalogueTypeInsert["p_ne"]; p_nh4_rt: fertilizersCatalogueTypeInsert["p_nh4_rt"]; p_ni_rt: fertilizersCatalogueTypeInsert["p_ni_rt"]; p_no3_rt: fertilizersCatalogueTypeInsert["p_no3_rt"]; p_om: fertilizersCatalogueTypeInsert["p_om"]; p_p_rt: fertilizersCatalogueTypeInsert["p_p_rt"]; p_pb_rt: fertilizersCatalogueTypeInsert["p_pb_rt"]; p_s_rt: fertilizersCatalogueTypeInsert["p_s_rt"]; p_s_wc: fertilizersCatalogueTypeInsert["p_s_wc"]; p_si_rt: fertilizersCatalogueTypeInsert["p_si_rt"]; p_type: "manure" | "mineral" | "compost" | null; p_zn_rt: fertilizersCatalogueTypeInsert["p_zn_rt"]; }>

The properties of the fertilizer to update.

Returns

Promise<void>

A Promise that resolves when the fertilizer has been updated.

Throws

If updating the fertilizer fails.