pub struct SmartBrowseUsage {
pub runs_used_30d: Option<i64>,
pub runs_per_month_cap: Option<i64>,
pub pages_per_run_cap: Option<i64>,
pub cost_per_page: Option<i64>,
pub schedules_count: Option<i64>,
pub schedules_allowed: Option<bool>,
pub last_run: Option<SmartBrowseLastRun>,
}Expand description
data for SmartBrowse::usage — plan caps and
rolling-30-day usage.
Fields§
§runs_used_30d: Option<i64>Runs initiated in the last 30 days.
runs_per_month_cap: Option<i64>Plan ceiling on runs per rolling 30-day window.
pages_per_run_cap: Option<i64>Plan ceiling on pages per run.
cost_per_page: Option<i64>Credit cost per extracted page (currently 2).
schedules_count: Option<i64>Number of enabled recurring schedules.
schedules_allowed: Option<bool>Whether the plan allows recurring schedules.
last_run: Option<SmartBrowseLastRun>The most recent run, or None if the account has never run.
Trait Implementations§
Source§impl Clone for SmartBrowseUsage
impl Clone for SmartBrowseUsage
Source§fn clone(&self) -> SmartBrowseUsage
fn clone(&self) -> SmartBrowseUsage
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 SmartBrowseUsage
impl Debug for SmartBrowseUsage
Source§impl<'de> Deserialize<'de> for SmartBrowseUsage
impl<'de> Deserialize<'de> for SmartBrowseUsage
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 SmartBrowseUsage
impl RefUnwindSafe for SmartBrowseUsage
impl Send for SmartBrowseUsage
impl Sync for SmartBrowseUsage
impl Unpin for SmartBrowseUsage
impl UnsafeUnpin for SmartBrowseUsage
impl UnwindSafe for SmartBrowseUsage
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