pub struct UserRight {Show 18 fields
pub creditor_public_id: Uuid,
pub can_read_creditor: bool,
pub include_creditor_on_start_page: bool,
pub can_write_creditor: bool,
pub can_attest_invoice: bool,
pub can_manage_invoice_payments: bool,
pub can_sell_invoice: bool,
pub can_sales_finance: bool,
pub can_attest_supplier_invoice: bool,
pub can_pay_supplier_invoice: bool,
pub can_manage_invoices: bool,
pub can_manage_debt_collections: bool,
pub can_manage_self_invoices: bool,
pub can_manage_self_invoice_debtor_infoes: bool,
pub can_manage_supplier_invoices: bool,
pub can_manage_finances: bool,
pub can_read_settings: bool,
pub can_read_bookkeeping: bool,
}
Fields§
§creditor_public_id: Uuid
§can_read_creditor: bool
§include_creditor_on_start_page: bool
§can_write_creditor: bool
§can_attest_invoice: bool
§can_manage_invoice_payments: bool
§can_sell_invoice: bool
§can_sales_finance: bool
§can_attest_supplier_invoice: bool
§can_pay_supplier_invoice: bool
§can_manage_invoices: bool
§can_manage_debt_collections: bool
§can_manage_self_invoices: bool
§can_manage_self_invoice_debtor_infoes: bool
§can_manage_supplier_invoices: bool
§can_manage_finances: bool
§can_read_settings: bool
§can_read_bookkeeping: bool
Trait Implementations§
source§impl<'de> Deserialize<'de> for UserRight
impl<'de> Deserialize<'de> for UserRight
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
Auto Trait Implementations§
impl Freeze for UserRight
impl RefUnwindSafe for UserRight
impl Send for UserRight
impl Sync for UserRight
impl Unpin for UserRight
impl UnwindSafe for UserRight
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