pub struct AddStatusParams {
pub common: AddStatusCommon,
pub cumulative_flag: CumulativeFlag,
pub net_data: bool,
pub extended_data: Option<AddExtendedParams>,
pub message: Option<String>,
pub battery: Option<AddBatteryParams>,
}Expand description
Parameters for the add_status endpoint.
Fields§
§common: AddStatusCommonParameters common to the add_status and
add_batch_status endpoints.
cumulative_flag: CumulativeFlagWhether to process this status as a cumulative status, and if so, which fields are cumulative.
net_data: boolWhether to process this status as net data.
See the PVOutput docs for further information.
extended_data: Option<AddExtendedParams>Extended data.
Requires donation status.
message: Option<String>§battery: Option<AddBatteryParams>Battery information.
Requires donation status.
Implementations§
Source§impl AddStatusParams
impl AddStatusParams
Sourcepub const fn new(common: AddStatusCommon) -> Self
pub const fn new(common: AddStatusCommon) -> Self
Creates a new instance of AddStatusParams with the given common parameters and all other fields set to
None.
Trait Implementations§
Source§impl Clone for AddStatusParams
impl Clone for AddStatusParams
Source§fn clone(&self) -> AddStatusParams
fn clone(&self) -> AddStatusParams
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 AddStatusParams
impl Debug for AddStatusParams
Source§impl From<AddStatusCommon> for AddStatusParams
impl From<AddStatusCommon> for AddStatusParams
Source§fn from(common: AddStatusCommon) -> Self
fn from(common: AddStatusCommon) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AddStatusParams
impl RefUnwindSafe for AddStatusParams
impl Send for AddStatusParams
impl Sync for AddStatusParams
impl Unpin for AddStatusParams
impl UnwindSafe for AddStatusParams
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