osdm_sys/models/
reimbursement_patch_request.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15#[cfg_attr(feature = "utoipa", derive(utoipa::ToSchema))]
16pub struct ReimbursementPatchRequest {
17 #[serde(rename = "additionalDocuments")]
18 pub additional_documents: Vec<models::SupportingDocument>,
19 #[serde(rename = "updatedStatus")]
20 pub updated_status: models::BackOfficeStatus,
21}
22
23impl ReimbursementPatchRequest {
24 pub fn new(additional_documents: Vec<models::SupportingDocument>, updated_status: models::BackOfficeStatus) -> ReimbursementPatchRequest {
25 ReimbursementPatchRequest {
26 additional_documents,
27 updated_status,
28 }
29 }
30}
31