Documentation
¶
Index ¶
- Constants
- func ConfigInstance() interface{}
- func ConvertCalendarPermissionAllowedRoles(allowedRoles []models.CalendarRoleType) []string
- func GetConfig(connection *plugin.Connection) microsoft365Config
- func GetGraphClient(ctx context.Context, d *plugin.QueryData) (*msgraphsdkgo.GraphServiceClient, *msgraphsdkgo.GraphRequestAdapter, error)
- func Int32(v int32) *int32
- func Plugin(ctx context.Context) *plugin.Plugin
- func StringPtr(v string) *string
- type Microsoft365AuthenticationSettingsInfo
- type Microsoft365CalendarEventInfo
- func (event *Microsoft365CalendarEventInfo) EventAttendees() []map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventBody() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventEnd() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventLocation() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventLocations() []map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventOnlineMeeting() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventOrganizer() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventRecurrence() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventResponseStatus() map[string]interface{}
- func (event *Microsoft365CalendarEventInfo) EventStart() map[string]interface{}
- type Microsoft365CalendarGroupInfo
- type Microsoft365CalendarInfo
- func (calendar *Microsoft365CalendarInfo) CalendarColor() string
- func (calendar *Microsoft365CalendarInfo) CalendarDefaultOnlineMeetingProvider() string
- func (calendar *Microsoft365CalendarInfo) CalendarMultiValueExtendedProperties() []map[string]interface{}
- func (calendar *Microsoft365CalendarInfo) CalendarOwner() map[string]interface{}
- func (calendar *Microsoft365CalendarInfo) GetAllowedOnlineMeetingProviders() []string
- type Microsoft365CalendarSettingsInfo
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsCalendarPermissions() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsCalendarSharing() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsComplianceSettings() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsCreatedDateTime() *time.Time
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsDelegateSettings() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsDisplayName() *string
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsExchangeOnlineSettings() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsId() *string
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsLanguage() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsLastModifiedDateTime() *time.Time
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsMeetingSettings() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsOrganizationPolicies() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsReminderSettings() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsResourceBookingSettings() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsSecuritySettings() map[string]interface{}
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsTimeZone() *string
- func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsWorkingHours() map[string]interface{}
- type Microsoft365ContactInfo
- func (contact *Microsoft365ContactInfo) ContactBusinessAddress() map[string]interface{}
- func (contact *Microsoft365ContactInfo) ContactEmailAddresses() []map[string]interface{}
- func (contact *Microsoft365ContactInfo) ContactHomeAddress() map[string]interface{}
- func (contact *Microsoft365ContactInfo) ContactOtherAddress() map[string]interface{}
- type Microsoft365DriveInfo
- func (drive *Microsoft365DriveInfo) DriveCreatedBy() map[string]interface{}
- func (drive *Microsoft365DriveInfo) DriveLastModifiedBy() map[string]interface{}
- func (drive *Microsoft365DriveInfo) DriveList() map[string]interface{}
- func (drive *Microsoft365DriveInfo) DriveOwner() map[string]interface{}
- func (drive *Microsoft365DriveInfo) DriveParentReference() map[string]interface{}
- func (drive *Microsoft365DriveInfo) DriveQuota() map[string]interface{}
- func (drive *Microsoft365DriveInfo) DriveSharepointIds() map[string]interface{}
- func (drive *Microsoft365DriveInfo) DriveSystem() map[string]interface{}
- type Microsoft365DriveItemInfo
- func (driveItem *Microsoft365DriveItemInfo) DriveItemCreatedBy() map[string]interface{}
- func (driveItem *Microsoft365DriveItemInfo) DriveItemFile() map[string]interface{}
- func (driveItem *Microsoft365DriveItemInfo) DriveItemFilePath() string
- func (driveItem *Microsoft365DriveItemInfo) DriveItemFolder() map[string]interface{}
- func (driveItem *Microsoft365DriveItemInfo) DriveItemLastModifiedBy() map[string]interface{}
- func (driveItem *Microsoft365DriveItemInfo) DriveItemParentReference() map[string]interface{}
- type Microsoft365GroupInfo
- func (g *Microsoft365GroupInfo) GroupAssignedLabels() []map[string]interface{}
- func (g *Microsoft365GroupInfo) GroupAssignedLicenses() []map[string]interface{}
- func (g *Microsoft365GroupInfo) GroupOnPremisesProvisioningErrors() []map[string]interface{}
- func (g *Microsoft365GroupInfo) GroupServiceProvisioningErrors() []map[string]interface{}
- type Microsoft365ListInfo
- func (list *Microsoft365ListInfo) ListColumns() []map[string]interface{}
- func (list *Microsoft365ListInfo) ListContentTypes() []map[string]interface{}
- func (list *Microsoft365ListInfo) ListCreatedBy() map[string]interface{}
- func (list *Microsoft365ListInfo) ListDrive() map[string]interface{}
- func (list *Microsoft365ListInfo) ListInfo() map[string]interface{}
- func (list *Microsoft365ListInfo) ListItems() []map[string]interface{}
- func (list *Microsoft365ListInfo) ListLastModifiedBy() map[string]interface{}
- func (list *Microsoft365ListInfo) ListOperations() []map[string]interface{}
- func (list *Microsoft365ListInfo) ListParentReference() map[string]interface{}
- func (list *Microsoft365ListInfo) ListSharepointIds() map[string]interface{}
- func (list *Microsoft365ListInfo) ListSubscriptions() []map[string]interface{}
- func (list *Microsoft365ListInfo) ListSystem() map[string]interface{}
- type Microsoft365MailMessageInfo
- func (message *Microsoft365MailMessageInfo) MessageAttachments() []map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageBccRecipients() []map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageBody() map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageCcRecipients() []map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageFrom() map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageImportance() interface{}
- func (message *Microsoft365MailMessageInfo) MessageInferenceClassification() interface{}
- func (message *Microsoft365MailMessageInfo) MessageReplyTo() []map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageSender() map[string]interface{}
- func (message *Microsoft365MailMessageInfo) MessageToRecipients() []map[string]interface{}
- type Microsoft365MailSettingsInfo
- func (mail *Microsoft365MailSettingsInfo) MailSettingsArchiveFolder() *string
- func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesEnabled() *bool
- func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesExternalAudience() interface{}
- func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesExternalReplyMessage() *string
- func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesInternalReplyMessage() *string
- func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesScheduledEndDateTime() *time.Time
- func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesScheduledStartDateTime() *time.Time
- func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesSetting() map[string]interface{}
- func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesStatus() interface{}
- func (mail *Microsoft365MailSettingsInfo) MailSettingsCreatedDateTime() *time.Time
- func (mail *Microsoft365MailSettingsInfo) MailSettingsDateFormat() *string
- func (mail *Microsoft365MailSettingsInfo) MailSettingsDisplayName() *string
- func (mail *Microsoft365MailSettingsInfo) MailSettingsId() *string
- func (mail *Microsoft365MailSettingsInfo) MailSettingsLanguage() map[string]interface{}
- func (mail *Microsoft365MailSettingsInfo) MailSettingsLastModifiedDateTime() *time.Time
- func (mail *Microsoft365MailSettingsInfo) MailSettingsTimeFormat() *string
- func (mail *Microsoft365MailSettingsInfo) MailSettingsTimeZone() *string
- func (mail *Microsoft365MailSettingsInfo) MailSettingsWorkingHours() map[string]interface{}
- type Microsoft365OrgContactInfo
- func (orgContact *Microsoft365OrgContactInfo) OrgContactAddresses() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactDirectReports() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactManager() map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactMemberOf() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactOnPremisesProvisioningErrors() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactPhones() []map[string]interface{}
- func (orgContact *Microsoft365OrgContactInfo) OrgContactTransitiveMemberOf() []map[string]interface{}
- type Microsoft365OrganizationInfo
- func (org *Microsoft365OrganizationInfo) OrganizationAssignedPlans() []map[string]interface{}
- func (org *Microsoft365OrganizationInfo) OrganizationBranding() map[string]interface{}
- func (org *Microsoft365OrganizationInfo) OrganizationBusinessPhones() []string
- func (org *Microsoft365OrganizationInfo) OrganizationCertificateBasedAuthConfiguration() []map[string]interface{}
- func (org *Microsoft365OrganizationInfo) OrganizationExtensions() []map[string]interface{}
- func (org *Microsoft365OrganizationInfo) OrganizationMarketingNotificationEmails() []string
- func (org *Microsoft365OrganizationInfo) OrganizationMobileDeviceManagementAuthority() interface{}
- func (org *Microsoft365OrganizationInfo) OrganizationPartnerTenantType() interface{}
- func (org *Microsoft365OrganizationInfo) OrganizationPrivacyProfile() map[string]interface{}
- func (org *Microsoft365OrganizationInfo) OrganizationProvisionedPlans() []map[string]interface{}
- func (org *Microsoft365OrganizationInfo) OrganizationSecurityComplianceNotificationMails() []string
- func (org *Microsoft365OrganizationInfo) OrganizationSecurityComplianceNotificationPhones() []string
- func (org *Microsoft365OrganizationInfo) OrganizationTechnicalNotificationMails() []string
- func (org *Microsoft365OrganizationInfo) OrganizationVerifiedDomains() []map[string]interface{}
- type Microsoft365PlannerSettingsInfo
- type Microsoft365SecurityDefaultsSettingsInfo
- type Microsoft365SecurityInfo
- type Microsoft365SecuritySettingsInfo
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsAuthenticationMethodsPolicy() map[string]interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsAuthorizationPolicy() map[string]interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsComplianceSettings() map[string]interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessConditions() map[string]interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessGrantControls() map[string]interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessSessionControls() map[string]interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessState() interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsCreatedDateTime() *time.Time
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsDisplayName() *string
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsId() *string
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsIdentitySecurityDefaultsEnforcementPolicy() map[string]interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsLastModifiedDateTime() *time.Time
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsPolicyDetails() map[string]interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsPrivacySettings() map[string]interface{}
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsSecurityDefaultsEnabled() *bool
- func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsSecurityDefaultsIsEnabled() *bool
- type Microsoft365SharePointSettingsInfo
- type Microsoft365SiteInfo
- func (site *Microsoft365SiteInfo) SiteAnalytics() map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteColumns() []map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteContentTypes() []map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteCreatedBy() map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteDrives() []map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteLastModifiedBy() map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteLists() []map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteOperations() []map[string]interface{}
- func (site *Microsoft365SiteInfo) SitePages() []map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteParentReference() map[string]interface{}
- func (site *Microsoft365SiteInfo) SitePermissions() []map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteRoot() map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteSharepointIds() map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteSiteCollection() map[string]interface{}
- func (site *Microsoft365SiteInfo) SiteSites() []map[string]interface{}
- type Microsoft365TeamChannelInfo
- type Microsoft365TeamInfo
- func (team *Microsoft365TeamInfo) TeamMembers() interface{}
- func (team *Microsoft365TeamInfo) TeamSpecialization() interface{}
- func (team *Microsoft365TeamInfo) TeamSummary() map[string]interface{}
- func (team *Microsoft365TeamInfo) TeamTemplate() map[string]interface{}
- func (team *Microsoft365TeamInfo) TeamVisibility() interface{}
- type Microsoft365TeamMemberInfo
- type Microsoft365TeamsSettingsInfo
- type Microsoft365TeamworkSettingsInfo
- type Microsoft365UserInfo
- func (user *Microsoft365UserInfo) GetArchiveFolder() string
- func (user *Microsoft365UserInfo) GetAutomaticRepliesSetting() map[string]interface{}
- func (user *Microsoft365UserInfo) GetDateFormat() string
- func (user *Microsoft365UserInfo) GetDelegateMeetingMessageDeliveryOptions() string
- func (user *Microsoft365UserInfo) GetLanguage() map[string]interface{}
- func (user *Microsoft365UserInfo) GetTimeFormat() string
- func (user *Microsoft365UserInfo) GetTimeZone() string
- func (user *Microsoft365UserInfo) GetUserPurpose() string
- func (user *Microsoft365UserInfo) GetWorkingHours() map[string]interface{}
- func (user *Microsoft365UserInfo) UserAssignedLicenses() []map[string]interface{}
- func (user *Microsoft365UserInfo) UserAssignedPlans() []map[string]interface{}
- func (user *Microsoft365UserInfo) UserIdentities() []map[string]interface{}
- func (user *Microsoft365UserInfo) UserLicenseAssignmentStates() []map[string]interface{}
- func (user *Microsoft365UserInfo) UserLicenseDetails() []map[string]interface{}
- func (user *Microsoft365UserInfo) UserOnPremisesExtensionAttributes() map[string]interface{}
- func (user *Microsoft365UserInfo) UserOnPremisesProvisioningErrors() []map[string]interface{}
- func (user *Microsoft365UserInfo) UserPasswordProfile() map[string]interface{}
- func (user *Microsoft365UserInfo) UserProvisionedPlans() []map[string]interface{}
- func (user *Microsoft365UserInfo) UserServiceProvisioningErrors() []map[string]interface{}
- type RequestError
Constants ¶
const ( ColumnDescriptionTenant = "The Azure Tenant ID where the resource is located." ColumnDescriptionTags = "A map of tags for the resource." ColumnDescriptionTitle = "Title of the resource." ColumnDescriptionUserID = "ID or email of the user." )
Variables ¶
This section is empty.
Functions ¶
func ConfigInstance ¶
func ConfigInstance() interface{}
func ConvertCalendarPermissionAllowedRoles ¶ added in v1.2.0
func ConvertCalendarPermissionAllowedRoles(allowedRoles []models.CalendarRoleType) []string
ConvertCalendarPermissionAllowedRoles converts numeric allowedRoles array to string array
func GetConfig ¶
func GetConfig(connection *plugin.Connection) microsoft365Config
GetConfig :: retrieve and cast connection config from query data
func GetGraphClient ¶
func GetGraphClient(ctx context.Context, d *plugin.QueryData) (*msgraphsdkgo.GraphServiceClient, *msgraphsdkgo.GraphRequestAdapter, error)
Types ¶
type Microsoft365AuthenticationSettingsInfo ¶ added in v1.2.0
type Microsoft365AuthenticationSettingsInfo struct {
models.AuthenticationMethodsPolicyable
}
func (*Microsoft365AuthenticationSettingsInfo) AuthenticationSettingsDetails ¶ added in v1.2.0
func (auth *Microsoft365AuthenticationSettingsInfo) AuthenticationSettingsDetails() map[string]interface{}
Authentication Settings transform methods
type Microsoft365CalendarEventInfo ¶
func (*Microsoft365CalendarEventInfo) EventAttendees ¶
func (event *Microsoft365CalendarEventInfo) EventAttendees() []map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventBody ¶
func (event *Microsoft365CalendarEventInfo) EventBody() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventEnd ¶
func (event *Microsoft365CalendarEventInfo) EventEnd() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventLocation ¶
func (event *Microsoft365CalendarEventInfo) EventLocation() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventLocations ¶
func (event *Microsoft365CalendarEventInfo) EventLocations() []map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventOnlineMeeting ¶
func (event *Microsoft365CalendarEventInfo) EventOnlineMeeting() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventOrganizer ¶
func (event *Microsoft365CalendarEventInfo) EventOrganizer() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventRecurrence ¶
func (event *Microsoft365CalendarEventInfo) EventRecurrence() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventResponseStatus ¶
func (event *Microsoft365CalendarEventInfo) EventResponseStatus() map[string]interface{}
func (*Microsoft365CalendarEventInfo) EventStart ¶
func (event *Microsoft365CalendarEventInfo) EventStart() map[string]interface{}
type Microsoft365CalendarGroupInfo ¶
type Microsoft365CalendarGroupInfo struct {
models.CalendarGroupable
UserID string
}
type Microsoft365CalendarInfo ¶
type Microsoft365CalendarInfo struct {
models.Calendarable
CalendarGroupID string
UserID string
}
func (*Microsoft365CalendarInfo) CalendarColor ¶
func (calendar *Microsoft365CalendarInfo) CalendarColor() string
func (*Microsoft365CalendarInfo) CalendarDefaultOnlineMeetingProvider ¶
func (calendar *Microsoft365CalendarInfo) CalendarDefaultOnlineMeetingProvider() string
func (*Microsoft365CalendarInfo) CalendarMultiValueExtendedProperties ¶
func (calendar *Microsoft365CalendarInfo) CalendarMultiValueExtendedProperties() []map[string]interface{}
func (*Microsoft365CalendarInfo) CalendarOwner ¶
func (calendar *Microsoft365CalendarInfo) CalendarOwner() map[string]interface{}
func (*Microsoft365CalendarInfo) GetAllowedOnlineMeetingProviders ¶ added in v1.2.0
func (calendar *Microsoft365CalendarInfo) GetAllowedOnlineMeetingProviders() []string
type Microsoft365CalendarSettingsInfo ¶ added in v1.2.0
type Microsoft365CalendarSettingsInfo struct {
models.MailboxSettingsable
UserID string
Calendars models.CalendarCollectionResponseable
}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsCalendarPermissions ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsCalendarPermissions() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsCalendarSharing ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsCalendarSharing() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsComplianceSettings ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsComplianceSettings() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsCreatedDateTime ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsCreatedDateTime() *time.Time
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsDelegateSettings ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsDelegateSettings() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsDisplayName ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsDisplayName() *string
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsExchangeOnlineSettings ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsExchangeOnlineSettings() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsId ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsId() *string
Calendar Settings transform methods
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsLanguage ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsLanguage() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsLastModifiedDateTime ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsLastModifiedDateTime() *time.Time
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsMeetingSettings ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsMeetingSettings() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsOrganizationPolicies ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsOrganizationPolicies() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsReminderSettings ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsReminderSettings() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsResourceBookingSettings ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsResourceBookingSettings() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsSecuritySettings ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsSecuritySettings() map[string]interface{}
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsTimeZone ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsTimeZone() *string
func (*Microsoft365CalendarSettingsInfo) CalendarSettingsWorkingHours ¶ added in v1.2.0
func (calendar *Microsoft365CalendarSettingsInfo) CalendarSettingsWorkingHours() map[string]interface{}
type Microsoft365ContactInfo ¶
type Microsoft365ContactInfo struct {
models.Contactable
UserID string
}
func (*Microsoft365ContactInfo) ContactBusinessAddress ¶
func (contact *Microsoft365ContactInfo) ContactBusinessAddress() map[string]interface{}
func (*Microsoft365ContactInfo) ContactEmailAddresses ¶
func (contact *Microsoft365ContactInfo) ContactEmailAddresses() []map[string]interface{}
func (*Microsoft365ContactInfo) ContactHomeAddress ¶
func (contact *Microsoft365ContactInfo) ContactHomeAddress() map[string]interface{}
func (*Microsoft365ContactInfo) ContactOtherAddress ¶
func (contact *Microsoft365ContactInfo) ContactOtherAddress() map[string]interface{}
type Microsoft365DriveInfo ¶
func (*Microsoft365DriveInfo) DriveCreatedBy ¶
func (drive *Microsoft365DriveInfo) DriveCreatedBy() map[string]interface{}
func (*Microsoft365DriveInfo) DriveLastModifiedBy ¶
func (drive *Microsoft365DriveInfo) DriveLastModifiedBy() map[string]interface{}
func (*Microsoft365DriveInfo) DriveList ¶ added in v1.2.0
func (drive *Microsoft365DriveInfo) DriveList() map[string]interface{}
func (*Microsoft365DriveInfo) DriveOwner ¶ added in v1.2.0
func (drive *Microsoft365DriveInfo) DriveOwner() map[string]interface{}
func (*Microsoft365DriveInfo) DriveParentReference ¶
func (drive *Microsoft365DriveInfo) DriveParentReference() map[string]interface{}
func (*Microsoft365DriveInfo) DriveQuota ¶ added in v1.2.0
func (drive *Microsoft365DriveInfo) DriveQuota() map[string]interface{}
func (*Microsoft365DriveInfo) DriveSharepointIds ¶ added in v1.2.0
func (drive *Microsoft365DriveInfo) DriveSharepointIds() map[string]interface{}
Drive transform methods for SharePoint-specific fields
func (*Microsoft365DriveInfo) DriveSystem ¶ added in v1.2.0
func (drive *Microsoft365DriveInfo) DriveSystem() map[string]interface{}
type Microsoft365DriveItemInfo ¶
type Microsoft365DriveItemInfo struct {
models.DriveItemable
DriveID string
UserID string
}
func (*Microsoft365DriveItemInfo) DriveItemCreatedBy ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemCreatedBy() map[string]interface{}
func (*Microsoft365DriveItemInfo) DriveItemFile ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemFile() map[string]interface{}
func (*Microsoft365DriveItemInfo) DriveItemFilePath ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemFilePath() string
func (*Microsoft365DriveItemInfo) DriveItemFolder ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemFolder() map[string]interface{}
func (*Microsoft365DriveItemInfo) DriveItemLastModifiedBy ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemLastModifiedBy() map[string]interface{}
func (*Microsoft365DriveItemInfo) DriveItemParentReference ¶
func (driveItem *Microsoft365DriveItemInfo) DriveItemParentReference() map[string]interface{}
type Microsoft365GroupInfo ¶ added in v1.2.0
func (*Microsoft365GroupInfo) GroupAssignedLabels ¶ added in v1.2.0
func (g *Microsoft365GroupInfo) GroupAssignedLabels() []map[string]interface{}
func (*Microsoft365GroupInfo) GroupAssignedLicenses ¶ added in v1.2.0
func (g *Microsoft365GroupInfo) GroupAssignedLicenses() []map[string]interface{}
Group transform methods
func (*Microsoft365GroupInfo) GroupOnPremisesProvisioningErrors ¶ added in v1.2.0
func (g *Microsoft365GroupInfo) GroupOnPremisesProvisioningErrors() []map[string]interface{}
func (*Microsoft365GroupInfo) GroupServiceProvisioningErrors ¶ added in v1.2.0
func (g *Microsoft365GroupInfo) GroupServiceProvisioningErrors() []map[string]interface{}
type Microsoft365ListInfo ¶ added in v1.2.0
func (*Microsoft365ListInfo) ListColumns ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListColumns() []map[string]interface{}
func (*Microsoft365ListInfo) ListContentTypes ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListContentTypes() []map[string]interface{}
func (*Microsoft365ListInfo) ListCreatedBy ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListCreatedBy() map[string]interface{}
List transform methods
func (*Microsoft365ListInfo) ListDrive ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListDrive() map[string]interface{}
func (*Microsoft365ListInfo) ListInfo ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListInfo() map[string]interface{}
func (*Microsoft365ListInfo) ListItems ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListItems() []map[string]interface{}
func (*Microsoft365ListInfo) ListLastModifiedBy ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListLastModifiedBy() map[string]interface{}
func (*Microsoft365ListInfo) ListOperations ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListOperations() []map[string]interface{}
func (*Microsoft365ListInfo) ListParentReference ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListParentReference() map[string]interface{}
func (*Microsoft365ListInfo) ListSharepointIds ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListSharepointIds() map[string]interface{}
func (*Microsoft365ListInfo) ListSubscriptions ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListSubscriptions() []map[string]interface{}
func (*Microsoft365ListInfo) ListSystem ¶ added in v1.2.0
func (list *Microsoft365ListInfo) ListSystem() map[string]interface{}
type Microsoft365MailMessageInfo ¶
type Microsoft365MailMessageInfo struct {
models.Messageable
UserID string
}
func (*Microsoft365MailMessageInfo) MessageAttachments ¶
func (message *Microsoft365MailMessageInfo) MessageAttachments() []map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageBccRecipients ¶
func (message *Microsoft365MailMessageInfo) MessageBccRecipients() []map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageBody ¶
func (message *Microsoft365MailMessageInfo) MessageBody() map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageCcRecipients ¶
func (message *Microsoft365MailMessageInfo) MessageCcRecipients() []map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageFrom ¶
func (message *Microsoft365MailMessageInfo) MessageFrom() map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageImportance ¶
func (message *Microsoft365MailMessageInfo) MessageImportance() interface{}
func (*Microsoft365MailMessageInfo) MessageInferenceClassification ¶
func (message *Microsoft365MailMessageInfo) MessageInferenceClassification() interface{}
func (*Microsoft365MailMessageInfo) MessageReplyTo ¶
func (message *Microsoft365MailMessageInfo) MessageReplyTo() []map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageSender ¶
func (message *Microsoft365MailMessageInfo) MessageSender() map[string]interface{}
func (*Microsoft365MailMessageInfo) MessageToRecipients ¶
func (message *Microsoft365MailMessageInfo) MessageToRecipients() []map[string]interface{}
type Microsoft365MailSettingsInfo ¶ added in v1.2.0
type Microsoft365MailSettingsInfo struct {
models.MailboxSettingsable
UserID string
}
func (*Microsoft365MailSettingsInfo) MailSettingsArchiveFolder ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsArchiveFolder() *string
func (*Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesEnabled ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesEnabled() *bool
func (*Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesExternalAudience ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesExternalAudience() interface{}
func (*Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesExternalReplyMessage ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesExternalReplyMessage() *string
func (*Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesInternalReplyMessage ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesInternalReplyMessage() *string
func (*Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesScheduledEndDateTime ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesScheduledEndDateTime() *time.Time
func (*Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesScheduledStartDateTime ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesScheduledStartDateTime() *time.Time
func (*Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesSetting ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesSetting() map[string]interface{}
func (*Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesStatus ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsAutomaticRepliesStatus() interface{}
func (*Microsoft365MailSettingsInfo) MailSettingsCreatedDateTime ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsCreatedDateTime() *time.Time
func (*Microsoft365MailSettingsInfo) MailSettingsDateFormat ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsDateFormat() *string
func (*Microsoft365MailSettingsInfo) MailSettingsDisplayName ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsDisplayName() *string
func (*Microsoft365MailSettingsInfo) MailSettingsId ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsId() *string
Mail Settings transform methods
func (*Microsoft365MailSettingsInfo) MailSettingsLanguage ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsLanguage() map[string]interface{}
func (*Microsoft365MailSettingsInfo) MailSettingsLastModifiedDateTime ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsLastModifiedDateTime() *time.Time
func (*Microsoft365MailSettingsInfo) MailSettingsTimeFormat ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsTimeFormat() *string
func (*Microsoft365MailSettingsInfo) MailSettingsTimeZone ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsTimeZone() *string
func (*Microsoft365MailSettingsInfo) MailSettingsWorkingHours ¶ added in v1.2.0
func (mail *Microsoft365MailSettingsInfo) MailSettingsWorkingHours() map[string]interface{}
type Microsoft365OrgContactInfo ¶
type Microsoft365OrgContactInfo struct {
models.OrgContactable
}
func (*Microsoft365OrgContactInfo) OrgContactAddresses ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactAddresses() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactDirectReports ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactDirectReports() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactManager ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactManager() map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactMemberOf ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactMemberOf() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactOnPremisesProvisioningErrors ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactOnPremisesProvisioningErrors() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactPhones ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactPhones() []map[string]interface{}
func (*Microsoft365OrgContactInfo) OrgContactTransitiveMemberOf ¶
func (orgContact *Microsoft365OrgContactInfo) OrgContactTransitiveMemberOf() []map[string]interface{}
type Microsoft365OrganizationInfo ¶ added in v1.2.0
type Microsoft365OrganizationInfo struct {
models.Organizationable
}
func (*Microsoft365OrganizationInfo) OrganizationAssignedPlans ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationAssignedPlans() []map[string]interface{}
Organization transform methods
func (*Microsoft365OrganizationInfo) OrganizationBranding ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationBranding() map[string]interface{}
func (*Microsoft365OrganizationInfo) OrganizationBusinessPhones ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationBusinessPhones() []string
func (*Microsoft365OrganizationInfo) OrganizationCertificateBasedAuthConfiguration ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationCertificateBasedAuthConfiguration() []map[string]interface{}
func (*Microsoft365OrganizationInfo) OrganizationExtensions ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationExtensions() []map[string]interface{}
func (*Microsoft365OrganizationInfo) OrganizationMarketingNotificationEmails ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationMarketingNotificationEmails() []string
func (*Microsoft365OrganizationInfo) OrganizationMobileDeviceManagementAuthority ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationMobileDeviceManagementAuthority() interface{}
func (*Microsoft365OrganizationInfo) OrganizationPartnerTenantType ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationPartnerTenantType() interface{}
func (*Microsoft365OrganizationInfo) OrganizationPrivacyProfile ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationPrivacyProfile() map[string]interface{}
func (*Microsoft365OrganizationInfo) OrganizationProvisionedPlans ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationProvisionedPlans() []map[string]interface{}
func (*Microsoft365OrganizationInfo) OrganizationSecurityComplianceNotificationMails ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationSecurityComplianceNotificationMails() []string
func (*Microsoft365OrganizationInfo) OrganizationSecurityComplianceNotificationPhones ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationSecurityComplianceNotificationPhones() []string
func (*Microsoft365OrganizationInfo) OrganizationTechnicalNotificationMails ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationTechnicalNotificationMails() []string
func (*Microsoft365OrganizationInfo) OrganizationVerifiedDomains ¶ added in v1.2.0
func (org *Microsoft365OrganizationInfo) OrganizationVerifiedDomains() []map[string]interface{}
type Microsoft365PlannerSettingsInfo ¶ added in v1.2.0
type Microsoft365PlannerSettingsInfo struct {
PlansCount int `json:"plans_count"`
Note string `json:"note"`
}
func (*Microsoft365PlannerSettingsInfo) PlannerSettingsDetails ¶ added in v1.2.0
func (planner *Microsoft365PlannerSettingsInfo) PlannerSettingsDetails() map[string]interface{}
Planner Settings transform methods
type Microsoft365SecurityDefaultsSettingsInfo ¶ added in v1.2.0
type Microsoft365SecurityDefaultsSettingsInfo struct {
models.IdentitySecurityDefaultsEnforcementPolicyable
}
func (*Microsoft365SecurityDefaultsSettingsInfo) SecurityDefaultsEnforcementPolicyDetails ¶ added in v1.2.0
func (sec *Microsoft365SecurityDefaultsSettingsInfo) SecurityDefaultsEnforcementPolicyDetails() map[string]interface{}
Security Defaults Settings transform methods
type Microsoft365SecurityInfo ¶ added in v1.2.0
type Microsoft365SecurityInfo struct {
models.Securityable
}
func (*Microsoft365SecurityInfo) SecuritySettingsDetails ¶ added in v1.2.0
func (security *Microsoft365SecurityInfo) SecuritySettingsDetails() map[string]interface{}
Security Settings transform methods
type Microsoft365SecuritySettingsInfo ¶ added in v1.2.0
type Microsoft365SecuritySettingsInfo struct {
PolicyData interface{} // Can be various policy types
PolicyType string
}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsAuthenticationMethodsPolicy ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsAuthenticationMethodsPolicy() map[string]interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsAuthorizationPolicy ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsAuthorizationPolicy() map[string]interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsComplianceSettings ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsComplianceSettings() map[string]interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessConditions ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessConditions() map[string]interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessGrantControls ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessGrantControls() map[string]interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessSessionControls ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessSessionControls() map[string]interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessState ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsConditionalAccessState() interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsCreatedDateTime ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsCreatedDateTime() *time.Time
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsDisplayName ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsDisplayName() *string
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsId ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsId() *string
Security Settings transform methods
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsIdentitySecurityDefaultsEnforcementPolicy ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsIdentitySecurityDefaultsEnforcementPolicy() map[string]interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsLastModifiedDateTime ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsLastModifiedDateTime() *time.Time
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsPolicyDetails ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsPolicyDetails() map[string]interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsPrivacySettings ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsPrivacySettings() map[string]interface{}
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsSecurityDefaultsEnabled ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsSecurityDefaultsEnabled() *bool
func (*Microsoft365SecuritySettingsInfo) SecuritySettingsSecurityDefaultsIsEnabled ¶ added in v1.2.0
func (security *Microsoft365SecuritySettingsInfo) SecuritySettingsSecurityDefaultsIsEnabled() *bool
type Microsoft365SharePointSettingsInfo ¶ added in v1.2.0
type Microsoft365SharePointSettingsInfo struct {
}
func (*Microsoft365SharePointSettingsInfo) SharePointSettingsDetails ¶ added in v1.2.0
func (sp *Microsoft365SharePointSettingsInfo) SharePointSettingsDetails() map[string]interface{}
SharePoint Settings transform methods
type Microsoft365SiteInfo ¶ added in v1.2.0
func (*Microsoft365SiteInfo) SiteAnalytics ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteAnalytics() map[string]interface{}
Site transform methods
func (*Microsoft365SiteInfo) SiteColumns ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteColumns() []map[string]interface{}
func (*Microsoft365SiteInfo) SiteContentTypes ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteContentTypes() []map[string]interface{}
func (*Microsoft365SiteInfo) SiteCreatedBy ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteCreatedBy() map[string]interface{}
Additional site transform methods
func (*Microsoft365SiteInfo) SiteDrives ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteDrives() []map[string]interface{}
func (*Microsoft365SiteInfo) SiteLastModifiedBy ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteLastModifiedBy() map[string]interface{}
func (*Microsoft365SiteInfo) SiteLists ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteLists() []map[string]interface{}
func (*Microsoft365SiteInfo) SiteOperations ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteOperations() []map[string]interface{}
func (*Microsoft365SiteInfo) SitePages ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SitePages() []map[string]interface{}
func (*Microsoft365SiteInfo) SiteParentReference ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteParentReference() map[string]interface{}
func (*Microsoft365SiteInfo) SitePermissions ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SitePermissions() []map[string]interface{}
func (*Microsoft365SiteInfo) SiteRoot ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteRoot() map[string]interface{}
func (*Microsoft365SiteInfo) SiteSharepointIds ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteSharepointIds() map[string]interface{}
func (*Microsoft365SiteInfo) SiteSiteCollection ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteSiteCollection() map[string]interface{}
func (*Microsoft365SiteInfo) SiteSites ¶ added in v1.2.0
func (site *Microsoft365SiteInfo) SiteSites() []map[string]interface{}
type Microsoft365TeamChannelInfo ¶
type Microsoft365TeamChannelInfo struct {
models.Channelable
TeamID string
UserID string
}
func (*Microsoft365TeamChannelInfo) TeamChannelMembershipType ¶
func (team *Microsoft365TeamChannelInfo) TeamChannelMembershipType() interface{}
type Microsoft365TeamInfo ¶
func (*Microsoft365TeamInfo) TeamMembers ¶
func (team *Microsoft365TeamInfo) TeamMembers() interface{}
func (*Microsoft365TeamInfo) TeamSpecialization ¶
func (team *Microsoft365TeamInfo) TeamSpecialization() interface{}
func (*Microsoft365TeamInfo) TeamSummary ¶
func (team *Microsoft365TeamInfo) TeamSummary() map[string]interface{}
func (*Microsoft365TeamInfo) TeamTemplate ¶
func (team *Microsoft365TeamInfo) TeamTemplate() map[string]interface{}
func (*Microsoft365TeamInfo) TeamVisibility ¶
func (team *Microsoft365TeamInfo) TeamVisibility() interface{}
type Microsoft365TeamsSettingsInfo ¶ added in v1.2.0
type Microsoft365TeamsSettingsInfo struct {
TeamsCount int `json:"teams_count"`
Note string `json:"note"`
}
func (*Microsoft365TeamsSettingsInfo) TeamsSettingsDetails ¶ added in v1.2.0
func (teams *Microsoft365TeamsSettingsInfo) TeamsSettingsDetails() map[string]interface{}
Teams Settings transform methods
type Microsoft365TeamworkSettingsInfo ¶ added in v1.2.0
type Microsoft365TeamworkSettingsInfo struct {
WorkforceIntegrationsCount int `json:"workforce_integrations_count"`
Note string `json:"note"`
}
func (*Microsoft365TeamworkSettingsInfo) TeamworkSettingsDetails ¶ added in v1.2.0
func (teamwork *Microsoft365TeamworkSettingsInfo) TeamworkSettingsDetails() map[string]interface{}
Teamwork Settings transform methods
type Microsoft365UserInfo ¶ added in v1.2.0
type Microsoft365UserInfo struct {
models.Userable
MailboxSettings models.MailboxSettingsable
}
func (*Microsoft365UserInfo) GetArchiveFolder ¶ added in v1.2.0
func (user *Microsoft365UserInfo) GetArchiveFolder() string
func (*Microsoft365UserInfo) GetAutomaticRepliesSetting ¶ added in v1.2.0
func (user *Microsoft365UserInfo) GetAutomaticRepliesSetting() map[string]interface{}
func (*Microsoft365UserInfo) GetDateFormat ¶ added in v1.2.0
func (user *Microsoft365UserInfo) GetDateFormat() string
func (*Microsoft365UserInfo) GetDelegateMeetingMessageDeliveryOptions ¶ added in v1.2.0
func (user *Microsoft365UserInfo) GetDelegateMeetingMessageDeliveryOptions() string
func (*Microsoft365UserInfo) GetLanguage ¶ added in v1.2.0
func (user *Microsoft365UserInfo) GetLanguage() map[string]interface{}
func (*Microsoft365UserInfo) GetTimeFormat ¶ added in v1.2.0
func (user *Microsoft365UserInfo) GetTimeFormat() string
func (*Microsoft365UserInfo) GetTimeZone ¶ added in v1.2.0
func (user *Microsoft365UserInfo) GetTimeZone() string
func (*Microsoft365UserInfo) GetUserPurpose ¶ added in v1.2.0
func (user *Microsoft365UserInfo) GetUserPurpose() string
User Mailbox Settings transform methods - these will be called on the mailbox settings from hydrate
func (*Microsoft365UserInfo) GetWorkingHours ¶ added in v1.2.0
func (user *Microsoft365UserInfo) GetWorkingHours() map[string]interface{}
func (*Microsoft365UserInfo) UserAssignedLicenses ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserAssignedLicenses() []map[string]interface{}
User transform methods
func (*Microsoft365UserInfo) UserAssignedPlans ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserAssignedPlans() []map[string]interface{}
func (*Microsoft365UserInfo) UserIdentities ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserIdentities() []map[string]interface{}
func (*Microsoft365UserInfo) UserLicenseAssignmentStates ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserLicenseAssignmentStates() []map[string]interface{}
func (*Microsoft365UserInfo) UserLicenseDetails ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserLicenseDetails() []map[string]interface{}
func (*Microsoft365UserInfo) UserOnPremisesExtensionAttributes ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserOnPremisesExtensionAttributes() map[string]interface{}
func (*Microsoft365UserInfo) UserOnPremisesProvisioningErrors ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserOnPremisesProvisioningErrors() []map[string]interface{}
func (*Microsoft365UserInfo) UserPasswordProfile ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserPasswordProfile() map[string]interface{}
func (*Microsoft365UserInfo) UserProvisionedPlans ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserProvisionedPlans() []map[string]interface{}
func (*Microsoft365UserInfo) UserServiceProvisioningErrors ¶ added in v1.2.0
func (user *Microsoft365UserInfo) UserServiceProvisioningErrors() []map[string]interface{}
type RequestError ¶
func (*RequestError) Error ¶
func (m *RequestError) Error() string
Source Files
¶
- connection_config.go
- errors.go
- plugin.go
- service.go
- table_microsoft365_calendar.go
- table_microsoft365_calendar_event.go
- table_microsoft365_calendar_group.go
- table_microsoft365_contact.go
- table_microsoft365_drive.go
- table_microsoft365_drive_file.go
- table_microsoft365_group.go
- table_microsoft365_list.go
- table_microsoft365_mail_message.go
- table_microsoft365_my_calendar.go
- table_microsoft365_my_calendar_event.go
- table_microsoft365_my_calendar_group.go
- table_microsoft365_my_contact.go
- table_microsoft365_my_drive.go
- table_microsoft365_my_drive_file.go
- table_microsoft365_my_mail_message.go
- table_microsoft365_organization.go
- table_microsoft365_organization_contact.go
- table_microsoft365_site.go
- table_microsoft365_team.go
- table_microsoft365_team_member.go
- table_microsoft365_user.go
- transforms.go
- utils.go