updateFertilizerFromCatalogue
@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:392
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_type_rvo: fertilizersCatalogueTypeInsert["p_type_rvo"]; 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.