mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-01 02:30:48 -05:00
680 lines
19 KiB
Go
680 lines
19 KiB
Go
/*
|
|
Libre Graph API
|
|
|
|
Libre Graph is a free API for cloud collaboration inspired by the MS Graph API.
|
|
|
|
API version: v1.0.8
|
|
*/
|
|
|
|
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
|
|
|
package libregraph
|
|
|
|
import (
|
|
"encoding/json"
|
|
)
|
|
|
|
// checks if the UserUpdate type satisfies the MappedNullable interface at compile time
|
|
var _ MappedNullable = &UserUpdate{}
|
|
|
|
// UserUpdate Represents updates to an Active Directory user object.
|
|
type UserUpdate struct {
|
|
// Read-only.
|
|
Id *string `json:"id,omitempty"`
|
|
// Set to \"true\" when the account is enabled.
|
|
AccountEnabled *bool `json:"accountEnabled,omitempty"`
|
|
// The apps and app roles which this user has been assigned.
|
|
AppRoleAssignments []AppRoleAssignment `json:"appRoleAssignments,omitempty"`
|
|
// The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $orderby.
|
|
DisplayName *string `json:"displayName,omitempty"`
|
|
// A collection of drives available for this user. Read-only.
|
|
Drives []Drive `json:"drives,omitempty"`
|
|
Drive *Drive `json:"drive,omitempty"`
|
|
// Identities associated with this account.
|
|
Identities []ObjectIdentity `json:"identities,omitempty"`
|
|
// The SMTP address for the user, for example, 'jeff@contoso.opencloud.com'. Returned by default.
|
|
Mail *string `json:"mail,omitempty"`
|
|
// Groups that this user is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.
|
|
MemberOf []Group `json:"memberOf,omitempty"`
|
|
// Contains the on-premises SAM account name synchronized from the on-premises directory.
|
|
OnPremisesSamAccountName *string `json:"onPremisesSamAccountName,omitempty"`
|
|
PasswordProfile *PasswordProfile `json:"passwordProfile,omitempty"`
|
|
// The user's surname (family name or last name). Returned by default.
|
|
Surname *string `json:"surname,omitempty"`
|
|
// The user's givenName. Returned by default.
|
|
GivenName *string `json:"givenName,omitempty"`
|
|
// The user`s type. This can be either \"Member\" for regular user, \"Guest\" for guest users or \"Federated\" for users imported from a federated instance.
|
|
UserType *string `json:"userType,omitempty"`
|
|
// Represents the users language setting, ISO-639-1 Code
|
|
PreferredLanguage *string `json:"preferredLanguage,omitempty"`
|
|
SignInActivity *SignInActivity `json:"signInActivity,omitempty"`
|
|
}
|
|
|
|
// NewUserUpdate instantiates a new UserUpdate object
|
|
// This constructor will assign default values to properties that have it defined,
|
|
// and makes sure properties required by API are set, but the set of arguments
|
|
// will change when the set of required properties is changed
|
|
func NewUserUpdate() *UserUpdate {
|
|
this := UserUpdate{}
|
|
return &this
|
|
}
|
|
|
|
// NewUserUpdateWithDefaults instantiates a new UserUpdate object
|
|
// This constructor will only assign default values to properties that have it defined,
|
|
// but it doesn't guarantee that properties required by API are set
|
|
func NewUserUpdateWithDefaults() *UserUpdate {
|
|
this := UserUpdate{}
|
|
return &this
|
|
}
|
|
|
|
// GetId returns the Id field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetId() string {
|
|
if o == nil || IsNil(o.Id) {
|
|
var ret string
|
|
return ret
|
|
}
|
|
return *o.Id
|
|
}
|
|
|
|
// GetIdOk returns a tuple with the Id field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetIdOk() (*string, bool) {
|
|
if o == nil || IsNil(o.Id) {
|
|
return nil, false
|
|
}
|
|
return o.Id, true
|
|
}
|
|
|
|
// HasId returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasId() bool {
|
|
if o != nil && !IsNil(o.Id) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetId gets a reference to the given string and assigns it to the Id field.
|
|
func (o *UserUpdate) SetId(v string) {
|
|
o.Id = &v
|
|
}
|
|
|
|
// GetAccountEnabled returns the AccountEnabled field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetAccountEnabled() bool {
|
|
if o == nil || IsNil(o.AccountEnabled) {
|
|
var ret bool
|
|
return ret
|
|
}
|
|
return *o.AccountEnabled
|
|
}
|
|
|
|
// GetAccountEnabledOk returns a tuple with the AccountEnabled field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetAccountEnabledOk() (*bool, bool) {
|
|
if o == nil || IsNil(o.AccountEnabled) {
|
|
return nil, false
|
|
}
|
|
return o.AccountEnabled, true
|
|
}
|
|
|
|
// HasAccountEnabled returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasAccountEnabled() bool {
|
|
if o != nil && !IsNil(o.AccountEnabled) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetAccountEnabled gets a reference to the given bool and assigns it to the AccountEnabled field.
|
|
func (o *UserUpdate) SetAccountEnabled(v bool) {
|
|
o.AccountEnabled = &v
|
|
}
|
|
|
|
// GetAppRoleAssignments returns the AppRoleAssignments field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetAppRoleAssignments() []AppRoleAssignment {
|
|
if o == nil || IsNil(o.AppRoleAssignments) {
|
|
var ret []AppRoleAssignment
|
|
return ret
|
|
}
|
|
return o.AppRoleAssignments
|
|
}
|
|
|
|
// GetAppRoleAssignmentsOk returns a tuple with the AppRoleAssignments field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetAppRoleAssignmentsOk() ([]AppRoleAssignment, bool) {
|
|
if o == nil || IsNil(o.AppRoleAssignments) {
|
|
return nil, false
|
|
}
|
|
return o.AppRoleAssignments, true
|
|
}
|
|
|
|
// HasAppRoleAssignments returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasAppRoleAssignments() bool {
|
|
if o != nil && !IsNil(o.AppRoleAssignments) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetAppRoleAssignments gets a reference to the given []AppRoleAssignment and assigns it to the AppRoleAssignments field.
|
|
func (o *UserUpdate) SetAppRoleAssignments(v []AppRoleAssignment) {
|
|
o.AppRoleAssignments = v
|
|
}
|
|
|
|
// GetDisplayName returns the DisplayName field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetDisplayName() string {
|
|
if o == nil || IsNil(o.DisplayName) {
|
|
var ret string
|
|
return ret
|
|
}
|
|
return *o.DisplayName
|
|
}
|
|
|
|
// GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetDisplayNameOk() (*string, bool) {
|
|
if o == nil || IsNil(o.DisplayName) {
|
|
return nil, false
|
|
}
|
|
return o.DisplayName, true
|
|
}
|
|
|
|
// HasDisplayName returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasDisplayName() bool {
|
|
if o != nil && !IsNil(o.DisplayName) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
|
|
func (o *UserUpdate) SetDisplayName(v string) {
|
|
o.DisplayName = &v
|
|
}
|
|
|
|
// GetDrives returns the Drives field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetDrives() []Drive {
|
|
if o == nil || IsNil(o.Drives) {
|
|
var ret []Drive
|
|
return ret
|
|
}
|
|
return o.Drives
|
|
}
|
|
|
|
// GetDrivesOk returns a tuple with the Drives field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetDrivesOk() ([]Drive, bool) {
|
|
if o == nil || IsNil(o.Drives) {
|
|
return nil, false
|
|
}
|
|
return o.Drives, true
|
|
}
|
|
|
|
// HasDrives returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasDrives() bool {
|
|
if o != nil && !IsNil(o.Drives) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetDrives gets a reference to the given []Drive and assigns it to the Drives field.
|
|
func (o *UserUpdate) SetDrives(v []Drive) {
|
|
o.Drives = v
|
|
}
|
|
|
|
// GetDrive returns the Drive field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetDrive() Drive {
|
|
if o == nil || IsNil(o.Drive) {
|
|
var ret Drive
|
|
return ret
|
|
}
|
|
return *o.Drive
|
|
}
|
|
|
|
// GetDriveOk returns a tuple with the Drive field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetDriveOk() (*Drive, bool) {
|
|
if o == nil || IsNil(o.Drive) {
|
|
return nil, false
|
|
}
|
|
return o.Drive, true
|
|
}
|
|
|
|
// HasDrive returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasDrive() bool {
|
|
if o != nil && !IsNil(o.Drive) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetDrive gets a reference to the given Drive and assigns it to the Drive field.
|
|
func (o *UserUpdate) SetDrive(v Drive) {
|
|
o.Drive = &v
|
|
}
|
|
|
|
// GetIdentities returns the Identities field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetIdentities() []ObjectIdentity {
|
|
if o == nil || IsNil(o.Identities) {
|
|
var ret []ObjectIdentity
|
|
return ret
|
|
}
|
|
return o.Identities
|
|
}
|
|
|
|
// GetIdentitiesOk returns a tuple with the Identities field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetIdentitiesOk() ([]ObjectIdentity, bool) {
|
|
if o == nil || IsNil(o.Identities) {
|
|
return nil, false
|
|
}
|
|
return o.Identities, true
|
|
}
|
|
|
|
// HasIdentities returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasIdentities() bool {
|
|
if o != nil && !IsNil(o.Identities) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetIdentities gets a reference to the given []ObjectIdentity and assigns it to the Identities field.
|
|
func (o *UserUpdate) SetIdentities(v []ObjectIdentity) {
|
|
o.Identities = v
|
|
}
|
|
|
|
// GetMail returns the Mail field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetMail() string {
|
|
if o == nil || IsNil(o.Mail) {
|
|
var ret string
|
|
return ret
|
|
}
|
|
return *o.Mail
|
|
}
|
|
|
|
// GetMailOk returns a tuple with the Mail field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetMailOk() (*string, bool) {
|
|
if o == nil || IsNil(o.Mail) {
|
|
return nil, false
|
|
}
|
|
return o.Mail, true
|
|
}
|
|
|
|
// HasMail returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasMail() bool {
|
|
if o != nil && !IsNil(o.Mail) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetMail gets a reference to the given string and assigns it to the Mail field.
|
|
func (o *UserUpdate) SetMail(v string) {
|
|
o.Mail = &v
|
|
}
|
|
|
|
// GetMemberOf returns the MemberOf field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetMemberOf() []Group {
|
|
if o == nil || IsNil(o.MemberOf) {
|
|
var ret []Group
|
|
return ret
|
|
}
|
|
return o.MemberOf
|
|
}
|
|
|
|
// GetMemberOfOk returns a tuple with the MemberOf field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetMemberOfOk() ([]Group, bool) {
|
|
if o == nil || IsNil(o.MemberOf) {
|
|
return nil, false
|
|
}
|
|
return o.MemberOf, true
|
|
}
|
|
|
|
// HasMemberOf returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasMemberOf() bool {
|
|
if o != nil && !IsNil(o.MemberOf) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetMemberOf gets a reference to the given []Group and assigns it to the MemberOf field.
|
|
func (o *UserUpdate) SetMemberOf(v []Group) {
|
|
o.MemberOf = v
|
|
}
|
|
|
|
// GetOnPremisesSamAccountName returns the OnPremisesSamAccountName field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetOnPremisesSamAccountName() string {
|
|
if o == nil || IsNil(o.OnPremisesSamAccountName) {
|
|
var ret string
|
|
return ret
|
|
}
|
|
return *o.OnPremisesSamAccountName
|
|
}
|
|
|
|
// GetOnPremisesSamAccountNameOk returns a tuple with the OnPremisesSamAccountName field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetOnPremisesSamAccountNameOk() (*string, bool) {
|
|
if o == nil || IsNil(o.OnPremisesSamAccountName) {
|
|
return nil, false
|
|
}
|
|
return o.OnPremisesSamAccountName, true
|
|
}
|
|
|
|
// HasOnPremisesSamAccountName returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasOnPremisesSamAccountName() bool {
|
|
if o != nil && !IsNil(o.OnPremisesSamAccountName) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetOnPremisesSamAccountName gets a reference to the given string and assigns it to the OnPremisesSamAccountName field.
|
|
func (o *UserUpdate) SetOnPremisesSamAccountName(v string) {
|
|
o.OnPremisesSamAccountName = &v
|
|
}
|
|
|
|
// GetPasswordProfile returns the PasswordProfile field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetPasswordProfile() PasswordProfile {
|
|
if o == nil || IsNil(o.PasswordProfile) {
|
|
var ret PasswordProfile
|
|
return ret
|
|
}
|
|
return *o.PasswordProfile
|
|
}
|
|
|
|
// GetPasswordProfileOk returns a tuple with the PasswordProfile field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetPasswordProfileOk() (*PasswordProfile, bool) {
|
|
if o == nil || IsNil(o.PasswordProfile) {
|
|
return nil, false
|
|
}
|
|
return o.PasswordProfile, true
|
|
}
|
|
|
|
// HasPasswordProfile returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasPasswordProfile() bool {
|
|
if o != nil && !IsNil(o.PasswordProfile) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetPasswordProfile gets a reference to the given PasswordProfile and assigns it to the PasswordProfile field.
|
|
func (o *UserUpdate) SetPasswordProfile(v PasswordProfile) {
|
|
o.PasswordProfile = &v
|
|
}
|
|
|
|
// GetSurname returns the Surname field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetSurname() string {
|
|
if o == nil || IsNil(o.Surname) {
|
|
var ret string
|
|
return ret
|
|
}
|
|
return *o.Surname
|
|
}
|
|
|
|
// GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetSurnameOk() (*string, bool) {
|
|
if o == nil || IsNil(o.Surname) {
|
|
return nil, false
|
|
}
|
|
return o.Surname, true
|
|
}
|
|
|
|
// HasSurname returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasSurname() bool {
|
|
if o != nil && !IsNil(o.Surname) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetSurname gets a reference to the given string and assigns it to the Surname field.
|
|
func (o *UserUpdate) SetSurname(v string) {
|
|
o.Surname = &v
|
|
}
|
|
|
|
// GetGivenName returns the GivenName field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetGivenName() string {
|
|
if o == nil || IsNil(o.GivenName) {
|
|
var ret string
|
|
return ret
|
|
}
|
|
return *o.GivenName
|
|
}
|
|
|
|
// GetGivenNameOk returns a tuple with the GivenName field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetGivenNameOk() (*string, bool) {
|
|
if o == nil || IsNil(o.GivenName) {
|
|
return nil, false
|
|
}
|
|
return o.GivenName, true
|
|
}
|
|
|
|
// HasGivenName returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasGivenName() bool {
|
|
if o != nil && !IsNil(o.GivenName) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetGivenName gets a reference to the given string and assigns it to the GivenName field.
|
|
func (o *UserUpdate) SetGivenName(v string) {
|
|
o.GivenName = &v
|
|
}
|
|
|
|
// GetUserType returns the UserType field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetUserType() string {
|
|
if o == nil || IsNil(o.UserType) {
|
|
var ret string
|
|
return ret
|
|
}
|
|
return *o.UserType
|
|
}
|
|
|
|
// GetUserTypeOk returns a tuple with the UserType field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetUserTypeOk() (*string, bool) {
|
|
if o == nil || IsNil(o.UserType) {
|
|
return nil, false
|
|
}
|
|
return o.UserType, true
|
|
}
|
|
|
|
// HasUserType returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasUserType() bool {
|
|
if o != nil && !IsNil(o.UserType) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetUserType gets a reference to the given string and assigns it to the UserType field.
|
|
func (o *UserUpdate) SetUserType(v string) {
|
|
o.UserType = &v
|
|
}
|
|
|
|
// GetPreferredLanguage returns the PreferredLanguage field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetPreferredLanguage() string {
|
|
if o == nil || IsNil(o.PreferredLanguage) {
|
|
var ret string
|
|
return ret
|
|
}
|
|
return *o.PreferredLanguage
|
|
}
|
|
|
|
// GetPreferredLanguageOk returns a tuple with the PreferredLanguage field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetPreferredLanguageOk() (*string, bool) {
|
|
if o == nil || IsNil(o.PreferredLanguage) {
|
|
return nil, false
|
|
}
|
|
return o.PreferredLanguage, true
|
|
}
|
|
|
|
// HasPreferredLanguage returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasPreferredLanguage() bool {
|
|
if o != nil && !IsNil(o.PreferredLanguage) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetPreferredLanguage gets a reference to the given string and assigns it to the PreferredLanguage field.
|
|
func (o *UserUpdate) SetPreferredLanguage(v string) {
|
|
o.PreferredLanguage = &v
|
|
}
|
|
|
|
// GetSignInActivity returns the SignInActivity field value if set, zero value otherwise.
|
|
func (o *UserUpdate) GetSignInActivity() SignInActivity {
|
|
if o == nil || IsNil(o.SignInActivity) {
|
|
var ret SignInActivity
|
|
return ret
|
|
}
|
|
return *o.SignInActivity
|
|
}
|
|
|
|
// GetSignInActivityOk returns a tuple with the SignInActivity field value if set, nil otherwise
|
|
// and a boolean to check if the value has been set.
|
|
func (o *UserUpdate) GetSignInActivityOk() (*SignInActivity, bool) {
|
|
if o == nil || IsNil(o.SignInActivity) {
|
|
return nil, false
|
|
}
|
|
return o.SignInActivity, true
|
|
}
|
|
|
|
// HasSignInActivity returns a boolean if a field has been set.
|
|
func (o *UserUpdate) HasSignInActivity() bool {
|
|
if o != nil && !IsNil(o.SignInActivity) {
|
|
return true
|
|
}
|
|
|
|
return false
|
|
}
|
|
|
|
// SetSignInActivity gets a reference to the given SignInActivity and assigns it to the SignInActivity field.
|
|
func (o *UserUpdate) SetSignInActivity(v SignInActivity) {
|
|
o.SignInActivity = &v
|
|
}
|
|
|
|
func (o UserUpdate) MarshalJSON() ([]byte, error) {
|
|
toSerialize,err := o.ToMap()
|
|
if err != nil {
|
|
return []byte{}, err
|
|
}
|
|
return json.Marshal(toSerialize)
|
|
}
|
|
|
|
func (o UserUpdate) ToMap() (map[string]interface{}, error) {
|
|
toSerialize := map[string]interface{}{}
|
|
if !IsNil(o.Id) {
|
|
toSerialize["id"] = o.Id
|
|
}
|
|
if !IsNil(o.AccountEnabled) {
|
|
toSerialize["accountEnabled"] = o.AccountEnabled
|
|
}
|
|
if !IsNil(o.AppRoleAssignments) {
|
|
toSerialize["appRoleAssignments"] = o.AppRoleAssignments
|
|
}
|
|
if !IsNil(o.DisplayName) {
|
|
toSerialize["displayName"] = o.DisplayName
|
|
}
|
|
if !IsNil(o.Drives) {
|
|
toSerialize["drives"] = o.Drives
|
|
}
|
|
if !IsNil(o.Drive) {
|
|
toSerialize["drive"] = o.Drive
|
|
}
|
|
if !IsNil(o.Identities) {
|
|
toSerialize["identities"] = o.Identities
|
|
}
|
|
if !IsNil(o.Mail) {
|
|
toSerialize["mail"] = o.Mail
|
|
}
|
|
if !IsNil(o.MemberOf) {
|
|
toSerialize["memberOf"] = o.MemberOf
|
|
}
|
|
if !IsNil(o.OnPremisesSamAccountName) {
|
|
toSerialize["onPremisesSamAccountName"] = o.OnPremisesSamAccountName
|
|
}
|
|
if !IsNil(o.PasswordProfile) {
|
|
toSerialize["passwordProfile"] = o.PasswordProfile
|
|
}
|
|
if !IsNil(o.Surname) {
|
|
toSerialize["surname"] = o.Surname
|
|
}
|
|
if !IsNil(o.GivenName) {
|
|
toSerialize["givenName"] = o.GivenName
|
|
}
|
|
if !IsNil(o.UserType) {
|
|
toSerialize["userType"] = o.UserType
|
|
}
|
|
if !IsNil(o.PreferredLanguage) {
|
|
toSerialize["preferredLanguage"] = o.PreferredLanguage
|
|
}
|
|
if !IsNil(o.SignInActivity) {
|
|
toSerialize["signInActivity"] = o.SignInActivity
|
|
}
|
|
return toSerialize, nil
|
|
}
|
|
|
|
type NullableUserUpdate struct {
|
|
value *UserUpdate
|
|
isSet bool
|
|
}
|
|
|
|
func (v NullableUserUpdate) Get() *UserUpdate {
|
|
return v.value
|
|
}
|
|
|
|
func (v *NullableUserUpdate) Set(val *UserUpdate) {
|
|
v.value = val
|
|
v.isSet = true
|
|
}
|
|
|
|
func (v NullableUserUpdate) IsSet() bool {
|
|
return v.isSet
|
|
}
|
|
|
|
func (v *NullableUserUpdate) Unset() {
|
|
v.value = nil
|
|
v.isSet = false
|
|
}
|
|
|
|
func NewNullableUserUpdate(val *UserUpdate) *NullableUserUpdate {
|
|
return &NullableUserUpdate{value: val, isSet: true}
|
|
}
|
|
|
|
func (v NullableUserUpdate) MarshalJSON() ([]byte, error) {
|
|
return json.Marshal(v.value)
|
|
}
|
|
|
|
func (v *NullableUserUpdate) UnmarshalJSON(src []byte) error {
|
|
v.isSet = true
|
|
return json.Unmarshal(src, &v.value)
|
|
}
|
|
|
|
|