pub struct BookRequest {
pub override: Option<bool>,
pub scan_id: Option<String>,
pub voucher: Option<Box<Voucher>>,
}Fields§
§override: Option<bool>Override books this bill even when one of the SAME economic identity (vendor, total, issue date) already posted — the explicit human confirmation that a same-looking bill is a genuine second spend, not the same receipt re-scanned.
scan_id: Option<String>ScanID is the scanned document’s file hash, as GET /v1/books/inbox and the scan draft report it. It is the idempotency key: re-booking the same scan writes nothing.
voucher: Option<Box<Voucher>>Voucher is the reviewed voucher to post. Its source is FORCED to (scan, scanId) server-side, so it can never be booked under another source’s key.
Implementations§
Source§impl BookRequest
impl BookRequest
pub fn new() -> BookRequest
Trait Implementations§
Source§impl Clone for BookRequest
impl Clone for BookRequest
Source§fn clone(&self) -> BookRequest
fn clone(&self) -> BookRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BookRequest
impl Debug for BookRequest
Source§impl Default for BookRequest
impl Default for BookRequest
Source§fn default() -> BookRequest
fn default() -> BookRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BookRequest
impl<'de> Deserialize<'de> for BookRequest
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
Source§impl PartialEq for BookRequest
impl PartialEq for BookRequest
Source§impl Serialize for BookRequest
impl Serialize for BookRequest
impl StructuralPartialEq for BookRequest
Auto Trait Implementations§
impl Freeze for BookRequest
impl RefUnwindSafe for BookRequest
impl Send for BookRequest
impl Sync for BookRequest
impl Unpin for BookRequest
impl UnsafeUnpin for BookRequest
impl UnwindSafe for BookRequest
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