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: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.