diff --git a/msgraph/models.go b/msgraph/models.go index 5cb06d5c..797fb152 100644 --- a/msgraph/models.go +++ b/msgraph/models.go @@ -1102,8 +1102,8 @@ type PermissionScope struct { } type PersistentBrowserSessionControl struct { - IsEnabled *bool `json:"isEnabled,omitempty"` - Mode *string `json:"mode,omitempty"` + IsEnabled *bool `json:"isEnabled,omitempty"` + Mode *PersistentBrowserSessionMode `json:"mode,omitempty"` } type PhoneAuthenticationMethod struct { diff --git a/msgraph/valuetypes.go b/msgraph/valuetypes.go index 81ff9aa7..37c59d65 100644 --- a/msgraph/valuetypes.go +++ b/msgraph/valuetypes.go @@ -455,6 +455,13 @@ const ( PermissionScopeTypeUser PermissionScopeType = "User" ) +type PersistentBrowserSessionMode = string + +const ( + PersistentBrowserSessionModeAlways PersistentBrowserSessionMode = "always" + PersistentBrowserSessionModeNever PersistentBrowserSessionMode = "never" +) + type PreferredSingleSignOnMode = StringNullWhenEmpty const (