summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/UserModel.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/yaegashi/msgraph.go/beta/UserModel.go')
-rw-r--r--vendor/github.com/yaegashi/msgraph.go/beta/UserModel.go259
1 files changed, 259 insertions, 0 deletions
diff --git a/vendor/github.com/yaegashi/msgraph.go/beta/UserModel.go b/vendor/github.com/yaegashi/msgraph.go/beta/UserModel.go
new file mode 100644
index 00000000..794f09bb
--- /dev/null
+++ b/vendor/github.com/yaegashi/msgraph.go/beta/UserModel.go
@@ -0,0 +1,259 @@
+// Code generated by msgraph-generate.go DO NOT EDIT.
+
+package msgraph
+
+import "time"
+
+// User Represents an Azure Active Directory user object.
+type User struct {
+ // DirectoryObject is the base model of User
+ DirectoryObject
+ // SignInActivity undocumented
+ SignInActivity *SignInActivity `json:"signInActivity,omitempty"`
+ // AccountEnabled undocumented
+ AccountEnabled *bool `json:"accountEnabled,omitempty"`
+ // AgeGroup undocumented
+ AgeGroup *string `json:"ageGroup,omitempty"`
+ // AssignedLicenses undocumented
+ AssignedLicenses []AssignedLicense `json:"assignedLicenses,omitempty"`
+ // AssignedPlans undocumented
+ AssignedPlans []AssignedPlan `json:"assignedPlans,omitempty"`
+ // BusinessPhones undocumented
+ BusinessPhones []string `json:"businessPhones,omitempty"`
+ // City undocumented
+ City *string `json:"city,omitempty"`
+ // CompanyName undocumented
+ CompanyName *string `json:"companyName,omitempty"`
+ // ConsentProvidedForMinor undocumented
+ ConsentProvidedForMinor *string `json:"consentProvidedForMinor,omitempty"`
+ // Country undocumented
+ Country *string `json:"country,omitempty"`
+ // CreatedDateTime undocumented
+ CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
+ // CreationType undocumented
+ CreationType *string `json:"creationType,omitempty"`
+ // Department undocumented
+ Department *string `json:"department,omitempty"`
+ // DeviceKeys undocumented
+ DeviceKeys []DeviceKey `json:"deviceKeys,omitempty"`
+ // DisplayName undocumented
+ DisplayName *string `json:"displayName,omitempty"`
+ // EmployeeID undocumented
+ EmployeeID *string `json:"employeeId,omitempty"`
+ // FaxNumber undocumented
+ FaxNumber *string `json:"faxNumber,omitempty"`
+ // GivenName undocumented
+ GivenName *string `json:"givenName,omitempty"`
+ // Identities undocumented
+ Identities []ObjectIdentity `json:"identities,omitempty"`
+ // ImAddresses undocumented
+ ImAddresses []string `json:"imAddresses,omitempty"`
+ // IsResourceAccount undocumented
+ IsResourceAccount *bool `json:"isResourceAccount,omitempty"`
+ // JobTitle undocumented
+ JobTitle *string `json:"jobTitle,omitempty"`
+ // LastPasswordChangeDateTime undocumented
+ LastPasswordChangeDateTime *time.Time `json:"lastPasswordChangeDateTime,omitempty"`
+ // LegalAgeGroupClassification undocumented
+ LegalAgeGroupClassification *string `json:"legalAgeGroupClassification,omitempty"`
+ // LicenseAssignmentStates undocumented
+ LicenseAssignmentStates []LicenseAssignmentState `json:"licenseAssignmentStates,omitempty"`
+ // Mail undocumented
+ Mail *string `json:"mail,omitempty"`
+ // MailNickname undocumented
+ MailNickname *string `json:"mailNickname,omitempty"`
+ // MobilePhone undocumented
+ MobilePhone *string `json:"mobilePhone,omitempty"`
+ // OnPremisesDistinguishedName undocumented
+ OnPremisesDistinguishedName *string `json:"onPremisesDistinguishedName,omitempty"`
+ // OnPremisesExtensionAttributes undocumented
+ OnPremisesExtensionAttributes *OnPremisesExtensionAttributes `json:"onPremisesExtensionAttributes,omitempty"`
+ // OnPremisesImmutableID undocumented
+ OnPremisesImmutableID *string `json:"onPremisesImmutableId,omitempty"`
+ // OnPremisesLastSyncDateTime undocumented
+ OnPremisesLastSyncDateTime *time.Time `json:"onPremisesLastSyncDateTime,omitempty"`
+ // OnPremisesProvisioningErrors undocumented
+ OnPremisesProvisioningErrors []OnPremisesProvisioningError `json:"onPremisesProvisioningErrors,omitempty"`
+ // OnPremisesSecurityIdentifier undocumented
+ OnPremisesSecurityIdentifier *string `json:"onPremisesSecurityIdentifier,omitempty"`
+ // OnPremisesSyncEnabled undocumented
+ OnPremisesSyncEnabled *bool `json:"onPremisesSyncEnabled,omitempty"`
+ // OnPremisesDomainName undocumented
+ OnPremisesDomainName *string `json:"onPremisesDomainName,omitempty"`
+ // OnPremisesSamAccountName undocumented
+ OnPremisesSamAccountName *string `json:"onPremisesSamAccountName,omitempty"`
+ // OnPremisesUserPrincipalName undocumented
+ OnPremisesUserPrincipalName *string `json:"onPremisesUserPrincipalName,omitempty"`
+ // OtherMails undocumented
+ OtherMails []string `json:"otherMails,omitempty"`
+ // PasswordPolicies undocumented
+ PasswordPolicies *string `json:"passwordPolicies,omitempty"`
+ // PasswordProfile undocumented
+ PasswordProfile *PasswordProfile `json:"passwordProfile,omitempty"`
+ // OfficeLocation undocumented
+ OfficeLocation *string `json:"officeLocation,omitempty"`
+ // PostalCode undocumented
+ PostalCode *string `json:"postalCode,omitempty"`
+ // PreferredDataLocation undocumented
+ PreferredDataLocation *string `json:"preferredDataLocation,omitempty"`
+ // PreferredLanguage undocumented
+ PreferredLanguage *string `json:"preferredLanguage,omitempty"`
+ // ProvisionedPlans undocumented
+ ProvisionedPlans []ProvisionedPlan `json:"provisionedPlans,omitempty"`
+ // ProxyAddresses undocumented
+ ProxyAddresses []string `json:"proxyAddresses,omitempty"`
+ // RefreshTokensValidFromDateTime undocumented
+ RefreshTokensValidFromDateTime *time.Time `json:"refreshTokensValidFromDateTime,omitempty"`
+ // ShowInAddressList undocumented
+ ShowInAddressList *bool `json:"showInAddressList,omitempty"`
+ // SignInSessionsValidFromDateTime undocumented
+ SignInSessionsValidFromDateTime *time.Time `json:"signInSessionsValidFromDateTime,omitempty"`
+ // State undocumented
+ State *string `json:"state,omitempty"`
+ // StreetAddress undocumented
+ StreetAddress *string `json:"streetAddress,omitempty"`
+ // Surname undocumented
+ Surname *string `json:"surname,omitempty"`
+ // UsageLocation undocumented
+ UsageLocation *string `json:"usageLocation,omitempty"`
+ // UserPrincipalName undocumented
+ UserPrincipalName *string `json:"userPrincipalName,omitempty"`
+ // ExternalUserState undocumented
+ ExternalUserState *string `json:"externalUserState,omitempty"`
+ // ExternalUserStateChangeDateTime undocumented
+ ExternalUserStateChangeDateTime *string `json:"externalUserStateChangeDateTime,omitempty"`
+ // UserType undocumented
+ UserType *string `json:"userType,omitempty"`
+ // MailboxSettings undocumented
+ MailboxSettings *MailboxSettings `json:"mailboxSettings,omitempty"`
+ // IdentityUserRisk undocumented
+ IdentityUserRisk *IdentityUserRisk `json:"identityUserRisk,omitempty"`
+ // DeviceEnrollmentLimit The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.
+ DeviceEnrollmentLimit *int `json:"deviceEnrollmentLimit,omitempty"`
+ // AboutMe undocumented
+ AboutMe *string `json:"aboutMe,omitempty"`
+ // Birthday undocumented
+ Birthday *time.Time `json:"birthday,omitempty"`
+ // HireDate undocumented
+ HireDate *time.Time `json:"hireDate,omitempty"`
+ // Interests undocumented
+ Interests []string `json:"interests,omitempty"`
+ // MySite undocumented
+ MySite *string `json:"mySite,omitempty"`
+ // PastProjects undocumented
+ PastProjects []string `json:"pastProjects,omitempty"`
+ // PreferredName undocumented
+ PreferredName *string `json:"preferredName,omitempty"`
+ // Responsibilities undocumented
+ Responsibilities []string `json:"responsibilities,omitempty"`
+ // Schools undocumented
+ Schools []string `json:"schools,omitempty"`
+ // Skills undocumented
+ Skills []string `json:"skills,omitempty"`
+ // Analytics undocumented
+ Analytics *UserAnalytics `json:"analytics,omitempty"`
+ // InformationProtection undocumented
+ InformationProtection *InformationProtection `json:"informationProtection,omitempty"`
+ // AppRoleAssignments undocumented
+ AppRoleAssignments []AppRoleAssignment `json:"appRoleAssignments,omitempty"`
+ // CreatedObjects undocumented
+ CreatedObjects []DirectoryObject `json:"createdObjects,omitempty"`
+ // DirectReports undocumented
+ DirectReports []DirectoryObject `json:"directReports,omitempty"`
+ // LicenseDetails undocumented
+ LicenseDetails []LicenseDetails `json:"licenseDetails,omitempty"`
+ // Manager undocumented
+ Manager *DirectoryObject `json:"manager,omitempty"`
+ // MemberOf undocumented
+ MemberOf []DirectoryObject `json:"memberOf,omitempty"`
+ // OwnedDevices undocumented
+ OwnedDevices []DirectoryObject `json:"ownedDevices,omitempty"`
+ // OwnedObjects undocumented
+ OwnedObjects []DirectoryObject `json:"ownedObjects,omitempty"`
+ // RegisteredDevices undocumented
+ RegisteredDevices []DirectoryObject `json:"registeredDevices,omitempty"`
+ // ScopedRoleMemberOf undocumented
+ ScopedRoleMemberOf []ScopedRoleMembership `json:"scopedRoleMemberOf,omitempty"`
+ // TransitiveMemberOf undocumented
+ TransitiveMemberOf []DirectoryObject `json:"transitiveMemberOf,omitempty"`
+ // Outlook undocumented
+ Outlook *OutlookUser `json:"outlook,omitempty"`
+ // Messages undocumented
+ Messages []Message `json:"messages,omitempty"`
+ // JoinedGroups undocumented
+ JoinedGroups []Group `json:"joinedGroups,omitempty"`
+ // MailFolders undocumented
+ MailFolders []MailFolder `json:"mailFolders,omitempty"`
+ // Calendar undocumented
+ Calendar *Calendar `json:"calendar,omitempty"`
+ // Calendars undocumented
+ Calendars []Calendar `json:"calendars,omitempty"`
+ // CalendarGroups undocumented
+ CalendarGroups []CalendarGroup `json:"calendarGroups,omitempty"`
+ // CalendarView undocumented
+ CalendarView []Event `json:"calendarView,omitempty"`
+ // Events undocumented
+ Events []Event `json:"events,omitempty"`
+ // People undocumented
+ People []Person `json:"people,omitempty"`
+ // Contacts undocumented
+ Contacts []Contact `json:"contacts,omitempty"`
+ // ContactFolders undocumented
+ ContactFolders []ContactFolder `json:"contactFolders,omitempty"`
+ // InferenceClassification undocumented
+ InferenceClassification *InferenceClassification `json:"inferenceClassification,omitempty"`
+ // Photo undocumented
+ Photo *ProfilePhoto `json:"photo,omitempty"`
+ // Photos undocumented
+ Photos []ProfilePhoto `json:"photos,omitempty"`
+ // Drive undocumented
+ Drive *Drive `json:"drive,omitempty"`
+ // Drives undocumented
+ Drives []Drive `json:"drives,omitempty"`
+ // FollowedSites undocumented
+ FollowedSites []Site `json:"followedSites,omitempty"`
+ // Extensions undocumented
+ Extensions []Extension `json:"extensions,omitempty"`
+ // AgreementAcceptances undocumented
+ AgreementAcceptances []AgreementAcceptance `json:"agreementAcceptances,omitempty"`
+ // DeviceEnrollmentConfigurations undocumented
+ DeviceEnrollmentConfigurations []DeviceEnrollmentConfiguration `json:"deviceEnrollmentConfigurations,omitempty"`
+ // ManagedDevices undocumented
+ ManagedDevices []ManagedDevice `json:"managedDevices,omitempty"`
+ // ManagedAppRegistrations undocumented
+ ManagedAppRegistrations []ManagedAppRegistration `json:"managedAppRegistrations,omitempty"`
+ // WindowsInformationProtectionDeviceRegistrations undocumented
+ WindowsInformationProtectionDeviceRegistrations []WindowsInformationProtectionDeviceRegistration `json:"windowsInformationProtectionDeviceRegistrations,omitempty"`
+ // DeviceManagementTroubleshootingEvents undocumented
+ DeviceManagementTroubleshootingEvents []DeviceManagementTroubleshootingEvent `json:"deviceManagementTroubleshootingEvents,omitempty"`
+ // MobileAppIntentAndStates undocumented
+ MobileAppIntentAndStates []MobileAppIntentAndState `json:"mobileAppIntentAndStates,omitempty"`
+ // MobileAppTroubleshootingEvents undocumented
+ MobileAppTroubleshootingEvents []MobileAppTroubleshootingEvent `json:"mobileAppTroubleshootingEvents,omitempty"`
+ // Notifications undocumented
+ Notifications []Notification `json:"notifications,omitempty"`
+ // Planner undocumented
+ Planner *PlannerUser `json:"planner,omitempty"`
+ // Insights undocumented
+ Insights *OfficeGraphInsights `json:"insights,omitempty"`
+ // Settings undocumented
+ Settings *UserSettings `json:"settings,omitempty"`
+ // Onenote undocumented
+ Onenote *Onenote `json:"onenote,omitempty"`
+ // Profile undocumented
+ Profile *Profile `json:"profile,omitempty"`
+ // Activities undocumented
+ Activities []UserActivity `json:"activities,omitempty"`
+ // Devices undocumented
+ Devices []Device `json:"devices,omitempty"`
+ // OnlineMeetings undocumented
+ OnlineMeetings []OnlineMeeting `json:"onlineMeetings,omitempty"`
+ // Presence undocumented
+ Presence *Presence `json:"presence,omitempty"`
+ // Chats undocumented
+ Chats []Chat `json:"chats,omitempty"`
+ // JoinedTeams undocumented
+ JoinedTeams []Team `json:"joinedTeams,omitempty"`
+ // Teamwork undocumented
+ Teamwork *UserTeamwork `json:"teamwork,omitempty"`
+}