Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | Read-only. | [optional] [readonly] |
AccountEnabled | Pointer to bool | Set to "true" when the account is enabled. | [optional] |
DisplayName | Pointer to string | 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. | [optional] |
Drives | Pointer to []Drive | A collection of drives available for this user. Read-only. | [optional] [readonly] |
Drive | Pointer to Drive | [optional] | |
Identities | Pointer to []ObjectIdentity | Identities associated with this account. | [optional] |
Pointer to string | The SMTP address for the user, for example, '[email protected]'. Returned by default. | [optional] | |
MemberOf | Pointer to []Group | Groups that this user is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand. | [optional] |
OnPremisesSamAccountName | Pointer to string | Contains the on-premises SAM account name synchronized from the on-premises directory. Read-only. | [optional] |
PasswordProfile | Pointer to PasswordProfile | [optional] | |
Surname | Pointer to string | The user's surname (family name or last name). Returned by default. | [optional] |
GivenName | Pointer to string | The user's givenName. Returned by default. | [optional] |
PrimaryRole | Pointer to string | The user`s default role. Such as "student" or "teacher" | [optional] |
UserType | Pointer to string | 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. | [optional] |
func NewEducationUser() *EducationUser
NewEducationUser instantiates a new EducationUser 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 NewEducationUserWithDefaults() *EducationUser
NewEducationUserWithDefaults instantiates a new EducationUser 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 (o *EducationUser) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *EducationUser) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetId(v string)
SetId sets Id field to given value.
func (o *EducationUser) HasId() bool
HasId returns a boolean if a field has been set.
func (o *EducationUser) GetAccountEnabled() bool
GetAccountEnabled returns the AccountEnabled field if non-nil, zero value otherwise.
func (o *EducationUser) GetAccountEnabledOk() (*bool, bool)
GetAccountEnabledOk returns a tuple with the AccountEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetAccountEnabled(v bool)
SetAccountEnabled sets AccountEnabled field to given value.
func (o *EducationUser) HasAccountEnabled() bool
HasAccountEnabled returns a boolean if a field has been set.
func (o *EducationUser) GetDisplayName() string
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
func (o *EducationUser) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetDisplayName(v string)
SetDisplayName sets DisplayName field to given value.
func (o *EducationUser) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (o *EducationUser) GetDrives() []Drive
GetDrives returns the Drives field if non-nil, zero value otherwise.
func (o *EducationUser) GetDrivesOk() (*[]Drive, bool)
GetDrivesOk returns a tuple with the Drives field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetDrives(v []Drive)
SetDrives sets Drives field to given value.
func (o *EducationUser) HasDrives() bool
HasDrives returns a boolean if a field has been set.
func (o *EducationUser) GetDrive() Drive
GetDrive returns the Drive field if non-nil, zero value otherwise.
func (o *EducationUser) GetDriveOk() (*Drive, bool)
GetDriveOk returns a tuple with the Drive field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetDrive(v Drive)
SetDrive sets Drive field to given value.
func (o *EducationUser) HasDrive() bool
HasDrive returns a boolean if a field has been set.
func (o *EducationUser) GetIdentities() []ObjectIdentity
GetIdentities returns the Identities field if non-nil, zero value otherwise.
func (o *EducationUser) GetIdentitiesOk() (*[]ObjectIdentity, bool)
GetIdentitiesOk returns a tuple with the Identities field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetIdentities(v []ObjectIdentity)
SetIdentities sets Identities field to given value.
func (o *EducationUser) HasIdentities() bool
HasIdentities returns a boolean if a field has been set.
func (o *EducationUser) GetMail() string
GetMail returns the Mail field if non-nil, zero value otherwise.
func (o *EducationUser) GetMailOk() (*string, bool)
GetMailOk returns a tuple with the Mail field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetMail(v string)
SetMail sets Mail field to given value.
func (o *EducationUser) HasMail() bool
HasMail returns a boolean if a field has been set.
func (o *EducationUser) GetMemberOf() []Group
GetMemberOf returns the MemberOf field if non-nil, zero value otherwise.
func (o *EducationUser) GetMemberOfOk() (*[]Group, bool)
GetMemberOfOk returns a tuple with the MemberOf field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetMemberOf(v []Group)
SetMemberOf sets MemberOf field to given value.
func (o *EducationUser) HasMemberOf() bool
HasMemberOf returns a boolean if a field has been set.
func (o *EducationUser) GetOnPremisesSamAccountName() string
GetOnPremisesSamAccountName returns the OnPremisesSamAccountName field if non-nil, zero value otherwise.
func (o *EducationUser) GetOnPremisesSamAccountNameOk() (*string, bool)
GetOnPremisesSamAccountNameOk returns a tuple with the OnPremisesSamAccountName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetOnPremisesSamAccountName(v string)
SetOnPremisesSamAccountName sets OnPremisesSamAccountName field to given value.
func (o *EducationUser) HasOnPremisesSamAccountName() bool
HasOnPremisesSamAccountName returns a boolean if a field has been set.
func (o *EducationUser) GetPasswordProfile() PasswordProfile
GetPasswordProfile returns the PasswordProfile field if non-nil, zero value otherwise.
func (o *EducationUser) GetPasswordProfileOk() (*PasswordProfile, bool)
GetPasswordProfileOk returns a tuple with the PasswordProfile field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetPasswordProfile(v PasswordProfile)
SetPasswordProfile sets PasswordProfile field to given value.
func (o *EducationUser) HasPasswordProfile() bool
HasPasswordProfile returns a boolean if a field has been set.
func (o *EducationUser) GetSurname() string
GetSurname returns the Surname field if non-nil, zero value otherwise.
func (o *EducationUser) GetSurnameOk() (*string, bool)
GetSurnameOk returns a tuple with the Surname field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetSurname(v string)
SetSurname sets Surname field to given value.
func (o *EducationUser) HasSurname() bool
HasSurname returns a boolean if a field has been set.
func (o *EducationUser) GetGivenName() string
GetGivenName returns the GivenName field if non-nil, zero value otherwise.
func (o *EducationUser) GetGivenNameOk() (*string, bool)
GetGivenNameOk returns a tuple with the GivenName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetGivenName(v string)
SetGivenName sets GivenName field to given value.
func (o *EducationUser) HasGivenName() bool
HasGivenName returns a boolean if a field has been set.
func (o *EducationUser) GetPrimaryRole() string
GetPrimaryRole returns the PrimaryRole field if non-nil, zero value otherwise.
func (o *EducationUser) GetPrimaryRoleOk() (*string, bool)
GetPrimaryRoleOk returns a tuple with the PrimaryRole field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetPrimaryRole(v string)
SetPrimaryRole sets PrimaryRole field to given value.
func (o *EducationUser) HasPrimaryRole() bool
HasPrimaryRole returns a boolean if a field has been set.
func (o *EducationUser) GetUserType() string
GetUserType returns the UserType field if non-nil, zero value otherwise.
func (o *EducationUser) GetUserTypeOk() (*string, bool)
GetUserTypeOk returns a tuple with the UserType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EducationUser) SetUserType(v string)
SetUserType sets UserType field to given value.
func (o *EducationUser) HasUserType() bool
HasUserType returns a boolean if a field has been set.