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 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 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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.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