pub struct Preferences {Show 13 fields
pub id: Option<String>,
pub sync_token: Option<String>,
pub meta_data: Option<MetaData>,
pub email_message_prefs: Option<EmailMessagePrefs>,
pub product_and_services_prefs: Option<ProductAndServicesPrefs>,
pub report_prefs: Option<ReportPrefs>,
pub accounting_info_prefs: Option<AccountingInfoPrefs>,
pub sales_forms_prefs: Option<SalesFormsPrefs>,
pub vendor_and_purchases_prefs: Option<VendorAndPurchasesPrefs>,
pub tax_prefs: Option<TaxPrefs>,
pub other_prefs: Option<OtherPrefs>,
pub time_tracking_prefs: Option<TimeTrackingPrefs>,
pub currency_prefs: Option<CurrencyPrefs>,
}Expand description
Preferences
Company-wide configuration controlling behavior for sales forms,
purchasing, accounting, taxes, time tracking, currencies, and messaging
in QuickBooks Online.
Semantics:
- Models data only; no HTTP calls are performed in this crate.
QBFullUpdatable::can_full_update()returns true whenhas_read()is true (bothidandsync_tokenare present).
API reference: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/preferences
Fields§
§id: Option<String>The unique ID of the entity
sync_token: Option<String>The unique sync token of the entity, used for concurrency control
meta_data: Option<MetaData>Metadata about the entity
email_message_prefs: Option<EmailMessagePrefs>Preferences for email messages
product_and_services_prefs: Option<ProductAndServicesPrefs>Preferences for products and services
report_prefs: Option<ReportPrefs>Preferences for reports
accounting_info_prefs: Option<AccountingInfoPrefs>Preferences for accounting information
sales_forms_prefs: Option<SalesFormsPrefs>Preferences for sales forms
vendor_and_purchases_prefs: Option<VendorAndPurchasesPrefs>Preferences for vendors and purchases
tax_prefs: Option<TaxPrefs>Preferences for taxes
other_prefs: Option<OtherPrefs>Other miscellaneous preferences
time_tracking_prefs: Option<TimeTrackingPrefs>Preferences for time tracking
currency_prefs: Option<CurrencyPrefs>Preferences for currency
Trait Implementations§
Source§impl Clone for Preferences
impl Clone for Preferences
Source§fn clone(&self) -> Preferences
fn clone(&self) -> Preferences
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 Preferences
impl Debug for Preferences
Source§impl Default for Preferences
impl Default for Preferences
Source§fn default() -> Preferences
fn default() -> Preferences
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Preferenceswhere
Preferences: Default,
impl<'de> Deserialize<'de> for Preferenceswhere
Preferences: Default,
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 Display for Preferences
impl Display for Preferences
Source§impl PartialEq for Preferences
impl PartialEq for Preferences
Source§impl QBFullUpdatable for Preferences
impl QBFullUpdatable for Preferences
fn can_full_update(&self) -> bool
Source§impl QBItem for Preferences
impl QBItem for Preferences
Source§impl Serialize for Preferences
impl Serialize for Preferences
impl StructuralPartialEq for Preferences
Auto Trait Implementations§
impl Freeze for Preferences
impl RefUnwindSafe for Preferences
impl Send for Preferences
impl Sync for Preferences
impl Unpin for Preferences
impl UnwindSafe for Preferences
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