microsoft365

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2024 License: Apache-2.0 Imports: 37 Imported by: 0

Documentation

Index

Constants

View Source
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 GetConfig

func GetConfig(connection *plugin.Connection) microsoft365Config

GetConfig :: retrieve and cast connection config from query data

func Int32

func Int32(v int32) *int32

Int32 returns a pointer to the int32 value passed in.

func Plugin

func Plugin(ctx context.Context) *plugin.Plugin

Plugin creates this (microsoft365) plugin

Types

type Microsoft365CalendarEventInfo

type Microsoft365CalendarEventInfo struct {
	models.Eventable
	UserID string
}

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{}

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

type Microsoft365DriveInfo struct {
	models.Driveable
	UserID string
}

func (*Microsoft365DriveInfo) DriveCreatedBy

func (drive *Microsoft365DriveInfo) DriveCreatedBy() map[string]interface{}

func (*Microsoft365DriveInfo) DriveLastModifiedBy

func (drive *Microsoft365DriveInfo) DriveLastModifiedBy() map[string]interface{}

func (*Microsoft365DriveInfo) DriveParentReference

func (drive *Microsoft365DriveInfo) DriveParentReference() 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 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 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 Microsoft365TeamChannelInfo

type Microsoft365TeamChannelInfo struct {
	models.Channelable
	TeamID string
	UserID string
}

func (*Microsoft365TeamChannelInfo) TeamChannelMembershipType

func (team *Microsoft365TeamChannelInfo) TeamChannelMembershipType() interface{}

type Microsoft365TeamInfo

type Microsoft365TeamInfo struct {
	models.Teamable
	ID string
}

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 Microsoft365TeamMemberInfo

type Microsoft365TeamMemberInfo struct {
	TeamID   string
	MemberID string
}

type RequestError

type RequestError struct {
	Code    string
	Message string
}

func (*RequestError) Error

func (m *RequestError) Error() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL