pub struct ApprovalRequestUpdateParams {
pub company_id: i32,
pub application_date: Option<String>,
pub approval_flow_route_id: i32,
pub approver_id: Option<i32>,
pub draft: bool,
pub request_items: Vec<ApprovalRequestCreateParamsRequestItemsInner>,
}Fields§
§company_id: i32事業所ID
application_date: Option<String>申請日 (yyyy-mm-dd)
指定しない場合は当日の日付が登録されます。
approval_flow_route_id: i32申請経路ID
approver_id: Option<i32>承認者のユーザーID
draft: bool各種申請のステータス
falseを指定した時は申請中(in_progress)で各種申請を更新します。
trueを指定した時は下書き(draft)で各種申請を更新します。
request_items: Vec<ApprovalRequestCreateParamsRequestItemsInner>Implementations§
Source§impl ApprovalRequestUpdateParams
impl ApprovalRequestUpdateParams
pub fn new( company_id: i32, approval_flow_route_id: i32, draft: bool, request_items: Vec<ApprovalRequestCreateParamsRequestItemsInner>, ) -> ApprovalRequestUpdateParams
Trait Implementations§
Source§impl Clone for ApprovalRequestUpdateParams
impl Clone for ApprovalRequestUpdateParams
Source§fn clone(&self) -> ApprovalRequestUpdateParams
fn clone(&self) -> ApprovalRequestUpdateParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ApprovalRequestUpdateParams
impl Debug for ApprovalRequestUpdateParams
Source§impl Default for ApprovalRequestUpdateParams
impl Default for ApprovalRequestUpdateParams
Source§fn default() -> ApprovalRequestUpdateParams
fn default() -> ApprovalRequestUpdateParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApprovalRequestUpdateParams
impl<'de> Deserialize<'de> for ApprovalRequestUpdateParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for ApprovalRequestUpdateParams
Auto Trait Implementations§
impl Freeze for ApprovalRequestUpdateParams
impl RefUnwindSafe for ApprovalRequestUpdateParams
impl Send for ApprovalRequestUpdateParams
impl Sync for ApprovalRequestUpdateParams
impl Unpin for ApprovalRequestUpdateParams
impl UnwindSafe for ApprovalRequestUpdateParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more