Pending device-code OAuth login state returned by Codex.OAuth.begin_login/1.
Summary
Types
@type t() :: %Codex.OAuth.Session.PendingDeviceLogin{ context: struct(), device_code: String.t(), expires_at: DateTime.t() | nil, flow: atom(), interval_ms: pos_integer(), provider: atom(), storage: :file | :memory | :auto, user_code: String.t(), verification_url: String.t(), warnings: [String.t()] | nil }