pub struct LibrarySubscriptionDetails {
pub initiation_timestamp: Option<i64>,
pub valid_until_timestamp: Option<i64>,
pub auto_renewing: Option<bool>,
pub trial_until_timestamp: Option<i64>,
pub signed_purchase_data: Option<String>,
pub signature: Option<String>,
}
Fields§
§initiation_timestamp: Option<i64>
§valid_until_timestamp: Option<i64>
§auto_renewing: Option<bool>
§trial_until_timestamp: Option<i64>
§signed_purchase_data: Option<String>
§signature: Option<String>
Implementations§
source§impl LibrarySubscriptionDetails
impl LibrarySubscriptionDetails
sourcepub fn initiation_timestamp(&self) -> i64
pub fn initiation_timestamp(&self) -> i64
Returns the value of initiation_timestamp
, or the default value if initiation_timestamp
is unset.
sourcepub fn valid_until_timestamp(&self) -> i64
pub fn valid_until_timestamp(&self) -> i64
Returns the value of valid_until_timestamp
, or the default value if valid_until_timestamp
is unset.
sourcepub fn auto_renewing(&self) -> bool
pub fn auto_renewing(&self) -> bool
Returns the value of auto_renewing
, or the default value if auto_renewing
is unset.
sourcepub fn trial_until_timestamp(&self) -> i64
pub fn trial_until_timestamp(&self) -> i64
Returns the value of trial_until_timestamp
, or the default value if trial_until_timestamp
is unset.
sourcepub fn signed_purchase_data(&self) -> &str
pub fn signed_purchase_data(&self) -> &str
Returns the value of signed_purchase_data
, or the default value if signed_purchase_data
is unset.
Trait Implementations§
source§impl Clone for LibrarySubscriptionDetails
impl Clone for LibrarySubscriptionDetails
source§fn clone(&self) -> LibrarySubscriptionDetails
fn clone(&self) -> LibrarySubscriptionDetails
Returns a copy 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 LibrarySubscriptionDetails
impl Debug for LibrarySubscriptionDetails
source§impl Default for LibrarySubscriptionDetails
impl Default for LibrarySubscriptionDetails
source§impl Message for LibrarySubscriptionDetails
impl Message for LibrarySubscriptionDetails
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for LibrarySubscriptionDetails
impl PartialEq for LibrarySubscriptionDetails
source§fn eq(&self, other: &LibrarySubscriptionDetails) -> bool
fn eq(&self, other: &LibrarySubscriptionDetails) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LibrarySubscriptionDetails
Auto Trait Implementations§
impl Freeze for LibrarySubscriptionDetails
impl RefUnwindSafe for LibrarySubscriptionDetails
impl Send for LibrarySubscriptionDetails
impl Sync for LibrarySubscriptionDetails
impl Unpin for LibrarySubscriptionDetails
impl UnwindSafe for LibrarySubscriptionDetails
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