Class: MicrosoftGraph::Models::User
- Inherits:
-
DirectoryObject
- Object
- Entity
- DirectoryObject
- MicrosoftGraph::Models::User
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/user.rb
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#about_me ⇒ Object
Gets the aboutMe property value.
-
#about_me=(value) ⇒ Object
Sets the aboutMe property value.
-
#account_enabled ⇒ Object
Gets the accountEnabled property value.
-
#account_enabled=(value) ⇒ Object
Sets the accountEnabled property value.
-
#activities ⇒ Object
Gets the activities property value.
-
#activities=(value) ⇒ Object
Sets the activities property value.
-
#age_group ⇒ Object
Gets the ageGroup property value.
-
#age_group=(value) ⇒ Object
Sets the ageGroup property value.
-
#agreement_acceptances ⇒ Object
Gets the agreementAcceptances property value.
-
#agreement_acceptances=(value) ⇒ Object
Sets the agreementAcceptances property value.
-
#app_role_assignments ⇒ Object
Gets the appRoleAssignments property value.
-
#app_role_assignments=(value) ⇒ Object
Sets the appRoleAssignments property value.
-
#assigned_licenses ⇒ Object
Gets the assignedLicenses property value.
-
#assigned_licenses=(value) ⇒ Object
Sets the assignedLicenses property value.
-
#assigned_plans ⇒ Object
Gets the assignedPlans property value.
-
#assigned_plans=(value) ⇒ Object
Sets the assignedPlans property value.
-
#authentication ⇒ Object
Gets the authentication property value.
-
#authentication=(value) ⇒ Object
Sets the authentication property value.
-
#authorization_info ⇒ Object
Gets the authorizationInfo property value.
-
#authorization_info=(value) ⇒ Object
Sets the authorizationInfo property value.
-
#birthday ⇒ Object
Gets the birthday property value.
-
#birthday=(value) ⇒ Object
Sets the birthday property value.
-
#business_phones ⇒ Object
Gets the businessPhones property value.
-
#business_phones=(value) ⇒ Object
Sets the businessPhones property value.
-
#calendar ⇒ Object
Gets the calendar property value.
-
#calendar=(value) ⇒ Object
Sets the calendar property value.
-
#calendar_groups ⇒ Object
Gets the calendarGroups property value.
-
#calendar_groups=(value) ⇒ Object
Sets the calendarGroups property value.
-
#calendar_view ⇒ Object
Gets the calendarView property value.
-
#calendar_view=(value) ⇒ Object
Sets the calendarView property value.
-
#calendars ⇒ Object
Gets the calendars property value.
-
#calendars=(value) ⇒ Object
Sets the calendars property value.
-
#chats ⇒ Object
Gets the chats property value.
-
#chats=(value) ⇒ Object
Sets the chats property value.
-
#city ⇒ Object
Gets the city property value.
-
#city=(value) ⇒ Object
Sets the city property value.
-
#company_name ⇒ Object
Gets the companyName property value.
-
#company_name=(value) ⇒ Object
Sets the companyName property value.
-
#consent_provided_for_minor ⇒ Object
Gets the consentProvidedForMinor property value.
-
#consent_provided_for_minor=(value) ⇒ Object
Sets the consentProvidedForMinor property value.
-
#contact_folders ⇒ Object
Gets the contactFolders property value.
-
#contact_folders=(value) ⇒ Object
Sets the contactFolders property value.
-
#contacts ⇒ Object
Gets the contacts property value.
-
#contacts=(value) ⇒ Object
Sets the contacts property value.
-
#country ⇒ Object
Gets the country property value.
-
#country=(value) ⇒ Object
Sets the country property value.
-
#created_date_time ⇒ Object
Gets the createdDateTime property value.
-
#created_date_time=(value) ⇒ Object
Sets the createdDateTime property value.
-
#created_objects ⇒ Object
Gets the createdObjects property value.
-
#created_objects=(value) ⇒ Object
Sets the createdObjects property value.
-
#creation_type ⇒ Object
Gets the creationType property value.
-
#creation_type=(value) ⇒ Object
Sets the creationType property value.
-
#custom_security_attributes ⇒ Object
Gets the customSecurityAttributes property value.
-
#custom_security_attributes=(value) ⇒ Object
Sets the customSecurityAttributes property value.
-
#department ⇒ Object
Gets the department property value.
-
#department=(value) ⇒ Object
Sets the department property value.
-
#device_enrollment_limit ⇒ Object
Gets the deviceEnrollmentLimit property value.
-
#device_enrollment_limit=(value) ⇒ Object
Sets the deviceEnrollmentLimit property value.
-
#device_management_troubleshooting_events ⇒ Object
Gets the deviceManagementTroubleshootingEvents property value.
-
#device_management_troubleshooting_events=(value) ⇒ Object
Sets the deviceManagementTroubleshootingEvents property value.
-
#direct_reports ⇒ Object
Gets the directReports property value.
-
#direct_reports=(value) ⇒ Object
Sets the directReports property value.
-
#display_name ⇒ Object
Gets the displayName property value.
-
#display_name=(value) ⇒ Object
Sets the displayName property value.
-
#drive ⇒ Object
Gets the drive property value.
-
#drive=(value) ⇒ Object
Sets the drive property value.
-
#drives ⇒ Object
Gets the drives property value.
-
#drives=(value) ⇒ Object
Sets the drives property value.
-
#employee_experience ⇒ Object
Gets the employeeExperience property value.
-
#employee_experience=(value) ⇒ Object
Sets the employeeExperience property value.
-
#employee_hire_date ⇒ Object
Gets the employeeHireDate property value.
-
#employee_hire_date=(value) ⇒ Object
Sets the employeeHireDate property value.
-
#employee_id ⇒ Object
Gets the employeeId property value.
-
#employee_id=(value) ⇒ Object
Sets the employeeId property value.
-
#employee_leave_date_time ⇒ Object
Gets the employeeLeaveDateTime property value.
-
#employee_leave_date_time=(value) ⇒ Object
Sets the employeeLeaveDateTime property value.
-
#employee_org_data ⇒ Object
Gets the employeeOrgData property value.
-
#employee_org_data=(value) ⇒ Object
Sets the employeeOrgData property value.
-
#employee_type ⇒ Object
Gets the employeeType property value.
-
#employee_type=(value) ⇒ Object
Sets the employeeType property value.
-
#events ⇒ Object
Gets the events property value.
-
#events=(value) ⇒ Object
Sets the events property value.
-
#extensions ⇒ Object
Gets the extensions property value.
-
#extensions=(value) ⇒ Object
Sets the extensions property value.
-
#external_user_state ⇒ Object
Gets the externalUserState property value.
-
#external_user_state=(value) ⇒ Object
Sets the externalUserState property value.
-
#external_user_state_change_date_time ⇒ Object
Gets the externalUserStateChangeDateTime property value.
-
#external_user_state_change_date_time=(value) ⇒ Object
Sets the externalUserStateChangeDateTime property value.
-
#fax_number ⇒ Object
Gets the faxNumber property value.
-
#fax_number=(value) ⇒ Object
Sets the faxNumber property value.
-
#followed_sites ⇒ Object
Gets the followedSites property value.
-
#followed_sites=(value) ⇒ Object
Sets the followedSites property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#given_name ⇒ Object
Gets the givenName property value.
-
#given_name=(value) ⇒ Object
Sets the givenName property value.
-
#hire_date ⇒ Object
Gets the hireDate property value.
-
#hire_date=(value) ⇒ Object
Sets the hireDate property value.
-
#identities ⇒ Object
Gets the identities property value.
-
#identities=(value) ⇒ Object
Sets the identities property value.
-
#im_addresses ⇒ Object
Gets the imAddresses property value.
-
#im_addresses=(value) ⇒ Object
Sets the imAddresses property value.
-
#inference_classification ⇒ Object
Gets the inferenceClassification property value.
-
#inference_classification=(value) ⇒ Object
Sets the inferenceClassification property value.
-
#initialize ⇒ Object
constructor
Instantiates a new user and sets the default values.
-
#insights ⇒ Object
Gets the insights property value.
-
#insights=(value) ⇒ Object
Sets the insights property value.
-
#interests ⇒ Object
Gets the interests property value.
-
#interests=(value) ⇒ Object
Sets the interests property value.
-
#is_resource_account ⇒ Object
Gets the isResourceAccount property value.
-
#is_resource_account=(value) ⇒ Object
Sets the isResourceAccount property value.
-
#job_title ⇒ Object
Gets the jobTitle property value.
-
#job_title=(value) ⇒ Object
Sets the jobTitle property value.
-
#joined_teams ⇒ Object
Gets the joinedTeams property value.
-
#joined_teams=(value) ⇒ Object
Sets the joinedTeams property value.
-
#last_password_change_date_time ⇒ Object
Gets the lastPasswordChangeDateTime property value.
-
#last_password_change_date_time=(value) ⇒ Object
Sets the lastPasswordChangeDateTime property value.
-
#legal_age_group_classification ⇒ Object
Gets the legalAgeGroupClassification property value.
-
#legal_age_group_classification=(value) ⇒ Object
Sets the legalAgeGroupClassification property value.
-
#license_assignment_states ⇒ Object
Gets the licenseAssignmentStates property value.
-
#license_assignment_states=(value) ⇒ Object
Sets the licenseAssignmentStates property value.
-
#license_details ⇒ Object
Gets the licenseDetails property value.
-
#license_details=(value) ⇒ Object
Sets the licenseDetails property value.
-
#mail ⇒ Object
Gets the mail property value.
-
#mail=(value) ⇒ Object
Sets the mail property value.
-
#mail_folders ⇒ Object
Gets the mailFolders property value.
-
#mail_folders=(value) ⇒ Object
Sets the mailFolders property value.
-
#mail_nickname ⇒ Object
Gets the mailNickname property value.
-
#mail_nickname=(value) ⇒ Object
Sets the mailNickname property value.
-
#mailbox_settings ⇒ Object
Gets the mailboxSettings property value.
-
#mailbox_settings=(value) ⇒ Object
Sets the mailboxSettings property value.
-
#managed_app_registrations ⇒ Object
Gets the managedAppRegistrations property value.
-
#managed_app_registrations=(value) ⇒ Object
Sets the managedAppRegistrations property value.
-
#managed_devices ⇒ Object
Gets the managedDevices property value.
-
#managed_devices=(value) ⇒ Object
Sets the managedDevices property value.
-
#manager ⇒ Object
Gets the manager property value.
-
#manager=(value) ⇒ Object
Sets the manager property value.
-
#member_of ⇒ Object
Gets the memberOf property value.
-
#member_of=(value) ⇒ Object
Sets the memberOf property value.
-
#messages ⇒ Object
Gets the messages property value.
-
#messages=(value) ⇒ Object
Sets the messages property value.
-
#mobile_phone ⇒ Object
Gets the mobilePhone property value.
-
#mobile_phone=(value) ⇒ Object
Sets the mobilePhone property value.
-
#my_site ⇒ Object
Gets the mySite property value.
-
#my_site=(value) ⇒ Object
Sets the mySite property value.
-
#oauth2_permission_grants ⇒ Object
Gets the oauth2PermissionGrants property value.
-
#oauth2_permission_grants=(value) ⇒ Object
Sets the oauth2PermissionGrants property value.
-
#office_location ⇒ Object
Gets the officeLocation property value.
-
#office_location=(value) ⇒ Object
Sets the officeLocation property value.
-
#on_premises_distinguished_name ⇒ Object
Gets the onPremisesDistinguishedName property value.
-
#on_premises_distinguished_name=(value) ⇒ Object
Sets the onPremisesDistinguishedName property value.
-
#on_premises_domain_name ⇒ Object
Gets the onPremisesDomainName property value.
-
#on_premises_domain_name=(value) ⇒ Object
Sets the onPremisesDomainName property value.
-
#on_premises_extension_attributes ⇒ Object
Gets the onPremisesExtensionAttributes property value.
-
#on_premises_extension_attributes=(value) ⇒ Object
Sets the onPremisesExtensionAttributes property value.
-
#on_premises_immutable_id ⇒ Object
Gets the onPremisesImmutableId property value.
-
#on_premises_immutable_id=(value) ⇒ Object
Sets the onPremisesImmutableId property value.
-
#on_premises_last_sync_date_time ⇒ Object
Gets the onPremisesLastSyncDateTime property value.
-
#on_premises_last_sync_date_time=(value) ⇒ Object
Sets the onPremisesLastSyncDateTime property value.
-
#on_premises_provisioning_errors ⇒ Object
Gets the onPremisesProvisioningErrors property value.
-
#on_premises_provisioning_errors=(value) ⇒ Object
Sets the onPremisesProvisioningErrors property value.
-
#on_premises_sam_account_name ⇒ Object
Gets the onPremisesSamAccountName property value.
-
#on_premises_sam_account_name=(value) ⇒ Object
Sets the onPremisesSamAccountName property value.
-
#on_premises_security_identifier ⇒ Object
Gets the onPremisesSecurityIdentifier property value.
-
#on_premises_security_identifier=(value) ⇒ Object
Sets the onPremisesSecurityIdentifier property value.
-
#on_premises_sync_enabled ⇒ Object
Gets the onPremisesSyncEnabled property value.
-
#on_premises_sync_enabled=(value) ⇒ Object
Sets the onPremisesSyncEnabled property value.
-
#on_premises_user_principal_name ⇒ Object
Gets the onPremisesUserPrincipalName property value.
-
#on_premises_user_principal_name=(value) ⇒ Object
Sets the onPremisesUserPrincipalName property value.
-
#onenote ⇒ Object
Gets the onenote property value.
-
#onenote=(value) ⇒ Object
Sets the onenote property value.
-
#online_meetings ⇒ Object
Gets the onlineMeetings property value.
-
#online_meetings=(value) ⇒ Object
Sets the onlineMeetings property value.
-
#other_mails ⇒ Object
Gets the otherMails property value.
-
#other_mails=(value) ⇒ Object
Sets the otherMails property value.
-
#outlook ⇒ Object
Gets the outlook property value.
-
#outlook=(value) ⇒ Object
Sets the outlook property value.
-
#owned_devices ⇒ Object
Gets the ownedDevices property value.
-
#owned_devices=(value) ⇒ Object
Sets the ownedDevices property value.
-
#owned_objects ⇒ Object
Gets the ownedObjects property value.
-
#owned_objects=(value) ⇒ Object
Sets the ownedObjects property value.
-
#password_policies ⇒ Object
Gets the passwordPolicies property value.
-
#password_policies=(value) ⇒ Object
Sets the passwordPolicies property value.
-
#password_profile ⇒ Object
Gets the passwordProfile property value.
-
#password_profile=(value) ⇒ Object
Sets the passwordProfile property value.
-
#past_projects ⇒ Object
Gets the pastProjects property value.
-
#past_projects=(value) ⇒ Object
Sets the pastProjects property value.
-
#people ⇒ Object
Gets the people property value.
-
#people=(value) ⇒ Object
Sets the people property value.
-
#photo ⇒ Object
Gets the photo property value.
-
#photo=(value) ⇒ Object
Sets the photo property value.
-
#photos ⇒ Object
Gets the photos property value.
-
#photos=(value) ⇒ Object
Sets the photos property value.
-
#planner ⇒ Object
Gets the planner property value.
-
#planner=(value) ⇒ Object
Sets the planner property value.
-
#postal_code ⇒ Object
Gets the postalCode property value.
-
#postal_code=(value) ⇒ Object
Sets the postalCode property value.
-
#preferred_data_location ⇒ Object
Gets the preferredDataLocation property value.
-
#preferred_data_location=(value) ⇒ Object
Sets the preferredDataLocation property value.
-
#preferred_language ⇒ Object
Gets the preferredLanguage property value.
-
#preferred_language=(value) ⇒ Object
Sets the preferredLanguage property value.
-
#preferred_name ⇒ Object
Gets the preferredName property value.
-
#preferred_name=(value) ⇒ Object
Sets the preferredName property value.
-
#presence ⇒ Object
Gets the presence property value.
-
#presence=(value) ⇒ Object
Sets the presence property value.
-
#print ⇒ Object
Gets the print property value.
-
#print=(value) ⇒ Object
Sets the print property value.
-
#provisioned_plans ⇒ Object
Gets the provisionedPlans property value.
-
#provisioned_plans=(value) ⇒ Object
Sets the provisionedPlans property value.
-
#proxy_addresses ⇒ Object
Gets the proxyAddresses property value.
-
#proxy_addresses=(value) ⇒ Object
Sets the proxyAddresses property value.
-
#registered_devices ⇒ Object
Gets the registeredDevices property value.
-
#registered_devices=(value) ⇒ Object
Sets the registeredDevices property value.
-
#responsibilities ⇒ Object
Gets the responsibilities property value.
-
#responsibilities=(value) ⇒ Object
Sets the responsibilities property value.
-
#schools ⇒ Object
Gets the schools property value.
-
#schools=(value) ⇒ Object
Sets the schools property value.
-
#scoped_role_member_of ⇒ Object
Gets the scopedRoleMemberOf property value.
-
#scoped_role_member_of=(value) ⇒ Object
Sets the scopedRoleMemberOf property value.
-
#security_identifier ⇒ Object
Gets the securityIdentifier property value.
-
#security_identifier=(value) ⇒ Object
Sets the securityIdentifier property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#settings ⇒ Object
Gets the settings property value.
-
#settings=(value) ⇒ Object
Sets the settings property value.
-
#show_in_address_list ⇒ Object
Gets the showInAddressList property value.
-
#show_in_address_list=(value) ⇒ Object
Sets the showInAddressList property value.
-
#sign_in_activity ⇒ Object
Gets the signInActivity property value.
-
#sign_in_activity=(value) ⇒ Object
Sets the signInActivity property value.
-
#sign_in_sessions_valid_from_date_time ⇒ Object
Gets the signInSessionsValidFromDateTime property value.
-
#sign_in_sessions_valid_from_date_time=(value) ⇒ Object
Sets the signInSessionsValidFromDateTime property value.
-
#skills ⇒ Object
Gets the skills property value.
-
#skills=(value) ⇒ Object
Sets the skills property value.
-
#state ⇒ Object
Gets the state property value.
-
#state=(value) ⇒ Object
Sets the state property value.
-
#street_address ⇒ Object
Gets the streetAddress property value.
-
#street_address=(value) ⇒ Object
Sets the streetAddress property value.
-
#surname ⇒ Object
Gets the surname property value.
-
#surname=(value) ⇒ Object
Sets the surname property value.
-
#teamwork ⇒ Object
Gets the teamwork property value.
-
#teamwork=(value) ⇒ Object
Sets the teamwork property value.
-
#todo ⇒ Object
Gets the todo property value.
-
#todo=(value) ⇒ Object
Sets the todo property value.
-
#transitive_member_of ⇒ Object
Gets the transitiveMemberOf property value.
-
#transitive_member_of=(value) ⇒ Object
Sets the transitiveMemberOf property value.
-
#usage_location ⇒ Object
Gets the usageLocation property value.
-
#usage_location=(value) ⇒ Object
Sets the usageLocation property value.
-
#user_principal_name ⇒ Object
Gets the userPrincipalName property value.
-
#user_principal_name=(value) ⇒ Object
Sets the userPrincipalName property value.
-
#user_type ⇒ Object
Gets the userType property value.
-
#user_type=(value) ⇒ Object
Sets the userType property value.
Methods inherited from DirectoryObject
#deleted_date_time, #deleted_date_time=
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new user and sets the default values.
683 684 685 686 |
# File 'lib/models/user.rb', line 683 def initialize() super @odata_type = "#microsoft.graph.user" end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
767 768 769 770 |
# File 'lib/models/user.rb', line 767 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return User.new end |
Instance Method Details
#about_me ⇒ Object
Gets the aboutMe property value. A freeform text entry field for the user to describe themselves. Returned only on $select.
383 384 385 |
# File 'lib/models/user.rb', line 383 def about_me return @about_me end |
#about_me=(value) ⇒ Object
Sets the aboutMe property value. A freeform text entry field for the user to describe themselves. Returned only on $select.
391 392 393 |
# File 'lib/models/user.rb', line 391 def about_me=(value) @about_me = value end |
#account_enabled ⇒ Object
Gets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in).
398 399 400 |
# File 'lib/models/user.rb', line 398 def account_enabled return @account_enabled end |
#account_enabled=(value) ⇒ Object
Sets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in).
406 407 408 |
# File 'lib/models/user.rb', line 406 def account_enabled=(value) @account_enabled = value end |
#activities ⇒ Object
Gets the activities property value. The user’s activities across devices. Read-only. Nullable.
413 414 415 |
# File 'lib/models/user.rb', line 413 def activities return @activities end |
#activities=(value) ⇒ Object
Sets the activities property value. The user’s activities across devices. Read-only. Nullable.
421 422 423 |
# File 'lib/models/user.rb', line 421 def activities=(value) @activities = value end |
#age_group ⇒ Object
Gets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).
428 429 430 |
# File 'lib/models/user.rb', line 428 def age_group return @age_group end |
#age_group=(value) ⇒ Object
Sets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).
436 437 438 |
# File 'lib/models/user.rb', line 436 def age_group=(value) @age_group = value end |
#agreement_acceptances ⇒ Object
Gets the agreementAcceptances property value. The user’s terms of use acceptance statuses. Read-only. Nullable.
443 444 445 |
# File 'lib/models/user.rb', line 443 def agreement_acceptances return @agreement_acceptances end |
#agreement_acceptances=(value) ⇒ Object
Sets the agreementAcceptances property value. The user’s terms of use acceptance statuses. Read-only. Nullable.
451 452 453 |
# File 'lib/models/user.rb', line 451 def agreement_acceptances=(value) @agreement_acceptances = value end |
#app_role_assignments ⇒ Object
Gets the appRoleAssignments property value. Represents the app roles a user has been granted for an application. Supports $expand.
458 459 460 |
# File 'lib/models/user.rb', line 458 def app_role_assignments return @app_role_assignments end |
#app_role_assignments=(value) ⇒ Object
Sets the appRoleAssignments property value. Represents the app roles a user has been granted for an application. Supports $expand.
466 467 468 |
# File 'lib/models/user.rb', line 466 def app_role_assignments=(value) @app_role_assignments = value end |
#assigned_licenses ⇒ Object
Gets the assignedLicenses property value. The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn’t differentiate directly-assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly-assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).
473 474 475 |
# File 'lib/models/user.rb', line 473 def assigned_licenses return @assigned_licenses end |
#assigned_licenses=(value) ⇒ Object
Sets the assignedLicenses property value. The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn’t differentiate directly-assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly-assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).
481 482 483 |
# File 'lib/models/user.rb', line 481 def assigned_licenses=(value) @assigned_licenses = value end |
#assigned_plans ⇒ Object
Gets the assignedPlans property value. The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not).
488 489 490 |
# File 'lib/models/user.rb', line 488 def assigned_plans return @assigned_plans end |
#assigned_plans=(value) ⇒ Object
Sets the assignedPlans property value. The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not).
496 497 498 |
# File 'lib/models/user.rb', line 496 def assigned_plans=(value) @assigned_plans = value end |
#authentication ⇒ Object
Gets the authentication property value. The authentication methods that are supported for the user.
503 504 505 |
# File 'lib/models/user.rb', line 503 def authentication return @authentication end |
#authentication=(value) ⇒ Object
Sets the authentication property value. The authentication methods that are supported for the user.
511 512 513 |
# File 'lib/models/user.rb', line 511 def authentication=(value) @authentication = value end |
#authorization_info ⇒ Object
Gets the authorizationInfo property value. The authorizationInfo property
518 519 520 |
# File 'lib/models/user.rb', line 518 def return @authorization_info end |
#authorization_info=(value) ⇒ Object
Sets the authorizationInfo property value. The authorizationInfo property
526 527 528 |
# File 'lib/models/user.rb', line 526 def (value) @authorization_info = value end |
#birthday ⇒ Object
Gets the birthday property value. The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.
533 534 535 |
# File 'lib/models/user.rb', line 533 def birthday return @birthday end |
#birthday=(value) ⇒ Object
Sets the birthday property value. The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.
541 542 543 |
# File 'lib/models/user.rb', line 541 def birthday=(value) @birthday = value end |
#business_phones ⇒ Object
Gets the businessPhones property value. The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).
548 549 550 |
# File 'lib/models/user.rb', line 548 def business_phones return @business_phones end |
#business_phones=(value) ⇒ Object
Sets the businessPhones property value. The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).
556 557 558 |
# File 'lib/models/user.rb', line 556 def business_phones=(value) @business_phones = value end |
#calendar ⇒ Object
Gets the calendar property value. The user’s primary calendar. Read-only.
563 564 565 |
# File 'lib/models/user.rb', line 563 def calendar return @calendar end |
#calendar=(value) ⇒ Object
Sets the calendar property value. The user’s primary calendar. Read-only.
571 572 573 |
# File 'lib/models/user.rb', line 571 def calendar=(value) @calendar = value end |
#calendar_groups ⇒ Object
Gets the calendarGroups property value. The user’s calendar groups. Read-only. Nullable.
578 579 580 |
# File 'lib/models/user.rb', line 578 def calendar_groups return @calendar_groups end |
#calendar_groups=(value) ⇒ Object
Sets the calendarGroups property value. The user’s calendar groups. Read-only. Nullable.
586 587 588 |
# File 'lib/models/user.rb', line 586 def calendar_groups=(value) @calendar_groups = value end |
#calendar_view ⇒ Object
Gets the calendarView property value. The calendar view for the calendar. Read-only. Nullable.
593 594 595 |
# File 'lib/models/user.rb', line 593 def calendar_view return @calendar_view end |
#calendar_view=(value) ⇒ Object
Sets the calendarView property value. The calendar view for the calendar. Read-only. Nullable.
601 602 603 |
# File 'lib/models/user.rb', line 601 def calendar_view=(value) @calendar_view = value end |
#calendars ⇒ Object
Gets the calendars property value. The user’s calendars. Read-only. Nullable.
608 609 610 |
# File 'lib/models/user.rb', line 608 def calendars return @calendars end |
#calendars=(value) ⇒ Object
Sets the calendars property value. The user’s calendars. Read-only. Nullable.
616 617 618 |
# File 'lib/models/user.rb', line 616 def calendars=(value) @calendars = value end |
#chats ⇒ Object
Gets the chats property value. The chats property
623 624 625 |
# File 'lib/models/user.rb', line 623 def chats return @chats end |
#chats=(value) ⇒ Object
Sets the chats property value. The chats property
631 632 633 |
# File 'lib/models/user.rb', line 631 def chats=(value) @chats = value end |
#city ⇒ Object
Gets the city property value. The city in which the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
638 639 640 |
# File 'lib/models/user.rb', line 638 def city return @city end |
#city=(value) ⇒ Object
Sets the city property value. The city in which the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
646 647 648 |
# File 'lib/models/user.rb', line 646 def city=(value) @city = value end |
#company_name ⇒ Object
Gets the companyName property value. The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
653 654 655 |
# File 'lib/models/user.rb', line 653 def company_name return @company_name end |
#company_name=(value) ⇒ Object
Sets the companyName property value. The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
661 662 663 |
# File 'lib/models/user.rb', line 661 def company_name=(value) @company_name = value end |
#consent_provided_for_minor ⇒ Object
Gets the consentProvidedForMinor property value. Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).
668 669 670 |
# File 'lib/models/user.rb', line 668 def return @consent_provided_for_minor end |
#consent_provided_for_minor=(value) ⇒ Object
Sets the consentProvidedForMinor property value. Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).
676 677 678 |
# File 'lib/models/user.rb', line 676 def (value) @consent_provided_for_minor = value end |
#contact_folders ⇒ Object
Gets the contactFolders property value. The user’s contacts folders. Read-only. Nullable.
691 692 693 |
# File 'lib/models/user.rb', line 691 def contact_folders return @contact_folders end |
#contact_folders=(value) ⇒ Object
Sets the contactFolders property value. The user’s contacts folders. Read-only. Nullable.
699 700 701 |
# File 'lib/models/user.rb', line 699 def contact_folders=(value) @contact_folders = value end |
#contacts ⇒ Object
Gets the contacts property value. The user’s contacts. Read-only. Nullable.
706 707 708 |
# File 'lib/models/user.rb', line 706 def contacts return @contacts end |
#contacts=(value) ⇒ Object
Sets the contacts property value. The user’s contacts. Read-only. Nullable.
714 715 716 |
# File 'lib/models/user.rb', line 714 def contacts=(value) @contacts = value end |
#country ⇒ Object
Gets the country property value. The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
721 722 723 |
# File 'lib/models/user.rb', line 721 def country return @country end |
#country=(value) ⇒ Object
Sets the country property value. The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
729 730 731 |
# File 'lib/models/user.rb', line 729 def country=(value) @country = value end |
#created_date_time ⇒ Object
Gets the createdDateTime property value. The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Azure AD. Property is null for some users created before June 2018 and on-premises users that were synced to Azure AD before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
736 737 738 |
# File 'lib/models/user.rb', line 736 def created_date_time return @created_date_time end |
#created_date_time=(value) ⇒ Object
Sets the createdDateTime property value. The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Azure AD. Property is null for some users created before June 2018 and on-premises users that were synced to Azure AD before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
744 745 746 |
# File 'lib/models/user.rb', line 744 def created_date_time=(value) @created_date_time = value end |
#created_objects ⇒ Object
Gets the createdObjects property value. Directory objects that were created by the user. Read-only. Nullable.
751 752 753 |
# File 'lib/models/user.rb', line 751 def created_objects return @created_objects end |
#created_objects=(value) ⇒ Object
Sets the createdObjects property value. Directory objects that were created by the user. Read-only. Nullable.
759 760 761 |
# File 'lib/models/user.rb', line 759 def created_objects=(value) @created_objects = value end |
#creation_type ⇒ Object
Gets the creationType property value. Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, not, in).
775 776 777 |
# File 'lib/models/user.rb', line 775 def creation_type return @creation_type end |
#creation_type=(value) ⇒ Object
Sets the creationType property value. Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, not, in).
783 784 785 |
# File 'lib/models/user.rb', line 783 def creation_type=(value) @creation_type = value end |
#custom_security_attributes ⇒ Object
Gets the customSecurityAttributes property value. The customSecurityAttributes property
790 791 792 |
# File 'lib/models/user.rb', line 790 def custom_security_attributes return @custom_security_attributes end |
#custom_security_attributes=(value) ⇒ Object
Sets the customSecurityAttributes property value. The customSecurityAttributes property
798 799 800 |
# File 'lib/models/user.rb', line 798 def custom_security_attributes=(value) @custom_security_attributes = value end |
#department ⇒ Object
Gets the department property value. The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).
805 806 807 |
# File 'lib/models/user.rb', line 805 def department return @department end |
#department=(value) ⇒ Object
Sets the department property value. The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).
813 814 815 |
# File 'lib/models/user.rb', line 813 def department=(value) @department = value end |
#device_enrollment_limit ⇒ Object
Gets the deviceEnrollmentLimit property value. The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.
820 821 822 |
# File 'lib/models/user.rb', line 820 def device_enrollment_limit return @device_enrollment_limit end |
#device_enrollment_limit=(value) ⇒ Object
Sets the deviceEnrollmentLimit property value. The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.
828 829 830 |
# File 'lib/models/user.rb', line 828 def device_enrollment_limit=(value) @device_enrollment_limit = value end |
#device_management_troubleshooting_events ⇒ Object
Gets the deviceManagementTroubleshootingEvents property value. The list of troubleshooting events for this user.
835 836 837 |
# File 'lib/models/user.rb', line 835 def device_management_troubleshooting_events return @device_management_troubleshooting_events end |
#device_management_troubleshooting_events=(value) ⇒ Object
Sets the deviceManagementTroubleshootingEvents property value. The list of troubleshooting events for this user.
843 844 845 |
# File 'lib/models/user.rb', line 843 def device_management_troubleshooting_events=(value) @device_management_troubleshooting_events = value end |
#direct_reports ⇒ Object
Gets the directReports property value. The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand.
850 851 852 |
# File 'lib/models/user.rb', line 850 def direct_reports return @direct_reports end |
#direct_reports=(value) ⇒ Object
Sets the directReports property value. The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand.
858 859 860 |
# File 'lib/models/user.rb', line 858 def direct_reports=(value) @direct_reports = value end |
#display_name ⇒ Object
Gets the displayName property value. The name displayed in the address book for the user. This 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. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderBy, and $search.
865 866 867 |
# File 'lib/models/user.rb', line 865 def display_name return @display_name end |
#display_name=(value) ⇒ Object
Sets the displayName property value. The name displayed in the address book for the user. This 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. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderBy, and $search.
873 874 875 |
# File 'lib/models/user.rb', line 873 def display_name=(value) @display_name = value end |
#drive ⇒ Object
Gets the drive property value. The user’s OneDrive. Read-only.
880 881 882 |
# File 'lib/models/user.rb', line 880 def drive return @drive end |
#drive=(value) ⇒ Object
Sets the drive property value. The user’s OneDrive. Read-only.
888 889 890 |
# File 'lib/models/user.rb', line 888 def drive=(value) @drive = value end |
#drives ⇒ Object
Gets the drives property value. A collection of drives available for this user. Read-only.
895 896 897 |
# File 'lib/models/user.rb', line 895 def drives return @drives end |
#drives=(value) ⇒ Object
Sets the drives property value. A collection of drives available for this user. Read-only.
903 904 905 |
# File 'lib/models/user.rb', line 903 def drives=(value) @drives = value end |
#employee_experience ⇒ Object
Gets the employeeExperience property value. The employeeExperience property
910 911 912 |
# File 'lib/models/user.rb', line 910 def employee_experience return @employee_experience end |
#employee_experience=(value) ⇒ Object
Sets the employeeExperience property value. The employeeExperience property
918 919 920 |
# File 'lib/models/user.rb', line 918 def employee_experience=(value) @employee_experience = value end |
#employee_hire_date ⇒ Object
Gets the employeeHireDate property value. The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
925 926 927 |
# File 'lib/models/user.rb', line 925 def employee_hire_date return @employee_hire_date end |
#employee_hire_date=(value) ⇒ Object
Sets the employeeHireDate property value. The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
933 934 935 |
# File 'lib/models/user.rb', line 933 def employee_hire_date=(value) @employee_hire_date = value end |
#employee_id ⇒ Object
Gets the employeeId property value. The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
940 941 942 |
# File 'lib/models/user.rb', line 940 def employee_id return @employee_id end |
#employee_id=(value) ⇒ Object
Sets the employeeId property value. The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
948 949 950 |
# File 'lib/models/user.rb', line 948 def employee_id=(value) @employee_id = value end |
#employee_leave_date_time ⇒ Object
Gets the employeeLeaveDateTime property value. The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.
955 956 957 |
# File 'lib/models/user.rb', line 955 def employee_leave_date_time return @employee_leave_date_time end |
#employee_leave_date_time=(value) ⇒ Object
Sets the employeeLeaveDateTime property value. The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.
963 964 965 |
# File 'lib/models/user.rb', line 963 def employee_leave_date_time=(value) @employee_leave_date_time = value end |
#employee_org_data ⇒ Object
Gets the employeeOrgData property value. Represents organization data (e.g. division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
970 971 972 |
# File 'lib/models/user.rb', line 970 def employee_org_data return @employee_org_data end |
#employee_org_data=(value) ⇒ Object
Sets the employeeOrgData property value. Represents organization data (e.g. division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
978 979 980 |
# File 'lib/models/user.rb', line 978 def employee_org_data=(value) @employee_org_data = value end |
#employee_type ⇒ Object
Gets the employeeType property value. Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith).
985 986 987 |
# File 'lib/models/user.rb', line 985 def employee_type return @employee_type end |
#employee_type=(value) ⇒ Object
Sets the employeeType property value. Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith).
993 994 995 |
# File 'lib/models/user.rb', line 993 def employee_type=(value) @employee_type = value end |
#events ⇒ Object
Gets the events property value. The user’s events. Default is to show Events under the Default Calendar. Read-only. Nullable.
1000 1001 1002 |
# File 'lib/models/user.rb', line 1000 def events return @events end |
#events=(value) ⇒ Object
Sets the events property value. The user’s events. Default is to show Events under the Default Calendar. Read-only. Nullable.
1008 1009 1010 |
# File 'lib/models/user.rb', line 1008 def events=(value) @events = value end |
#extensions ⇒ Object
Gets the extensions property value. The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable.
1015 1016 1017 |
# File 'lib/models/user.rb', line 1015 def extensions return @extensions end |
#extensions=(value) ⇒ Object
Sets the extensions property value. The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable.
1023 1024 1025 |
# File 'lib/models/user.rb', line 1023 def extensions=(value) @extensions = value end |
#external_user_state ⇒ Object
Gets the externalUserState property value. For an external user invited to the tenant using the invitation API, this property represents the invited user’s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, not , in).
1030 1031 1032 |
# File 'lib/models/user.rb', line 1030 def external_user_state return @external_user_state end |
#external_user_state=(value) ⇒ Object
Sets the externalUserState property value. For an external user invited to the tenant using the invitation API, this property represents the invited user’s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, not , in).
1038 1039 1040 |
# File 'lib/models/user.rb', line 1038 def external_user_state=(value) @external_user_state = value end |
#external_user_state_change_date_time ⇒ Object
Gets the externalUserStateChangeDateTime property value. Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in).
1045 1046 1047 |
# File 'lib/models/user.rb', line 1045 def external_user_state_change_date_time return @external_user_state_change_date_time end |
#external_user_state_change_date_time=(value) ⇒ Object
Sets the externalUserStateChangeDateTime property value. Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in).
1053 1054 1055 |
# File 'lib/models/user.rb', line 1053 def external_user_state_change_date_time=(value) @external_user_state_change_date_time = value end |
#fax_number ⇒ Object
Gets the faxNumber property value. The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
1060 1061 1062 |
# File 'lib/models/user.rb', line 1060 def fax_number return @fax_number end |
#fax_number=(value) ⇒ Object
Sets the faxNumber property value. The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
1068 1069 1070 |
# File 'lib/models/user.rb', line 1068 def fax_number=(value) @fax_number = value end |
#followed_sites ⇒ Object
Gets the followedSites property value. The followedSites property
1075 1076 1077 |
# File 'lib/models/user.rb', line 1075 def followed_sites return @followed_sites end |
#followed_sites=(value) ⇒ Object
Sets the followedSites property value. The followedSites property
1083 1084 1085 |
# File 'lib/models/user.rb', line 1083 def followed_sites=(value) @followed_sites = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 |
# File 'lib/models/user.rb', line 1090 def get_field_deserializers() return super.merge({ "aboutMe" => lambda {|n| @about_me = n.get_string_value() }, "accountEnabled" => lambda {|n| @account_enabled = n.get_boolean_value() }, "activities" => lambda {|n| @activities = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::UserActivity.create_from_discriminator_value(pn) }) }, "ageGroup" => lambda {|n| @age_group = n.get_string_value() }, "agreementAcceptances" => lambda {|n| @agreement_acceptances = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::AgreementAcceptance.create_from_discriminator_value(pn) }) }, "appRoleAssignments" => lambda {|n| @app_role_assignments = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::AppRoleAssignment.create_from_discriminator_value(pn) }) }, "assignedLicenses" => lambda {|n| @assigned_licenses = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::AssignedLicense.create_from_discriminator_value(pn) }) }, "assignedPlans" => lambda {|n| @assigned_plans = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::AssignedPlan.create_from_discriminator_value(pn) }) }, "authentication" => lambda {|n| @authentication = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::Authentication.create_from_discriminator_value(pn) }) }, "authorizationInfo" => lambda {|n| @authorization_info = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::AuthorizationInfo.create_from_discriminator_value(pn) }) }, "birthday" => lambda {|n| @birthday = n.get_date_time_value() }, "businessPhones" => lambda {|n| @business_phones = n.get_collection_of_primitive_values(String) }, "calendar" => lambda {|n| @calendar = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::Calendar.create_from_discriminator_value(pn) }) }, "calendarGroups" => lambda {|n| @calendar_groups = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::CalendarGroup.create_from_discriminator_value(pn) }) }, "calendarView" => lambda {|n| @calendar_view = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Event.create_from_discriminator_value(pn) }) }, "calendars" => lambda {|n| @calendars = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Calendar.create_from_discriminator_value(pn) }) }, "chats" => lambda {|n| @chats = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Chat.create_from_discriminator_value(pn) }) }, "city" => lambda {|n| @city = n.get_string_value() }, "companyName" => lambda {|n| @company_name = n.get_string_value() }, "consentProvidedForMinor" => lambda {|n| @consent_provided_for_minor = n.get_string_value() }, "contactFolders" => lambda {|n| @contact_folders = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ContactFolder.create_from_discriminator_value(pn) }) }, "contacts" => lambda {|n| @contacts = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Contact.create_from_discriminator_value(pn) }) }, "country" => lambda {|n| @country = n.get_string_value() }, "createdDateTime" => lambda {|n| @created_date_time = n.get_date_time_value() }, "createdObjects" => lambda {|n| @created_objects = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DirectoryObject.create_from_discriminator_value(pn) }) }, "creationType" => lambda {|n| @creation_type = n.get_string_value() }, "customSecurityAttributes" => lambda {|n| @custom_security_attributes = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::CustomSecurityAttributeValue.create_from_discriminator_value(pn) }) }, "department" => lambda {|n| @department = n.get_string_value() }, "deviceEnrollmentLimit" => lambda {|n| @device_enrollment_limit = n.get_number_value() }, "deviceManagementTroubleshootingEvents" => lambda {|n| @device_management_troubleshooting_events = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceManagementTroubleshootingEvent.create_from_discriminator_value(pn) }) }, "directReports" => lambda {|n| @direct_reports = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DirectoryObject.create_from_discriminator_value(pn) }) }, "displayName" => lambda {|n| @display_name = n.get_string_value() }, "drive" => lambda {|n| @drive = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::Drive.create_from_discriminator_value(pn) }) }, "drives" => lambda {|n| @drives = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Drive.create_from_discriminator_value(pn) }) }, "employeeExperience" => lambda {|n| @employee_experience = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::EmployeeExperienceUser.create_from_discriminator_value(pn) }) }, "employeeHireDate" => lambda {|n| @employee_hire_date = n.get_date_time_value() }, "employeeId" => lambda {|n| @employee_id = n.get_string_value() }, "employeeLeaveDateTime" => lambda {|n| @employee_leave_date_time = n.get_date_time_value() }, "employeeOrgData" => lambda {|n| @employee_org_data = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::EmployeeOrgData.create_from_discriminator_value(pn) }) }, "employeeType" => lambda {|n| @employee_type = n.get_string_value() }, "events" => lambda {|n| @events = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Event.create_from_discriminator_value(pn) }) }, "extensions" => lambda {|n| @extensions = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Extension.create_from_discriminator_value(pn) }) }, "externalUserState" => lambda {|n| @external_user_state = n.get_string_value() }, "externalUserStateChangeDateTime" => lambda {|n| @external_user_state_change_date_time = n.get_date_time_value() }, "faxNumber" => lambda {|n| @fax_number = n.get_string_value() }, "followedSites" => lambda {|n| @followed_sites = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Site.create_from_discriminator_value(pn) }) }, "givenName" => lambda {|n| @given_name = n.get_string_value() }, "hireDate" => lambda {|n| @hire_date = n.get_date_time_value() }, "identities" => lambda {|n| @identities = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ObjectIdentity.create_from_discriminator_value(pn) }) }, "imAddresses" => lambda {|n| @im_addresses = n.get_collection_of_primitive_values(String) }, "inferenceClassification" => lambda {|n| @inference_classification = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::InferenceClassification.create_from_discriminator_value(pn) }) }, "insights" => lambda {|n| @insights = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::OfficeGraphInsights.create_from_discriminator_value(pn) }) }, "interests" => lambda {|n| @interests = n.get_collection_of_primitive_values(String) }, "isResourceAccount" => lambda {|n| @is_resource_account = n.get_boolean_value() }, "jobTitle" => lambda {|n| @job_title = n.get_string_value() }, "joinedTeams" => lambda {|n| @joined_teams = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Team.create_from_discriminator_value(pn) }) }, "lastPasswordChangeDateTime" => lambda {|n| @last_password_change_date_time = n.get_date_time_value() }, "legalAgeGroupClassification" => lambda {|n| @legal_age_group_classification = n.get_string_value() }, "licenseAssignmentStates" => lambda {|n| @license_assignment_states = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::LicenseAssignmentState.create_from_discriminator_value(pn) }) }, "licenseDetails" => lambda {|n| @license_details = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::LicenseDetails.create_from_discriminator_value(pn) }) }, "mail" => lambda {|n| @mail = n.get_string_value() }, "mailFolders" => lambda {|n| @mail_folders = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::MailFolder.create_from_discriminator_value(pn) }) }, "mailNickname" => lambda {|n| @mail_nickname = n.get_string_value() }, "mailboxSettings" => lambda {|n| @mailbox_settings = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::MailboxSettings.create_from_discriminator_value(pn) }) }, "managedAppRegistrations" => lambda {|n| @managed_app_registrations = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ManagedAppRegistration.create_from_discriminator_value(pn) }) }, "managedDevices" => lambda {|n| @managed_devices = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ManagedDevice.create_from_discriminator_value(pn) }) }, "manager" => lambda {|n| @manager = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DirectoryObject.create_from_discriminator_value(pn) }) }, "memberOf" => lambda {|n| @member_of = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DirectoryObject.create_from_discriminator_value(pn) }) }, "messages" => lambda {|n| @messages = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Message.create_from_discriminator_value(pn) }) }, "mobilePhone" => lambda {|n| @mobile_phone = n.get_string_value() }, "mySite" => lambda {|n| @my_site = n.get_string_value() }, "oauth2PermissionGrants" => lambda {|n| @oauth2_permission_grants = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::OAuth2PermissionGrant.create_from_discriminator_value(pn) }) }, "officeLocation" => lambda {|n| @office_location = n.get_string_value() }, "onPremisesDistinguishedName" => lambda {|n| @on_premises_distinguished_name = n.get_string_value() }, "onPremisesDomainName" => lambda {|n| @on_premises_domain_name = n.get_string_value() }, "onPremisesExtensionAttributes" => lambda {|n| @on_premises_extension_attributes = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::OnPremisesExtensionAttributes.create_from_discriminator_value(pn) }) }, "onPremisesImmutableId" => lambda {|n| @on_premises_immutable_id = n.get_string_value() }, "onPremisesLastSyncDateTime" => lambda {|n| @on_premises_last_sync_date_time = n.get_date_time_value() }, "onPremisesProvisioningErrors" => lambda {|n| @on_premises_provisioning_errors = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::OnPremisesProvisioningError.create_from_discriminator_value(pn) }) }, "onPremisesSamAccountName" => lambda {|n| @on_premises_sam_account_name = n.get_string_value() }, "onPremisesSecurityIdentifier" => lambda {|n| @on_premises_security_identifier = n.get_string_value() }, "onPremisesSyncEnabled" => lambda {|n| @on_premises_sync_enabled = n.get_boolean_value() }, "onPremisesUserPrincipalName" => lambda {|n| @on_premises_user_principal_name = n.get_string_value() }, "onenote" => lambda {|n| @onenote = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::Onenote.create_from_discriminator_value(pn) }) }, "onlineMeetings" => lambda {|n| @online_meetings = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::OnlineMeeting.create_from_discriminator_value(pn) }) }, "otherMails" => lambda {|n| @other_mails = n.get_collection_of_primitive_values(String) }, "outlook" => lambda {|n| @outlook = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::OutlookUser.create_from_discriminator_value(pn) }) }, "ownedDevices" => lambda {|n| @owned_devices = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DirectoryObject.create_from_discriminator_value(pn) }) }, "ownedObjects" => lambda {|n| @owned_objects = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DirectoryObject.create_from_discriminator_value(pn) }) }, "passwordPolicies" => lambda {|n| @password_policies = n.get_string_value() }, "passwordProfile" => lambda {|n| @password_profile = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::PasswordProfile.create_from_discriminator_value(pn) }) }, "pastProjects" => lambda {|n| @past_projects = n.get_collection_of_primitive_values(String) }, "people" => lambda {|n| @people = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::Person.create_from_discriminator_value(pn) }) }, "photo" => lambda {|n| @photo = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ProfilePhoto.create_from_discriminator_value(pn) }) }, "photos" => lambda {|n| @photos = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ProfilePhoto.create_from_discriminator_value(pn) }) }, "planner" => lambda {|n| @planner = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::PlannerUser.create_from_discriminator_value(pn) }) }, "postalCode" => lambda {|n| @postal_code = n.get_string_value() }, "preferredDataLocation" => lambda {|n| @preferred_data_location = n.get_string_value() }, "preferredLanguage" => lambda {|n| @preferred_language = n.get_string_value() }, "preferredName" => lambda {|n| @preferred_name = n.get_string_value() }, "presence" => lambda {|n| @presence = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::Presence.create_from_discriminator_value(pn) }) }, "print" => lambda {|n| @print = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::UserPrint.create_from_discriminator_value(pn) }) }, "provisionedPlans" => lambda {|n| @provisioned_plans = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ProvisionedPlan.create_from_discriminator_value(pn) }) }, "proxyAddresses" => lambda {|n| @proxy_addresses = n.get_collection_of_primitive_values(String) }, "registeredDevices" => lambda {|n| @registered_devices = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DirectoryObject.create_from_discriminator_value(pn) }) }, "responsibilities" => lambda {|n| @responsibilities = n.get_collection_of_primitive_values(String) }, "schools" => lambda {|n| @schools = n.get_collection_of_primitive_values(String) }, "scopedRoleMemberOf" => lambda {|n| @scoped_role_member_of = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ScopedRoleMembership.create_from_discriminator_value(pn) }) }, "securityIdentifier" => lambda {|n| @security_identifier = n.get_string_value() }, "settings" => lambda {|n| @settings = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::UserSettings.create_from_discriminator_value(pn) }) }, "showInAddressList" => lambda {|n| @show_in_address_list = n.get_boolean_value() }, "signInActivity" => lambda {|n| @sign_in_activity = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::SignInActivity.create_from_discriminator_value(pn) }) }, "signInSessionsValidFromDateTime" => lambda {|n| @sign_in_sessions_valid_from_date_time = n.get_date_time_value() }, "skills" => lambda {|n| @skills = n.get_collection_of_primitive_values(String) }, "state" => lambda {|n| @state = n.get_string_value() }, "streetAddress" => lambda {|n| @street_address = n.get_string_value() }, "surname" => lambda {|n| @surname = n.get_string_value() }, "teamwork" => lambda {|n| @teamwork = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::UserTeamwork.create_from_discriminator_value(pn) }) }, "todo" => lambda {|n| @todo = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::Todo.create_from_discriminator_value(pn) }) }, "transitiveMemberOf" => lambda {|n| @transitive_member_of = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DirectoryObject.create_from_discriminator_value(pn) }) }, "usageLocation" => lambda {|n| @usage_location = n.get_string_value() }, "userPrincipalName" => lambda {|n| @user_principal_name = n.get_string_value() }, "userType" => lambda {|n| @user_type = n.get_string_value() }, }) end |
#given_name ⇒ Object
Gets the givenName property value. The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
1221 1222 1223 |
# File 'lib/models/user.rb', line 1221 def given_name return @given_name end |
#given_name=(value) ⇒ Object
Sets the givenName property value. The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
1229 1230 1231 |
# File 'lib/models/user.rb', line 1229 def given_name=(value) @given_name = value end |
#hire_date ⇒ Object
Gets the hireDate property value. The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.
1236 1237 1238 |
# File 'lib/models/user.rb', line 1236 def hire_date return @hire_date end |
#hire_date=(value) ⇒ Object
Sets the hireDate property value. The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.
1244 1245 1246 |
# File 'lib/models/user.rb', line 1244 def hire_date=(value) @hire_date = value end |
#identities ⇒ Object
Gets the identities property value. Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.
1251 1252 1253 |
# File 'lib/models/user.rb', line 1251 def identities return @identities end |
#identities=(value) ⇒ Object
Sets the identities property value. Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.
1259 1260 1261 |
# File 'lib/models/user.rb', line 1259 def identities=(value) @identities = value end |
#im_addresses ⇒ Object
Gets the imAddresses property value. The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).
1266 1267 1268 |
# File 'lib/models/user.rb', line 1266 def im_addresses return @im_addresses end |
#im_addresses=(value) ⇒ Object
Sets the imAddresses property value. The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).
1274 1275 1276 |
# File 'lib/models/user.rb', line 1274 def im_addresses=(value) @im_addresses = value end |
#inference_classification ⇒ Object
Gets the inferenceClassification property value. Relevance classification of the user’s messages based on explicit designations which override inferred relevance or importance.
1281 1282 1283 |
# File 'lib/models/user.rb', line 1281 def inference_classification return @inference_classification end |
#inference_classification=(value) ⇒ Object
Sets the inferenceClassification property value. Relevance classification of the user’s messages based on explicit designations which override inferred relevance or importance.
1289 1290 1291 |
# File 'lib/models/user.rb', line 1289 def inference_classification=(value) @inference_classification = value end |
#insights ⇒ Object
Gets the insights property value. The insights property
1296 1297 1298 |
# File 'lib/models/user.rb', line 1296 def insights return @insights end |
#insights=(value) ⇒ Object
Sets the insights property value. The insights property
1304 1305 1306 |
# File 'lib/models/user.rb', line 1304 def insights=(value) @insights = value end |
#interests ⇒ Object
Gets the interests property value. A list for the user to describe their interests. Returned only on $select.
1311 1312 1313 |
# File 'lib/models/user.rb', line 1311 def interests return @interests end |
#interests=(value) ⇒ Object
Sets the interests property value. A list for the user to describe their interests. Returned only on $select.
1319 1320 1321 |
# File 'lib/models/user.rb', line 1319 def interests=(value) @interests = value end |
#is_resource_account ⇒ Object
Gets the isResourceAccount property value. Do not use – reserved for future use.
1326 1327 1328 |
# File 'lib/models/user.rb', line 1326 def is_resource_account return @is_resource_account end |
#is_resource_account=(value) ⇒ Object
Sets the isResourceAccount property value. Do not use – reserved for future use.
1334 1335 1336 |
# File 'lib/models/user.rb', line 1334 def is_resource_account=(value) @is_resource_account = value end |
#job_title ⇒ Object
Gets the jobTitle property value. The user’s job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
1341 1342 1343 |
# File 'lib/models/user.rb', line 1341 def job_title return @job_title end |
#job_title=(value) ⇒ Object
Sets the jobTitle property value. The user’s job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
1349 1350 1351 |
# File 'lib/models/user.rb', line 1349 def job_title=(value) @job_title = value end |
#joined_teams ⇒ Object
Gets the joinedTeams property value. The joinedTeams property
1356 1357 1358 |
# File 'lib/models/user.rb', line 1356 def joined_teams return @joined_teams end |
#joined_teams=(value) ⇒ Object
Sets the joinedTeams property value. The joinedTeams property
1364 1365 1366 |
# File 'lib/models/user.rb', line 1364 def joined_teams=(value) @joined_teams = value end |
#last_password_change_date_time ⇒ Object
Gets the lastPasswordChangeDateTime property value. The time when this Azure AD user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.
1371 1372 1373 |
# File 'lib/models/user.rb', line 1371 def last_password_change_date_time return @last_password_change_date_time end |
#last_password_change_date_time=(value) ⇒ Object
Sets the lastPasswordChangeDateTime property value. The time when this Azure AD user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.
1379 1380 1381 |
# File 'lib/models/user.rb', line 1379 def last_password_change_date_time=(value) @last_password_change_date_time = value end |
#legal_age_group_classification ⇒ Object
Gets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.
1386 1387 1388 |
# File 'lib/models/user.rb', line 1386 def legal_age_group_classification return @legal_age_group_classification end |
#legal_age_group_classification=(value) ⇒ Object
Sets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.
1394 1395 1396 |
# File 'lib/models/user.rb', line 1394 def legal_age_group_classification=(value) @legal_age_group_classification = value end |
#license_assignment_states ⇒ Object
Gets the licenseAssignmentStates property value. State of license assignments for this user. Also indicates licenses that are directly-assigned and those that the user has inherited through group memberships. Read-only. Returned only on $select.
1401 1402 1403 |
# File 'lib/models/user.rb', line 1401 def license_assignment_states return @license_assignment_states end |
#license_assignment_states=(value) ⇒ Object
Sets the licenseAssignmentStates property value. State of license assignments for this user. Also indicates licenses that are directly-assigned and those that the user has inherited through group memberships. Read-only. Returned only on $select.
1409 1410 1411 |
# File 'lib/models/user.rb', line 1409 def license_assignment_states=(value) @license_assignment_states = value end |
#license_details ⇒ Object
Gets the licenseDetails property value. A collection of this user’s license details. Read-only.
1416 1417 1418 |
# File 'lib/models/user.rb', line 1416 def license_details return @license_details end |
#license_details=(value) ⇒ Object
Sets the licenseDetails property value. A collection of this user’s license details. Read-only.
1424 1425 1426 |
# File 'lib/models/user.rb', line 1424 def license_details=(value) @license_details = value end |
#mail ⇒ Object
Gets the mail property value. The SMTP address for the user, for example, [email protected]. Changes to this property will also update the user’s proxyAddresses collection to include the value as an SMTP address. This property cannot contain accent characters. NOTE: We do not recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).
1431 1432 1433 |
# File 'lib/models/user.rb', line 1431 def mail return @mail end |
#mail=(value) ⇒ Object
Sets the mail property value. The SMTP address for the user, for example, [email protected]. Changes to this property will also update the user’s proxyAddresses collection to include the value as an SMTP address. This property cannot contain accent characters. NOTE: We do not recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).
1439 1440 1441 |
# File 'lib/models/user.rb', line 1439 def mail=(value) @mail = value end |
#mail_folders ⇒ Object
Gets the mailFolders property value. The user’s mail folders. Read-only. Nullable.
1446 1447 1448 |
# File 'lib/models/user.rb', line 1446 def mail_folders return @mail_folders end |
#mail_folders=(value) ⇒ Object
Sets the mailFolders property value. The user’s mail folders. Read-only. Nullable.
1454 1455 1456 |
# File 'lib/models/user.rb', line 1454 def mail_folders=(value) @mail_folders = value end |
#mail_nickname ⇒ Object
Gets the mailNickname property value. The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
1461 1462 1463 |
# File 'lib/models/user.rb', line 1461 def mail_nickname return @mail_nickname end |
#mail_nickname=(value) ⇒ Object
Sets the mailNickname property value. The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
1469 1470 1471 |
# File 'lib/models/user.rb', line 1469 def mail_nickname=(value) @mail_nickname = value end |
#mailbox_settings ⇒ Object
Gets the mailboxSettings property value. Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.
1476 1477 1478 |
# File 'lib/models/user.rb', line 1476 def mailbox_settings return @mailbox_settings end |
#mailbox_settings=(value) ⇒ Object
Sets the mailboxSettings property value. Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.
1484 1485 1486 |
# File 'lib/models/user.rb', line 1484 def mailbox_settings=(value) @mailbox_settings = value end |
#managed_app_registrations ⇒ Object
Gets the managedAppRegistrations property value. Zero or more managed app registrations that belong to the user.
1491 1492 1493 |
# File 'lib/models/user.rb', line 1491 def managed_app_registrations return @managed_app_registrations end |
#managed_app_registrations=(value) ⇒ Object
Sets the managedAppRegistrations property value. Zero or more managed app registrations that belong to the user.
1499 1500 1501 |
# File 'lib/models/user.rb', line 1499 def managed_app_registrations=(value) @managed_app_registrations = value end |
#managed_devices ⇒ Object
Gets the managedDevices property value. The managed devices associated with the user.
1506 1507 1508 |
# File 'lib/models/user.rb', line 1506 def managed_devices return @managed_devices end |
#managed_devices=(value) ⇒ Object
Sets the managedDevices property value. The managed devices associated with the user.
1514 1515 1516 |
# File 'lib/models/user.rb', line 1514 def managed_devices=(value) @managed_devices = value end |
#manager ⇒ Object
Gets the manager property value. The user or contact that is this user’s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.
1521 1522 1523 |
# File 'lib/models/user.rb', line 1521 def manager return @manager end |
#manager=(value) ⇒ Object
Sets the manager property value. The user or contact that is this user’s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.
1529 1530 1531 |
# File 'lib/models/user.rb', line 1529 def manager=(value) @manager = value end |
#member_of ⇒ Object
Gets the memberOf property value. The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand.
1536 1537 1538 |
# File 'lib/models/user.rb', line 1536 def member_of return @member_of end |
#member_of=(value) ⇒ Object
Sets the memberOf property value. The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand.
1544 1545 1546 |
# File 'lib/models/user.rb', line 1544 def member_of=(value) @member_of = value end |
#messages ⇒ Object
Gets the messages property value. The messages in a mailbox or folder. Read-only. Nullable.
1551 1552 1553 |
# File 'lib/models/user.rb', line 1551 def return @messages end |
#messages=(value) ⇒ Object
Sets the messages property value. The messages in a mailbox or folder. Read-only. Nullable.
1559 1560 1561 |
# File 'lib/models/user.rb', line 1559 def (value) @messages = value end |
#mobile_phone ⇒ Object
Gets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.
1566 1567 1568 |
# File 'lib/models/user.rb', line 1566 def mobile_phone return @mobile_phone end |
#mobile_phone=(value) ⇒ Object
Sets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.
1574 1575 1576 |
# File 'lib/models/user.rb', line 1574 def mobile_phone=(value) @mobile_phone = value end |
#my_site ⇒ Object
Gets the mySite property value. The URL for the user’s personal site. Returned only on $select.
1581 1582 1583 |
# File 'lib/models/user.rb', line 1581 def my_site return @my_site end |
#my_site=(value) ⇒ Object
Sets the mySite property value. The URL for the user’s personal site. Returned only on $select.
1589 1590 1591 |
# File 'lib/models/user.rb', line 1589 def my_site=(value) @my_site = value end |
#oauth2_permission_grants ⇒ Object
Gets the oauth2PermissionGrants property value. The oauth2PermissionGrants property
1596 1597 1598 |
# File 'lib/models/user.rb', line 1596 def return @oauth2_permission_grants end |
#oauth2_permission_grants=(value) ⇒ Object
Sets the oauth2PermissionGrants property value. The oauth2PermissionGrants property
1604 1605 1606 |
# File 'lib/models/user.rb', line 1604 def (value) @oauth2_permission_grants = value end |
#office_location ⇒ Object
Gets the officeLocation property value. The office location in the user’s place of business. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
1611 1612 1613 |
# File 'lib/models/user.rb', line 1611 def office_location return @office_location end |
#office_location=(value) ⇒ Object
Sets the officeLocation property value. The office location in the user’s place of business. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
1619 1620 1621 |
# File 'lib/models/user.rb', line 1619 def office_location=(value) @office_location = value end |
#on_premises_distinguished_name ⇒ Object
Gets the onPremisesDistinguishedName property value. Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.
1626 1627 1628 |
# File 'lib/models/user.rb', line 1626 def on_premises_distinguished_name return @on_premises_distinguished_name end |
#on_premises_distinguished_name=(value) ⇒ Object
Sets the onPremisesDistinguishedName property value. Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.
1634 1635 1636 |
# File 'lib/models/user.rb', line 1634 def on_premises_distinguished_name=(value) @on_premises_distinguished_name = value end |
#on_premises_domain_name ⇒ Object
Gets the onPremisesDomainName property value. Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.
1641 1642 1643 |
# File 'lib/models/user.rb', line 1641 def on_premises_domain_name return @on_premises_domain_name end |
#on_premises_domain_name=(value) ⇒ Object
Sets the onPremisesDomainName property value. Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.
1649 1650 1651 |
# File 'lib/models/user.rb', line 1649 def on_premises_domain_name=(value) @on_premises_domain_name = value end |
#on_premises_extension_attributes ⇒ Object
Gets the onPremisesExtensionAttributes property value. Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Returned only on $select. Supports $filter (eq, ne, not, in).
1656 1657 1658 |
# File 'lib/models/user.rb', line 1656 def on_premises_extension_attributes return @on_premises_extension_attributes end |
#on_premises_extension_attributes=(value) ⇒ Object
Sets the onPremisesExtensionAttributes property value. Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Returned only on $select. Supports $filter (eq, ne, not, in).
1664 1665 1666 |
# File 'lib/models/user.rb', line 1664 def on_premises_extension_attributes=(value) @on_premises_extension_attributes = value end |
#on_premises_immutable_id ⇒ Object
Gets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user’s userPrincipalName (UPN) property. NOTE: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)..
1671 1672 1673 |
# File 'lib/models/user.rb', line 1671 def on_premises_immutable_id return @on_premises_immutable_id end |
#on_premises_immutable_id=(value) ⇒ Object
Sets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user’s userPrincipalName (UPN) property. NOTE: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)..
1679 1680 1681 |
# File 'lib/models/user.rb', line 1679 def on_premises_immutable_id=(value) @on_premises_immutable_id = value end |
#on_premises_last_sync_date_time ⇒ Object
Gets the onPremisesLastSyncDateTime property value. Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).
1686 1687 1688 |
# File 'lib/models/user.rb', line 1686 def on_premises_last_sync_date_time return @on_premises_last_sync_date_time end |
#on_premises_last_sync_date_time=(value) ⇒ Object
Sets the onPremisesLastSyncDateTime property value. Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).
1694 1695 1696 |
# File 'lib/models/user.rb', line 1694 def on_premises_last_sync_date_time=(value) @on_premises_last_sync_date_time = value end |
#on_premises_provisioning_errors ⇒ Object
Gets the onPremisesProvisioningErrors property value. Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le).
1701 1702 1703 |
# File 'lib/models/user.rb', line 1701 def on_premises_provisioning_errors return @on_premises_provisioning_errors end |
#on_premises_provisioning_errors=(value) ⇒ Object
Sets the onPremisesProvisioningErrors property value. Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le).
1709 1710 1711 |
# File 'lib/models/user.rb', line 1709 def on_premises_provisioning_errors=(value) @on_premises_provisioning_errors = value end |
#on_premises_sam_account_name ⇒ Object
Gets the onPremisesSamAccountName property value. Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
1716 1717 1718 |
# File 'lib/models/user.rb', line 1716 def on_premises_sam_account_name return @on_premises_sam_account_name end |
#on_premises_sam_account_name=(value) ⇒ Object
Sets the onPremisesSamAccountName property value. Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
1724 1725 1726 |
# File 'lib/models/user.rb', line 1724 def on_premises_sam_account_name=(value) @on_premises_sam_account_name = value end |
#on_premises_security_identifier ⇒ Object
Gets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values).
1731 1732 1733 |
# File 'lib/models/user.rb', line 1731 def on_premises_security_identifier return @on_premises_security_identifier end |
#on_premises_security_identifier=(value) ⇒ Object
Sets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values).
1739 1740 1741 |
# File 'lib/models/user.rb', line 1739 def on_premises_security_identifier=(value) @on_premises_security_identifier = value end |
#on_premises_sync_enabled ⇒ Object
Gets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn’t being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).
1746 1747 1748 |
# File 'lib/models/user.rb', line 1746 def on_premises_sync_enabled return @on_premises_sync_enabled end |
#on_premises_sync_enabled=(value) ⇒ Object
Sets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn’t being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).
1754 1755 1756 |
# File 'lib/models/user.rb', line 1754 def on_premises_sync_enabled=(value) @on_premises_sync_enabled = value end |
#on_premises_user_principal_name ⇒ Object
Gets the onPremisesUserPrincipalName property value. Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
1761 1762 1763 |
# File 'lib/models/user.rb', line 1761 def on_premises_user_principal_name return @on_premises_user_principal_name end |
#on_premises_user_principal_name=(value) ⇒ Object
Sets the onPremisesUserPrincipalName property value. Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
1769 1770 1771 |
# File 'lib/models/user.rb', line 1769 def on_premises_user_principal_name=(value) @on_premises_user_principal_name = value end |
#onenote ⇒ Object
Gets the onenote property value. The onenote property
1776 1777 1778 |
# File 'lib/models/user.rb', line 1776 def onenote return @onenote end |
#onenote=(value) ⇒ Object
Sets the onenote property value. The onenote property
1784 1785 1786 |
# File 'lib/models/user.rb', line 1784 def onenote=(value) @onenote = value end |
#online_meetings ⇒ Object
Gets the onlineMeetings property value. Information about a meeting, including the URL used to join a meeting, the attendees’ list, and the description.
1791 1792 1793 |
# File 'lib/models/user.rb', line 1791 def online_meetings return @online_meetings end |
#online_meetings=(value) ⇒ Object
Sets the onlineMeetings property value. Information about a meeting, including the URL used to join a meeting, the attendees’ list, and the description.
1799 1800 1801 |
# File 'lib/models/user.rb', line 1799 def online_meetings=(value) @online_meetings = value end |
#other_mails ⇒ Object
Gets the otherMails property value. A list of additional email addresses for the user; for example: [‘[email protected]’, ‘[email protected]’]. NOTE: This property cannot contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).
1806 1807 1808 |
# File 'lib/models/user.rb', line 1806 def other_mails return @other_mails end |
#other_mails=(value) ⇒ Object
Sets the otherMails property value. A list of additional email addresses for the user; for example: [‘[email protected]’, ‘[email protected]’]. NOTE: This property cannot contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).
1814 1815 1816 |
# File 'lib/models/user.rb', line 1814 def other_mails=(value) @other_mails = value end |
#outlook ⇒ Object
Gets the outlook property value. The outlook property
1821 1822 1823 |
# File 'lib/models/user.rb', line 1821 def outlook return @outlook end |
#outlook=(value) ⇒ Object
Sets the outlook property value. The outlook property
1829 1830 1831 |
# File 'lib/models/user.rb', line 1829 def outlook=(value) @outlook = value end |
#owned_devices ⇒ Object
Gets the ownedDevices property value. Devices that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
1836 1837 1838 |
# File 'lib/models/user.rb', line 1836 def owned_devices return @owned_devices end |
#owned_devices=(value) ⇒ Object
Sets the ownedDevices property value. Devices that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
1844 1845 1846 |
# File 'lib/models/user.rb', line 1844 def owned_devices=(value) @owned_devices = value end |
#owned_objects ⇒ Object
Gets the ownedObjects property value. Directory objects that are owned by the user. Read-only. Nullable. Supports $expand.
1851 1852 1853 |
# File 'lib/models/user.rb', line 1851 def owned_objects return @owned_objects end |
#owned_objects=(value) ⇒ Object
Sets the ownedObjects property value. Directory objects that are owned by the user. Read-only. Nullable. Supports $expand.
1859 1860 1861 |
# File 'lib/models/user.rb', line 1859 def owned_objects=(value) @owned_objects = value end |
#password_policies ⇒ Object
Gets the passwordPolicies property value. Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, not, and eq on null values).
1866 1867 1868 |
# File 'lib/models/user.rb', line 1866 def password_policies return @password_policies end |
#password_policies=(value) ⇒ Object
Sets the passwordPolicies property value. Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, not, and eq on null values).
1874 1875 1876 |
# File 'lib/models/user.rb', line 1874 def password_policies=(value) @password_policies = value end |
#password_profile ⇒ Object
Gets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).
1881 1882 1883 |
# File 'lib/models/user.rb', line 1881 def password_profile return @password_profile end |
#password_profile=(value) ⇒ Object
Sets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).
1889 1890 1891 |
# File 'lib/models/user.rb', line 1889 def password_profile=(value) @password_profile = value end |
#past_projects ⇒ Object
Gets the pastProjects property value. A list for the user to enumerate their past projects. Returned only on $select.
1896 1897 1898 |
# File 'lib/models/user.rb', line 1896 def past_projects return @past_projects end |
#past_projects=(value) ⇒ Object
Sets the pastProjects property value. A list for the user to enumerate their past projects. Returned only on $select.
1904 1905 1906 |
# File 'lib/models/user.rb', line 1904 def past_projects=(value) @past_projects = value end |
#people ⇒ Object
Gets the people property value. People that are relevant to the user. Read-only. Nullable.
1911 1912 1913 |
# File 'lib/models/user.rb', line 1911 def people return @people end |
#people=(value) ⇒ Object
Sets the people property value. People that are relevant to the user. Read-only. Nullable.
1919 1920 1921 |
# File 'lib/models/user.rb', line 1919 def people=(value) @people = value end |
#photo ⇒ Object
Gets the photo property value. The user’s profile photo. Read-only.
1926 1927 1928 |
# File 'lib/models/user.rb', line 1926 def photo return @photo end |
#photo=(value) ⇒ Object
Sets the photo property value. The user’s profile photo. Read-only.
1934 1935 1936 |
# File 'lib/models/user.rb', line 1934 def photo=(value) @photo = value end |
#photos ⇒ Object
Gets the photos property value. The photos property
1941 1942 1943 |
# File 'lib/models/user.rb', line 1941 def photos return @photos end |
#photos=(value) ⇒ Object
Sets the photos property value. The photos property
1949 1950 1951 |
# File 'lib/models/user.rb', line 1949 def photos=(value) @photos = value end |
#planner ⇒ Object
Gets the planner property value. Entry-point to the Planner resource that might exist for a user. Read-only.
1956 1957 1958 |
# File 'lib/models/user.rb', line 1956 def planner return @planner end |
#planner=(value) ⇒ Object
Sets the planner property value. Entry-point to the Planner resource that might exist for a user. Read-only.
1964 1965 1966 |
# File 'lib/models/user.rb', line 1964 def planner=(value) @planner = value end |
#postal_code ⇒ Object
Gets the postalCode property value. The postal code for the user’s postal address. The postal code is specific to the user’s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
1971 1972 1973 |
# File 'lib/models/user.rb', line 1971 def postal_code return @postal_code end |
#postal_code=(value) ⇒ Object
Sets the postalCode property value. The postal code for the user’s postal address. The postal code is specific to the user’s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
1979 1980 1981 |
# File 'lib/models/user.rb', line 1979 def postal_code=(value) @postal_code = value end |
#preferred_data_location ⇒ Object
Gets the preferredDataLocation property value. The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.
1986 1987 1988 |
# File 'lib/models/user.rb', line 1986 def preferred_data_location return @preferred_data_location end |
#preferred_data_location=(value) ⇒ Object
Sets the preferredDataLocation property value. The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.
1994 1995 1996 |
# File 'lib/models/user.rb', line 1994 def preferred_data_location=(value) @preferred_data_location = value end |
#preferred_language ⇒ Object
Gets the preferredLanguage property value. The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)
2001 2002 2003 |
# File 'lib/models/user.rb', line 2001 def preferred_language return @preferred_language end |
#preferred_language=(value) ⇒ Object
Sets the preferredLanguage property value. The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)
2009 2010 2011 |
# File 'lib/models/user.rb', line 2009 def preferred_language=(value) @preferred_language = value end |
#preferred_name ⇒ Object
Gets the preferredName property value. The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select.
2016 2017 2018 |
# File 'lib/models/user.rb', line 2016 def preferred_name return @preferred_name end |
#preferred_name=(value) ⇒ Object
Sets the preferredName property value. The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select.
2024 2025 2026 |
# File 'lib/models/user.rb', line 2024 def preferred_name=(value) @preferred_name = value end |
#presence ⇒ Object
Gets the presence property value. The presence property
2031 2032 2033 |
# File 'lib/models/user.rb', line 2031 def presence return @presence end |
#presence=(value) ⇒ Object
Sets the presence property value. The presence property
2039 2040 2041 |
# File 'lib/models/user.rb', line 2039 def presence=(value) @presence = value end |
#print ⇒ Object
Gets the print property value. The print property
2046 2047 2048 |
# File 'lib/models/user.rb', line 2046 def print return @print end |
#print=(value) ⇒ Object
Sets the print property value. The print property
2054 2055 2056 |
# File 'lib/models/user.rb', line 2054 def print=(value) @print = value end |
#provisioned_plans ⇒ Object
Gets the provisionedPlans property value. The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le).
2061 2062 2063 |
# File 'lib/models/user.rb', line 2061 def provisioned_plans return @provisioned_plans end |
#provisioned_plans=(value) ⇒ Object
Sets the provisionedPlans property value. The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le).
2069 2070 2071 |
# File 'lib/models/user.rb', line 2069 def provisioned_plans=(value) @provisioned_plans = value end |
#proxy_addresses ⇒ Object
Gets the proxyAddresses property value. For example: [‘SMTP: [email protected]’, ‘smtp: [email protected]’]. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).
2076 2077 2078 |
# File 'lib/models/user.rb', line 2076 def proxy_addresses return @proxy_addresses end |
#proxy_addresses=(value) ⇒ Object
Sets the proxyAddresses property value. For example: [‘SMTP: [email protected]’, ‘smtp: [email protected]’]. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).
2084 2085 2086 |
# File 'lib/models/user.rb', line 2084 def proxy_addresses=(value) @proxy_addresses = value end |
#registered_devices ⇒ Object
Gets the registeredDevices property value. Devices that are registered for the user. Read-only. Nullable. Supports $expand.
2091 2092 2093 |
# File 'lib/models/user.rb', line 2091 def registered_devices return @registered_devices end |
#registered_devices=(value) ⇒ Object
Sets the registeredDevices property value. Devices that are registered for the user. Read-only. Nullable. Supports $expand.
2099 2100 2101 |
# File 'lib/models/user.rb', line 2099 def registered_devices=(value) @registered_devices = value end |
#responsibilities ⇒ Object
Gets the responsibilities property value. A list for the user to enumerate their responsibilities. Returned only on $select.
2106 2107 2108 |
# File 'lib/models/user.rb', line 2106 def responsibilities return @responsibilities end |
#responsibilities=(value) ⇒ Object
Sets the responsibilities property value. A list for the user to enumerate their responsibilities. Returned only on $select.
2114 2115 2116 |
# File 'lib/models/user.rb', line 2114 def responsibilities=(value) @responsibilities = value end |
#schools ⇒ Object
Gets the schools property value. A list for the user to enumerate the schools they have attended. Returned only on $select.
2121 2122 2123 |
# File 'lib/models/user.rb', line 2121 def schools return @schools end |
#schools=(value) ⇒ Object
Sets the schools property value. A list for the user to enumerate the schools they have attended. Returned only on $select.
2129 2130 2131 |
# File 'lib/models/user.rb', line 2129 def schools=(value) @schools = value end |
#scoped_role_member_of ⇒ Object
Gets the scopedRoleMemberOf property value. The scopedRoleMemberOf property
2136 2137 2138 |
# File 'lib/models/user.rb', line 2136 def scoped_role_member_of return @scoped_role_member_of end |
#scoped_role_member_of=(value) ⇒ Object
Sets the scopedRoleMemberOf property value. The scopedRoleMemberOf property
2144 2145 2146 |
# File 'lib/models/user.rb', line 2144 def scoped_role_member_of=(value) @scoped_role_member_of = value end |
#security_identifier ⇒ Object
Gets the securityIdentifier property value. Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).
2151 2152 2153 |
# File 'lib/models/user.rb', line 2151 def security_identifier return @security_identifier end |
#security_identifier=(value) ⇒ Object
Sets the securityIdentifier property value. Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).
2159 2160 2161 |
# File 'lib/models/user.rb', line 2159 def security_identifier=(value) @security_identifier = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 |
# File 'lib/models/user.rb', line 2167 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_string_value("aboutMe", @about_me) writer.write_boolean_value("accountEnabled", @account_enabled) writer.write_collection_of_object_values("activities", @activities) writer.write_string_value("ageGroup", @age_group) writer.write_collection_of_object_values("agreementAcceptances", @agreement_acceptances) writer.write_collection_of_object_values("appRoleAssignments", @app_role_assignments) writer.write_collection_of_object_values("assignedLicenses", @assigned_licenses) writer.write_collection_of_object_values("assignedPlans", @assigned_plans) writer.write_object_value("authentication", @authentication) writer.write_object_value("authorizationInfo", @authorization_info) writer.write_date_time_value("birthday", @birthday) writer.write_collection_of_primitive_values("businessPhones", @business_phones) writer.write_object_value("calendar", @calendar) writer.write_collection_of_object_values("calendarGroups", @calendar_groups) writer.write_collection_of_object_values("calendarView", @calendar_view) writer.write_collection_of_object_values("calendars", @calendars) writer.write_collection_of_object_values("chats", @chats) writer.write_string_value("city", @city) writer.write_string_value("companyName", @company_name) writer.write_string_value("consentProvidedForMinor", @consent_provided_for_minor) writer.write_collection_of_object_values("contactFolders", @contact_folders) writer.write_collection_of_object_values("contacts", @contacts) writer.write_string_value("country", @country) writer.write_date_time_value("createdDateTime", @created_date_time) writer.write_collection_of_object_values("createdObjects", @created_objects) writer.write_string_value("creationType", @creation_type) writer.write_object_value("customSecurityAttributes", @custom_security_attributes) writer.write_string_value("department", @department) writer.write_number_value("deviceEnrollmentLimit", @device_enrollment_limit) writer.write_collection_of_object_values("deviceManagementTroubleshootingEvents", @device_management_troubleshooting_events) writer.write_collection_of_object_values("directReports", @direct_reports) writer.write_string_value("displayName", @display_name) writer.write_object_value("drive", @drive) writer.write_collection_of_object_values("drives", @drives) writer.write_object_value("employeeExperience", @employee_experience) writer.write_date_time_value("employeeHireDate", @employee_hire_date) writer.write_string_value("employeeId", @employee_id) writer.write_date_time_value("employeeLeaveDateTime", @employee_leave_date_time) writer.write_object_value("employeeOrgData", @employee_org_data) writer.write_string_value("employeeType", @employee_type) writer.write_collection_of_object_values("events", @events) writer.write_collection_of_object_values("extensions", @extensions) writer.write_string_value("externalUserState", @external_user_state) writer.write_date_time_value("externalUserStateChangeDateTime", @external_user_state_change_date_time) writer.write_string_value("faxNumber", @fax_number) writer.write_collection_of_object_values("followedSites", @followed_sites) writer.write_string_value("givenName", @given_name) writer.write_date_time_value("hireDate", @hire_date) writer.write_collection_of_object_values("identities", @identities) writer.write_collection_of_primitive_values("imAddresses", @im_addresses) writer.write_object_value("inferenceClassification", @inference_classification) writer.write_object_value("insights", @insights) writer.write_collection_of_primitive_values("interests", @interests) writer.write_boolean_value("isResourceAccount", @is_resource_account) writer.write_string_value("jobTitle", @job_title) writer.write_collection_of_object_values("joinedTeams", @joined_teams) writer.write_date_time_value("lastPasswordChangeDateTime", @last_password_change_date_time) writer.write_string_value("legalAgeGroupClassification", @legal_age_group_classification) writer.write_collection_of_object_values("licenseAssignmentStates", @license_assignment_states) writer.write_collection_of_object_values("licenseDetails", @license_details) writer.write_string_value("mail", @mail) writer.write_collection_of_object_values("mailFolders", @mail_folders) writer.write_string_value("mailNickname", @mail_nickname) writer.write_object_value("mailboxSettings", @mailbox_settings) writer.write_collection_of_object_values("managedAppRegistrations", @managed_app_registrations) writer.write_collection_of_object_values("managedDevices", @managed_devices) writer.write_object_value("manager", @manager) writer.write_collection_of_object_values("memberOf", @member_of) writer.write_collection_of_object_values("messages", @messages) writer.write_string_value("mobilePhone", @mobile_phone) writer.write_string_value("mySite", @my_site) writer.write_collection_of_object_values("oauth2PermissionGrants", @oauth2_permission_grants) writer.write_string_value("officeLocation", @office_location) writer.write_string_value("onPremisesDistinguishedName", @on_premises_distinguished_name) writer.write_string_value("onPremisesDomainName", @on_premises_domain_name) writer.write_object_value("onPremisesExtensionAttributes", @on_premises_extension_attributes) writer.write_string_value("onPremisesImmutableId", @on_premises_immutable_id) writer.write_date_time_value("onPremisesLastSyncDateTime", @on_premises_last_sync_date_time) writer.write_collection_of_object_values("onPremisesProvisioningErrors", @on_premises_provisioning_errors) writer.write_string_value("onPremisesSamAccountName", @on_premises_sam_account_name) writer.write_string_value("onPremisesSecurityIdentifier", @on_premises_security_identifier) writer.write_boolean_value("onPremisesSyncEnabled", @on_premises_sync_enabled) writer.write_string_value("onPremisesUserPrincipalName", @on_premises_user_principal_name) writer.write_object_value("onenote", @onenote) writer.write_collection_of_object_values("onlineMeetings", @online_meetings) writer.write_collection_of_primitive_values("otherMails", @other_mails) writer.write_object_value("outlook", @outlook) writer.write_collection_of_object_values("ownedDevices", @owned_devices) writer.write_collection_of_object_values("ownedObjects", @owned_objects) writer.write_string_value("passwordPolicies", @password_policies) writer.write_object_value("passwordProfile", @password_profile) writer.write_collection_of_primitive_values("pastProjects", @past_projects) writer.write_collection_of_object_values("people", @people) writer.write_object_value("photo", @photo) writer.write_collection_of_object_values("photos", @photos) writer.write_object_value("planner", @planner) writer.write_string_value("postalCode", @postal_code) writer.write_string_value("preferredDataLocation", @preferred_data_location) writer.write_string_value("preferredLanguage", @preferred_language) writer.write_string_value("preferredName", @preferred_name) writer.write_object_value("presence", @presence) writer.write_object_value("print", @print) writer.write_collection_of_object_values("provisionedPlans", @provisioned_plans) writer.write_collection_of_primitive_values("proxyAddresses", @proxy_addresses) writer.write_collection_of_object_values("registeredDevices", @registered_devices) writer.write_collection_of_primitive_values("responsibilities", @responsibilities) writer.write_collection_of_primitive_values("schools", @schools) writer.write_collection_of_object_values("scopedRoleMemberOf", @scoped_role_member_of) writer.write_string_value("securityIdentifier", @security_identifier) writer.write_object_value("settings", @settings) writer.write_boolean_value("showInAddressList", @show_in_address_list) writer.write_object_value("signInActivity", @sign_in_activity) writer.write_date_time_value("signInSessionsValidFromDateTime", @sign_in_sessions_valid_from_date_time) writer.write_collection_of_primitive_values("skills", @skills) writer.write_string_value("state", @state) writer.write_string_value("streetAddress", @street_address) writer.write_string_value("surname", @surname) writer.write_object_value("teamwork", @teamwork) writer.write_object_value("todo", @todo) writer.write_collection_of_object_values("transitiveMemberOf", @transitive_member_of) writer.write_string_value("usageLocation", @usage_location) writer.write_string_value("userPrincipalName", @user_principal_name) writer.write_string_value("userType", @user_type) end |
#settings ⇒ Object
Gets the settings property value. The settings property
2298 2299 2300 |
# File 'lib/models/user.rb', line 2298 def settings return @settings end |
#settings=(value) ⇒ Object
Sets the settings property value. The settings property
2306 2307 2308 |
# File 'lib/models/user.rb', line 2306 def settings=(value) @settings = value end |
#show_in_address_list ⇒ Object
Gets the showInAddressList property value. Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue.
2313 2314 2315 |
# File 'lib/models/user.rb', line 2313 def show_in_address_list return @show_in_address_list end |
#show_in_address_list=(value) ⇒ Object
Sets the showInAddressList property value. Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue.
2321 2322 2323 |
# File 'lib/models/user.rb', line 2321 def show_in_address_list=(value) @show_in_address_list = value end |
#sign_in_activity ⇒ Object
Gets the signInActivity property value. Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020.
2328 2329 2330 |
# File 'lib/models/user.rb', line 2328 def sign_in_activity return @sign_in_activity end |
#sign_in_activity=(value) ⇒ Object
Sets the signInActivity property value. Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020.
2336 2337 2338 |
# File 'lib/models/user.rb', line 2336 def sign_in_activity=(value) @sign_in_activity = value end |
#sign_in_sessions_valid_from_date_time ⇒ Object
Gets the signInSessionsValidFromDateTime property value. Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.
2343 2344 2345 |
# File 'lib/models/user.rb', line 2343 def sign_in_sessions_valid_from_date_time return @sign_in_sessions_valid_from_date_time end |
#sign_in_sessions_valid_from_date_time=(value) ⇒ Object
Sets the signInSessionsValidFromDateTime property value. Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.
2351 2352 2353 |
# File 'lib/models/user.rb', line 2351 def sign_in_sessions_valid_from_date_time=(value) @sign_in_sessions_valid_from_date_time = value end |
#skills ⇒ Object
Gets the skills property value. A list for the user to enumerate their skills. Returned only on $select.
2358 2359 2360 |
# File 'lib/models/user.rb', line 2358 def skills return @skills end |
#skills=(value) ⇒ Object
Sets the skills property value. A list for the user to enumerate their skills. Returned only on $select.
2366 2367 2368 |
# File 'lib/models/user.rb', line 2366 def skills=(value) @skills = value end |
#state ⇒ Object
Gets the state property value. The state or province in the user’s address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
2373 2374 2375 |
# File 'lib/models/user.rb', line 2373 def state return @state end |
#state=(value) ⇒ Object
Sets the state property value. The state or province in the user’s address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
2381 2382 2383 |
# File 'lib/models/user.rb', line 2381 def state=(value) @state = value end |
#street_address ⇒ Object
Gets the streetAddress property value. The street address of the user’s place of business. Maximum length is 1024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
2388 2389 2390 |
# File 'lib/models/user.rb', line 2388 def street_address return @street_address end |
#street_address=(value) ⇒ Object
Sets the streetAddress property value. The street address of the user’s place of business. Maximum length is 1024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
2396 2397 2398 |
# File 'lib/models/user.rb', line 2396 def street_address=(value) @street_address = value end |
#surname ⇒ Object
Gets the surname property value. The user’s surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
2403 2404 2405 |
# File 'lib/models/user.rb', line 2403 def surname return @surname end |
#surname=(value) ⇒ Object
Sets the surname property value. The user’s surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
2411 2412 2413 |
# File 'lib/models/user.rb', line 2411 def surname=(value) @surname = value end |
#teamwork ⇒ Object
Gets the teamwork property value. A container for Microsoft Teams features available for the user. Read-only. Nullable.
2418 2419 2420 |
# File 'lib/models/user.rb', line 2418 def teamwork return @teamwork end |
#teamwork=(value) ⇒ Object
Sets the teamwork property value. A container for Microsoft Teams features available for the user. Read-only. Nullable.
2426 2427 2428 |
# File 'lib/models/user.rb', line 2426 def teamwork=(value) @teamwork = value end |
#todo ⇒ Object
Gets the todo property value. Represents the To Do services available to a user.
2433 2434 2435 |
# File 'lib/models/user.rb', line 2433 def todo return @todo end |
#todo=(value) ⇒ Object
Sets the todo property value. Represents the To Do services available to a user.
2441 2442 2443 |
# File 'lib/models/user.rb', line 2441 def todo=(value) @todo = value end |
#transitive_member_of ⇒ Object
Gets the transitiveMemberOf property value. The groups, including nested groups, and directory roles that a user is a member of. Nullable.
2448 2449 2450 |
# File 'lib/models/user.rb', line 2448 def transitive_member_of return @transitive_member_of end |
#transitive_member_of=(value) ⇒ Object
Sets the transitiveMemberOf property value. The groups, including nested groups, and directory roles that a user is a member of. Nullable.
2456 2457 2458 |
# File 'lib/models/user.rb', line 2456 def transitive_member_of=(value) @transitive_member_of = value end |
#usage_location ⇒ Object
Gets the usageLocation property value. A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
2463 2464 2465 |
# File 'lib/models/user.rb', line 2463 def usage_location return @usage_location end |
#usage_location=(value) ⇒ Object
Sets the usageLocation property value. A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
2471 2472 2473 |
# File 'lib/models/user.rb', line 2471 def usage_location=(value) @usage_location = value end |
#user_principal_name ⇒ Object
Gets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user’s email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property cannot contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ‘ . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderBy.
2478 2479 2480 |
# File 'lib/models/user.rb', line 2478 def user_principal_name return @user_principal_name end |
#user_principal_name=(value) ⇒ Object
Sets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user’s email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property cannot contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ‘ . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderBy.
2486 2487 2488 |
# File 'lib/models/user.rb', line 2486 def user_principal_name=(value) @user_principal_name = value end |
#user_type ⇒ Object
Gets the userType property value. A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?
2493 2494 2495 |
# File 'lib/models/user.rb', line 2493 def user_type return @user_type end |
#user_type=(value) ⇒ Object
Sets the userType property value. A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?
2501 2502 2503 |
# File 'lib/models/user.rb', line 2501 def user_type=(value) @user_type = value end |