pub struct FunnelClient { /* private fields */ }Implementations§
Source§impl FunnelClient
impl FunnelClient
pub fn new(http: Arc<HttpClient>) -> Self
Sourcepub fn claim_funnel_token(
&self,
token: &str,
anon_id: &str,
) -> RovenueResult<FunnelClaimResult>
pub fn claim_funnel_token( &self, token: &str, anon_id: &str, ) -> RovenueResult<FunnelClaimResult>
POST /v1/subscribers/claim-funnel-token. 200 → result; 404 → NotFound, 410 → Expired, 409 → AlreadyClaimed.
Sourcepub fn claim_install(
&self,
params: &ClaimInstallParams,
install_id: &str,
) -> RovenueResult<Option<String>>
pub fn claim_install( &self, params: &ClaimInstallParams, install_id: &str, ) -> RovenueResult<Option<String>>
POST /v1/sdk/claim-install. 200 → recovered token; 404 → None (no match).
Sourcepub fn claim_via_email(
&self,
email: &str,
install_id: &str,
) -> RovenueResult<()>
pub fn claim_via_email( &self, email: &str, install_id: &str, ) -> RovenueResult<()>
POST /v1/sdk/claim-via-email. Always 202; resolution happens later.
Auto Trait Implementations§
impl Freeze for FunnelClient
impl !RefUnwindSafe for FunnelClient
impl Send for FunnelClient
impl Sync for FunnelClient
impl Unpin for FunnelClient
impl !UnwindSafe for FunnelClient
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