Package 

Class CreateOneLinkTask

  • All Implemented Interfaces:
    java.util.concurrent.Callable , kotlin.Comparable

    
    public final class CreateOneLinkTask
    extends HttpTask<String>
                        

    Generates a short, branded OneLink URL for share/invite flows — the inverse of ResolveOneLinkTask.

    Building the URL locally yields an unbranded long link unfit for SMS/social previews. This task POSTs to /onelink/{oneLinkId} and returns a short link (e.g. go.onelink.me/abc/def) carrying the same attribution payload.

    Delivered via LinkGenerator.ResponseListener: short link on success, fallback long link on failure. shouldCancelOnSdkStopped = false per RD-62332.

    Customer entry point: LinkGenerator.generateLink(ctx, listener).