#[non_exhaustive]pub struct LoRaWanGetServiceProfileInfo {Show 19 fields
pub ul_rate: Option<i32>,
pub ul_bucket_size: Option<i32>,
pub ul_rate_policy: Option<String>,
pub dl_rate: Option<i32>,
pub dl_bucket_size: Option<i32>,
pub dl_rate_policy: Option<String>,
pub add_gw_metadata: bool,
pub dev_status_req_freq: Option<i32>,
pub report_dev_status_battery: bool,
pub report_dev_status_margin: bool,
pub dr_min: i32,
pub dr_max: i32,
pub channel_mask: Option<String>,
pub pr_allowed: bool,
pub hr_allowed: bool,
pub ra_allowed: bool,
pub nwk_geo_loc: bool,
pub target_per: i32,
pub min_gw_diversity: Option<i32>,
}Expand description
LoRaWANGetServiceProfileInfo object.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.ul_rate: Option<i32>The ULRate value.
ul_bucket_size: Option<i32>The ULBucketSize value.
ul_rate_policy: Option<String>The ULRatePolicy value.
dl_rate: Option<i32>The DLRate value.
dl_bucket_size: Option<i32>The DLBucketSize value.
dl_rate_policy: Option<String>The DLRatePolicy value.
add_gw_metadata: boolThe AddGWMetaData value.
dev_status_req_freq: Option<i32>The DevStatusReqFreq value.
report_dev_status_battery: boolThe ReportDevStatusBattery value.
report_dev_status_margin: boolThe ReportDevStatusMargin value.
dr_min: i32The DRMin value.
dr_max: i32The DRMax value.
channel_mask: Option<String>The ChannelMask value.
pr_allowed: boolThe PRAllowed value that describes whether passive roaming is allowed.
hr_allowed: boolThe HRAllowed value that describes whether handover roaming is allowed.
ra_allowed: boolThe RAAllowed value that describes whether roaming activation is allowed.
nwk_geo_loc: boolThe NwkGeoLoc value.
target_per: i32The TargetPER value.
min_gw_diversity: Option<i32>The MinGwDiversity value.
Implementations
sourceimpl LoRaWanGetServiceProfileInfo
impl LoRaWanGetServiceProfileInfo
sourcepub fn ul_bucket_size(&self) -> Option<i32>
pub fn ul_bucket_size(&self) -> Option<i32>
The ULBucketSize value.
sourcepub fn ul_rate_policy(&self) -> Option<&str>
pub fn ul_rate_policy(&self) -> Option<&str>
The ULRatePolicy value.
sourcepub fn dl_bucket_size(&self) -> Option<i32>
pub fn dl_bucket_size(&self) -> Option<i32>
The DLBucketSize value.
sourcepub fn dl_rate_policy(&self) -> Option<&str>
pub fn dl_rate_policy(&self) -> Option<&str>
The DLRatePolicy value.
sourcepub fn add_gw_metadata(&self) -> bool
pub fn add_gw_metadata(&self) -> bool
The AddGWMetaData value.
sourcepub fn dev_status_req_freq(&self) -> Option<i32>
pub fn dev_status_req_freq(&self) -> Option<i32>
The DevStatusReqFreq value.
sourcepub fn report_dev_status_battery(&self) -> bool
pub fn report_dev_status_battery(&self) -> bool
The ReportDevStatusBattery value.
sourcepub fn report_dev_status_margin(&self) -> bool
pub fn report_dev_status_margin(&self) -> bool
The ReportDevStatusMargin value.
sourcepub fn channel_mask(&self) -> Option<&str>
pub fn channel_mask(&self) -> Option<&str>
The ChannelMask value.
sourcepub fn pr_allowed(&self) -> bool
pub fn pr_allowed(&self) -> bool
The PRAllowed value that describes whether passive roaming is allowed.
sourcepub fn hr_allowed(&self) -> bool
pub fn hr_allowed(&self) -> bool
The HRAllowed value that describes whether handover roaming is allowed.
sourcepub fn ra_allowed(&self) -> bool
pub fn ra_allowed(&self) -> bool
The RAAllowed value that describes whether roaming activation is allowed.
sourcepub fn nwk_geo_loc(&self) -> bool
pub fn nwk_geo_loc(&self) -> bool
The NwkGeoLoc value.
sourcepub fn target_per(&self) -> i32
pub fn target_per(&self) -> i32
The TargetPER value.
sourcepub fn min_gw_diversity(&self) -> Option<i32>
pub fn min_gw_diversity(&self) -> Option<i32>
The MinGwDiversity value.
sourceimpl LoRaWanGetServiceProfileInfo
impl LoRaWanGetServiceProfileInfo
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture LoRaWanGetServiceProfileInfo
Trait Implementations
sourceimpl Clone for LoRaWanGetServiceProfileInfo
impl Clone for LoRaWanGetServiceProfileInfo
sourcefn clone(&self) -> LoRaWanGetServiceProfileInfo
fn clone(&self) -> LoRaWanGetServiceProfileInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for LoRaWanGetServiceProfileInfo
impl Debug for LoRaWanGetServiceProfileInfo
sourceimpl PartialEq<LoRaWanGetServiceProfileInfo> for LoRaWanGetServiceProfileInfo
impl PartialEq<LoRaWanGetServiceProfileInfo> for LoRaWanGetServiceProfileInfo
sourcefn eq(&self, other: &LoRaWanGetServiceProfileInfo) -> bool
fn eq(&self, other: &LoRaWanGetServiceProfileInfo) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &LoRaWanGetServiceProfileInfo) -> bool
fn ne(&self, other: &LoRaWanGetServiceProfileInfo) -> bool
This method tests for !=.
impl StructuralPartialEq for LoRaWanGetServiceProfileInfo
Auto Trait Implementations
impl RefUnwindSafe for LoRaWanGetServiceProfileInfo
impl Send for LoRaWanGetServiceProfileInfo
impl Sync for LoRaWanGetServiceProfileInfo
impl Unpin for LoRaWanGetServiceProfileInfo
impl UnwindSafe for LoRaWanGetServiceProfileInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more