Class AuthLoginStep

java.lang.Object
com.github.copilot.generated.rpc.AuthLoginStep
Direct Known Subclasses:
AuthLoginStepAwaiting, AuthLoginStepCompleted, AuthLoginStepError, AuthLoginStepInputRequired, AuthLoginStepNeedsInteraction, AuthLoginStepOpenUrl

@CopilotExperimental @Generated("copilot-sdk-codegen") public abstract class AuthLoginStep extends Object
One step in an interactive login flow. The consumer acts on the step and calls advance to proceed. Browser-open is encoded as two distinct steps by design: `open-url` is CONSUMER-driven (the provider surfaces the authorize URL and the consumer opens it — github.com/GHEC web), while `needs-interaction` is PROVIDER-driven (the provider opens the browser or broker UI itself and does not surface a URL — Entra).
Since:
1.0.0
  • Constructor Details

    • AuthLoginStep

      public AuthLoginStep()
  • Method Details

    • getKind

      public abstract String getKind()
      Returns the discriminator value for this variant.
      Returns:
      the kind discriminator