namespace AppsFlyerSDK
{
public interface IAppsFlyerUserInvite
{
///
/// The success callback for generating OneLink URLs.
///
/// A string of the newly created url.
void onInviteLinkGenerated(string link);
///
/// The error callback for generating OneLink URLs
///
/// A string describing the error.
void onInviteLinkGeneratedFailure(string error);
///
/// (ios only) iOS allows you to utilize the StoreKit component to open
/// the App Store while remaining in the context of your app.
/// More details at https://support.appsflyer.com/hc/en-us/articles/115004481946-Cross-Promotion-Tracking#tracking-cross-promotion-impressions
///
/// openStore callback Contains promoted `clickURL`
void onOpenStoreLinkGenerated(string link);
}
}