@@ -430,7 +430,7 @@ type ManagedAuthDiscoveredField struct {
430430 // If this field is associated with an MFA option, the type of that option (e.g.,
431431 // password field linked to "Enter password" option)
432432 //
433- // Any of "sms", "call", "email", "totp", "push", "password".
433+ // Any of "sms", "call", "email", "totp", "push", "password", "switch" .
434434 LinkedMfaType string `json:"linked_mfa_type" api:"nullable"`
435435 // Field placeholder
436436 Placeholder string `json:"placeholder"`
@@ -491,9 +491,11 @@ const (
491491type ManagedAuthMfaOption struct {
492492 // The visible option text
493493 Label string `json:"label" api:"required"`
494- // The MFA delivery method type (includes password for auth method selection pages)
494+ // The MFA delivery method type. Includes 'password' for auth method selection
495+ // pages and 'switch' for generic method-switcher links like "Use another method"
496+ // that do not name a specific method.
495497 //
496- // Any of "sms", "call", "email", "totp", "push", "password".
498+ // Any of "sms", "call", "email", "totp", "push", "password", "switch" .
497499 Type string `json:"type" api:"required"`
498500 // Additional instructions from the site
499501 Description string `json:"description" api:"nullable"`
@@ -992,7 +994,7 @@ type AuthConnectionFollowResponseManagedAuthStateDiscoveredField struct {
992994 // If this field is associated with an MFA option, the type of that option (e.g.,
993995 // password field linked to "Enter password" option)
994996 //
995- // Any of "sms", "call", "email", "totp", "push", "password".
997+ // Any of "sms", "call", "email", "totp", "push", "password", "switch" .
996998 LinkedMfaType string `json:"linked_mfa_type" api:"nullable"`
997999 // Field placeholder
9981000 Placeholder string `json:"placeholder"`
@@ -1025,9 +1027,11 @@ func (r *AuthConnectionFollowResponseManagedAuthStateDiscoveredField) UnmarshalJ
10251027type AuthConnectionFollowResponseManagedAuthStateMfaOption struct {
10261028 // The visible option text
10271029 Label string `json:"label" api:"required"`
1028- // The MFA delivery method type (includes password for auth method selection pages)
1030+ // The MFA delivery method type. Includes 'password' for auth method selection
1031+ // pages and 'switch' for generic method-switcher links like "Use another method"
1032+ // that do not name a specific method.
10291033 //
1030- // Any of "sms", "call", "email", "totp", "push", "password".
1034+ // Any of "sms", "call", "email", "totp", "push", "password", "switch" .
10311035 Type string `json:"type" api:"required"`
10321036 // Additional instructions from the site
10331037 Description string `json:"description" api:"nullable"`
0 commit comments