pub struct PlayBillingPlugin { /* private fields */ }Implementations§
Source§impl PlayBillingPlugin
impl PlayBillingPlugin
pub fn start_connection(&self) -> Result<()>
pub fn end_connection(&self) -> Result<()>
pub fn is_ready(&self) -> Result<bool>
pub fn get_connection_state(&self) -> Result<i32>
pub fn query_purchases<S>(&self, purchase_type: S) -> Result<()>
pub fn query_sku_details<S>(&self, sku_list: &[S], sku_type: S) -> Result<()>
pub fn acknowledge_purchase<S>(&self, purchase_token: S) -> Result<()>
pub fn consume_purchase<S>(&self, purchase_token: S) -> Result<()>
pub fn confirm_price_change<S>(&self, sku: S) -> Result<JniRustType>
pub fn purchase<S>(&self, sku: S) -> Result<JniRustType>
pub fn update_subscription<S>( &self, old_token: S, sku: S, proration_mode: i32, ) -> Result<JniRustType>
pub fn set_obfuscated_account_id<S>(&self, account_id: S) -> Result<()>
pub fn set_obfuscated_profile_id<S>(&self, profile_id: S) -> Result<()>
Trait Implementations§
Source§impl CrossbowPlugin for PlayBillingPlugin
impl CrossbowPlugin for PlayBillingPlugin
Auto Trait Implementations§
impl Freeze for PlayBillingPlugin
impl RefUnwindSafe for PlayBillingPlugin
impl Send for PlayBillingPlugin
impl Sync for PlayBillingPlugin
impl Unpin for PlayBillingPlugin
impl UnwindSafe for PlayBillingPlugin
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