ewsApi

package
v1.3.4 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2022 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbchEmailAddressDictionaryEntryType

type AbchEmailAddressDictionaryEntryType struct {
	Type *AbchEmailAddressTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	Address string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Address,omitempty" json:"Address,omitempty"`

	IsMessengerEnabled bool `` /* 128-byte string literal not displayed */

	Capabilities int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Capabilities,omitempty" json:"Capabilities,omitempty"`
}

type AbchEmailAddressDictionaryType

type AbchEmailAddressDictionaryType struct {
	Email []*AbchEmailAddressDictionaryEntryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Email,omitempty" json:"Email,omitempty"`
}

type AbchEmailAddressTypeType

type AbchEmailAddressTypeType string
const (
	AbchEmailAddressTypeTypePersonal AbchEmailAddressTypeType = "Personal"

	AbchEmailAddressTypeTypeBusiness AbchEmailAddressTypeType = "Business"

	AbchEmailAddressTypeTypeOther AbchEmailAddressTypeType = "Other"

	AbchEmailAddressTypeTypePassport AbchEmailAddressTypeType = "Passport"
)

type AbchPersonContactHandle

type AbchPersonContactHandle struct {
	SourceId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SourceId,omitempty" json:"SourceId,omitempty"`

	ObjectId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ObjectId,omitempty" json:"ObjectId,omitempty"`

	AccountName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AccountName,omitempty" json:"AccountName,omitempty"`
}

type AbchPersonItemType

type AbchPersonItemType struct {
	*ItemType

	AntiLinkInfo string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AntiLinkInfo,omitempty" json:"AntiLinkInfo,omitempty"`

	PersonId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PersonId,omitempty" json:"PersonId,omitempty"`

	ContactHandles *ArrayOfAbchPersonContactHandlesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactHandles,omitempty" json:"ContactHandles,omitempty"`

	ContactCategories *ArrayOfStringsType `` /* 126-byte string literal not displayed */

	RelevanceOrder1 string `xml:"http://schemas.microsoft.com/exchange/services/2006/types RelevanceOrder1,omitempty" json:"RelevanceOrder1,omitempty"`

	RelevanceOrder2 string `xml:"http://schemas.microsoft.com/exchange/services/2006/types RelevanceOrder2,omitempty" json:"RelevanceOrder2,omitempty"`

	TrustLevel int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types TrustLevel,omitempty" json:"TrustLevel,omitempty"`

	FavoriteOrder int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types FavoriteOrder,omitempty" json:"FavoriteOrder,omitempty"`

	ExchangePersonIdGuid *GuidType `` /* 132-byte string literal not displayed */
}

type AbsoluteDateTransition

type AbsoluteDateTransition AbsoluteDateTransitionType

type AbsoluteDateTransitionType

type AbsoluteDateTransitionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AbsoluteDateTransition"`

	*TransitionType

	DateTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTime,omitempty" json:"DateTime,omitempty"`
}

type AbsoluteMonthlyRecurrencePatternType

type AbsoluteMonthlyRecurrencePatternType struct {
	*IntervalRecurrencePatternBaseType

	DayOfMonth int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types DayOfMonth,omitempty" json:"DayOfMonth,omitempty"`
}

type AbsoluteYearlyRecurrencePatternType

type AbsoluteYearlyRecurrencePatternType struct {
	*RecurrencePatternBaseType

	DayOfMonth int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types DayOfMonth,omitempty" json:"DayOfMonth,omitempty"`

	Month *MonthNamesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Month,omitempty" json:"Month,omitempty"`
}

type AcceptItemType

type AcceptItemType struct {
	*MeetingRegistrationResponseObjectType
}

type AcceptSharingInvitationType

type AcceptSharingInvitationType struct {
	*ReferenceItemResponseType
}

type ActivityDomainType

type ActivityDomainType string
const (
	ActivityDomainTypeUnknown ActivityDomainType = "Unknown"

	ActivityDomainTypePersonal ActivityDomainType = "Personal"

	ActivityDomainTypeWork ActivityDomainType = "Work"
)

type AddDelegate

type AddDelegate AddDelegateType

type AddDelegateResponse

type AddDelegateResponse AddDelegateResponseMessageType

type AddDelegateResponseMessageType

type AddDelegateResponseMessageType struct {
	*BaseDelegateResponseMessageType
}

type AddDelegateType

type AddDelegateType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddDelegate"`

	*BaseDelegateType

	DelegateUsers *ArrayOfDelegateUserType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DelegateUsers,omitempty" json:"DelegateUsers,omitempty"`

	DeliverMeetingRequests *DeliverMeetingRequestsType `` /* 139-byte string literal not displayed */
}

type AddDistributionGroupToImList

type AddDistributionGroupToImList AddDistributionGroupToImListType

type AddDistributionGroupToImListResponseMessageType

type AddDistributionGroupToImListResponseMessageType struct {
	*ResponseMessageType

	ImGroup *ImGroupType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ImGroup,omitempty" json:"ImGroup,omitempty"`
}

type AddDistributionGroupToImListType

type AddDistributionGroupToImListType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddDistributionGroupToImList"`

	*BaseRequestType

	SmtpAddress *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SmtpAddress,omitempty" json:"SmtpAddress,omitempty"`

	DisplayName *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DisplayName,omitempty" json:"DisplayName,omitempty"`
}

type AddImContactToGroup

type AddImContactToGroup AddImContactToGroupType

type AddImContactToGroupResponseMessageType

type AddImContactToGroupResponseMessageType struct {
	*ResponseMessageType
}

type AddImContactToGroupType

type AddImContactToGroupType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddImContactToGroup"`

	*BaseRequestType

	ContactId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ContactId,omitempty" json:"ContactId,omitempty"`

	GroupId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GroupId,omitempty" json:"GroupId,omitempty"`
}

type AddImGroup

type AddImGroup AddImGroupType

type AddImGroupResponse

type AddImGroupResponse AddImGroupResponseMessageType

type AddImGroupResponseMessageType

type AddImGroupResponseMessageType struct {
	*ResponseMessageType

	ImGroup *ImGroupType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ImGroup,omitempty" json:"ImGroup,omitempty"`
}

type AddImGroupType

type AddImGroupType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddImGroup"`

	*BaseRequestType

	DisplayName *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DisplayName,omitempty" json:"DisplayName,omitempty"`
}

type AddInStateType

type AddInStateType string
const (
	AddInStateTypeFlagged AddInStateType = "Flagged"

	AddInStateTypeOK AddInStateType = "OK"

	AddInStateTypeRemoved AddInStateType = "Removed"

	AddInStateTypeUndefined AddInStateType = "Undefined"

	AddInStateTypeWithdrawingSoon AddInStateType = "WithdrawingSoon"

	AddInStateTypeWithdrawn AddInStateType = "Withdrawn"
)

type AddItemToMyCalendarType

type AddItemToMyCalendarType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AddItemToMyCalendar"`

	*ResponseObjectType
}

type AddNewImContactToGroup

type AddNewImContactToGroup AddNewImContactToGroupType

type AddNewImContactToGroupResponseMessageType

type AddNewImContactToGroupResponseMessageType struct {
	*ResponseMessageType

	Persona *PersonaType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Persona,omitempty" json:"Persona,omitempty"`
}

type AddNewImContactToGroupType

type AddNewImContactToGroupType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddNewImContactToGroup"`

	*BaseRequestType

	ImAddress *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ImAddress,omitempty" json:"ImAddress,omitempty"`

	DisplayName *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DisplayName,omitempty" json:"DisplayName,omitempty"`

	GroupId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GroupId,omitempty" json:"GroupId,omitempty"`
}

type AddNewTelUriContactToGroup

type AddNewTelUriContactToGroup AddNewTelUriContactToGroupType

type AddNewTelUriContactToGroupResponseMessageType

type AddNewTelUriContactToGroupResponseMessageType struct {
	*ResponseMessageType

	Persona *PersonaType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Persona,omitempty" json:"Persona,omitempty"`
}

type AddNewTelUriContactToGroupType

type AddNewTelUriContactToGroupType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddNewTelUriContactToGroup"`

	*BaseRequestType

	TelUriAddress *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages TelUriAddress,omitempty" json:"TelUriAddress,omitempty"`

	ImContactSipUriAddress *NonEmptyStringType `` /* 139-byte string literal not displayed */

	ImTelephoneNumber *NonEmptyStringType `` /* 129-byte string literal not displayed */

	GroupId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GroupId,omitempty" json:"GroupId,omitempty"`
}

type AddTag

type AddTag AddTagType

type AddTagResponse

type AddTagResponse AddTagResponseMessageType

type AddTagResponseMessageType

type AddTagResponseMessageType struct {
	*ResponseMessageType

	WasSuccessful bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages WasSuccessful,omitempty" json:"WasSuccessful,omitempty"`
}

type AddTagType

type AddTagType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddTag"`

	*BaseRequestType

	Tag string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Tag,omitempty" json:"Tag,omitempty"`

	AppName string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AppName,omitempty" json:"AppName,omitempty"`
}

type AddressEntityType

type AddressEntityType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AddressEntity"`

	*EntityType

	Address string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Address,omitempty" json:"Address,omitempty"`
}

type AddressListIdType

type AddressListIdType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AddressListId"`

	*BaseFolderIdType

	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`
}

type AffectedTaskOccurrencesType

type AffectedTaskOccurrencesType string
const (
	AffectedTaskOccurrencesTypeAllOccurrences AffectedTaskOccurrencesType = "AllOccurrences"

	AffectedTaskOccurrencesTypeSpecifiedOccurrenceOnly AffectedTaskOccurrencesType = "SpecifiedOccurrenceOnly"
)

type AggregateOnType

type AggregateOnType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AggregateOn"`

	FieldURI *PathToUnindexedFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FieldURI,omitempty" json:"FieldURI,omitempty"`

	IndexedFieldURI *PathToIndexedFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types IndexedFieldURI,omitempty" json:"IndexedFieldURI,omitempty"`

	ExtendedFieldURI *PathToExtendedFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedFieldURI,omitempty" json:"ExtendedFieldURI,omitempty"`

	Aggregate *AggregateType `xml:"Aggregate,attr,omitempty" json:"Aggregate,omitempty"`
}

type AggregateType

type AggregateType string
const (
	AggregateTypeMinimum AggregateType = "Minimum"

	AggregateTypeMaximum AggregateType = "Maximum"
)

type AlternateIdBaseType

type AlternateIdBaseType struct {
	Format *IdFormatType `xml:"Format,attr,omitempty" json:"Format,omitempty"`
}

type AlternateIdType

type AlternateIdType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AlternateId"`

	*AlternateIdBaseType

	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`

	Mailbox *NonEmptyStringType `xml:"Mailbox,attr,omitempty" json:"Mailbox,omitempty"`

	IsArchive bool `xml:"IsArchive,attr,omitempty" json:"IsArchive,omitempty"`
}

type AlternatePublicFolderIdType

type AlternatePublicFolderIdType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AlternatePublicFolderId"`

	*AlternateIdBaseType

	FolderId string `xml:"FolderId,attr,omitempty" json:"FolderId,omitempty"`
}

type AlternatePublicFolderItemIdType

type AlternatePublicFolderItemIdType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AlternatePublicFolderItemId"`

	*AlternatePublicFolderIdType

	ItemId string `xml:"ItemId,attr,omitempty" json:"ItemId,omitempty"`
}

type AnalyzedQuery

type AnalyzedQuery struct {
	QueryLanguage string `xml:"http://schemas.microsoft.com/exchange/services/2006/types QueryLanguage,omitempty" json:"QueryLanguage,omitempty"`

	SearchRestrictions *RestrictionType `` /* 128-byte string literal not displayed */
}

type And

type And AndType

type AndType

type AndType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types And"`

	*MultipleOperandBooleanExpressionType
}

type AnyType

type AnyType struct {
	InnerXML string `xml:",innerxml"`
}

type AnyURI

type AnyURI string

type AppMetadata

type AppMetadata struct {
	EndNodeUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndNodeUrl,omitempty" json:"EndNodeUrl,omitempty"`

	AppStatus string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppStatus,omitempty" json:"AppStatus,omitempty"`

	ActionUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ActionUrl,omitempty" json:"ActionUrl,omitempty"`

	ProductId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProductId,omitempty" json:"ProductId,omitempty"`

	EnabledStatus bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types EnabledStatus,omitempty" json:"EnabledStatus,omitempty"`

	ConsentState string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConsentState,omitempty" json:"ConsentState,omitempty"`

	ExtensionType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtensionType,omitempty" json:"ExtensionType,omitempty"`

	MarketplaceAssetId string `` /* 128-byte string literal not displayed */

	LicenseStatus string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LicenseStatus,omitempty" json:"LicenseStatus,omitempty"`

	TrialExpirationDate xsd.DateTime `` /* 130-byte string literal not displayed */

	InstalledBy string `xml:"http://schemas.microsoft.com/exchange/services/2006/types InstalledBy,omitempty" json:"InstalledBy,omitempty"`

	IsMandatory bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsMandatory,omitempty" json:"IsMandatory,omitempty"`
}

type AppType

type AppType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types App"`

	Metadata *AppMetadata `xml:"http://schemas.microsoft.com/exchange/services/2006/types Metadata,omitempty" json:"Metadata,omitempty"`

	Manifest []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types Manifest,omitempty" json:"Manifest,omitempty"`
}

type AppendToFolderFieldType

type AppendToFolderFieldType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppendToFolderField"`

	*FolderChangeDescriptionType

	Folder *FolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Folder,omitempty" json:"Folder,omitempty"`

	CalendarFolder *CalendarFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarFolder,omitempty" json:"CalendarFolder,omitempty"`

	ContactsFolder *ContactsFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactsFolder,omitempty" json:"ContactsFolder,omitempty"`

	SearchFolder *SearchFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchFolder,omitempty" json:"SearchFolder,omitempty"`

	TasksFolder *TasksFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TasksFolder,omitempty" json:"TasksFolder,omitempty"`
}

type AppendToItemFieldType

type AppendToItemFieldType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppendToItemField"`

	*ItemChangeDescriptionType

	Item *ItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`

	Message *MessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Message,omitempty" json:"Message,omitempty"`

	SharingMessage *SharingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SharingMessage,omitempty" json:"SharingMessage,omitempty"`

	CalendarItem *CalendarItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItem,omitempty" json:"CalendarItem,omitempty"`

	Contact *ContactItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contact,omitempty" json:"Contact,omitempty"`

	DistributionList *DistributionListType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DistributionList,omitempty" json:"DistributionList,omitempty"`

	MeetingMessage *MeetingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingMessage,omitempty" json:"MeetingMessage,omitempty"`

	MeetingRequest *MeetingRequestMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingRequest,omitempty" json:"MeetingRequest,omitempty"`

	MeetingResponse *MeetingResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingResponse,omitempty" json:"MeetingResponse,omitempty"`

	MeetingCancellation *MeetingCancellationMessageType `` /* 130-byte string literal not displayed */

	Task *TaskType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Task,omitempty" json:"Task,omitempty"`

	PostItem *PostItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostItem,omitempty" json:"PostItem,omitempty"`

	RoleMember *RoleMemberItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RoleMember,omitempty" json:"RoleMember,omitempty"`

	Network *NetworkItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Network,omitempty" json:"Network,omitempty"`

	Person *AbchPersonItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Person,omitempty" json:"Person,omitempty"`
}

type AppliedHashtagType

type AppliedHashtagType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppliedHashtag"`

	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	CreatedBy *EmailAddressExtendedType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedBy,omitempty" json:"CreatedBy,omitempty"`

	CreatedDateTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedDateTime,omitempty" json:"CreatedDateTime,omitempty"`

	ServerCreatedDateTime string `` /* 134-byte string literal not displayed */

	DeepLink string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeepLink,omitempty" json:"DeepLink,omitempty"`

	Application string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Application,omitempty" json:"Application,omitempty"`

	Tag string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Tag,omitempty" json:"Tag,omitempty"`

	IsAutoTagged bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsAutoTagged,omitempty" json:"IsAutoTagged,omitempty"`

	IsInlined bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsInlined,omitempty" json:"IsInlined,omitempty"`
}

type AppliedHashtagsPreviewType

type AppliedHashtagsPreviewType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppliedHashtagsPreview"`

	Hashtags *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Hashtags,omitempty" json:"Hashtags,omitempty"`
}

type ApplyConversationAction

type ApplyConversationAction ApplyConversationActionType

type ApplyConversationActionResponse

type ApplyConversationActionResponse ApplyConversationActionResponseType

type ApplyConversationActionResponseMessageType

type ApplyConversationActionResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ApplyConversationActionResponseMessage"`

	*ResponseMessageType
}

type ApplyConversationActionResponseType

type ApplyConversationActionResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ApplyConversationActionResponse"`

	*BaseResponseMessageType
}

type ApplyConversationActionType

type ApplyConversationActionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ApplyConversationAction"`

	*BaseRequestType

	ConversationActions *NonEmptyArrayOfApplyConversationActionType `` /* 133-byte string literal not displayed */
}

type ApprovalRequestDataType

type ApprovalRequestDataType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ApprovalRequestData"`

	IsUndecidedApprovalRequest bool `` /* 144-byte string literal not displayed */

	ApprovalDecision int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ApprovalDecision,omitempty" json:"ApprovalDecision,omitempty"`

	ApprovalDecisionMaker string `` /* 134-byte string literal not displayed */

	ApprovalDecisionTime xsd.DateTime `` /* 132-byte string literal not displayed */
}

type ArchiveItem

type ArchiveItem ArchiveItemType

type ArchiveItemResponse

type ArchiveItemResponse ArchiveItemResponseType

type ArchiveItemResponseType

type ArchiveItemResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ArchiveItemResponse"`

	*BaseResponseMessageType
}

type ArchiveItemType

type ArchiveItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ArchiveItem"`

	*BaseRequestType

	ArchiveSourceFolderId *TargetFolderIdType `` /* 137-byte string literal not displayed */

	ItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemIds,omitempty" json:"ItemIds,omitempty"`
}

type ArrayOfAbchPersonContactHandlesType

type ArrayOfAbchPersonContactHandlesType struct {
	ContactHandle []*AbchPersonContactHandle `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactHandle,omitempty" json:"ContactHandle,omitempty"`
}

type ArrayOfAddressEntitiesType

type ArrayOfAddressEntitiesType struct {
	AddressEntity []*AddressEntityType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AddressEntity,omitempty" json:"AddressEntity,omitempty"`
}

type ArrayOfAddressesType

type ArrayOfAddressesType struct {
	Address []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Address,omitempty" json:"Address,omitempty"`
}

type ArrayOfAppManifestsType

type ArrayOfAppManifestsType struct {
	Manifest [][]byte `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Manifest,omitempty" json:"Manifest,omitempty"`
}

type ArrayOfAppsType

type ArrayOfAppsType struct {
	App []*AppType `xml:"http://schemas.microsoft.com/exchange/services/2006/types App,omitempty" json:"App,omitempty"`

	Metadata *Metadata `xml:"http://schemas.microsoft.com/exchange/services/2006/types Metadata,omitempty" json:"Metadata,omitempty"`
}

type ArrayOfArraysOfTrackingPropertiesType

type ArrayOfArraysOfTrackingPropertiesType struct {
	ArrayOfTrackingPropertiesType []*ArrayOfTrackingPropertiesType `` /* 150-byte string literal not displayed */
}

type ArrayOfAttachmentsType

type ArrayOfAttachmentsType struct {
	ItemAttachment []*ItemAttachmentType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemAttachment,omitempty" json:"ItemAttachment,omitempty"`

	FileAttachment []*FileAttachmentType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileAttachment,omitempty" json:"FileAttachment,omitempty"`

	ReferenceAttachment []*ReferenceAttachmentType `` /* 130-byte string literal not displayed */
}

type ArrayOfAttendeeAvailability

type ArrayOfAttendeeAvailability struct {
	AttendeeAvailability []*AttendeeAvailability `` /* 132-byte string literal not displayed */
}

type ArrayOfAttendeeConflictData

type ArrayOfAttendeeConflictData struct {
	UnknownAttendeeConflictData *UnknownAttendeeConflictData `` /* 146-byte string literal not displayed */

	IndividualAttendeeConflictData *IndividualAttendeeConflictData `` /* 152-byte string literal not displayed */

	TooBigGroupAttendeeConflictData *TooBigGroupAttendeeConflictData `` /* 154-byte string literal not displayed */

	GroupAttendeeConflictData *GroupAttendeeConflictData `` /* 142-byte string literal not displayed */
}

type ArrayOfAttendeeConstraintItems

type ArrayOfAttendeeConstraintItems struct {
	AttendeeItem []*AttendeeConstraintItem `xml:"http://schemas.microsoft.com/exchange/services/2006/types AttendeeItem,omitempty" json:"AttendeeItem,omitempty"`
}

type ArrayOfBaseItemIdsType

type ArrayOfBaseItemIdsType struct {
	ItemId []*ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`
}

type ArrayOfBinaryType

type ArrayOfBinaryType struct {
	Base64Binary [][]byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types Base64Binary,omitempty" json:"Base64Binary,omitempty"`
}

type ArrayOfBodyContentAttributedValuesType

type ArrayOfBodyContentAttributedValuesType struct {
	BodyContentAttributedValue []*BodyContentAttributedValueType `` /* 144-byte string literal not displayed */
}

type ArrayOfCalendarEvent

type ArrayOfCalendarEvent struct {
	CalendarEvent []*CalendarEvent `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarEvent,omitempty" json:"CalendarEvent,omitempty"`
}

type ArrayOfCalendarItemsType

type ArrayOfCalendarItemsType struct {
	CalendarItem []*CalendarItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItem,omitempty" json:"CalendarItem,omitempty"`
}

type ArrayOfCalendarPermissionsType

type ArrayOfCalendarPermissionsType struct {
	CalendarPermission []*CalendarPermissionType `` /* 128-byte string literal not displayed */
}

type ArrayOfCompanyInsightValue

type ArrayOfCompanyInsightValue struct {
	Item []*CompanyInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`
}

type ArrayOfComputedInsightValueProperty

type ArrayOfComputedInsightValueProperty struct {
	Property []*ComputedInsightValueProperty `xml:"http://schemas.microsoft.com/exchange/services/2006/types Property,omitempty" json:"Property,omitempty"`
}

type ArrayOfContactsType

type ArrayOfContactsType struct {
	Contact []*ContactType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contact,omitempty" json:"Contact,omitempty"`
}

type ArrayOfContextProperty

type ArrayOfContextProperty struct {
	ContextProperty []*ContextPropertyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContextProperty,omitempty" json:"ContextProperty,omitempty"`
}

type ArrayOfConversationNodesType

type ArrayOfConversationNodesType struct {
	ConversationNode []*ConversationNodeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConversationNode,omitempty" json:"ConversationNode,omitempty"`
}

type ArrayOfConversationRequestsType

type ArrayOfConversationRequestsType struct {
	Conversation []*ConversationRequestType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Conversation,omitempty" json:"Conversation,omitempty"`
}

type ArrayOfConversationsType

type ArrayOfConversationsType struct {
	Conversation []*ConversationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Conversation,omitempty" json:"Conversation,omitempty"`
}

type ArrayOfDLExpansionType

type ArrayOfDLExpansionType struct {
	Mailbox []*EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`
}

type ArrayOfDelegateUserResponseMessageType

type ArrayOfDelegateUserResponseMessageType struct {
	DelegateUserResponseMessageType []*DelegateUserResponseMessageType `` /* 157-byte string literal not displayed */
}

type ArrayOfDelegateUserType

type ArrayOfDelegateUserType struct {
	DelegateUser []*DelegateUserType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DelegateUser,omitempty" json:"DelegateUser,omitempty"`
}

type ArrayOfDiscoverySearchConfigurationType

type ArrayOfDiscoverySearchConfigurationType struct {
	DiscoverySearchConfiguration []*DiscoverySearchConfigurationType `` /* 148-byte string literal not displayed */
}

type ArrayOfDistinguishedFolderIdType

type ArrayOfDistinguishedFolderIdType struct {
	DistinguishedFolderId *DistinguishedFolderIdType `` /* 134-byte string literal not displayed */
}

type ArrayOfEmailAddressAttributedValuesType

type ArrayOfEmailAddressAttributedValuesType struct {
	EmailAddressAttributedValue []*EmailAddressAttributedValueType `` /* 146-byte string literal not displayed */
}

type ArrayOfEmailAddressEntitiesType

type ArrayOfEmailAddressEntitiesType struct {
	EmailAddressEntity []*EmailAddressEntityType `` /* 128-byte string literal not displayed */
}

type ArrayOfEmailAddressesType

type ArrayOfEmailAddressesType struct {
	Address []*EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Address,omitempty" json:"Address,omitempty"`
}

type ArrayOfEmailUsersType

type ArrayOfEmailUsersType struct {
	EmailUser []*EmailUserType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailUser,omitempty" json:"EmailUser,omitempty"`
}

type ArrayOfEncryptedSharedFolderDataType

type ArrayOfEncryptedSharedFolderDataType struct {
	EncryptedSharedFolderData []*EncryptedSharedFolderDataType `` /* 142-byte string literal not displayed */
}

type ArrayOfEntityFeedbackEntry

type ArrayOfEntityFeedbackEntry struct {
	EntityFeedbackEntry []*EntityFeedbackEntryType `` /* 130-byte string literal not displayed */
}

type ArrayOfEventIDType

type ArrayOfEventIDType struct {
	EventToDeleteID []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EventToDeleteID,omitempty" json:"EventToDeleteID,omitempty"`
}

type ArrayOfExtendedAttributesType

type ArrayOfExtendedAttributesType struct {
	ExtendedAttribute []*ExtendedAttributeType `` /* 126-byte string literal not displayed */
}

type ArrayOfExtendedPropertyAttributedValueType

type ArrayOfExtendedPropertyAttributedValueType struct {
	ExtendedPropertyAttributedValue []*ExtendedPropertyAttributedValueType `` /* 154-byte string literal not displayed */
}

type ArrayOfExtractedEmailAddresses

type ArrayOfExtractedEmailAddresses struct {
	EmailAddress []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddress,omitempty" json:"EmailAddress,omitempty"`
}

type ArrayOfFailedSearchMailboxesType

type ArrayOfFailedSearchMailboxesType struct {
	FailedMailbox []*FailedSearchMailboxType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FailedMailbox,omitempty" json:"FailedMailbox,omitempty"`
}

type ArrayOfFindMessageTrackingSearchResultType

type ArrayOfFindMessageTrackingSearchResultType struct {
	MessageTrackingSearchResult []*FindMessageTrackingSearchResultType `` /* 146-byte string literal not displayed */
}

type ArrayOfFlightReservationsType

type ArrayOfFlightReservationsType struct {
	FlightReservation []*FlightReservationEntityType `` /* 126-byte string literal not displayed */
}

type ArrayOfFlightsType

type ArrayOfFlightsType struct {
	Flight []*FlightEntityType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Flight,omitempty" json:"Flight,omitempty"`
}

type ArrayOfFolderIdType

type ArrayOfFolderIdType struct {
	FolderId []*FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`
}

type ArrayOfFoldersType

type ArrayOfFoldersType struct {
	Folder []*FolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Folder,omitempty" json:"Folder,omitempty"`

	CalendarFolder []*CalendarFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarFolder,omitempty" json:"CalendarFolder,omitempty"`

	ContactsFolder []*ContactsFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactsFolder,omitempty" json:"ContactsFolder,omitempty"`

	SearchFolder []*SearchFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchFolder,omitempty" json:"SearchFolder,omitempty"`

	TasksFolder []*TasksFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TasksFolder,omitempty" json:"TasksFolder,omitempty"`
}

type ArrayOfFreeBusyResponse

type ArrayOfFreeBusyResponse struct {
	FreeBusyResponse []*FreeBusyResponseType `` /* 127-byte string literal not displayed */
}

type ArrayOfGroupIdType

type ArrayOfGroupIdType struct {
	GroupId [][]byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupId,omitempty" json:"GroupId,omitempty"`
}

type ArrayOfGroupedItemsType

type ArrayOfGroupedItemsType struct {
	GroupedItems []*GroupedItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupedItems,omitempty" json:"GroupedItems,omitempty"`
}

type ArrayOfGuidType

type ArrayOfGuidType struct {
	Guid []*GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Guid,omitempty" json:"Guid,omitempty"`
}

type ArrayOfHighlightTermsType

type ArrayOfHighlightTermsType struct {
	Term []*HighlightTermType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Term,omitempty" json:"Term,omitempty"`
}

type ArrayOfImGroupType

type ArrayOfImGroupType struct {
	ImGroup []*ImGroupType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ImGroup,omitempty" json:"ImGroup,omitempty"`
}

type ArrayOfInboxReminderType

type ArrayOfInboxReminderType struct {
	InboxReminder []*InboxReminderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types InboxReminder,omitempty" json:"InboxReminder,omitempty"`
}

type ArrayOfInferenceClassificationOverridesType

type ArrayOfInferenceClassificationOverridesType struct {
	Override []*InferenceClassificationOverrideType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Override,omitempty" json:"Override,omitempty"`
}

type ArrayOfInsight

type ArrayOfInsight struct {
	Insight []*Insight `xml:"http://schemas.microsoft.com/exchange/services/2006/types Insight,omitempty" json:"Insight,omitempty"`
}

type ArrayOfInsightContextItem

type ArrayOfInsightContextItem struct {
	Context []*InsightContextItem `xml:"http://schemas.microsoft.com/exchange/services/2006/types Context,omitempty" json:"Context,omitempty"`
}

type ArrayOfInsightItemType

type ArrayOfInsightItemType struct {
	Insight []*InsightItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Insight,omitempty" json:"Insight,omitempty"`
}

type ArrayOfInsightValue

type ArrayOfInsightValue struct {
	Item []*InsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`
}

type ArrayOfInvalidRecipientsType

type ArrayOfInvalidRecipientsType struct {
	InvalidRecipient []*InvalidRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types InvalidRecipient,omitempty" json:"InvalidRecipient,omitempty"`
}

type ArrayOfItemClassType

type ArrayOfItemClassType struct {
	ItemClass []*ItemClassType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemClass,omitempty" json:"ItemClass,omitempty"`
}

type ArrayOfItemIdsType

type ArrayOfItemIdsType struct {
	ItemId []*ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`
}

type ArrayOfItemsType

type ArrayOfItemsType struct {
	Item []*ItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`
}

type ArrayOfJobInsightValue

type ArrayOfJobInsightValue struct {
	Item []*JobInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`
}

type ArrayOfKeywordStatisticsSearchResultsType

type ArrayOfKeywordStatisticsSearchResultsType struct {
	KeywordStat []*KeywordStatisticsSearchResultType `xml:"http://schemas.microsoft.com/exchange/services/2006/types KeywordStat,omitempty" json:"KeywordStat,omitempty"`
}

type ArrayOfLocationConstraintItems

type ArrayOfLocationConstraintItems struct {
	LocationItem []*LocationConstraintItem `xml:"http://schemas.microsoft.com/exchange/services/2006/types LocationItem,omitempty" json:"LocationItem,omitempty"`
}

type ArrayOfMailTipsResponseMessageType

type ArrayOfMailTipsResponseMessageType struct {
	MailTipsResponseMessageType []*MailTipsResponseMessageType `` /* 149-byte string literal not displayed */
}

type ArrayOfMailboxData

type ArrayOfMailboxData struct {
	MailboxData []*MailboxData `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxData,omitempty" json:"MailboxData,omitempty"`
}

type ArrayOfMailboxHoldStatusType

type ArrayOfMailboxHoldStatusType struct {
	MailboxHoldStatus []*MailboxHoldStatusType `` /* 126-byte string literal not displayed */
}

type ArrayOfMailboxStatisticsItemsType

type ArrayOfMailboxStatisticsItemsType struct {
	MailboxStat []*MailboxStatisticsItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxStat,omitempty" json:"MailboxStat,omitempty"`
}

type ArrayOfMeetingLocation

type ArrayOfMeetingLocation struct {
	MeetingLocation []*MeetingLocation `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingLocation,omitempty" json:"MeetingLocation,omitempty"`
}

type ArrayOfMeetingSuggestionsType

type ArrayOfMeetingSuggestionsType struct {
	MeetingSuggestion []*MeetingSuggestionType `` /* 126-byte string literal not displayed */
}

type ArrayOfMeetingTimeCandidate

type ArrayOfMeetingTimeCandidate struct {
	MeetingTimeCandidate []*MeetingTimeCandidate `` /* 132-byte string literal not displayed */
}

type ArrayOfNonIndexableItemDetailsType

type ArrayOfNonIndexableItemDetailsType struct {
	NonIndexableItemDetail []*NonIndexableItemDetailType `` /* 136-byte string literal not displayed */
}

type ArrayOfNonIndexableItemStatisticsType

type ArrayOfNonIndexableItemStatisticsType struct {
	NonIndexableItemStatistic []*NonIndexableItemStatisticType `` /* 142-byte string literal not displayed */
}

type ArrayOfOccurrenceRangesType

type ArrayOfOccurrenceRangesType struct {
	Range []*OccurrencesRangeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Range,omitempty" json:"Range,omitempty"`
}

type ArrayOfParcelDeliveryEntitiesType

type ArrayOfParcelDeliveryEntitiesType struct {
	ParcelDelivery []*ParcelDeliveryEntityType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ParcelDelivery,omitempty" json:"ParcelDelivery,omitempty"`
}

type ArrayOfPeopleQuerySource

type ArrayOfPeopleQuerySource struct {
	Source []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Source,omitempty" json:"Source,omitempty"`
}

type ArrayOfPeopleType

type ArrayOfPeopleType struct {
	Persona []*PersonaType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Persona,omitempty" json:"Persona,omitempty"`
}

type ArrayOfPermissionsType

type ArrayOfPermissionsType struct {
	Permission []*PermissionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Permission,omitempty" json:"Permission,omitempty"`
}

type ArrayOfPersonType

type ArrayOfPersonType struct {
	Person []*PersonType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Person,omitempty" json:"Person,omitempty"`
}

type ArrayOfPersonaAttributionsType

type ArrayOfPersonaAttributionsType struct {
	Attribution []*PersonaAttributionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attribution,omitempty" json:"Attribution,omitempty"`
}

type ArrayOfPhoneEntitiesType

type ArrayOfPhoneEntitiesType struct {
	Phone []*PhoneEntityType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Phone,omitempty" json:"Phone,omitempty"`
}

type ArrayOfPhoneNumberAttributedValuesType

type ArrayOfPhoneNumberAttributedValuesType struct {
	PhoneNumberAttributedValue []*PhoneNumberAttributedValueType `` /* 144-byte string literal not displayed */
}

type ArrayOfPhonesType

type ArrayOfPhonesType struct {
	Phone []*PhoneType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Phone,omitempty" json:"Phone,omitempty"`
}

type ArrayOfPostalAddressAttributedValuesType

type ArrayOfPostalAddressAttributedValuesType struct {
	PostalAddressAttributedValue []*PostalAddressAttributedValueType `` /* 148-byte string literal not displayed */
}

type ArrayOfPrivateCatalogAddInsType

type ArrayOfPrivateCatalogAddInsType struct {
	AddIn []*PrivateCatalogAddInsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddIn,omitempty" json:"AddIn,omitempty"`
}

type ArrayOfProfileInsightValue

type ArrayOfProfileInsightValue struct {
	Item []*ProfileInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`
}

type ArrayOfProtectionRulesType

type ArrayOfProtectionRulesType struct {
	Rule []*ProtectionRuleType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Rule,omitempty" json:"Rule,omitempty"`
}

type ArrayOfRealItemsType

type ArrayOfRealItemsType struct {
	Item *ItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`

	Message *MessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Message,omitempty" json:"Message,omitempty"`

	SharingMessage *SharingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SharingMessage,omitempty" json:"SharingMessage,omitempty"`

	CalendarItem *CalendarItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItem,omitempty" json:"CalendarItem,omitempty"`

	Contact *ContactItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contact,omitempty" json:"Contact,omitempty"`

	DistributionList *DistributionListType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DistributionList,omitempty" json:"DistributionList,omitempty"`

	MeetingMessage *MeetingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingMessage,omitempty" json:"MeetingMessage,omitempty"`

	MeetingRequest *MeetingRequestMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingRequest,omitempty" json:"MeetingRequest,omitempty"`

	MeetingResponse *MeetingResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingResponse,omitempty" json:"MeetingResponse,omitempty"`

	MeetingCancellation *MeetingCancellationMessageType `` /* 130-byte string literal not displayed */

	Task *TaskType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Task,omitempty" json:"Task,omitempty"`

	PostItem *PostItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostItem,omitempty" json:"PostItem,omitempty"`

	RoleMember *RoleMemberItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RoleMember,omitempty" json:"RoleMember,omitempty"`

	Network *NetworkItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Network,omitempty" json:"Network,omitempty"`

	Person *AbchPersonItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Person,omitempty" json:"Person,omitempty"`
}

type ArrayOfRecipientSuggestionsType

type ArrayOfRecipientSuggestionsType struct {
	RecipientSuggestion *RecipientSuggestionType `` /* 130-byte string literal not displayed */
}

type ArrayOfRecipientTrackingEventType

type ArrayOfRecipientTrackingEventType struct {
	RecipientTrackingEvent []*RecipientTrackingEventType `` /* 136-byte string literal not displayed */
}

type ArrayOfRecipientsType

type ArrayOfRecipientsType struct {
	Mailbox []*EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`
}

type ArrayOfRemindersType

type ArrayOfRemindersType struct {
	Reminder []*ReminderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Reminder,omitempty" json:"Reminder,omitempty"`
}

type ArrayOfResolutionType

type ArrayOfResolutionType struct {
	Resolution *ResolutionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Resolution,omitempty" json:"Resolution,omitempty"`
}

type ArrayOfResponseMessagesType

type ArrayOfResponseMessagesType struct {
	CreateItemResponseMessage *ItemInfoResponseMessageType `` /* 145-byte string literal not displayed */

	DeleteItemResponseMessage *DeleteItemResponseMessageType `` /* 145-byte string literal not displayed */

	GetItemResponseMessage *ItemInfoResponseMessageType `` /* 139-byte string literal not displayed */

	UpdateItemResponseMessage *UpdateItemResponseMessageType `` /* 145-byte string literal not displayed */

	UpdateItemInRecoverableItemsResponseMessage *UpdateItemInRecoverableItemsResponseMessageType `` /* 181-byte string literal not displayed */

	SendItemResponseMessage *ResponseMessageType `` /* 141-byte string literal not displayed */

	DeleteFolderResponseMessage *ResponseMessageType `` /* 149-byte string literal not displayed */

	EmptyFolderResponseMessage *ResponseMessageType `` /* 147-byte string literal not displayed */

	CreateFolderResponseMessage *FolderInfoResponseMessageType `` /* 149-byte string literal not displayed */

	GetFolderResponseMessage *FolderInfoResponseMessageType `` /* 143-byte string literal not displayed */

	FindFolderResponseMessage *FindFolderResponseMessageType `` /* 145-byte string literal not displayed */

	UpdateFolderResponseMessage *FolderInfoResponseMessageType `` /* 149-byte string literal not displayed */

	MoveFolderResponseMessage *FolderInfoResponseMessageType `` /* 145-byte string literal not displayed */

	CopyFolderResponseMessage *FolderInfoResponseMessageType `` /* 145-byte string literal not displayed */

	CreateFolderPathResponseMessage *FolderInfoResponseMessageType `` /* 157-byte string literal not displayed */

	CreateAttachmentResponseMessage *AttachmentInfoResponseMessageType `` /* 157-byte string literal not displayed */

	DeleteAttachmentResponseMessage *DeleteAttachmentResponseMessageType `` /* 157-byte string literal not displayed */

	GetAttachmentResponseMessage *AttachmentInfoResponseMessageType `` /* 151-byte string literal not displayed */

	UploadItemsResponseMessage *UploadItemsResponseMessageType `` /* 147-byte string literal not displayed */

	ExportItemsResponseMessage *ExportItemsResponseMessageType `` /* 147-byte string literal not displayed */

	MarkAllItemsAsReadResponseMessage *ResponseMessageType `` /* 161-byte string literal not displayed */

	GetClientAccessTokenResponseMessage *GetClientAccessTokenResponseMessageType `` /* 165-byte string literal not displayed */

	GetAppManifestsResponseMessage *ResponseMessageType `` /* 155-byte string literal not displayed */

	SetClientExtensionResponseMessage *ResponseMessageType `` /* 161-byte string literal not displayed */

	GetOMEConfigurationResponseMessage *ResponseMessageType `` /* 163-byte string literal not displayed */

	SetOMEConfigurationResponseMessage *ResponseMessageType `` /* 163-byte string literal not displayed */

	FindItemResponseMessage *FindItemResponseMessageType `` /* 141-byte string literal not displayed */

	MoveItemResponseMessage *ItemInfoResponseMessageType `` /* 141-byte string literal not displayed */

	ArchiveItemResponseMessage *ItemInfoResponseMessageType `` /* 147-byte string literal not displayed */

	CopyItemResponseMessage *ItemInfoResponseMessageType `` /* 141-byte string literal not displayed */

	ResolveNamesResponseMessage *ResolveNamesResponseMessageType `` /* 149-byte string literal not displayed */

	ExpandDLResponseMessage *ExpandDLResponseMessageType `` /* 141-byte string literal not displayed */

	GetServerTimeZonesResponseMessage *GetServerTimeZonesResponseMessageType `` /* 161-byte string literal not displayed */

	GetEventsResponseMessage *GetEventsResponseMessageType `` /* 143-byte string literal not displayed */

	GetStreamingEventsResponseMessage *GetStreamingEventsResponseMessageType `` /* 161-byte string literal not displayed */

	SubscribeResponseMessage *SubscribeResponseMessageType `` /* 143-byte string literal not displayed */

	UnsubscribeResponseMessage *ResponseMessageType `` /* 147-byte string literal not displayed */

	SendNotificationResponseMessage *SendNotificationResponseMessageType `` /* 157-byte string literal not displayed */

	SyncFolderHierarchyResponseMessage *SyncFolderHierarchyResponseMessageType `` /* 163-byte string literal not displayed */

	SyncFolderItemsResponseMessage *SyncFolderItemsResponseMessageType `` /* 155-byte string literal not displayed */

	CreateManagedFolderResponseMessage *FolderInfoResponseMessageType `` /* 163-byte string literal not displayed */

	ConvertIdResponseMessage *ConvertIdResponseMessageType `` /* 143-byte string literal not displayed */

	GetSharingMetadataResponseMessage *GetSharingMetadataResponseMessageType `` /* 161-byte string literal not displayed */

	RefreshSharingFolderResponseMessage *RefreshSharingFolderResponseMessageType `` /* 165-byte string literal not displayed */

	GetSharingFolderResponseMessage *GetSharingFolderResponseMessageType `` /* 157-byte string literal not displayed */

	CreateUserConfigurationResponseMessage *ResponseMessageType `` /* 171-byte string literal not displayed */

	DeleteUserConfigurationResponseMessage *ResponseMessageType `` /* 171-byte string literal not displayed */

	GetUserConfigurationResponseMessage *GetUserConfigurationResponseMessageType `` /* 165-byte string literal not displayed */

	GetSpecificUserConfigurationResponseMessage *GetSpecificUserConfigurationResponseMessageType `` /* 181-byte string literal not displayed */

	UpdateUserConfigurationResponseMessage *ResponseMessageType `` /* 171-byte string literal not displayed */

	GetRoomListsResponse *GetRoomListsResponseMessageType `` /* 135-byte string literal not displayed */

	GetRoomsResponse *GetRoomsResponseMessageType `` /* 127-byte string literal not displayed */

	GetRemindersResponse *GetRemindersResponseMessageType `` /* 135-byte string literal not displayed */

	PerformReminderActionResponse *PerformReminderActionResponseMessageType `` /* 153-byte string literal not displayed */

	ApplyConversationActionResponseMessage *ApplyConversationActionResponseMessageType `` /* 171-byte string literal not displayed */

	FindMailboxStatisticsByKeywordsResponseMessage *FindMailboxStatisticsByKeywordsResponseMessageType `` /* 187-byte string literal not displayed */

	GetSearchableMailboxesResponseMessage *GetSearchableMailboxesResponseMessageType `` /* 169-byte string literal not displayed */

	SearchMailboxesResponseMessage *SearchMailboxesResponseMessageType `` /* 155-byte string literal not displayed */

	GetDiscoverySearchConfigurationResponseMessage *GetDiscoverySearchConfigurationResponseMessageType `` /* 187-byte string literal not displayed */

	GetHoldOnMailboxesResponseMessage *GetHoldOnMailboxesResponseMessageType `` /* 161-byte string literal not displayed */

	SetHoldOnMailboxesResponseMessage *SetHoldOnMailboxesResponseMessageType `` /* 161-byte string literal not displayed */

	GetNonIndexableItemStatisticsResponseMessage *GetNonIndexableItemStatisticsResponseMessageType `` /* 183-byte string literal not displayed */

	GetNonIndexableItemDetailsResponseMessage *GetNonIndexableItemDetailsResponseMessageType `` /* 177-byte string literal not displayed */

	FindPeopleResponseMessage *FindPeopleResponseMessageType `` /* 145-byte string literal not displayed */

	FindTagsResponseMessage *FindTagsResponseMessageType `` /* 141-byte string literal not displayed */

	AddTagResponseMessage *AddTagResponseMessageType `` /* 137-byte string literal not displayed */

	HideTagResponseMessage *HideTagResponseMessageType `` /* 139-byte string literal not displayed */

	GetPasswordExpirationDateResponse *GetPasswordExpirationDateResponseMessageType `` /* 161-byte string literal not displayed */

	GetPersonaResponseMessage *GetPersonaResponseMessageType `` /* 145-byte string literal not displayed */

	GetConversationItemsResponseMessage *GetConversationItemsResponseMessageType `` /* 165-byte string literal not displayed */

	GetUserRetentionPolicyTagsResponseMessage *GetUserRetentionPolicyTagsResponseMessageType `` /* 177-byte string literal not displayed */

	GetUserPhotoResponseMessage *GetUserPhotoResponseMessageType `` /* 149-byte string literal not displayed */

	MarkAsJunkResponseMessage *MarkAsJunkResponseMessageType `` /* 145-byte string literal not displayed */

	ReportMessageResponseMessage *ReportMessageResponseMessageType `` /* 151-byte string literal not displayed */

	PostModernGroupItemResponseMessage *ItemInfoResponseMessageType `` /* 163-byte string literal not displayed */

	GetLastPrivateCatalogUpdateResponseMessage *ResponseMessageType `` /* 179-byte string literal not displayed */

	GetPrivateCatalogAddInsResponseMessage *ResponseMessageType `` /* 171-byte string literal not displayed */
}

type ArrayOfRetentionPolicyTagsType

type ArrayOfRetentionPolicyTagsType struct {
	RetentionPolicyTag []*RetentionPolicyTagType `` /* 128-byte string literal not displayed */
}

type ArrayOfRoomsType

type ArrayOfRoomsType struct {
	Room []*RoomType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Room,omitempty" json:"Room,omitempty"`
}

type ArrayOfRuleOperationErrorsType

type ArrayOfRuleOperationErrorsType struct {
	RuleOperationError []*RuleOperationErrorType `` /* 128-byte string literal not displayed */
}

type ArrayOfRuleOperationsType

type ArrayOfRuleOperationsType struct {
	CreateRuleOperation []*CreateRuleOperationType `` /* 130-byte string literal not displayed */

	SetRuleOperation []*SetRuleOperationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SetRuleOperation,omitempty" json:"SetRuleOperation,omitempty"`

	DeleteRuleOperation []*DeleteRuleOperationType `` /* 130-byte string literal not displayed */
}

type ArrayOfRuleValidationErrorsType

type ArrayOfRuleValidationErrorsType struct {
	Error []*RuleValidationErrorType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Error,omitempty" json:"Error,omitempty"`
}

type ArrayOfRulesType

type ArrayOfRulesType struct {
	Rule []*RuleType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Rule,omitempty" json:"Rule,omitempty"`
}

type ArrayOfSearchItemKindsType

type ArrayOfSearchItemKindsType struct {
	SearchItemKind []*SearchItemKindType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchItemKind,omitempty" json:"SearchItemKind,omitempty"`
}

type ArrayOfSearchPreviewItemsType

type ArrayOfSearchPreviewItemsType struct {
	SearchPreviewItem []*SearchPreviewItemType `` /* 126-byte string literal not displayed */
}

type ArrayOfSearchRefinerItemsType

type ArrayOfSearchRefinerItemsType struct {
	Refiner []*SearchRefinerItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Refiner,omitempty" json:"Refiner,omitempty"`
}

type ArrayOfSearchScopeType

type ArrayOfSearchScopeType struct {
	PrimaryMailboxSearchScope *PrimaryMailboxSearchScopeType `` /* 142-byte string literal not displayed */

	LargeArchiveSearchScope *LargeArchiveSearchScopeType `` /* 138-byte string literal not displayed */

	GroupSearchScope *GroupSearchScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupSearchScope,omitempty" json:"GroupSearchScope,omitempty"`

	CustomSearchScope *CustomSearchScopeType `` /* 126-byte string literal not displayed */

	OneDriveSearchScope *OneDriveSearchScopeType `` /* 130-byte string literal not displayed */

	SingleLargeArchiveSearchScope *SingleLargeArchiveSearchScopeType `` /* 150-byte string literal not displayed */

	DelveSearchScope *DelveSearchScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DelveSearchScope,omitempty" json:"DelveSearchScope,omitempty"`
}

type ArrayOfSearchableMailboxesType

type ArrayOfSearchableMailboxesType struct {
	SearchableMailbox []*SearchableMailboxType `` /* 126-byte string literal not displayed */
}

type ArrayOfSenderAddInsType

type ArrayOfSenderAddInsType struct {
	Microsoft_OutlookServices_SenderApp []*SenderAddInEntityType `` /* 162-byte string literal not displayed */
}

type ArrayOfServiceConfigurationResponseMessageType

type ArrayOfServiceConfigurationResponseMessageType struct {
	ServiceConfigurationResponseMessageType []*ServiceConfigurationResponseMessageType `` /* 173-byte string literal not displayed */
}

type ArrayOfServiceConfigurationType

type ArrayOfServiceConfigurationType struct {
	ConfigurationName []*ServiceConfigurationType `` /* 129-byte string literal not displayed */
}

type ArrayOfSharingMessageActionType

type ArrayOfSharingMessageActionType struct {
	SharingMessageAction *SharingMessageActionType `` /* 132-byte string literal not displayed */
}

type ArrayOfSkillInsightValue

type ArrayOfSkillInsightValue struct {
	Item []*SkillInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`
}

type ArrayOfSmtpAddressType

type ArrayOfSmtpAddressType struct {
	SmtpAddress []*NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SmtpAddress,omitempty" json:"SmtpAddress,omitempty"`
}

type ArrayOfStringArrayAttributedValuesType

type ArrayOfStringArrayAttributedValuesType struct {
	StringArrayAttributedValue []*StringArrayAttributedValueType `` /* 144-byte string literal not displayed */
}

type ArrayOfStringAttributedValuesType

type ArrayOfStringAttributedValuesType struct {
	StringAttributedValue []*StringAttributedValueType `` /* 134-byte string literal not displayed */
}

type ArrayOfStringValueType

type ArrayOfStringValueType struct {
	Value []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type ArrayOfStringsType

type ArrayOfStringsType struct {
	String []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types String,omitempty" json:"String,omitempty"`
}

type ArrayOfSuggestion

type ArrayOfSuggestion struct {
	Suggestion []*Suggestion `xml:"http://schemas.microsoft.com/exchange/services/2006/types Suggestion,omitempty" json:"Suggestion,omitempty"`
}

type ArrayOfSuggestionDayResult

type ArrayOfSuggestionDayResult struct {
	SuggestionDayResult []*SuggestionDayResult `` /* 130-byte string literal not displayed */
}

type ArrayOfTaskSuggestionsType

type ArrayOfTaskSuggestionsType struct {
	TaskSuggestion []*TaskSuggestionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TaskSuggestion,omitempty" json:"TaskSuggestion,omitempty"`
}

type ArrayOfTimeSlot

type ArrayOfTimeSlot struct {
	TimeSlot []*TimeSlot `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeSlot,omitempty" json:"TimeSlot,omitempty"`
}

type ArrayOfTimeZoneDefinitionType

type ArrayOfTimeZoneDefinitionType struct {
	TimeZoneDefinition *TimeZoneDefinitionType `` /* 128-byte string literal not displayed */
}

type ArrayOfTrackingPropertiesType

type ArrayOfTrackingPropertiesType struct {
	TrackingPropertyType []*TrackingPropertyType `` /* 132-byte string literal not displayed */
}

type ArrayOfTransitionsGroupsType

type ArrayOfTransitionsGroupsType struct {
	TransitionsGroup []*ArrayOfTransitionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TransitionsGroup,omitempty" json:"TransitionsGroup,omitempty"`
}

type ArrayOfTransitionsType

type ArrayOfTransitionsType struct {
	Transition []*Transition `xml:"Transition,omitempty" json:"Transition,omitempty"`

	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`
}

type ArrayOfUnknownEntriesType

type ArrayOfUnknownEntriesType struct {
	UnknownEntry []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UnknownEntry,omitempty" json:"UnknownEntry,omitempty"`
}

type ArrayOfUrlEntitiesType

type ArrayOfUrlEntitiesType struct {
	UrlEntity []*UrlEntityType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UrlEntity,omitempty" json:"UrlEntity,omitempty"`
}

type ArrayOfUrlsType

type ArrayOfUrlsType struct {
	Url []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Url,omitempty" json:"Url,omitempty"`
}

type ArrayOfUserIdType

type ArrayOfUserIdType struct {
	UserId []*UserIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserId,omitempty" json:"UserId,omitempty"`
}

type ArrayOfUserMailboxesType

type ArrayOfUserMailboxesType struct {
	UserMailbox []*UserMailboxType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserMailbox,omitempty" json:"UserMailbox,omitempty"`
}

type ArrayOfValueAttributionsType

type ArrayOfValueAttributionsType struct {
	Attribution []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attribution,omitempty" json:"Attribution,omitempty"`
}

type ArrayOfVotingOptionDataType

type ArrayOfVotingOptionDataType struct {
	VotingOptionData []*VotingOptionDataType `xml:"http://schemas.microsoft.com/exchange/services/2006/types VotingOptionData,omitempty" json:"VotingOptionData,omitempty"`
}

type ArrayOfWorkHours

type ArrayOfWorkHours struct {
	WorkHours *WorkHoursType `xml:"http://schemas.microsoft.com/exchange/services/2006/types WorkHours,omitempty" json:"WorkHours,omitempty"`
}

type ArrayOfWorkTimeSlot

type ArrayOfWorkTimeSlot struct {
	TimeSlot []*WorkTimeSlot `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeSlot,omitempty" json:"TimeSlot,omitempty"`
}

type ArrayOfWorkingPeriod

type ArrayOfWorkingPeriod struct {
	WorkingPeriod []*WorkingPeriod `xml:"http://schemas.microsoft.com/exchange/services/2006/types WorkingPeriod,omitempty" json:"WorkingPeriod,omitempty"`
}

type AttachmentIdType

type AttachmentIdType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types AttachmentId"`

	*RequestAttachmentIdType

	RootItemId string `xml:"RootItemId,attr,omitempty" json:"RootItemId,omitempty"`

	RootItemChangeKey string `xml:"RootItemChangeKey,attr,omitempty" json:"RootItemChangeKey,omitempty"`
}

type AttachmentInfoResponseMessageType

type AttachmentInfoResponseMessageType struct {
	*ResponseMessageType

	Attachments *ArrayOfAttachmentsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Attachments,omitempty" json:"Attachments,omitempty"`
}

type AttachmentRefinerType

type AttachmentRefinerType struct {
	*SearchRefinerType

	HasAttachment bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasAttachment,omitempty" json:"HasAttachment,omitempty"`
}

type AttachmentResponseShapeType

type AttachmentResponseShapeType struct {
	IncludeMimeContent bool `` /* 128-byte string literal not displayed */

	BodyType *BodyTypeResponseType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BodyType,omitempty" json:"BodyType,omitempty"`

	FilterHtmlContent bool `` /* 126-byte string literal not displayed */

	AdditionalProperties *NonEmptyArrayOfPathsToElementType `` /* 132-byte string literal not displayed */
}

type AttachmentType

type AttachmentType struct {
	AttachmentId *AttachmentIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AttachmentId,omitempty" json:"AttachmentId,omitempty"`

	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	ContentType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContentType,omitempty" json:"ContentType,omitempty"`

	ContentId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContentId,omitempty" json:"ContentId,omitempty"`

	ContentLocation string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContentLocation,omitempty" json:"ContentLocation,omitempty"`

	AttachmentOriginalUrl string `` /* 134-byte string literal not displayed */

	Size int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Size,omitempty" json:"Size,omitempty"`

	LastModifiedTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastModifiedTime,omitempty" json:"LastModifiedTime,omitempty"`

	IsInline bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsInline,omitempty" json:"IsInline,omitempty"`
}

type AttendeeAvailability

type AttendeeAvailability struct {
	EmailAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddress,omitempty" json:"EmailAddress,omitempty"`

	Availability *AvailabilityStatusType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Availability,omitempty" json:"Availability,omitempty"`
}

type AttendeeConflictData

type AttendeeConflictData struct {
}

type AttendeeConstraintItem

type AttendeeConstraintItem struct {
	*MeetingTimeCandidatesConstraintItem

	IsRequired bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRequired,omitempty" json:"IsRequired,omitempty"`
}

type AttendeeType

type AttendeeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attendee"`

	Mailbox *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`

	ResponseType *ResponseTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResponseType,omitempty" json:"ResponseType,omitempty"`

	LastResponseTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastResponseTime,omitempty" json:"LastResponseTime,omitempty"`

	ProposedStart xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProposedStart,omitempty" json:"ProposedStart,omitempty"`

	ProposedEnd xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProposedEnd,omitempty" json:"ProposedEnd,omitempty"`
}

type AvailabilityProxyRequestType

type AvailabilityProxyRequestType string
const (
	AvailabilityProxyRequestTypeCrossSite AvailabilityProxyRequestType = "CrossSite"

	AvailabilityProxyRequestTypeCrossForest AvailabilityProxyRequestType = "CrossForest"
)

type AvailabilityStatusType

type AvailabilityStatusType string
const (
	AvailabilityStatusTypeUnknown AvailabilityStatusType = "Unknown"

	AvailabilityStatusTypeFree AvailabilityStatusType = "Free"

	AvailabilityStatusTypeTentative AvailabilityStatusType = "Tentative"

	AvailabilityStatusTypeBusy AvailabilityStatusType = "Busy"

	AvailabilityStatusTypeOof AvailabilityStatusType = "Oof"

	AvailabilityStatusTypeWorkingElsewhere AvailabilityStatusType = "WorkingElsewhere"
)

type BaseAvailabilityCalendarViewType

type BaseAvailabilityCalendarViewType struct {
	FreeBusyViewType *FreeBusyViewType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FreeBusyViewType,omitempty" json:"FreeBusyViewType,omitempty"`
}

type BaseCalendarItemStateDefinitionType

type BaseCalendarItemStateDefinitionType struct {
}

type BaseDelegateResponseMessageType

type BaseDelegateResponseMessageType struct {
	*ResponseMessageType

	ResponseMessages *ArrayOfDelegateUserResponseMessageType `` /* 127-byte string literal not displayed */
}

type BaseDelegateType

type BaseDelegateType struct {
	*BaseRequestType

	Mailbox *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Mailbox,omitempty" json:"Mailbox,omitempty"`
}

type BaseEmailAddressType

type BaseEmailAddressType struct {
}

type BaseFolderIdType

type BaseFolderIdType struct {
}

type BaseFolderType

type BaseFolderType struct {
	FolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`

	ParentFolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ParentFolderId,omitempty" json:"ParentFolderId,omitempty"`

	FolderClass string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderClass,omitempty" json:"FolderClass,omitempty"`

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	TotalCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types TotalCount,omitempty" json:"TotalCount,omitempty"`

	ChildFolderCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ChildFolderCount,omitempty" json:"ChildFolderCount,omitempty"`

	ExtendedProperty []*ExtendedPropertyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedProperty,omitempty" json:"ExtendedProperty,omitempty"`

	ManagedFolderInformation *ManagedFolderInformationType `` /* 140-byte string literal not displayed */

	EffectiveRights *EffectiveRightsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EffectiveRights,omitempty" json:"EffectiveRights,omitempty"`

	DistinguishedFolderId *DistinguishedFolderIdNameType `` /* 134-byte string literal not displayed */

	PolicyTag *RetentionTagType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PolicyTag,omitempty" json:"PolicyTag,omitempty"`

	ArchiveTag *RetentionTagType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ArchiveTag,omitempty" json:"ArchiveTag,omitempty"`

	ReplicaList *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReplicaList,omitempty" json:"ReplicaList,omitempty"`
}

type BaseGroupByType

type BaseGroupByType struct {
	Order *SortDirectionType `xml:"Order,attr,omitempty" json:"Order,omitempty"`
}

type BaseItemId

type BaseItemId BaseItemIdType

type BaseItemIdType

type BaseItemIdType struct {
}

type BaseMoveCopyFolderType

type BaseMoveCopyFolderType struct {
	*BaseRequestType

	ToFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ToFolderId,omitempty" json:"ToFolderId,omitempty"`

	FolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderIds,omitempty" json:"FolderIds,omitempty"`
}

type BaseMoveCopyItemType

type BaseMoveCopyItemType struct {
	*BaseRequestType

	ToFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ToFolderId,omitempty" json:"ToFolderId,omitempty"`

	ItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemIds,omitempty" json:"ItemIds,omitempty"`

	ReturnNewItemIds bool `` /* 127-byte string literal not displayed */
}

type BaseNotificationEventType

type BaseNotificationEventType struct {
	Watermark *WatermarkType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Watermark,omitempty" json:"Watermark,omitempty"`
}

type BaseObjectChangedEventType

type BaseObjectChangedEventType struct {
	*BaseNotificationEventType

	TimeStamp xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeStamp,omitempty" json:"TimeStamp,omitempty"`

	ParentFolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ParentFolderId,omitempty" json:"ParentFolderId,omitempty"`

	FolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`
}

type BasePagingType

type BasePagingType struct {
	MaxEntriesReturned int32 `xml:"MaxEntriesReturned,attr,omitempty" json:"MaxEntriesReturned,omitempty"`
}

type BasePathToElementType

type BasePathToElementType struct {
}

type BasePermissionType

type BasePermissionType struct {
	UserId *UserIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserId,omitempty" json:"UserId,omitempty"`

	CanCreateItems bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types CanCreateItems,omitempty" json:"CanCreateItems,omitempty"`

	CanCreateSubFolders bool `` /* 130-byte string literal not displayed */

	IsFolderOwner bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsFolderOwner,omitempty" json:"IsFolderOwner,omitempty"`

	IsFolderVisible bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsFolderVisible,omitempty" json:"IsFolderVisible,omitempty"`

	IsFolderContact bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsFolderContact,omitempty" json:"IsFolderContact,omitempty"`

	EditItems *PermissionActionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EditItems,omitempty" json:"EditItems,omitempty"`

	DeleteItems *PermissionActionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeleteItems,omitempty" json:"DeleteItems,omitempty"`
}

type BaseRequestType

type BaseRequestType struct {
}

type BaseResponseMessageType

type BaseResponseMessageType struct {
	ResponseMessages *ArrayOfResponseMessagesType `` /* 127-byte string literal not displayed */
}

type BaseSubscriptionRequestType

type BaseSubscriptionRequestType struct {
	FolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderIds,omitempty" json:"FolderIds,omitempty"`

	EventTypes *NonEmptyArrayOfNotificationEventTypesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EventTypes,omitempty" json:"EventTypes,omitempty"`

	Watermark *WatermarkType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Watermark,omitempty" json:"Watermark,omitempty"`

	SubscribeToAllFolders bool `xml:"SubscribeToAllFolders,attr,omitempty" json:"SubscribeToAllFolders,omitempty"`
}

type BodyContentAttributedValueType

type BodyContentAttributedValueType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types BodyContentAttributedValue"`

	Value *BodyContentType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`

	Attributions *ArrayOfValueAttributionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attributions,omitempty" json:"Attributions,omitempty"`
}

type BodyContentType

type BodyContentType struct {
	Value string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`

	BodyType *BodyTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BodyType,omitempty" json:"BodyType,omitempty"`
}

type BodyType

type BodyType struct {
	Value string `xml:",chardata" json:"-,"`

	BodyType *BodyTypeType `xml:"BodyType,attr,omitempty" json:"BodyType,omitempty"`

	IsTruncated bool `xml:"IsTruncated,attr,omitempty" json:"IsTruncated,omitempty"`
}

type BodyTypeResponseType

type BodyTypeResponseType string
const (
	BodyTypeResponseTypeBest BodyTypeResponseType = "Best"

	BodyTypeResponseTypeHTML BodyTypeResponseType = "HTML"

	BodyTypeResponseTypeText BodyTypeResponseType = "Text"
)

type BodyTypeType

type BodyTypeType string
const (
	BodyTypeTypeHTML BodyTypeType = "HTML"

	BodyTypeTypeText BodyTypeType = "Text"
)

type CalendarActivityDataType

type CalendarActivityDataType struct {
	ActivityAction string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ActivityAction,omitempty" json:"ActivityAction,omitempty"`

	ClientId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ClientId,omitempty" json:"ClientId,omitempty"`

	CasRequestId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CasRequestId,omitempty" json:"CasRequestId,omitempty"`

	IndexSelected int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types IndexSelected,omitempty" json:"IndexSelected,omitempty"`
}

type CalendarEvent

type CalendarEvent struct {
	StartTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTime,omitempty" json:"StartTime,omitempty"`

	EndTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTime,omitempty" json:"EndTime,omitempty"`

	BusyType *LegacyFreeBusyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BusyType,omitempty" json:"BusyType,omitempty"`

	CalendarEventDetails *CalendarEventDetails `` /* 132-byte string literal not displayed */
}

type CalendarEventDetails

type CalendarEventDetails struct {
	ID string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ID,omitempty" json:"ID,omitempty"`

	Subject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Subject,omitempty" json:"Subject,omitempty"`

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	IsMeeting bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsMeeting,omitempty" json:"IsMeeting,omitempty"`

	IsRecurring bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRecurring,omitempty" json:"IsRecurring,omitempty"`

	IsException bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsException,omitempty" json:"IsException,omitempty"`

	IsReminderSet bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsReminderSet,omitempty" json:"IsReminderSet,omitempty"`

	IsPrivate bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsPrivate,omitempty" json:"IsPrivate,omitempty"`
}

type CalendarFolderType

type CalendarFolderType struct {
	*BaseFolderType

	SharingEffectiveRights *CalendarPermissionReadAccessType `` /* 136-byte string literal not displayed */

	PermissionSet *CalendarPermissionSetType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PermissionSet,omitempty" json:"PermissionSet,omitempty"`
}

type CalendarItemCreateOrDeleteOperationType

type CalendarItemCreateOrDeleteOperationType string
const (
	CalendarItemCreateOrDeleteOperationTypeSendToNone CalendarItemCreateOrDeleteOperationType = "SendToNone"

	CalendarItemCreateOrDeleteOperationTypeSendOnlyToAll CalendarItemCreateOrDeleteOperationType = "SendOnlyToAll"

	CalendarItemCreateOrDeleteOperationTypeSendToAllAndSaveCopy CalendarItemCreateOrDeleteOperationType = "SendToAllAndSaveCopy"
)

type CalendarItemType

type CalendarItemType struct {
	*ItemType

	UID string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UID,omitempty" json:"UID,omitempty"`

	RecurrenceId xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecurrenceId,omitempty" json:"RecurrenceId,omitempty"`

	DateTimeStamp xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTimeStamp,omitempty" json:"DateTimeStamp,omitempty"`

	Start xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Start,omitempty" json:"Start,omitempty"`

	End xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types End,omitempty" json:"End,omitempty"`

	OriginalStart xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types OriginalStart,omitempty" json:"OriginalStart,omitempty"`

	IsAllDayEvent bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsAllDayEvent,omitempty" json:"IsAllDayEvent,omitempty"`

	LegacyFreeBusyStatus *LegacyFreeBusyType `` /* 132-byte string literal not displayed */

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	When string `xml:"http://schemas.microsoft.com/exchange/services/2006/types When,omitempty" json:"When,omitempty"`

	IsMeeting bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsMeeting,omitempty" json:"IsMeeting,omitempty"`

	IsCancelled bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsCancelled,omitempty" json:"IsCancelled,omitempty"`

	IsRecurring bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRecurring,omitempty" json:"IsRecurring,omitempty"`

	MeetingRequestWasSent bool `` /* 134-byte string literal not displayed */

	IsResponseRequested bool `` /* 130-byte string literal not displayed */

	CalendarItemType *CalendarItemTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItemType,omitempty" json:"CalendarItemType,omitempty"`

	MyResponseType *ResponseTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MyResponseType,omitempty" json:"MyResponseType,omitempty"`

	Organizer *SingleRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Organizer,omitempty" json:"Organizer,omitempty"`

	RequiredAttendees *NonEmptyArrayOfAttendeesType `` /* 126-byte string literal not displayed */

	OptionalAttendees *NonEmptyArrayOfAttendeesType `` /* 126-byte string literal not displayed */

	Resources *NonEmptyArrayOfAttendeesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Resources,omitempty" json:"Resources,omitempty"`

	InboxReminders *ArrayOfInboxReminderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types InboxReminders,omitempty" json:"InboxReminders,omitempty"`

	ConflictingMeetingCount int32 `` /* 138-byte string literal not displayed */

	AdjacentMeetingCount int32 `` /* 132-byte string literal not displayed */

	ConflictingMeetings *NonEmptyArrayOfAllItemsType `` /* 130-byte string literal not displayed */

	AdjacentMeetings *NonEmptyArrayOfAllItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AdjacentMeetings,omitempty" json:"AdjacentMeetings,omitempty"`

	Duration string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Duration,omitempty" json:"Duration,omitempty"`

	TimeZone string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeZone,omitempty" json:"TimeZone,omitempty"`

	AppointmentReplyTime xsd.DateTime `` /* 132-byte string literal not displayed */

	AppointmentSequenceNumber int32 `` /* 142-byte string literal not displayed */

	AppointmentState int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppointmentState,omitempty" json:"AppointmentState,omitempty"`

	Recurrence *RecurrenceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Recurrence,omitempty" json:"Recurrence,omitempty"`

	FirstOccurrence *OccurrenceInfoType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FirstOccurrence,omitempty" json:"FirstOccurrence,omitempty"`

	LastOccurrence *OccurrenceInfoType `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastOccurrence,omitempty" json:"LastOccurrence,omitempty"`

	ModifiedOccurrences *NonEmptyArrayOfOccurrenceInfoType `` /* 130-byte string literal not displayed */

	DeletedOccurrences *NonEmptyArrayOfDeletedOccurrencesType `` /* 128-byte string literal not displayed */

	MeetingTimeZone *TimeZoneType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingTimeZone,omitempty" json:"MeetingTimeZone,omitempty"`

	StartTimeZone *TimeZoneDefinitionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTimeZone,omitempty" json:"StartTimeZone,omitempty"`

	EndTimeZone *TimeZoneDefinitionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTimeZone,omitempty" json:"EndTimeZone,omitempty"`

	ConferenceType int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConferenceType,omitempty" json:"ConferenceType,omitempty"`

	AllowNewTimeProposal bool `` /* 132-byte string literal not displayed */

	IsOnlineMeeting bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsOnlineMeeting,omitempty" json:"IsOnlineMeeting,omitempty"`

	MeetingWorkspaceUrl string `` /* 130-byte string literal not displayed */

	NetShowUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types NetShowUrl,omitempty" json:"NetShowUrl,omitempty"`

	EnhancedLocation *EnhancedLocationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EnhancedLocation,omitempty" json:"EnhancedLocation,omitempty"`

	StartWallClock xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartWallClock,omitempty" json:"StartWallClock,omitempty"`

	EndWallClock xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndWallClock,omitempty" json:"EndWallClock,omitempty"`

	StartTimeZoneId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTimeZoneId,omitempty" json:"StartTimeZoneId,omitempty"`

	EndTimeZoneId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTimeZoneId,omitempty" json:"EndTimeZoneId,omitempty"`

	IntendedFreeBusyStatus *LegacyFreeBusyType `` /* 136-byte string literal not displayed */

	JoinOnlineMeetingUrl string `` /* 132-byte string literal not displayed */

	OnlineMeetingSettings *OnlineMeetingSettingsType `` /* 134-byte string literal not displayed */

	IsOrganizer bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsOrganizer,omitempty" json:"IsOrganizer,omitempty"`

	CalendarActivityData *CalendarActivityDataType `` /* 132-byte string literal not displayed */

	DoNotForwardMeeting bool `` /* 130-byte string literal not displayed */
}

type CalendarItemTypeType

type CalendarItemTypeType string
const (
	CalendarItemTypeTypeSingle CalendarItemTypeType = "Single"

	CalendarItemTypeTypeOccurrence CalendarItemTypeType = "Occurrence"

	CalendarItemTypeTypeException CalendarItemTypeType = "Exception"

	CalendarItemTypeTypeRecurringMaster CalendarItemTypeType = "RecurringMaster"
)

type CalendarItemUpdateOperationType

type CalendarItemUpdateOperationType string
const (
	CalendarItemUpdateOperationTypeSendToNone CalendarItemUpdateOperationType = "SendToNone"

	CalendarItemUpdateOperationTypeSendOnlyToAll CalendarItemUpdateOperationType = "SendOnlyToAll"

	CalendarItemUpdateOperationTypeSendOnlyToChanged CalendarItemUpdateOperationType = "SendOnlyToChanged"

	CalendarItemUpdateOperationTypeSendToAllAndSaveCopy CalendarItemUpdateOperationType = "SendToAllAndSaveCopy"

	CalendarItemUpdateOperationTypeSendToChangedAndSaveCopy CalendarItemUpdateOperationType = "SendToChangedAndSaveCopy"
)

type CalendarPermissionLevelType

type CalendarPermissionLevelType string
const (
	CalendarPermissionLevelTypeNone CalendarPermissionLevelType = "None"

	CalendarPermissionLevelTypeOwner CalendarPermissionLevelType = "Owner"

	CalendarPermissionLevelTypePublishingEditor CalendarPermissionLevelType = "PublishingEditor"

	CalendarPermissionLevelTypeEditor CalendarPermissionLevelType = "Editor"

	CalendarPermissionLevelTypePublishingAuthor CalendarPermissionLevelType = "PublishingAuthor"

	CalendarPermissionLevelTypeAuthor CalendarPermissionLevelType = "Author"

	CalendarPermissionLevelTypeNoneditingAuthor CalendarPermissionLevelType = "NoneditingAuthor"

	CalendarPermissionLevelTypeReviewer CalendarPermissionLevelType = "Reviewer"

	CalendarPermissionLevelTypeContributor CalendarPermissionLevelType = "Contributor"

	CalendarPermissionLevelTypeFreeBusyTimeOnly CalendarPermissionLevelType = "FreeBusyTimeOnly"

	CalendarPermissionLevelTypeFreeBusyTimeAndSubjectAndLocation CalendarPermissionLevelType = "FreeBusyTimeAndSubjectAndLocation"

	CalendarPermissionLevelTypeCustom CalendarPermissionLevelType = "Custom"
)

type CalendarPermissionReadAccessType

type CalendarPermissionReadAccessType string
const (
	CalendarPermissionReadAccessTypeNone CalendarPermissionReadAccessType = "None"

	CalendarPermissionReadAccessTypeTimeOnly CalendarPermissionReadAccessType = "TimeOnly"

	CalendarPermissionReadAccessTypeTimeAndSubjectAndLocation CalendarPermissionReadAccessType = "TimeAndSubjectAndLocation"

	CalendarPermissionReadAccessTypeFullDetails CalendarPermissionReadAccessType = "FullDetails"
)

type CalendarPermissionSetType

type CalendarPermissionSetType struct {
	CalendarPermissions *ArrayOfCalendarPermissionsType `` /* 130-byte string literal not displayed */

	UnknownEntries *ArrayOfUnknownEntriesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UnknownEntries,omitempty" json:"UnknownEntries,omitempty"`
}

type CalendarPermissionType

type CalendarPermissionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarPermission"`

	*BasePermissionType

	ReadItems *CalendarPermissionReadAccessType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReadItems,omitempty" json:"ReadItems,omitempty"`

	CalendarPermissionLevel *CalendarPermissionLevelType `` /* 138-byte string literal not displayed */
}

type CalendarViewType

type CalendarViewType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarView"`

	*BasePagingType

	StartDate xsd.DateTime `xml:"StartDate,attr,omitempty" json:"StartDate,omitempty"`

	EndDate xsd.DateTime `xml:"EndDate,attr,omitempty" json:"EndDate,omitempty"`
}

type CancelCalendarItemType

type CancelCalendarItemType struct {
	*SmartResponseType
}

type ChangeDescriptionType

type ChangeDescriptionType struct {
	Path *Path `xml:"Path,omitempty" json:"Path,omitempty"`
}

type ChangeHighlightsType

type ChangeHighlightsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ChangeHighlights"`

	HasLocationChanged bool `` /* 128-byte string literal not displayed */

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	HasStartTimeChanged bool `` /* 130-byte string literal not displayed */

	Start xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Start,omitempty" json:"Start,omitempty"`

	HasEndTimeChanged bool `` /* 126-byte string literal not displayed */

	End xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types End,omitempty" json:"End,omitempty"`
}

type ClientAccessTokenRequestType

type ClientAccessTokenRequestType struct {
	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	TokenType *ClientAccessTokenTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TokenType,omitempty" json:"TokenType,omitempty"`

	Scope string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Scope,omitempty" json:"Scope,omitempty"`

	ResourceUri string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResourceUri,omitempty" json:"ResourceUri,omitempty"`
}

type ClientAccessTokenType

type ClientAccessTokenType struct {
	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	TokenType *ClientAccessTokenTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TokenType,omitempty" json:"TokenType,omitempty"`

	TokenValue string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TokenValue,omitempty" json:"TokenValue,omitempty"`

	TTL int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types TTL,omitempty" json:"TTL,omitempty"`
}

type ClientAccessTokenTypeType

type ClientAccessTokenTypeType string
const (
	ClientAccessTokenTypeTypeCallerIdentity ClientAccessTokenTypeType = "CallerIdentity"

	ClientAccessTokenTypeTypeExtensionCallback ClientAccessTokenTypeType = "ExtensionCallback"

	ClientAccessTokenTypeTypeScopedToken ClientAccessTokenTypeType = "ScopedToken"

	ClientAccessTokenTypeTypeExtensionRestApiCallback ClientAccessTokenTypeType = "ExtensionRestApiCallback"

	ClientAccessTokenTypeTypeConnectors ClientAccessTokenTypeType = "Connectors"

	ClientAccessTokenTypeTypeLoki ClientAccessTokenTypeType = "Loki"

	ClientAccessTokenTypeTypeDesktopOutlook ClientAccessTokenTypeType = "DesktopOutlook"
)

type ClientExtensionProvidedToType

type ClientExtensionProvidedToType string
const (
	ClientExtensionProvidedToTypeEveryone ClientExtensionProvidedToType = "Everyone"

	ClientExtensionProvidedToTypeSpecificUsers ClientExtensionProvidedToType = "SpecificUsers"
)

type ClientExtensionScopeType

type ClientExtensionScopeType string
const (
	ClientExtensionScopeTypeNone ClientExtensionScopeType = "None"

	ClientExtensionScopeTypeUser ClientExtensionScopeType = "User"

	ClientExtensionScopeTypeOrganization ClientExtensionScopeType = "Organization"

	ClientExtensionScopeTypeDefault ClientExtensionScopeType = "Default"
)

type ClientExtensionType

type ClientExtensionType struct {
	SpecificUsers *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SpecificUsers,omitempty" json:"SpecificUsers,omitempty"`

	Manifest []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types Manifest,omitempty" json:"Manifest,omitempty"`

	IsAvailable bool `xml:"IsAvailable,attr,omitempty" json:"IsAvailable,omitempty"`

	IsMandatory bool `xml:"IsMandatory,attr,omitempty" json:"IsMandatory,omitempty"`

	IsEnabledByDefault bool `xml:"IsEnabledByDefault,attr,omitempty" json:"IsEnabledByDefault,omitempty"`

	ProvidedTo *ClientExtensionProvidedToType `xml:"ProvidedTo,attr,omitempty" json:"ProvidedTo,omitempty"`

	Type *ClientExtensionTypeType `xml:"Type,attr,omitempty" json:"Type,omitempty"`

	Scope *ClientExtensionScopeType `xml:"Scope,attr,omitempty" json:"Scope,omitempty"`

	MarketplaceAssetId string `xml:"MarketplaceAssetId,attr,omitempty" json:"MarketplaceAssetId,omitempty"`

	MarketplaceContentMarket string `xml:"MarketplaceContentMarket,attr,omitempty" json:"MarketplaceContentMarket,omitempty"`

	AppStatus string `xml:"AppStatus,attr,omitempty" json:"AppStatus,omitempty"`

	Etoken string `xml:"Etoken,attr,omitempty" json:"Etoken,omitempty"`

	InstalledDateTime string `xml:"InstalledDateTime,attr,omitempty" json:"InstalledDateTime,omitempty"`
}

type ClientExtensionTypeType

type ClientExtensionTypeType string
const (
	ClientExtensionTypeTypeDefault ClientExtensionTypeType = "Default"

	ClientExtensionTypeTypePrivate ClientExtensionTypeType = "Private"

	ClientExtensionTypeTypeMarketPlace ClientExtensionTypeType = "MarketPlace"

	ClientExtensionTypeTypePrivateCatalog ClientExtensionTypeType = "PrivateCatalog"

	ClientExtensionTypeTypeMarketplacePrivateCatalog ClientExtensionTypeType = "MarketplacePrivateCatalog"
)

type ClientIdType

type ClientIdType string
const (
	ClientIdTypeWeb ClientIdType = "Web"

	ClientIdTypeMobile ClientIdType = "Mobile"

	ClientIdTypeTablet ClientIdType = "Tablet"

	ClientIdTypeDesktop ClientIdType = "Desktop"

	ClientIdTypeExchange ClientIdType = "Exchange"

	ClientIdTypeOutlook ClientIdType = "Outlook"

	ClientIdTypeMacOutlook ClientIdType = "MacOutlook"

	ClientIdTypePOP3 ClientIdType = "POP3"

	ClientIdTypeIMAP4 ClientIdType = "IMAP4"

	ClientIdTypeOther ClientIdType = "Other"

	ClientIdTypeLync ClientIdType = "Lync"

	ClientIdTypeOutlookService ClientIdType = "OutlookService"

	ClientIdTypeMacMail ClientIdType = "MacMail"
)

type CompanyInsightValue

type CompanyInsightValue struct {
	*InsightValue

	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	SatoriId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SatoriId,omitempty" json:"SatoriId,omitempty"`

	Description string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Description,omitempty" json:"Description,omitempty"`

	DescriptionAttribution string `` /* 136-byte string literal not displayed */

	ImageUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ImageUrl,omitempty" json:"ImageUrl,omitempty"`

	ImageUrlAttribution string `` /* 130-byte string literal not displayed */

	YearFound string `xml:"http://schemas.microsoft.com/exchange/services/2006/types YearFound,omitempty" json:"YearFound,omitempty"`

	FinanceSymbol string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FinanceSymbol,omitempty" json:"FinanceSymbol,omitempty"`

	WebsiteUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types WebsiteUrl,omitempty" json:"WebsiteUrl,omitempty"`
}

type CompleteActionType

type CompleteActionType string
const (
	CompleteActionTypeCommit CompleteActionType = "Commit"

	CompleteActionTypeAbandon CompleteActionType = "Abandon"
)

type CompleteNameType

type CompleteNameType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompleteName"`

	Title string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Title,omitempty" json:"Title,omitempty"`

	FirstName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FirstName,omitempty" json:"FirstName,omitempty"`

	MiddleName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MiddleName,omitempty" json:"MiddleName,omitempty"`

	LastName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastName,omitempty" json:"LastName,omitempty"`

	Suffix string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Suffix,omitempty" json:"Suffix,omitempty"`

	Initials string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Initials,omitempty" json:"Initials,omitempty"`

	FullName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FullName,omitempty" json:"FullName,omitempty"`

	Nickname string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Nickname,omitempty" json:"Nickname,omitempty"`

	YomiFirstName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types YomiFirstName,omitempty" json:"YomiFirstName,omitempty"`

	YomiLastName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types YomiLastName,omitempty" json:"YomiLastName,omitempty"`
}

type ComputedInsightValue

type ComputedInsightValue struct {
	*InsightValue

	Properties *ArrayOfComputedInsightValueProperty `xml:"http://schemas.microsoft.com/exchange/services/2006/types Properties,omitempty" json:"Properties,omitempty"`
}

type ComputedInsightValueProperty

type ComputedInsightValueProperty struct {
	Key string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Key,omitempty" json:"Key,omitempty"`

	Value string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type ConfigurationRequestDetailsType

type ConfigurationRequestDetailsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConfigurationRequestDetails"`
}

type ConflictResolutionType

type ConflictResolutionType string
const (
	ConflictResolutionTypeNeverOverwrite ConflictResolutionType = "NeverOverwrite"

	ConflictResolutionTypeAutoResolve ConflictResolutionType = "AutoResolve"

	ConflictResolutionTypeAlwaysOverwrite ConflictResolutionType = "AlwaysOverwrite"
)

type ConflictResultsType

type ConflictResultsType struct {
	Count int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Count,omitempty" json:"Count,omitempty"`
}

type ConnectingSIDType

type ConnectingSIDType struct {
	PrincipalName *PrincipalNameType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PrincipalName,omitempty" json:"PrincipalName,omitempty"`

	SID *SIDType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SID,omitempty" json:"SID,omitempty"`

	PrimarySmtpAddress *PrimarySmtpAddressType `` /* 128-byte string literal not displayed */

	SmtpAddress *SmtpAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SmtpAddress,omitempty" json:"SmtpAddress,omitempty"`
}

type ConnectionFailureCauseType

type ConnectionFailureCauseType string
const (
	ConnectionFailureCauseTypeNone ConnectionFailureCauseType = "None"

	ConnectionFailureCauseTypeUserBusy ConnectionFailureCauseType = "UserBusy"

	ConnectionFailureCauseTypeNoAnswer ConnectionFailureCauseType = "NoAnswer"

	ConnectionFailureCauseTypeUnavailable ConnectionFailureCauseType = "Unavailable"

	ConnectionFailureCauseTypeOther ConnectionFailureCauseType = "Other"
)

type ConnectionStatusType

type ConnectionStatusType string
const (
	ConnectionStatusTypeOK ConnectionStatusType = "OK"

	ConnectionStatusTypeClosed ConnectionStatusType = "Closed"
)

type ConsentStateType

type ConsentStateType string
const (
	ConsentStateTypeNotResponded ConsentStateType = "NotResponded"

	ConsentStateTypeNotConsented ConsentStateType = "NotConsented"

	ConsentStateTypeConsented ConsentStateType = "Consented"
)

type ConstantValueType

type ConstantValueType struct {
	Value string `xml:"Value,attr,omitempty" json:"Value,omitempty"`
}

type ContactItemType

type ContactItemType struct {
	*ItemType

	FileAs string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileAs,omitempty" json:"FileAs,omitempty"`

	FileAsMapping *FileAsMappingType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileAsMapping,omitempty" json:"FileAsMapping,omitempty"`

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	GivenName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types GivenName,omitempty" json:"GivenName,omitempty"`

	Initials string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Initials,omitempty" json:"Initials,omitempty"`

	MiddleName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MiddleName,omitempty" json:"MiddleName,omitempty"`

	Nickname string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Nickname,omitempty" json:"Nickname,omitempty"`

	CompleteName *CompleteNameType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompleteName,omitempty" json:"CompleteName,omitempty"`

	CompanyName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompanyName,omitempty" json:"CompanyName,omitempty"`

	EmailAddresses *EmailAddressDictionaryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddresses,omitempty" json:"EmailAddresses,omitempty"`

	AbchEmailAddresses *AbchEmailAddressDictionaryType `` /* 128-byte string literal not displayed */

	PhysicalAddresses *PhysicalAddressDictionaryType `` /* 126-byte string literal not displayed */

	PhoneNumbers *PhoneNumberDictionaryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneNumbers,omitempty" json:"PhoneNumbers,omitempty"`

	AssistantName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AssistantName,omitempty" json:"AssistantName,omitempty"`

	Birthday xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Birthday,omitempty" json:"Birthday,omitempty"`

	BusinessHomePage AnyURI `xml:"http://schemas.microsoft.com/exchange/services/2006/types BusinessHomePage,omitempty" json:"BusinessHomePage,omitempty"`

	Children *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Children,omitempty" json:"Children,omitempty"`

	Companies *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Companies,omitempty" json:"Companies,omitempty"`

	ContactSource *ContactSourceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactSource,omitempty" json:"ContactSource,omitempty"`

	Department string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Department,omitempty" json:"Department,omitempty"`

	Generation string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Generation,omitempty" json:"Generation,omitempty"`

	ImAddresses *ImAddressDictionaryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ImAddresses,omitempty" json:"ImAddresses,omitempty"`

	JobTitle string `xml:"http://schemas.microsoft.com/exchange/services/2006/types JobTitle,omitempty" json:"JobTitle,omitempty"`

	Manager string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Manager,omitempty" json:"Manager,omitempty"`

	Mileage string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mileage,omitempty" json:"Mileage,omitempty"`

	OfficeLocation string `xml:"http://schemas.microsoft.com/exchange/services/2006/types OfficeLocation,omitempty" json:"OfficeLocation,omitempty"`

	PostalAddressIndex *PhysicalAddressIndexType `` /* 128-byte string literal not displayed */

	Profession string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Profession,omitempty" json:"Profession,omitempty"`

	SpouseName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SpouseName,omitempty" json:"SpouseName,omitempty"`

	Surname string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Surname,omitempty" json:"Surname,omitempty"`

	WeddingAnniversary xsd.DateTime `` /* 128-byte string literal not displayed */

	HasPicture bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasPicture,omitempty" json:"HasPicture,omitempty"`

	PhoneticFullName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneticFullName,omitempty" json:"PhoneticFullName,omitempty"`

	PhoneticFirstName string `` /* 126-byte string literal not displayed */

	PhoneticLastName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneticLastName,omitempty" json:"PhoneticLastName,omitempty"`

	Alias string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Alias,omitempty" json:"Alias,omitempty"`

	Notes string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Notes,omitempty" json:"Notes,omitempty"`

	Photo []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types Photo,omitempty" json:"Photo,omitempty"`

	UserSMIMECertificate *ArrayOfBinaryType `` /* 132-byte string literal not displayed */

	MSExchangeCertificate *ArrayOfBinaryType `` /* 134-byte string literal not displayed */

	DirectoryId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DirectoryId,omitempty" json:"DirectoryId,omitempty"`

	ManagerMailbox *SingleRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ManagerMailbox,omitempty" json:"ManagerMailbox,omitempty"`

	DirectReports *ArrayOfRecipientsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DirectReports,omitempty" json:"DirectReports,omitempty"`

	AccountName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AccountName,omitempty" json:"AccountName,omitempty"`

	IsAutoUpdateDisabled bool `` /* 132-byte string literal not displayed */

	IsMessengerEnabled bool `` /* 128-byte string literal not displayed */

	Comment string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Comment,omitempty" json:"Comment,omitempty"`

	ContactShortId int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactShortId,omitempty" json:"ContactShortId,omitempty"`

	ContactType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactType,omitempty" json:"ContactType,omitempty"`

	Gender string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Gender,omitempty" json:"Gender,omitempty"`

	IsHidden bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsHidden,omitempty" json:"IsHidden,omitempty"`

	ObjectId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ObjectId,omitempty" json:"ObjectId,omitempty"`

	PassportId int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types PassportId,omitempty" json:"PassportId,omitempty"`

	IsPrivate bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsPrivate,omitempty" json:"IsPrivate,omitempty"`

	SourceId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SourceId,omitempty" json:"SourceId,omitempty"`

	TrustLevel int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types TrustLevel,omitempty" json:"TrustLevel,omitempty"`

	CreatedBy string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedBy,omitempty" json:"CreatedBy,omitempty"`

	Urls *ContactUrlDictionaryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Urls,omitempty" json:"Urls,omitempty"`

	Cid int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Cid,omitempty" json:"Cid,omitempty"`

	SkypeAuthCertificate string `` /* 132-byte string literal not displayed */

	SkypeContext string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SkypeContext,omitempty" json:"SkypeContext,omitempty"`

	SkypeId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SkypeId,omitempty" json:"SkypeId,omitempty"`

	SkypeRelationship string `` /* 126-byte string literal not displayed */

	YomiNickname string `xml:"http://schemas.microsoft.com/exchange/services/2006/types YomiNickname,omitempty" json:"YomiNickname,omitempty"`

	XboxLiveTag string `xml:"http://schemas.microsoft.com/exchange/services/2006/types XboxLiveTag,omitempty" json:"XboxLiveTag,omitempty"`

	InviteFree bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types InviteFree,omitempty" json:"InviteFree,omitempty"`

	HidePresenceAndProfile bool `` /* 136-byte string literal not displayed */

	IsPendingOutbound bool `` /* 126-byte string literal not displayed */

	SupportGroupFeeds bool `` /* 126-byte string literal not displayed */

	UserTileHash string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserTileHash,omitempty" json:"UserTileHash,omitempty"`

	UnifiedInbox bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types UnifiedInbox,omitempty" json:"UnifiedInbox,omitempty"`

	Mris *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mris,omitempty" json:"Mris,omitempty"`

	Wlid string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Wlid,omitempty" json:"Wlid,omitempty"`

	AbchContactId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AbchContactId,omitempty" json:"AbchContactId,omitempty"`

	NotInBirthdayCalendar bool `` /* 134-byte string literal not displayed */

	ShellContactType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ShellContactType,omitempty" json:"ShellContactType,omitempty"`

	ImMri string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ImMri,omitempty" json:"ImMri,omitempty"`

	PresenceTrustLevel int32 `` /* 128-byte string literal not displayed */

	OtherMri string `xml:"http://schemas.microsoft.com/exchange/services/2006/types OtherMri,omitempty" json:"OtherMri,omitempty"`

	ProfileLastChanged string `` /* 128-byte string literal not displayed */

	MobileIMEnabled bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types MobileIMEnabled,omitempty" json:"MobileIMEnabled,omitempty"`

	PartnerNetworkProfilePhotoUrl string `` /* 150-byte string literal not displayed */

	PartnerNetworkThumbnailPhotoUrl string `` /* 154-byte string literal not displayed */

	PersonId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PersonId,omitempty" json:"PersonId,omitempty"`

	ConversationGuid *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConversationGuid,omitempty" json:"ConversationGuid,omitempty"`
}

type ContactSourceType

type ContactSourceType string
const (
	ContactSourceTypeActiveDirectory ContactSourceType = "ActiveDirectory"

	ContactSourceTypeStore ContactSourceType = "Store"
)

type ContactType

type ContactType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contact"`

	*EntityType

	PersonName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PersonName,omitempty" json:"PersonName,omitempty"`

	BusinessName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types BusinessName,omitempty" json:"BusinessName,omitempty"`

	PhoneNumbers *ArrayOfPhonesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneNumbers,omitempty" json:"PhoneNumbers,omitempty"`

	Urls *ArrayOfUrlsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Urls,omitempty" json:"Urls,omitempty"`

	EmailAddresses *ArrayOfExtractedEmailAddresses `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddresses,omitempty" json:"EmailAddresses,omitempty"`

	Addresses *ArrayOfAddressesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Addresses,omitempty" json:"Addresses,omitempty"`

	ContactString string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactString,omitempty" json:"ContactString,omitempty"`
}

type ContactUrlDictionaryEntryType

type ContactUrlDictionaryEntryType struct {
	Type *ContactUrlKeyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	Address string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Address,omitempty" json:"Address,omitempty"`
}

type ContactUrlDictionaryType

type ContactUrlDictionaryType struct {
	Url []*ContactUrlDictionaryEntryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Url,omitempty" json:"Url,omitempty"`
}

type ContactUrlKeyType

type ContactUrlKeyType string
const (
	ContactUrlKeyTypePersonal ContactUrlKeyType = "Personal"

	ContactUrlKeyTypeBusiness ContactUrlKeyType = "Business"

	ContactUrlKeyTypeAttachment ContactUrlKeyType = "Attachment"

	ContactUrlKeyTypeEbcDisplayDefinition ContactUrlKeyType = "EbcDisplayDefinition"

	ContactUrlKeyTypeEbcFinalImage ContactUrlKeyType = "EbcFinalImage"


	ContactUrlKeyTypeFeed ContactUrlKeyType = "Feed"

	ContactUrlKeyTypeImage ContactUrlKeyType = "Image"

	ContactUrlKeyTypeInternalMarker ContactUrlKeyType = "InternalMarker"

	ContactUrlKeyTypeOther ContactUrlKeyType = "Other"
)

type ContactsFolderType

type ContactsFolderType struct {
	*BaseFolderType

	SharingEffectiveRights *PermissionReadAccessType `` /* 136-byte string literal not displayed */

	PermissionSet *PermissionSetType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PermissionSet,omitempty" json:"PermissionSet,omitempty"`

	SourceId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SourceId,omitempty" json:"SourceId,omitempty"`

	AccountName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AccountName,omitempty" json:"AccountName,omitempty"`
}

type ContactsViewType

type ContactsViewType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactsView"`

	*BasePagingType

	InitialName string `xml:"InitialName,attr,omitempty" json:"InitialName,omitempty"`

	FinalName string `xml:"FinalName,attr,omitempty" json:"FinalName,omitempty"`
}

type ContainmentComparisonType

type ContainmentComparisonType string
const (
	ContainmentComparisonTypeExact ContainmentComparisonType = "Exact"

	ContainmentComparisonTypeIgnoreCase ContainmentComparisonType = "IgnoreCase"

	ContainmentComparisonTypeIgnoreNonSpacingCharacters ContainmentComparisonType = "IgnoreNonSpacingCharacters"

	ContainmentComparisonTypeLoose ContainmentComparisonType = "Loose"

	ContainmentComparisonTypeIgnoreCaseAndNonSpacingCharacters ContainmentComparisonType = "IgnoreCaseAndNonSpacingCharacters"

	ContainmentComparisonTypeLooseAndIgnoreCase ContainmentComparisonType = "LooseAndIgnoreCase"

	ContainmentComparisonTypeLooseAndIgnoreNonSpace ContainmentComparisonType = "LooseAndIgnoreNonSpace"

	ContainmentComparisonTypeLooseAndIgnoreCaseAndIgnoreNonSpace ContainmentComparisonType = "LooseAndIgnoreCaseAndIgnoreNonSpace"
)

type ContainmentModeType

type ContainmentModeType string
const (
	ContainmentModeTypeFullString ContainmentModeType = "FullString"

	ContainmentModeTypePrefixed ContainmentModeType = "Prefixed"

	ContainmentModeTypeSubstring ContainmentModeType = "Substring"

	ContainmentModeTypePrefixOnWords ContainmentModeType = "PrefixOnWords"

	ContainmentModeTypeExactPhrase ContainmentModeType = "ExactPhrase"
)

type Contains

type Contains ContainsExpressionType

type ContainsExpressionType

type ContainsExpressionType struct {
	*SearchExpressionType

	Path *Path `xml:"Path,omitempty" json:"Path,omitempty"`

	Constant *ConstantValueType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Constant,omitempty" json:"Constant,omitempty"`

	ContainmentMode *ContainmentModeType `xml:"ContainmentMode,attr,omitempty" json:"ContainmentMode,omitempty"`

	ContainmentComparison *ContainmentComparisonType `xml:"ContainmentComparison,attr,omitempty" json:"ContainmentComparison,omitempty"`
}

type ContentActivity

type ContentActivity struct {
	Id *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	SharedBy string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SharedBy,omitempty" json:"SharedBy,omitempty"`

	ContentLocation string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContentLocation,omitempty" json:"ContentLocation,omitempty"`

	StartTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTime,omitempty" json:"StartTime,omitempty"`

	EndTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTime,omitempty" json:"EndTime,omitempty"`

	Type *ContentActivityType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	MediaType *ContentActivityMediaType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MediaType,omitempty" json:"MediaType,omitempty"`

	Acl *ContentActivityAcl `xml:"http://schemas.microsoft.com/exchange/services/2006/types Acl,omitempty" json:"Acl,omitempty"`
}

type ContentActivityAcl

type ContentActivityAcl string
const (
	ContentActivityAclOrganizer ContentActivityAcl = "Organizer"

	ContentActivityAclPresenter ContentActivityAcl = "Presenter"

	ContentActivityAclEveryone ContentActivityAcl = "Everyone"
)

type ContentActivityMediaType

type ContentActivityMediaType string
const (
	ContentActivityMediaTypeAppSharing ContentActivityMediaType = "AppSharing"

	ContentActivityMediaTypeAudioVideo ContentActivityMediaType = "AudioVideo"

	ContentActivityMediaTypeChat ContentActivityMediaType = "Chat"

	ContentActivityMediaTypeDataConf ContentActivityMediaType = "DataConf"

	ContentActivityMediaTypeMeeting ContentActivityMediaType = "Meeting"

	ContentActivityMediaTypeMeetingConf ContentActivityMediaType = "MeetingConf"

	ContentActivityMediaTypePhoneConf ContentActivityMediaType = "PhoneConf"
)

type ContentActivityType

type ContentActivityType string
const (
	ContentActivityTypePoll ContentActivityType = "Poll"

	ContentActivityTypeWhiteBoard ContentActivityType = "WhiteBoard"

	ContentActivityTypeQAndA ContentActivityType = "QAndA"

	ContentActivityTypeChat ContentActivityType = "Chat"

	ContentActivityTypeMeeting ContentActivityType = "Meeting"

	ContentActivityTypeAnnotations ContentActivityType = "Annotations"

	ContentActivityTypeSharedNotes ContentActivityType = "SharedNotes"
)

type ContextPropertyType

type ContextPropertyType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContextProperty"`

	Key string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Key,omitempty" json:"Key,omitempty"`

	Value string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type ConversationActionType

type ConversationActionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConversationAction"`

	Action *ConversationActionTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Action,omitempty" json:"Action,omitempty"`

	ConversationId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConversationId,omitempty" json:"ConversationId,omitempty"`

	ContextFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContextFolderId,omitempty" json:"ContextFolderId,omitempty"`

	ConversationLastSyncTime xsd.DateTime `` /* 140-byte string literal not displayed */

	ProcessRightAway bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProcessRightAway,omitempty" json:"ProcessRightAway,omitempty"`

	DestinationFolderId *TargetFolderIdType `` /* 130-byte string literal not displayed */

	Categories *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Categories,omitempty" json:"Categories,omitempty"`

	EnableAlwaysDelete bool `` /* 128-byte string literal not displayed */

	IsRead bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRead,omitempty" json:"IsRead,omitempty"`

	DeleteType *DisposalType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeleteType,omitempty" json:"DeleteType,omitempty"`

	RetentionPolicyType *RetentionType `` /* 130-byte string literal not displayed */

	RetentionPolicyTagId string `` /* 132-byte string literal not displayed */

	Flag *FlagType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Flag,omitempty" json:"Flag,omitempty"`

	SuppressReadReceipts bool `` /* 132-byte string literal not displayed */
}

type ConversationActionTypeType

type ConversationActionTypeType string
const (
	ConversationActionTypeTypeAlwaysCategorize ConversationActionTypeType = "AlwaysCategorize"

	ConversationActionTypeTypeAlwaysDelete ConversationActionTypeType = "AlwaysDelete"

	ConversationActionTypeTypeAlwaysMove ConversationActionTypeType = "AlwaysMove"

	ConversationActionTypeTypeDelete ConversationActionTypeType = "Delete"

	ConversationActionTypeTypeMove ConversationActionTypeType = "Move"

	ConversationActionTypeTypeCopy ConversationActionTypeType = "Copy"

	ConversationActionTypeTypeSetReadState ConversationActionTypeType = "SetReadState"

	ConversationActionTypeTypeSetRetentionPolicy ConversationActionTypeType = "SetRetentionPolicy"

	ConversationActionTypeTypeFlag ConversationActionTypeType = "Flag"
)

type ConversationNodeSortOrder

type ConversationNodeSortOrder string
const (
	ConversationNodeSortOrderTreeOrderAscending ConversationNodeSortOrder = "TreeOrderAscending"

	ConversationNodeSortOrderTreeOrderDescending ConversationNodeSortOrder = "TreeOrderDescending"

	ConversationNodeSortOrderDateOrderAscending ConversationNodeSortOrder = "DateOrderAscending"

	ConversationNodeSortOrderDateOrderDescending ConversationNodeSortOrder = "DateOrderDescending"
)

type ConversationNodeType

type ConversationNodeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConversationNode"`

	InternetMessageId string `` /* 126-byte string literal not displayed */

	ParentInternetMessageId string `` /* 138-byte string literal not displayed */

	Items *NonEmptyArrayOfAllItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Items,omitempty" json:"Items,omitempty"`
}

type ConversationQueryTraversalType

type ConversationQueryTraversalType string
const (
	ConversationQueryTraversalTypeShallow ConversationQueryTraversalType = "Shallow"

	ConversationQueryTraversalTypeDeep ConversationQueryTraversalType = "Deep"
)

type ConversationRequestType

type ConversationRequestType struct {
	ConversationId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConversationId,omitempty" json:"ConversationId,omitempty"`

	SyncState []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types SyncState,omitempty" json:"SyncState,omitempty"`
}

type ConversationResponseShapeType

type ConversationResponseShapeType struct {
	BaseShape *DefaultShapeNamesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BaseShape,omitempty" json:"BaseShape,omitempty"`

	AdditionalProperties *NonEmptyArrayOfPathsToElementType `` /* 132-byte string literal not displayed */
}

type ConversationResponseType

type ConversationResponseType struct {
	ConversationId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConversationId,omitempty" json:"ConversationId,omitempty"`

	SyncState []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types SyncState,omitempty" json:"SyncState,omitempty"`

	ConversationNodes *ArrayOfConversationNodesType `` /* 126-byte string literal not displayed */

	CanDelete bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types CanDelete,omitempty" json:"CanDelete,omitempty"`
}

type ConversationType

type ConversationType struct {
	ConversationId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConversationId,omitempty" json:"ConversationId,omitempty"`

	ConversationTopic string `` /* 126-byte string literal not displayed */

	UniqueRecipients *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UniqueRecipients,omitempty" json:"UniqueRecipients,omitempty"`

	GlobalUniqueRecipients *ArrayOfStringsType `` /* 136-byte string literal not displayed */

	UniqueUnreadSenders *ArrayOfStringsType `` /* 130-byte string literal not displayed */

	GlobalUniqueUnreadSenders *ArrayOfStringsType `` /* 142-byte string literal not displayed */

	UniqueSenders *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UniqueSenders,omitempty" json:"UniqueSenders,omitempty"`

	GlobalUniqueSenders *ArrayOfStringsType `` /* 130-byte string literal not displayed */

	LastDeliveryTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastDeliveryTime,omitempty" json:"LastDeliveryTime,omitempty"`

	GlobalLastDeliveryTime xsd.DateTime `` /* 136-byte string literal not displayed */

	Categories *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Categories,omitempty" json:"Categories,omitempty"`

	GlobalCategories *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GlobalCategories,omitempty" json:"GlobalCategories,omitempty"`

	FlagStatus *FlagStatusType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FlagStatus,omitempty" json:"FlagStatus,omitempty"`

	GlobalFlagStatus *FlagStatusType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GlobalFlagStatus,omitempty" json:"GlobalFlagStatus,omitempty"`

	HasAttachments bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasAttachments,omitempty" json:"HasAttachments,omitempty"`

	GlobalHasAttachments bool `` /* 132-byte string literal not displayed */

	MessageCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types MessageCount,omitempty" json:"MessageCount,omitempty"`

	GlobalMessageCount int32 `` /* 128-byte string literal not displayed */

	UnreadCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types UnreadCount,omitempty" json:"UnreadCount,omitempty"`

	GlobalUnreadCount int32 `` /* 126-byte string literal not displayed */

	Size int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Size,omitempty" json:"Size,omitempty"`

	GlobalSize int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types GlobalSize,omitempty" json:"GlobalSize,omitempty"`

	ItemClasses *ArrayOfItemClassType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemClasses,omitempty" json:"ItemClasses,omitempty"`

	GlobalItemClasses *ArrayOfItemClassType `` /* 126-byte string literal not displayed */

	Importance *ImportanceChoicesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Importance,omitempty" json:"Importance,omitempty"`

	GlobalImportance *ImportanceChoicesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GlobalImportance,omitempty" json:"GlobalImportance,omitempty"`

	ItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemIds,omitempty" json:"ItemIds,omitempty"`

	GlobalItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GlobalItemIds,omitempty" json:"GlobalItemIds,omitempty"`

	LastModifiedTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastModifiedTime,omitempty" json:"LastModifiedTime,omitempty"`

	InstanceKey []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types InstanceKey,omitempty" json:"InstanceKey,omitempty"`

	Preview string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Preview,omitempty" json:"Preview,omitempty"`

	MailboxScope *MailboxSearchLocationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxScope,omitempty" json:"MailboxScope,omitempty"`

	IconIndex *IconIndexType `xml:"http://schemas.microsoft.com/exchange/services/2006/types IconIndex,omitempty" json:"IconIndex,omitempty"`

	GlobalIconIndex *IconIndexType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GlobalIconIndex,omitempty" json:"GlobalIconIndex,omitempty"`

	DraftItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DraftItemIds,omitempty" json:"DraftItemIds,omitempty"`

	HasIrm bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasIrm,omitempty" json:"HasIrm,omitempty"`

	GlobalHasIrm bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types GlobalHasIrm,omitempty" json:"GlobalHasIrm,omitempty"`

	InferenceClassification *InferenceClassificationType `` /* 138-byte string literal not displayed */

	SortKey int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types SortKey,omitempty" json:"SortKey,omitempty"`

	MentionedMe bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types MentionedMe,omitempty" json:"MentionedMe,omitempty"`

	GlobalMentionedMe bool `` /* 126-byte string literal not displayed */

	SenderSMTPAddress *SmtpAddressType `` /* 126-byte string literal not displayed */

	MailboxGuids struct {
		MailboxGuid []*GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxGuid,omitempty" json:"MailboxGuid,omitempty"`
	}

	From *SingleRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types From,omitempty" json:"From,omitempty"`

	AtAllMention bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types AtAllMention,omitempty" json:"AtAllMention,omitempty"`

	GlobalAtAllMention bool `` /* 128-byte string literal not displayed */
}

type ConvertId

type ConvertId ConvertIdType

type ConvertIdResponse

type ConvertIdResponse ConvertIdResponseType

type ConvertIdResponseMessageType

type ConvertIdResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ConvertIdResponseMessage"`

	*ResponseMessageType

	AlternateId *AlternateIdBaseType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AlternateId,omitempty" json:"AlternateId,omitempty"`
}

type ConvertIdResponseType

type ConvertIdResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ConvertIdResponse"`

	*BaseResponseMessageType
}

type ConvertIdType

type ConvertIdType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ConvertId"`

	*BaseRequestType

	SourceIds *NonEmptyArrayOfAlternateIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SourceIds,omitempty" json:"SourceIds,omitempty"`

	DestinationFormat *IdFormatType `xml:"DestinationFormat,attr,omitempty" json:"DestinationFormat,omitempty"`
}

type CopyFolder

type CopyFolder CopyFolderType

type CopyFolderResponse

type CopyFolderResponse CopyFolderResponseType

type CopyFolderResponseType

type CopyFolderResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CopyFolderResponse"`

	*BaseResponseMessageType
}

type CopyFolderType

type CopyFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CopyFolder"`

	*BaseMoveCopyFolderType
}

type CopyItem

type CopyItem CopyItemType

type CopyItemResponse

type CopyItemResponse CopyItemResponseType

type CopyItemResponseType

type CopyItemResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CopyItemResponse"`

	*BaseResponseMessageType
}

type CopyItemType

type CopyItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CopyItem"`

	*BaseMoveCopyItemType
}

type CreateActionType

type CreateActionType string
const (
	CreateActionTypeCreateNew CreateActionType = "CreateNew"

	CreateActionTypeUpdate CreateActionType = "Update"

	CreateActionTypeUpdateOrCreate CreateActionType = "UpdateOrCreate"
)

type CreateAttachment

type CreateAttachment CreateAttachmentType

type CreateAttachmentResponse

type CreateAttachmentResponse CreateAttachmentResponseType

type CreateAttachmentResponseType

type CreateAttachmentResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateAttachmentResponse"`

	*BaseResponseMessageType
}

type CreateAttachmentType

type CreateAttachmentType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateAttachment"`

	*BaseRequestType

	ParentItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ParentItemId,omitempty" json:"ParentItemId,omitempty"`

	Attachments *NonEmptyArrayOfAttachmentsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Attachments,omitempty" json:"Attachments,omitempty"`
}

type CreateFolder

type CreateFolder CreateFolderType

type CreateFolderPath

type CreateFolderPath CreateFolderPathType

type CreateFolderPathResponse

type CreateFolderPathResponse CreateFolderPathResponseType

type CreateFolderPathResponseType

type CreateFolderPathResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateFolderPathResponse"`

	*BaseResponseMessageType
}

type CreateFolderPathType

type CreateFolderPathType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateFolderPath"`

	*BaseRequestType

	ParentFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ParentFolderId,omitempty" json:"ParentFolderId,omitempty"`

	RelativeFolderPath *NonEmptyArrayOfFoldersType `` /* 131-byte string literal not displayed */
}

type CreateFolderResponse

type CreateFolderResponse CreateFolderResponseType

type CreateFolderResponseType

type CreateFolderResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateFolderResponse"`

	*BaseResponseMessageType
}

type CreateFolderType

type CreateFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateFolder"`

	*BaseRequestType

	ParentFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ParentFolderId,omitempty" json:"ParentFolderId,omitempty"`

	Folders *NonEmptyArrayOfFoldersType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Folders,omitempty" json:"Folders,omitempty"`
}

type CreateItem

type CreateItem CreateItemType

type CreateItemResponse

type CreateItemResponse CreateItemResponseType

type CreateItemResponseType

type CreateItemResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateItemResponse"`

	*BaseResponseMessageType
}

type CreateItemType

type CreateItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateItem"`

	*BaseRequestType

	SavedItemFolderId *TargetFolderIdType `` /* 129-byte string literal not displayed */

	Items *NonEmptyArrayOfAllItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Items,omitempty" json:"Items,omitempty"`

	MessageDisposition *MessageDispositionType `xml:"MessageDisposition,attr,omitempty" json:"MessageDisposition,omitempty"`

	SendMeetingInvitations *CalendarItemCreateOrDeleteOperationType `xml:"SendMeetingInvitations,attr,omitempty" json:"SendMeetingInvitations,omitempty"`
}

type CreateManagedFolder

type CreateManagedFolder CreateManagedFolderRequestType

type CreateManagedFolderRequestType

type CreateManagedFolderRequestType struct {
	*BaseRequestType

	FolderNames *NonEmptyArrayOfFolderNamesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderNames,omitempty" json:"FolderNames,omitempty"`

	Mailbox *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Mailbox,omitempty" json:"Mailbox,omitempty"`
}

type CreateManagedFolderResponse

type CreateManagedFolderResponse CreateManagedFolderResponseType

type CreateManagedFolderResponseType

type CreateManagedFolderResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateManagedFolderResponse"`

	*BaseResponseMessageType
}

type CreateMeetingInstanceRequest

type CreateMeetingInstanceRequest CreateMeetingInstanceRequestType

type CreateMeetingInstanceRequestType

type CreateMeetingInstanceRequestType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateMeetingInstanceRequest"`

	*BaseRequestType

	MeetingInstance *MeetingInstanceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingInstance,omitempty" json:"MeetingInstance,omitempty"`
}

type CreateMeetingInstanceResponseMessageType

type CreateMeetingInstanceResponseMessageType struct {
	*ResponseMessageType

	MeetingInstance *MeetingInstanceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingInstance,omitempty" json:"MeetingInstance,omitempty"`
}

type CreateMeetingSpace

type CreateMeetingSpace CreateMeetingSpaceType

type CreateMeetingSpaceResponseMessage

type CreateMeetingSpaceResponseMessage CreateMeetingSpaceResponseMessageType

type CreateMeetingSpaceResponseMessageType

type CreateMeetingSpaceResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateMeetingSpaceResponseMessage"`

	*ResponseMessageType

	MeetingSpace *MeetingSpaceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingSpace,omitempty" json:"MeetingSpace,omitempty"`
}

type CreateMeetingSpaceType

type CreateMeetingSpaceType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateMeetingSpace"`

	*BaseRequestType

	MeetingSpace *MeetingSpaceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingSpace,omitempty" json:"MeetingSpace,omitempty"`
}

type CreateOrUpdateFocusedOtherOverrideRequestType

type CreateOrUpdateFocusedOtherOverrideRequestType struct {
	*BaseRequestType

	SenderSmtpAddress string `` /* 129-byte string literal not displayed */

	SenderDisplayName string `` /* 129-byte string literal not displayed */

	AlwaysClassifyAs *InferenceClassificationType `` /* 127-byte string literal not displayed */
}

type CreateOrUpdateFocusedOtherOverrideResponseType

type CreateOrUpdateFocusedOtherOverrideResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateOrUpdateFocusedOtherOverrideResponse"`

	*BaseResponseMessageType

	Override *InferenceClassificationOverrideType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Override,omitempty" json:"Override,omitempty"`
}

type CreateRuleOperationType

type CreateRuleOperationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreateRuleOperation"`

	*RuleOperationType

	Rule *RuleType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Rule,omitempty" json:"Rule,omitempty"`
}

type CreateUserConfiguration

type CreateUserConfiguration CreateUserConfigurationType

type CreateUserConfigurationResponse

type CreateUserConfigurationResponse CreateUserConfigurationResponseType

type CreateUserConfigurationResponseType

type CreateUserConfigurationResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateUserConfigurationResponse"`

	*BaseResponseMessageType
}

type CreateUserConfigurationType

type CreateUserConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CreateUserConfiguration"`

	*BaseRequestType

	UserConfiguration *UserConfigurationType `` /* 129-byte string literal not displayed */
}

type CustomSearchScopeType

type CustomSearchScopeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types CustomSearchScope"`

	MailboxGuid *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxGuid,omitempty" json:"MailboxGuid,omitempty"`

	FolderScope *SearchFolderScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderScope,omitempty" json:"FolderScope,omitempty"`

	IsDeepTraversal bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsDeepTraversal,omitempty" json:"IsDeepTraversal,omitempty"`
}

type DailyRecurrencePatternType

type DailyRecurrencePatternType struct {
	*IntervalRecurrencePatternBaseType
}

type DailyRegeneratingPatternType

type DailyRegeneratingPatternType struct {
	*RegeneratingPatternBaseType
}

type DateTimePrecision

type DateTimePrecision DateTimePrecisionType

type DateTimePrecisionType

type DateTimePrecisionType string
const (
	DateTimePrecisionTypeSeconds DateTimePrecisionType = "Seconds"

	DateTimePrecisionTypeMilliseconds DateTimePrecisionType = "Milliseconds"
)

type DayOfWeekIndexType

type DayOfWeekIndexType string
const (
	DayOfWeekIndexTypeFirst DayOfWeekIndexType = "First"

	DayOfWeekIndexTypeSecond DayOfWeekIndexType = "Second"

	DayOfWeekIndexTypeThird DayOfWeekIndexType = "Third"

	DayOfWeekIndexTypeFourth DayOfWeekIndexType = "Fourth"

	DayOfWeekIndexTypeLast DayOfWeekIndexType = "Last"
)

type DayOfWeekType

type DayOfWeekType string
const (
	DayOfWeekTypeSunday DayOfWeekType = "Sunday"

	DayOfWeekTypeMonday DayOfWeekType = "Monday"

	DayOfWeekTypeTuesday DayOfWeekType = "Tuesday"

	DayOfWeekTypeWednesday DayOfWeekType = "Wednesday"

	DayOfWeekTypeThursday DayOfWeekType = "Thursday"

	DayOfWeekTypeFriday DayOfWeekType = "Friday"

	DayOfWeekTypeSaturday DayOfWeekType = "Saturday"

	DayOfWeekTypeDay DayOfWeekType = "Day"

	DayOfWeekTypeWeekday DayOfWeekType = "Weekday"

	DayOfWeekTypeWeekendDay DayOfWeekType = "WeekendDay"
)

type DaysOfWeekType

type DaysOfWeekType []DayOfWeekType

type DeclineItemType

type DeclineItemType struct {
	*MeetingRegistrationResponseObjectType
}

type DefaultShapeNamesType

type DefaultShapeNamesType string
const (
	DefaultShapeNamesTypeIdOnly DefaultShapeNamesType = "IdOnly"

	DefaultShapeNamesTypeDefault DefaultShapeNamesType = "Default"

	DefaultShapeNamesTypeAllProperties DefaultShapeNamesType = "AllProperties"

	DefaultShapeNamesTypePcxPeopleSearch DefaultShapeNamesType = "PcxPeopleSearch"
)

type DelegateFolderPermissionLevelType

type DelegateFolderPermissionLevelType string
const (
	DelegateFolderPermissionLevelTypeNone DelegateFolderPermissionLevelType = "None"

	DelegateFolderPermissionLevelTypeEditor DelegateFolderPermissionLevelType = "Editor"

	DelegateFolderPermissionLevelTypeReviewer DelegateFolderPermissionLevelType = "Reviewer"

	DelegateFolderPermissionLevelTypeAuthor DelegateFolderPermissionLevelType = "Author"

	DelegateFolderPermissionLevelTypeCustom DelegateFolderPermissionLevelType = "Custom"
)

type DelegatePermissionsType

type DelegatePermissionsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types DelegatePermissions"`

	CalendarFolderPermissionLevel *DelegateFolderPermissionLevelType `` /* 150-byte string literal not displayed */

	TasksFolderPermissionLevel *DelegateFolderPermissionLevelType `` /* 144-byte string literal not displayed */

	InboxFolderPermissionLevel *DelegateFolderPermissionLevelType `` /* 144-byte string literal not displayed */

	ContactsFolderPermissionLevel *DelegateFolderPermissionLevelType `` /* 150-byte string literal not displayed */

	NotesFolderPermissionLevel *DelegateFolderPermissionLevelType `` /* 144-byte string literal not displayed */

	JournalFolderPermissionLevel *DelegateFolderPermissionLevelType `` /* 148-byte string literal not displayed */
}

type DelegateUserResponseMessageType

type DelegateUserResponseMessageType struct {
	*ResponseMessageType

	DelegateUser *DelegateUserType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DelegateUser,omitempty" json:"DelegateUser,omitempty"`
}

type DelegateUserType

type DelegateUserType struct {
	UserId *UserIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserId,omitempty" json:"UserId,omitempty"`

	DelegatePermissions *DelegatePermissionsType `` /* 130-byte string literal not displayed */

	ReceiveCopiesOfMeetingMessages bool `` /* 152-byte string literal not displayed */

	ViewPrivateItems bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ViewPrivateItems,omitempty" json:"ViewPrivateItems,omitempty"`
}

type DeleteAttachment

type DeleteAttachment DeleteAttachmentType

type DeleteAttachmentResponse

type DeleteAttachmentResponse DeleteAttachmentResponseType

type DeleteAttachmentResponseMessageType

type DeleteAttachmentResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteAttachmentResponseMessage"`

	*ResponseMessageType

	RootItemId *RootItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RootItemId,omitempty" json:"RootItemId,omitempty"`
}

type DeleteAttachmentResponseType

type DeleteAttachmentResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteAttachmentResponse"`

	*BaseResponseMessageType
}

type DeleteAttachmentType

type DeleteAttachmentType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteAttachment"`

	*BaseRequestType

	AttachmentIds *NonEmptyArrayOfRequestAttachmentIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AttachmentIds,omitempty" json:"AttachmentIds,omitempty"`
}

type DeleteFocusedOtherOverrideRequestType

type DeleteFocusedOtherOverrideRequestType struct {
	*BaseRequestType

	Id *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Id,omitempty" json:"Id,omitempty"`
}

type DeleteFocusedOtherOverrideResponseType

type DeleteFocusedOtherOverrideResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteFocusedOtherOverrideResponse"`

	*BaseResponseMessageType

	Override *InferenceClassificationOverrideType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Override,omitempty" json:"Override,omitempty"`
}

type DeleteFolder

type DeleteFolder DeleteFolderType

type DeleteFolderFieldType

type DeleteFolderFieldType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeleteFolderField"`

	*FolderChangeDescriptionType
}

type DeleteFolderResponse

type DeleteFolderResponse DeleteFolderResponseType

type DeleteFolderResponseType

type DeleteFolderResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteFolderResponse"`

	*BaseResponseMessageType
}

type DeleteFolderType

type DeleteFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteFolder"`

	*BaseRequestType

	FolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderIds,omitempty" json:"FolderIds,omitempty"`

	DeleteType *DisposalType `xml:"DeleteType,attr,omitempty" json:"DeleteType,omitempty"`
}

type DeleteFromFolderStateDefinitionType

type DeleteFromFolderStateDefinitionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeleteFromFolderStateDefinition"`

	*BaseCalendarItemStateDefinitionType
}

type DeleteItem

type DeleteItem DeleteItemType

type DeleteItemFieldType

type DeleteItemFieldType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeleteItemField"`

	*ItemChangeDescriptionType
}

type DeleteItemResponse

type DeleteItemResponse DeleteItemResponseType

type DeleteItemResponseMessageType

type DeleteItemResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteItemResponseMessage"`

	*ResponseMessageType
}

type DeleteItemResponseType

type DeleteItemResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteItemResponse"`

	*BaseResponseMessageType
}

type DeleteItemType

type DeleteItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteItem"`

	*BaseRequestType

	ItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemIds,omitempty" json:"ItemIds,omitempty"`

	DeleteType *DisposalType `xml:"DeleteType,attr,omitempty" json:"DeleteType,omitempty"`

	SendMeetingCancellations *CalendarItemCreateOrDeleteOperationType `xml:"SendMeetingCancellations,attr,omitempty" json:"SendMeetingCancellations,omitempty"`

	AffectedTaskOccurrences *AffectedTaskOccurrencesType `xml:"AffectedTaskOccurrences,attr,omitempty" json:"AffectedTaskOccurrences,omitempty"`

	SuppressReadReceipts bool `xml:"SuppressReadReceipts,attr,omitempty" json:"SuppressReadReceipts,omitempty"`
}

type DeleteMeetingInstanceRequest

type DeleteMeetingInstanceRequest DeleteMeetingInstanceRequestType

type DeleteMeetingInstanceRequestType

type DeleteMeetingInstanceRequestType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteMeetingInstanceRequest"`

	*BaseRequestType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`
}

type DeleteMeetingInstanceResponseMessageType

type DeleteMeetingInstanceResponseMessageType struct {
	*ResponseMessageType
}

type DeleteMeetingSpace

type DeleteMeetingSpace DeleteMeetingSpaceType

type DeleteMeetingSpaceResponseMessage

type DeleteMeetingSpaceResponseMessage DeleteMeetingSpaceResponseMessageType

type DeleteMeetingSpaceResponseMessageType

type DeleteMeetingSpaceResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteMeetingSpaceResponseMessage"`

	*ResponseMessageType
}

type DeleteMeetingSpaceType

type DeleteMeetingSpaceType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteMeetingSpace"`

	*BaseRequestType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`
}

type DeleteRuleOperationType

type DeleteRuleOperationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeleteRuleOperation"`

	*RuleOperationType

	RuleId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types RuleId,omitempty" json:"RuleId,omitempty"`
}

type DeleteSearchSuggestion

type DeleteSearchSuggestion struct {
	*BaseRequestType

	SearchSessionId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchSessionId,omitempty" json:"SearchSessionId,omitempty"`

	Query string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Query,omitempty" json:"Query,omitempty"`

	SuggestionTypes *SuggestionKindType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SuggestionTypes,omitempty" json:"SuggestionTypes,omitempty"`

	SearchScope *ArrayOfSearchScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchScope,omitempty" json:"SearchScope,omitempty"`

	Scenario string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Scenario,omitempty" json:"Scenario,omitempty"`
}

type DeleteSearchSuggestionResponseMessageType

type DeleteSearchSuggestionResponseMessageType struct {
	*ResponseMessageType

	Response *DeleteSearchSuggestionResponseType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Response,omitempty" json:"Response,omitempty"`
}

type DeleteSearchSuggestionResponseType

type DeleteSearchSuggestionResponseType struct {
	Success bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types Success,omitempty" json:"Success,omitempty"`

	StatusMessage string `xml:"http://schemas.microsoft.com/exchange/services/2006/types StatusMessage,omitempty" json:"StatusMessage,omitempty"`

	DiagnosticsData *SearchDiagnosticsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DiagnosticsData,omitempty" json:"DiagnosticsData,omitempty"`
}

type DeleteUserConfiguration

type DeleteUserConfiguration DeleteUserConfigurationType

type DeleteUserConfigurationResponse

type DeleteUserConfigurationResponse DeleteUserConfigurationResponseType

type DeleteUserConfigurationResponseType

type DeleteUserConfigurationResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteUserConfigurationResponse"`

	*BaseResponseMessageType
}

type DeleteUserConfigurationType

type DeleteUserConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DeleteUserConfiguration"`

	*BaseRequestType

	UserConfigurationName *UserConfigurationNameType `` /* 137-byte string literal not displayed */
}

type DeletedOccurrenceInfoType

type DeletedOccurrenceInfoType struct {
	Start xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Start,omitempty" json:"Start,omitempty"`
}

type DeletedOccurrenceStateDefinitionType

type DeletedOccurrenceStateDefinitionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeletedOccurrenceStateDefinition"`

	*BaseCalendarItemStateDefinitionType

	OccurrenceDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types OccurrenceDate,omitempty" json:"OccurrenceDate,omitempty"`

	IsOccurrencePresent bool `` /* 130-byte string literal not displayed */
}

type DeliverMeetingRequestsType

type DeliverMeetingRequestsType string
const (
	DeliverMeetingRequestsTypeDelegatesOnly DeliverMeetingRequestsType = "DelegatesOnly"

	DeliverMeetingRequestsTypeDelegatesAndMe DeliverMeetingRequestsType = "DelegatesAndMe"

	DeliverMeetingRequestsTypeDelegatesAndSendInformationToMe DeliverMeetingRequestsType = "DelegatesAndSendInformationToMe"

	DeliverMeetingRequestsTypeNoForward DeliverMeetingRequestsType = "NoForward"
)

type DelveDocument

type DelveDocument struct {
	*InsightValue

	Rank float64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Rank,omitempty" json:"Rank,omitempty"`

	Author string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Author,omitempty" json:"Author,omitempty"`

	Created string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Created,omitempty" json:"Created,omitempty"`

	LastModifiedTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastModifiedTime,omitempty" json:"LastModifiedTime,omitempty"`

	DefaultEncodingURL string `` /* 128-byte string literal not displayed */

	FileType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileType,omitempty" json:"FileType,omitempty"`

	Title string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Title,omitempty" json:"Title,omitempty"`

	DocumentId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DocumentId,omitempty" json:"DocumentId,omitempty"`

	PreviewURL string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PreviewURL,omitempty" json:"PreviewURL,omitempty"`

	LastEditor string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastEditor,omitempty" json:"LastEditor,omitempty"`
}

type DelveItemType

type DelveItemType struct {
	*ItemType

	GraphNodeLogicalId string `` /* 128-byte string literal not displayed */
}

type DelveSearchScopeType

type DelveSearchScopeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types DelveSearchScope"`

	DelveView *DelveViewType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DelveView,omitempty" json:"DelveView,omitempty"`
}

type DelveViewType

type DelveViewType interface{}

type DerivedItemIdType

type DerivedItemIdType string

type DictionaryURIType

type DictionaryURIType string
const (
	DictionaryURITypeItemInternetMessageHeader DictionaryURIType = "item:InternetMessageHeader"

	DictionaryURITypeContactsImAddress DictionaryURIType = "contacts:ImAddress"

	DictionaryURITypeContactsPhysicalAddressStreet DictionaryURIType = "contacts:PhysicalAddress:Street"

	DictionaryURITypeContactsPhysicalAddressCity DictionaryURIType = "contacts:PhysicalAddress:City"

	DictionaryURITypeContactsPhysicalAddressState DictionaryURIType = "contacts:PhysicalAddress:State"

	DictionaryURITypeContactsPhysicalAddressCountryOrRegion DictionaryURIType = "contacts:PhysicalAddress:CountryOrRegion"

	DictionaryURITypeContactsPhysicalAddressPostalCode DictionaryURIType = "contacts:PhysicalAddress:PostalCode"

	DictionaryURITypeContactsPhoneNumber DictionaryURIType = "contacts:PhoneNumber"

	DictionaryURITypeContactsEmailAddress DictionaryURIType = "contacts:EmailAddress"

	DictionaryURITypeDistributionlistMembersMember DictionaryURIType = "distributionlist:Members:Member"
)

type DirectoryEntryType

type DirectoryEntryType struct {
	Id *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`
}

type DisableApp

type DisableApp DisableAppType

type DisableAppResponse

type DisableAppResponse DisableAppResponseType

type DisableAppResponseType

type DisableAppResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DisableAppResponse"`

	*ResponseMessageType
}

type DisableAppType

type DisableAppType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DisableApp"`

	*BaseRequestType

	ID string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ID,omitempty" json:"ID,omitempty"`

	DisableReason *DisableReasonType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DisableReason,omitempty" json:"DisableReason,omitempty"`
}

type DisableReasonType

type DisableReasonType string
const (
	DisableReasonTypeNoReason DisableReasonType = "NoReason"

	DisableReasonTypeOutlookClientPerformance DisableReasonType = "OutlookClientPerformance"

	DisableReasonTypeOWAClientPerformance DisableReasonType = "OWAClientPerformance"

	DisableReasonTypeMobileClientPerformance DisableReasonType = "MobileClientPerformance"
)

type DisconnectPhoneCall

type DisconnectPhoneCall DisconnectPhoneCallType

type DisconnectPhoneCallResponseMessageType

type DisconnectPhoneCallResponseMessageType struct {
	*ResponseMessageType
}

type DisconnectPhoneCallType

type DisconnectPhoneCallType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DisconnectPhoneCall"`

	*BaseRequestType

	PhoneCallId *PhoneCallIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PhoneCallId,omitempty" json:"PhoneCallId,omitempty"`
}

type DiscoverySearchConfigurationType

type DiscoverySearchConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types DiscoverySearchConfiguration"`

	SearchId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchId,omitempty" json:"SearchId,omitempty"`

	SearchQuery string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchQuery,omitempty" json:"SearchQuery,omitempty"`

	SearchableMailboxes *ArrayOfSearchableMailboxesType `` /* 130-byte string literal not displayed */

	InPlaceHoldIdentity string `` /* 130-byte string literal not displayed */

	ManagedByOrganization string `` /* 134-byte string literal not displayed */

	Language string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Language,omitempty" json:"Language,omitempty"`
}

type DisposalType

type DisposalType string
const (
	DisposalTypeHardDelete DisposalType = "HardDelete"

	DisposalTypeSoftDelete DisposalType = "SoftDelete"

	DisposalTypeMoveToDeletedItems DisposalType = "MoveToDeletedItems"
)

type DistinguishedFolderIdNameType

type DistinguishedFolderIdNameType string
const (
	DistinguishedFolderIdNameTypeCalendar DistinguishedFolderIdNameType = "calendar"

	DistinguishedFolderIdNameTypeContacts DistinguishedFolderIdNameType = "contacts"

	DistinguishedFolderIdNameTypeDeleteditems DistinguishedFolderIdNameType = "deleteditems"

	DistinguishedFolderIdNameTypeDrafts DistinguishedFolderIdNameType = "drafts"

	DistinguishedFolderIdNameTypeInbox DistinguishedFolderIdNameType = "inbox"

	DistinguishedFolderIdNameTypeJournal DistinguishedFolderIdNameType = "journal"

	DistinguishedFolderIdNameTypeNotes DistinguishedFolderIdNameType = "notes"

	DistinguishedFolderIdNameTypeOutbox DistinguishedFolderIdNameType = "outbox"

	DistinguishedFolderIdNameTypeSentitems DistinguishedFolderIdNameType = "sentitems"

	DistinguishedFolderIdNameTypeTasks DistinguishedFolderIdNameType = "tasks"

	DistinguishedFolderIdNameTypeMsgfolderroot DistinguishedFolderIdNameType = "msgfolderroot"

	DistinguishedFolderIdNameTypePublicfoldersroot DistinguishedFolderIdNameType = "publicfoldersroot"

	DistinguishedFolderIdNameTypeRoot DistinguishedFolderIdNameType = "root"

	DistinguishedFolderIdNameTypeJunkemail DistinguishedFolderIdNameType = "junkemail"

	DistinguishedFolderIdNameTypeSearchfolders DistinguishedFolderIdNameType = "searchfolders"

	DistinguishedFolderIdNameTypeVoicemail DistinguishedFolderIdNameType = "voicemail"

	DistinguishedFolderIdNameTypeRecoverableitemsroot DistinguishedFolderIdNameType = "recoverableitemsroot"

	DistinguishedFolderIdNameTypeRecoverableitemsdeletions DistinguishedFolderIdNameType = "recoverableitemsdeletions"

	DistinguishedFolderIdNameTypeRecoverableitemsversions DistinguishedFolderIdNameType = "recoverableitemsversions"

	DistinguishedFolderIdNameTypeRecoverableitemspurges DistinguishedFolderIdNameType = "recoverableitemspurges"

	DistinguishedFolderIdNameTypeRecoverableitemsdiscoveryholds DistinguishedFolderIdNameType = "recoverableitemsdiscoveryholds"

	DistinguishedFolderIdNameTypeArchiveroot DistinguishedFolderIdNameType = "archiveroot"

	DistinguishedFolderIdNameTypeArchivemsgfolderroot DistinguishedFolderIdNameType = "archivemsgfolderroot"

	DistinguishedFolderIdNameTypeArchivedeleteditems DistinguishedFolderIdNameType = "archivedeleteditems"

	DistinguishedFolderIdNameTypeArchiveinbox DistinguishedFolderIdNameType = "archiveinbox"

	DistinguishedFolderIdNameTypeArchiverecoverableitemsroot DistinguishedFolderIdNameType = "archiverecoverableitemsroot"

	DistinguishedFolderIdNameTypeArchiverecoverableitemsdeletions DistinguishedFolderIdNameType = "archiverecoverableitemsdeletions"

	DistinguishedFolderIdNameTypeArchiverecoverableitemsversions DistinguishedFolderIdNameType = "archiverecoverableitemsversions"

	DistinguishedFolderIdNameTypeArchiverecoverableitemspurges DistinguishedFolderIdNameType = "archiverecoverableitemspurges"

	DistinguishedFolderIdNameTypeArchiverecoverableitemsdiscoveryholds DistinguishedFolderIdNameType = "archiverecoverableitemsdiscoveryholds"

	DistinguishedFolderIdNameTypeSyncissues DistinguishedFolderIdNameType = "syncissues"

	DistinguishedFolderIdNameTypeConflicts DistinguishedFolderIdNameType = "conflicts"

	DistinguishedFolderIdNameTypeLocalfailures DistinguishedFolderIdNameType = "localfailures"

	DistinguishedFolderIdNameTypeServerfailures DistinguishedFolderIdNameType = "serverfailures"

	DistinguishedFolderIdNameTypeRecipientcache DistinguishedFolderIdNameType = "recipientcache"

	DistinguishedFolderIdNameTypeQuickcontacts DistinguishedFolderIdNameType = "quickcontacts"

	DistinguishedFolderIdNameTypeConversationhistory DistinguishedFolderIdNameType = "conversationhistory"

	DistinguishedFolderIdNameTypeAdminauditlogs DistinguishedFolderIdNameType = "adminauditlogs"

	DistinguishedFolderIdNameTypeTodosearch DistinguishedFolderIdNameType = "todosearch"

	DistinguishedFolderIdNameTypeMycontacts DistinguishedFolderIdNameType = "mycontacts"

	DistinguishedFolderIdNameTypeDirectory DistinguishedFolderIdNameType = "directory"

	DistinguishedFolderIdNameTypeImcontactlist DistinguishedFolderIdNameType = "imcontactlist"

	DistinguishedFolderIdNameTypePeopleconnect DistinguishedFolderIdNameType = "peopleconnect"

	DistinguishedFolderIdNameTypeFavorites DistinguishedFolderIdNameType = "favorites"

	DistinguishedFolderIdNameTypeMecontact DistinguishedFolderIdNameType = "mecontact"

	DistinguishedFolderIdNameTypePersonmetadata DistinguishedFolderIdNameType = "personmetadata"

	DistinguishedFolderIdNameTypeTeamspaceactivity DistinguishedFolderIdNameType = "teamspaceactivity"

	DistinguishedFolderIdNameTypeTeamspacemessaging DistinguishedFolderIdNameType = "teamspacemessaging"

	DistinguishedFolderIdNameTypeTeamspaceworkitems DistinguishedFolderIdNameType = "teamspaceworkitems"

	DistinguishedFolderIdNameTypeScheduled DistinguishedFolderIdNameType = "scheduled"

	DistinguishedFolderIdNameTypeOrionnotes DistinguishedFolderIdNameType = "orionnotes"

	DistinguishedFolderIdNameTypeTagitems DistinguishedFolderIdNameType = "tagitems"

	DistinguishedFolderIdNameTypeAlltaggeditems DistinguishedFolderIdNameType = "alltaggeditems"

	DistinguishedFolderIdNameTypeExternalcontacts DistinguishedFolderIdNameType = "externalcontacts"

	DistinguishedFolderIdNameTypeTeamchat DistinguishedFolderIdNameType = "teamchat"

	DistinguishedFolderIdNameTypeTeamchathistory DistinguishedFolderIdNameType = "teamchathistory"

	DistinguishedFolderIdNameTypeYammerroot DistinguishedFolderIdNameType = "yammerroot"

	DistinguishedFolderIdNameTypeYammerinbound DistinguishedFolderIdNameType = "yammerinbound"

	DistinguishedFolderIdNameTypeYammeroutbound DistinguishedFolderIdNameType = "yammeroutbound"

	DistinguishedFolderIdNameTypeYammerfeeds DistinguishedFolderIdNameType = "yammerfeeds"

	DistinguishedFolderIdNameTypeOnedriveroot DistinguishedFolderIdNameType = "onedriveroot"

	DistinguishedFolderIdNameTypeOnedriverecylebin DistinguishedFolderIdNameType = "onedriverecylebin"

	DistinguishedFolderIdNameTypeOnedrivesystem DistinguishedFolderIdNameType = "onedrivesystem"

	DistinguishedFolderIdNameTypeOnedrivevolume DistinguishedFolderIdNameType = "onedrivevolume"

	DistinguishedFolderIdNameTypeImportant DistinguishedFolderIdNameType = "important"

	DistinguishedFolderIdNameTypeStarred DistinguishedFolderIdNameType = "starred"

	DistinguishedFolderIdNameTypeArchive DistinguishedFolderIdNameType = "archive"
)

type DistinguishedFolderIdType

type DistinguishedFolderIdType struct {
	*BaseFolderIdType

	Mailbox *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`

	Id *DistinguishedFolderIdNameType `xml:"Id,attr,omitempty" json:"Id,omitempty"`

	ChangeKey string `xml:"ChangeKey,attr,omitempty" json:"ChangeKey,omitempty"`
}

type DistinguishedGroupByType

type DistinguishedGroupByType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types DistinguishedGroupBy"`

	*BaseGroupByType

	StandardGroupBy *StandardGroupByType `xml:"http://schemas.microsoft.com/exchange/services/2006/types StandardGroupBy,omitempty" json:"StandardGroupBy,omitempty"`
}

type DistinguishedPropertySetType

type DistinguishedPropertySetType string
const (
	DistinguishedPropertySetTypeMeeting DistinguishedPropertySetType = "Meeting"

	DistinguishedPropertySetTypeAppointment DistinguishedPropertySetType = "Appointment"

	DistinguishedPropertySetTypeCommon DistinguishedPropertySetType = "Common"

	DistinguishedPropertySetTypePublicStrings DistinguishedPropertySetType = "PublicStrings"

	DistinguishedPropertySetTypeAddress DistinguishedPropertySetType = "Address"

	DistinguishedPropertySetTypeInternetHeaders DistinguishedPropertySetType = "InternetHeaders"

	DistinguishedPropertySetTypeCalendarAssistant DistinguishedPropertySetType = "CalendarAssistant"

	DistinguishedPropertySetTypeUnifiedMessaging DistinguishedPropertySetType = "UnifiedMessaging"

	DistinguishedPropertySetTypeTask DistinguishedPropertySetType = "Task"

	DistinguishedPropertySetTypeSharing DistinguishedPropertySetType = "Sharing"
)

type DistinguishedUserType

type DistinguishedUserType string
const (
	DistinguishedUserTypeDefault DistinguishedUserType = "Default"

	DistinguishedUserTypeAnonymous DistinguishedUserType = "Anonymous"
)

type DistributionListType

type DistributionListType struct {
	*ItemType

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	FileAs string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileAs,omitempty" json:"FileAs,omitempty"`

	ContactSource *ContactSourceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactSource,omitempty" json:"ContactSource,omitempty"`

	Members *MembersListType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Members,omitempty" json:"Members,omitempty"`
}

type DocumentFileItemType

type DocumentFileItemType struct {
	*FileItemType

	Author *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Author,omitempty" json:"Author,omitempty"`

	Title string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Title,omitempty" json:"Title,omitempty"`

	LastModifiedBy string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastModifiedBy,omitempty" json:"LastModifiedBy,omitempty"`
}

type Duration

type Duration struct {
	StartTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTime,omitempty" json:"StartTime,omitempty"`

	EndTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTime,omitempty" json:"EndTime,omitempty"`
}

type DynamicRefinerQueryType

type DynamicRefinerQueryType struct {
	RefinerQuery string `xml:"http://schemas.microsoft.com/exchange/services/2006/types RefinerQuery,omitempty" json:"RefinerQuery,omitempty"`

	TDRefinerId int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types TDRefinerId,omitempty" json:"TDRefinerId,omitempty"`
}

type EducationInsightValue

type EducationInsightValue struct {
	*InsightValue

	Institute string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Institute,omitempty" json:"Institute,omitempty"`

	Degree string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Degree,omitempty" json:"Degree,omitempty"`

	StartUtcTicks int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartUtcTicks,omitempty" json:"StartUtcTicks,omitempty"`

	EndUtcTicks int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndUtcTicks,omitempty" json:"EndUtcTicks,omitempty"`
}

type EffectiveRightsType

type EffectiveRightsType struct {
	CreateAssociated bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreateAssociated,omitempty" json:"CreateAssociated,omitempty"`

	CreateContents bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreateContents,omitempty" json:"CreateContents,omitempty"`

	CreateHierarchy bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreateHierarchy,omitempty" json:"CreateHierarchy,omitempty"`

	Delete bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types Delete,omitempty" json:"Delete,omitempty"`

	Modify bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types Modify,omitempty" json:"Modify,omitempty"`

	Read bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types Read,omitempty" json:"Read,omitempty"`

	ViewPrivateItems bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ViewPrivateItems,omitempty" json:"ViewPrivateItems,omitempty"`
}

type ElcFolderType

type ElcFolderType string
const (
	ElcFolderTypeCalendar ElcFolderType = "Calendar"

	ElcFolderTypeContacts ElcFolderType = "Contacts"

	ElcFolderTypeDeletedItems ElcFolderType = "DeletedItems"

	ElcFolderTypeDrafts ElcFolderType = "Drafts"

	ElcFolderTypeInbox ElcFolderType = "Inbox"

	ElcFolderTypeJunkEmail ElcFolderType = "JunkEmail"

	ElcFolderTypeJournal ElcFolderType = "Journal"

	ElcFolderTypeNotes ElcFolderType = "Notes"

	ElcFolderTypeOutbox ElcFolderType = "Outbox"

	ElcFolderTypeSentItems ElcFolderType = "SentItems"

	ElcFolderTypeTasks ElcFolderType = "Tasks"

	ElcFolderTypeAll ElcFolderType = "All"

	ElcFolderTypeManagedCustomFolder ElcFolderType = "ManagedCustomFolder"

	ElcFolderTypeRssSubscriptions ElcFolderType = "RssSubscriptions"

	ElcFolderTypeSyncIssues ElcFolderType = "SyncIssues"

	ElcFolderTypeConversationHistory ElcFolderType = "ConversationHistory"

	ElcFolderTypePersonal ElcFolderType = "Personal"

	ElcFolderTypeRecoverableItems ElcFolderType = "RecoverableItems"

	ElcFolderTypeNonIpmRoot ElcFolderType = "NonIpmRoot"
)

type EmailAddress

type EmailAddress struct {
	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	Address string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Address,omitempty" json:"Address,omitempty"`

	RoutingType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types RoutingType,omitempty" json:"RoutingType,omitempty"`
}

type EmailAddressAttributedValueType

type EmailAddressAttributedValueType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddressAttributedValue"`

	Value *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`

	Attributions *ArrayOfValueAttributionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attributions,omitempty" json:"Attributions,omitempty"`
}

type EmailAddressDictionaryEntryType

type EmailAddressDictionaryEntryType struct {
	Value string `xml:",chardata" json:"-,"`

	Key *EmailAddressKeyType `xml:"Key,attr,omitempty" json:"Key,omitempty"`

	Name string `xml:"Name,attr,omitempty" json:"Name,omitempty"`

	RoutingType string `xml:"RoutingType,attr,omitempty" json:"RoutingType,omitempty"`

	MailboxType *MailboxTypeType `xml:"MailboxType,attr,omitempty" json:"MailboxType,omitempty"`
}

type EmailAddressDictionaryType

type EmailAddressDictionaryType struct {
	Entry []*EmailAddressDictionaryEntryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Entry,omitempty" json:"Entry,omitempty"`
}

type EmailAddressEntityType

type EmailAddressEntityType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddressEntity"`

	*EntityType

	EmailAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddress,omitempty" json:"EmailAddress,omitempty"`
}

type EmailAddressExtendedType

type EmailAddressExtendedType struct {
	*EmailAddressType

	ExternalObjectId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExternalObjectId,omitempty" json:"ExternalObjectId,omitempty"`

	PrimaryEmailAddress *NonEmptyStringType `` /* 130-byte string literal not displayed */
}

type EmailAddressKeyType

type EmailAddressKeyType string
const (
	EmailAddressKeyTypeEmailAddress1 EmailAddressKeyType = "EmailAddress1"

	EmailAddressKeyTypeEmailAddress2 EmailAddressKeyType = "EmailAddress2"

	EmailAddressKeyTypeEmailAddress3 EmailAddressKeyType = "EmailAddress3"
)

type EmailAddressType

type EmailAddressType struct {
	*BaseEmailAddressType

	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	EmailAddress *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddress,omitempty" json:"EmailAddress,omitempty"`

	RoutingType *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RoutingType,omitempty" json:"RoutingType,omitempty"`

	MailboxType *MailboxTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxType,omitempty" json:"MailboxType,omitempty"`

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	OriginalDisplayName string `` /* 130-byte string literal not displayed */
}

type EmailInsightValue

type EmailInsightValue struct {
	*InsightValue

	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	ThreadId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ThreadId,omitempty" json:"ThreadId,omitempty"`

	Subject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Subject,omitempty" json:"Subject,omitempty"`

	LastEmailDateUtcTicks int64 `` /* 134-byte string literal not displayed */

	Body string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Body,omitempty" json:"Body,omitempty"`

	LastEmailSender *ProfileInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastEmailSender,omitempty" json:"LastEmailSender,omitempty"`

	EmailsCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailsCount,omitempty" json:"EmailsCount,omitempty"`
}

type EmailPositionType

type EmailPositionType string
const (
	EmailPositionTypeLatestReply EmailPositionType = "LatestReply"

	EmailPositionTypeOther EmailPositionType = "Other"

	EmailPositionTypeSubject EmailPositionType = "Subject"

	EmailPositionTypeSignature EmailPositionType = "Signature"
)

type EmailReminderChangeType

type EmailReminderChangeType string
const (
	EmailReminderChangeTypeNone EmailReminderChangeType = "None"

	EmailReminderChangeTypeAdded EmailReminderChangeType = "Added"

	EmailReminderChangeTypeOverride EmailReminderChangeType = "Override"

	EmailReminderChangeTypeDeleted EmailReminderChangeType = "Deleted"
)

type EmailReminderSendOption

type EmailReminderSendOption string
const (
	EmailReminderSendOptionNotSet EmailReminderSendOption = "NotSet"

	EmailReminderSendOptionUser EmailReminderSendOption = "User"

	EmailReminderSendOptionAllAttendees EmailReminderSendOption = "AllAttendees"

	EmailReminderSendOptionStaff EmailReminderSendOption = "Staff"

	EmailReminderSendOptionCustomer EmailReminderSendOption = "Customer"
)

type EmailUserType

type EmailUserType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailUser"`

	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	UserId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserId,omitempty" json:"UserId,omitempty"`
}

type EmptyFolder

type EmptyFolder EmptyFolderType

type EmptyFolderResponse

type EmptyFolderResponse EmptyFolderResponseType

type EmptyFolderResponseType

type EmptyFolderResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages EmptyFolderResponse"`

	*BaseResponseMessageType
}

type EmptyFolderType

type EmptyFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages EmptyFolder"`

	*BaseRequestType

	FolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderIds,omitempty" json:"FolderIds,omitempty"`

	DeleteType *DisposalType `xml:"DeleteType,attr,omitempty" json:"DeleteType,omitempty"`

	DeleteSubFolders bool `xml:"DeleteSubFolders,attr,omitempty" json:"DeleteSubFolders,omitempty"`
}

type EmptySuggestionReason

type EmptySuggestionReason string
const (
	EmptySuggestionReasonUnknown EmptySuggestionReason = "Unknown"

	EmptySuggestionReasonAttendeesUnavailable EmptySuggestionReason = "AttendeesUnavailable"

	EmptySuggestionReasonLocationsUnavailable EmptySuggestionReason = "LocationsUnavailable"

	EmptySuggestionReasonOrganizerUnavailable EmptySuggestionReason = "OrganizerUnavailable"

	EmptySuggestionReasonAttendeesUnavailableOrUnknown EmptySuggestionReason = "AttendeesUnavailableOrUnknown"
)

type EncryptedDataContainerType

type EncryptedDataContainerType struct {
	Items []string `xml:",any" json:"items,omitempty"`
}

type EncryptedSharedFolderDataType

type EncryptedSharedFolderDataType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types EncryptedSharedFolderData"`

	Token *EncryptedDataContainerType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Token,omitempty" json:"Token,omitempty"`

	Data *EncryptedDataContainerType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Data,omitempty" json:"Data,omitempty"`
}

type EndDateRecurrenceRangeType

type EndDateRecurrenceRangeType struct {
	*RecurrenceRangeBaseType

	EndDate xsd.Date `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndDate,omitempty" json:"EndDate,omitempty"`
}

type EndInstantSearchSession

type EndInstantSearchSession EndInstantSearchSessionRequest

type EndInstantSearchSessionRequest

type EndInstantSearchSessionRequest struct {
	*BaseRequestType

	SessionId string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SessionId,omitempty" json:"SessionId,omitempty"`
}

type EndSearchSession

type EndSearchSession struct {
	*BaseRequestType

	SearchSessionId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchSessionId,omitempty" json:"SearchSessionId,omitempty"`
}

type EndSearchSessionResponse

type EndSearchSessionResponse EndSearchSessionResponseMessage

type EndSearchSessionResponseMessage

type EndSearchSessionResponseMessage struct {
	*ResponseMessageType
}

type EnhancedLocationType

type EnhancedLocationType struct {
	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	Annotation string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Annotation,omitempty" json:"Annotation,omitempty"`

	PostalAddress *PersonaPostalAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostalAddress,omitempty" json:"PostalAddress,omitempty"`
}

type EntityExtractionResultType

type EntityExtractionResultType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types EntityExtractionResult"`

	Addresses *ArrayOfAddressEntitiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Addresses,omitempty" json:"Addresses,omitempty"`

	MeetingSuggestions *ArrayOfMeetingSuggestionsType `` /* 128-byte string literal not displayed */

	TaskSuggestions *ArrayOfTaskSuggestionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TaskSuggestions,omitempty" json:"TaskSuggestions,omitempty"`

	EmailAddresses *ArrayOfEmailAddressEntitiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddresses,omitempty" json:"EmailAddresses,omitempty"`

	Contacts *ArrayOfContactsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contacts,omitempty" json:"Contacts,omitempty"`

	Urls *ArrayOfUrlEntitiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Urls,omitempty" json:"Urls,omitempty"`

	PhoneNumbers *ArrayOfPhoneEntitiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneNumbers,omitempty" json:"PhoneNumbers,omitempty"`

	ParcelDeliveries *ArrayOfParcelDeliveryEntitiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ParcelDeliveries,omitempty" json:"ParcelDeliveries,omitempty"`

	FlightReservations *ArrayOfFlightReservationsType `` /* 128-byte string literal not displayed */

	SenderAddIns *ArrayOfSenderAddInsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SenderAddIns,omitempty" json:"SenderAddIns,omitempty"`
}

type EntityFeedbackEntityAddSourceType

type EntityFeedbackEntityAddSourceType string
const (
	EntityFeedbackEntityAddSourceTypeNone EntityFeedbackEntityAddSourceType = "None"

	EntityFeedbackEntityAddSourceTypeEntityRelevanceApi EntityFeedbackEntityAddSourceType = "EntityRelevanceApi"

	EntityFeedbackEntityAddSourceTypeEntityRelevanceApiCache EntityFeedbackEntityAddSourceType = "EntityRelevanceApiCache"

	EntityFeedbackEntityAddSourceTypeActiveDirectory EntityFeedbackEntityAddSourceType = "ActiveDirectory"

	EntityFeedbackEntityAddSourceTypeExplicitTyping EntityFeedbackEntityAddSourceType = "ExplicitTyping"

	EntityFeedbackEntityAddSourceTypePaste EntityFeedbackEntityAddSourceType = "Paste"

	EntityFeedbackEntityAddSourceTypeLocalCacheAndEntityRelevanceApi EntityFeedbackEntityAddSourceType = "LocalCacheAndEntityRelevanceApi"

	EntityFeedbackEntityAddSourceTypeLocalCache EntityFeedbackEntityAddSourceType = "LocalCache"

	EntityFeedbackEntityAddSourceTypeOther EntityFeedbackEntityAddSourceType = "Other"
)

type EntityFeedbackEntryType

type EntityFeedbackEntryType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types EntityFeedbackEntry"`

	ClientEventTimeUtc xsd.DateTime `` /* 128-byte string literal not displayed */

	ClientEventTimeLocal xsd.DateTime `` /* 132-byte string literal not displayed */

	ClientSessionId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ClientSessionId,omitempty" json:"ClientSessionId,omitempty"`

	ClientVersion string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ClientVersion,omitempty" json:"ClientVersion,omitempty"`

	ClientId *ClientIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ClientId,omitempty" json:"ClientId,omitempty"`

	EntrySequenceNumber int32 `` /* 130-byte string literal not displayed */

	TransactionId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TransactionId,omitempty" json:"TransactionId,omitempty"`

	EventType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EventType,omitempty" json:"EventType,omitempty"`

	TargetEntityList string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TargetEntityList,omitempty" json:"TargetEntityList,omitempty"`

	EntityAddSource *EntityFeedbackEntityAddSourceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EntityAddSource,omitempty" json:"EntityAddSource,omitempty"`

	JsonPropertyBag string `xml:"http://schemas.microsoft.com/exchange/services/2006/types JsonPropertyBag,omitempty" json:"JsonPropertyBag,omitempty"`
}

type EntityType

type EntityType struct {
	Position []*EmailPositionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Position,omitempty" json:"Position,omitempty"`
}

type ExceptionFieldURI

type ExceptionFieldURI PathToExceptionFieldType

type ExceptionPropertyURIType

type ExceptionPropertyURIType string
const (
	ExceptionPropertyURITypeAttachmentName ExceptionPropertyURIType = "attachment:Name"

	ExceptionPropertyURITypeAttachmentContentType ExceptionPropertyURIType = "attachment:ContentType"

	ExceptionPropertyURITypeAttachmentContent ExceptionPropertyURIType = "attachment:Content"

	ExceptionPropertyURITypeRecurrenceMonth ExceptionPropertyURIType = "recurrence:Month"

	ExceptionPropertyURITypeRecurrenceDayOfWeekIndex ExceptionPropertyURIType = "recurrence:DayOfWeekIndex"

	ExceptionPropertyURITypeRecurrenceDaysOfWeek ExceptionPropertyURIType = "recurrence:DaysOfWeek"

	ExceptionPropertyURITypeRecurrenceDayOfMonth ExceptionPropertyURIType = "recurrence:DayOfMonth"

	ExceptionPropertyURITypeRecurrenceInterval ExceptionPropertyURIType = "recurrence:Interval"

	ExceptionPropertyURITypeRecurrenceNumberOfOccurrences ExceptionPropertyURIType = "recurrence:NumberOfOccurrences"

	ExceptionPropertyURITypeTimezoneOffset ExceptionPropertyURIType = "timezone:Offset"
)

type ExchangeImpersonation

type ExchangeImpersonation ExchangeImpersonationType

type ExchangeImpersonationType

type ExchangeImpersonationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExchangeImpersonation"`

	ConnectingSID *ConnectingSIDType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConnectingSID,omitempty" json:"ConnectingSID,omitempty"`
}

type ExchangeServicePortType

type ExchangeServicePortType interface {
	ResolveNames(request *ResolveNamesType) (*ResolveNamesResponseType, error)

	ResolveNamesContext(ctx context.Context, request *ResolveNamesType) (*ResolveNamesResponseType, error)

	ExpandDL(request *ExpandDLType) (*ExpandDLResponseType, error)

	ExpandDLContext(ctx context.Context, request *ExpandDLType) (*ExpandDLResponseType, error)

	GetServerTimeZones(request *GetServerTimeZonesType) (*GetServerTimeZonesResponseType, error)

	GetServerTimeZonesContext(ctx context.Context, request *GetServerTimeZonesType) (*GetServerTimeZonesResponseType, error)

	FindFolder(request *FindFolderType) (*FindFolderResponseType, error)

	FindFolderContext(ctx context.Context, request *FindFolderType) (*FindFolderResponseType, error)

	FindItem(request *FindItemType) (*FindItemResponseType, error)

	FindItemContext(ctx context.Context, request *FindItemType) (*FindItemResponseType, error)

	GetFolder(request *GetFolderType) (*GetFolderResponseType, error)

	GetFolderContext(ctx context.Context, request *GetFolderType) (*GetFolderResponseType, error)

	UploadItems(request *UploadItemsType) (*UploadItemsResponseType, error)

	UploadItemsContext(ctx context.Context, request *UploadItemsType) (*UploadItemsResponseType, error)

	ExportItems(request *ExportItemsType) (*ExportItemsResponseType, error)

	ExportItemsContext(ctx context.Context, request *ExportItemsType) (*ExportItemsResponseType, error)

	ConvertId(request *ConvertIdType) (*ConvertIdResponseType, error)

	ConvertIdContext(ctx context.Context, request *ConvertIdType) (*ConvertIdResponseType, error)

	CreateFolder(request *CreateFolderType) (*CreateFolderResponseType, error)

	CreateFolderContext(ctx context.Context, request *CreateFolderType) (*CreateFolderResponseType, error)

	CreateFolderPath(request *CreateFolderPathType) (*CreateFolderPathResponseType, error)

	CreateFolderPathContext(ctx context.Context, request *CreateFolderPathType) (*CreateFolderPathResponseType, error)

	DeleteFolder(request *DeleteFolderType) (*DeleteFolderResponseType, error)

	DeleteFolderContext(ctx context.Context, request *DeleteFolderType) (*DeleteFolderResponseType, error)

	EmptyFolder(request *EmptyFolderType) (*EmptyFolderResponseType, error)

	EmptyFolderContext(ctx context.Context, request *EmptyFolderType) (*EmptyFolderResponseType, error)

	UpdateFolder(request *UpdateFolderType) (*UpdateFolderResponseType, error)

	UpdateFolderContext(ctx context.Context, request *UpdateFolderType) (*UpdateFolderResponseType, error)

	MoveFolder(request *MoveFolderType) (*MoveFolderResponseType, error)

	MoveFolderContext(ctx context.Context, request *MoveFolderType) (*MoveFolderResponseType, error)

	CopyFolder(request *CopyFolderType) (*CopyFolderResponseType, error)

	CopyFolderContext(ctx context.Context, request *CopyFolderType) (*CopyFolderResponseType, error)

	Subscribe(request *SubscribeType) (*SubscribeResponseType, error)

	SubscribeContext(ctx context.Context, request *SubscribeType) (*SubscribeResponseType, error)

	Unsubscribe(request *UnsubscribeType) (*UnsubscribeResponseType, error)

	UnsubscribeContext(ctx context.Context, request *UnsubscribeType) (*UnsubscribeResponseType, error)

	GetEvents(request *GetEventsType) (*GetEventsResponseType, error)

	GetEventsContext(ctx context.Context, request *GetEventsType) (*GetEventsResponseType, error)

	GetStreamingEvents(request *GetStreamingEventsType) (*GetStreamingEventsResponseType, error)

	GetStreamingEventsContext(ctx context.Context, request *GetStreamingEventsType) (*GetStreamingEventsResponseType, error)

	SyncFolderHierarchy(request *SyncFolderHierarchyType) (*SyncFolderHierarchyResponseType, error)

	SyncFolderHierarchyContext(ctx context.Context, request *SyncFolderHierarchyType) (*SyncFolderHierarchyResponseType, error)

	SyncFolderItems(request *SyncFolderItemsType) (*SyncFolderItemsResponseType, error)

	SyncFolderItemsContext(ctx context.Context, request *SyncFolderItemsType) (*SyncFolderItemsResponseType, error)

	CreateManagedFolder(request *CreateManagedFolderRequestType) (*CreateManagedFolderResponseType, error)

	CreateManagedFolderContext(ctx context.Context, request *CreateManagedFolderRequestType) (*CreateManagedFolderResponseType, error)

	GetItem(request *GetItemType) (*GetItemResponseType, error)

	GetItemContext(ctx context.Context, request *GetItemType) (*GetItemResponseType, error)

	CreateItem(request *CreateItemType) (*CreateItemResponseType, error)

	CreateItemContext(ctx context.Context, request *CreateItemType) (*CreateItemResponseType, error)

	DeleteItem(request *DeleteItemType) (*DeleteItemResponseType, error)

	DeleteItemContext(ctx context.Context, request *DeleteItemType) (*DeleteItemResponseType, error)

	UpdateItem(request *UpdateItemType) (*UpdateItemResponseType, error)

	UpdateItemContext(ctx context.Context, request *UpdateItemType) (*UpdateItemResponseType, error)

	UpdateItemInRecoverableItems(request *UpdateItemInRecoverableItemsType) (*UpdateItemInRecoverableItemsResponseType, error)

	UpdateItemInRecoverableItemsContext(ctx context.Context, request *UpdateItemInRecoverableItemsType) (*UpdateItemInRecoverableItemsResponseType, error)

	SendItem(request *SendItemType) (*SendItemResponseType, error)

	SendItemContext(ctx context.Context, request *SendItemType) (*SendItemResponseType, error)

	MoveItem(request *MoveItemType) (*MoveItemResponseType, error)

	MoveItemContext(ctx context.Context, request *MoveItemType) (*MoveItemResponseType, error)

	CopyItem(request *CopyItemType) (*CopyItemResponseType, error)

	CopyItemContext(ctx context.Context, request *CopyItemType) (*CopyItemResponseType, error)

	ArchiveItem(request *ArchiveItemType) (*ArchiveItemResponseType, error)

	ArchiveItemContext(ctx context.Context, request *ArchiveItemType) (*ArchiveItemResponseType, error)

	CreateAttachment(request *CreateAttachmentType) (*CreateAttachmentResponseType, error)

	CreateAttachmentContext(ctx context.Context, request *CreateAttachmentType) (*CreateAttachmentResponseType, error)

	DeleteAttachment(request *DeleteAttachmentType) (*DeleteAttachmentResponseType, error)

	DeleteAttachmentContext(ctx context.Context, request *DeleteAttachmentType) (*DeleteAttachmentResponseType, error)

	GetAttachment(request *GetAttachmentType) (*GetAttachmentResponseType, error)

	GetAttachmentContext(ctx context.Context, request *GetAttachmentType) (*GetAttachmentResponseType, error)

	GetClientAccessToken(request *GetClientAccessTokenType) (*GetClientAccessTokenResponseType, error)

	GetClientAccessTokenContext(ctx context.Context, request *GetClientAccessTokenType) (*GetClientAccessTokenResponseType, error)

	GetDelegate(request *GetDelegateType) (*GetDelegateResponseMessageType, error)

	GetDelegateContext(ctx context.Context, request *GetDelegateType) (*GetDelegateResponseMessageType, error)

	AddDelegate(request *AddDelegateType) (*AddDelegateResponseMessageType, error)

	AddDelegateContext(ctx context.Context, request *AddDelegateType) (*AddDelegateResponseMessageType, error)

	RemoveDelegate(request *RemoveDelegateType) (*RemoveDelegateResponseMessageType, error)

	RemoveDelegateContext(ctx context.Context, request *RemoveDelegateType) (*RemoveDelegateResponseMessageType, error)

	UpdateDelegate(request *UpdateDelegateType) (*UpdateDelegateResponseMessageType, error)

	UpdateDelegateContext(ctx context.Context, request *UpdateDelegateType) (*UpdateDelegateResponseMessageType, error)

	CreateUserConfiguration(request *CreateUserConfigurationType) (*CreateUserConfigurationResponseType, error)

	CreateUserConfigurationContext(ctx context.Context, request *CreateUserConfigurationType) (*CreateUserConfigurationResponseType, error)

	DeleteUserConfiguration(request *DeleteUserConfigurationType) (*DeleteUserConfigurationResponseType, error)

	DeleteUserConfigurationContext(ctx context.Context, request *DeleteUserConfigurationType) (*DeleteUserConfigurationResponseType, error)

	GetUserConfiguration(request *GetUserConfigurationType) (*GetUserConfigurationResponseType, error)

	GetUserConfigurationContext(ctx context.Context, request *GetUserConfigurationType) (*GetUserConfigurationResponseType, error)

	GetSpecificUserConfiguration(request *GetSpecificUserConfigurationType) (*GetSpecificUserConfigurationResponseType, error)

	GetSpecificUserConfigurationContext(ctx context.Context, request *GetSpecificUserConfigurationType) (*GetSpecificUserConfigurationResponseType, error)

	UpdateUserConfiguration(request *UpdateUserConfigurationType) (*UpdateUserConfigurationResponseType, error)

	UpdateUserConfigurationContext(ctx context.Context, request *UpdateUserConfigurationType) (*UpdateUserConfigurationResponseType, error)

	GetUserAvailability(request *GetUserAvailabilityRequestType) (*GetUserAvailabilityResponseType, error)

	GetUserAvailabilityContext(ctx context.Context, request *GetUserAvailabilityRequestType) (*GetUserAvailabilityResponseType, error)

	GetUserOofSettings(request *GetUserOofSettingsRequest) (*GetUserOofSettingsResponse, error)

	GetUserOofSettingsContext(ctx context.Context, request *GetUserOofSettingsRequest) (*GetUserOofSettingsResponse, error)

	SetUserOofSettings(request *SetUserOofSettingsRequest) (*SetUserOofSettingsResponse, error)

	SetUserOofSettingsContext(ctx context.Context, request *SetUserOofSettingsRequest) (*SetUserOofSettingsResponse, error)

	GetServiceConfiguration(request *GetServiceConfigurationType) (*GetServiceConfigurationResponseMessageType, error)

	GetServiceConfigurationContext(ctx context.Context, request *GetServiceConfigurationType) (*GetServiceConfigurationResponseMessageType, error)

	GetMailTips(request *GetMailTipsType) (*GetMailTipsResponseMessageType, error)

	GetMailTipsContext(ctx context.Context, request *GetMailTipsType) (*GetMailTipsResponseMessageType, error)

	PlayOnPhone(request *PlayOnPhoneType) (*PlayOnPhoneResponseMessageType, error)

	PlayOnPhoneContext(ctx context.Context, request *PlayOnPhoneType) (*PlayOnPhoneResponseMessageType, error)

	GetPhoneCallInformation(request *GetPhoneCallInformationType) (*GetPhoneCallInformationResponseMessageType, error)

	GetPhoneCallInformationContext(ctx context.Context, request *GetPhoneCallInformationType) (*GetPhoneCallInformationResponseMessageType, error)

	DisconnectPhoneCall(request *DisconnectPhoneCallType) (*DisconnectPhoneCallResponseMessageType, error)

	DisconnectPhoneCallContext(ctx context.Context, request *DisconnectPhoneCallType) (*DisconnectPhoneCallResponseMessageType, error)

	GetSharingMetadata(request *GetSharingMetadataType) (*GetSharingMetadataResponseMessageType, error)

	GetSharingMetadataContext(ctx context.Context, request *GetSharingMetadataType) (*GetSharingMetadataResponseMessageType, error)

	RefreshSharingFolder(request *RefreshSharingFolderType) (*RefreshSharingFolderResponseMessageType, error)

	RefreshSharingFolderContext(ctx context.Context, request *RefreshSharingFolderType) (*RefreshSharingFolderResponseMessageType, error)

	GetSharingFolder(request *GetSharingFolderType) (*GetSharingFolderResponseMessageType, error)

	GetSharingFolderContext(ctx context.Context, request *GetSharingFolderType) (*GetSharingFolderResponseMessageType, error)

	SetTeamMailbox(request *SetTeamMailboxRequestType) (*SetTeamMailboxResponseMessageType, error)

	SetTeamMailboxContext(ctx context.Context, request *SetTeamMailboxRequestType) (*SetTeamMailboxResponseMessageType, error)

	UnpinTeamMailbox(request *UnpinTeamMailboxRequestType) (*UnpinTeamMailboxResponseMessageType, error)

	UnpinTeamMailboxContext(ctx context.Context, request *UnpinTeamMailboxRequestType) (*UnpinTeamMailboxResponseMessageType, error)

	GetRoomLists(request *GetRoomListsType) (*GetRoomListsResponseMessageType, error)

	GetRoomListsContext(ctx context.Context, request *GetRoomListsType) (*GetRoomListsResponseMessageType, error)

	GetRooms(request *GetRoomsType) (*GetRoomsResponseMessageType, error)

	GetRoomsContext(ctx context.Context, request *GetRoomsType) (*GetRoomsResponseMessageType, error)

	FindMessageTrackingReport(request *FindMessageTrackingReportRequestType) (*FindMessageTrackingReportResponseMessageType, error)

	FindMessageTrackingReportContext(ctx context.Context, request *FindMessageTrackingReportRequestType) (*FindMessageTrackingReportResponseMessageType, error)

	GetMessageTrackingReport(request *GetMessageTrackingReportRequestType) (*GetMessageTrackingReportResponseMessageType, error)

	GetMessageTrackingReportContext(ctx context.Context, request *GetMessageTrackingReportRequestType) (*GetMessageTrackingReportResponseMessageType, error)

	FindConversation(request *FindConversationType) (*FindConversationResponseMessageType, error)

	FindConversationContext(ctx context.Context, request *FindConversationType) (*FindConversationResponseMessageType, error)

	ApplyConversationAction(request *ApplyConversationActionType) (*ApplyConversationActionResponseType, error)

	ApplyConversationActionContext(ctx context.Context, request *ApplyConversationActionType) (*ApplyConversationActionResponseType, error)

	GetConversationItems(request *GetConversationItemsType) (*GetConversationItemsResponseType, error)

	GetConversationItemsContext(ctx context.Context, request *GetConversationItemsType) (*GetConversationItemsResponseType, error)

	FindPeople(request *FindPeopleType) (*FindPeopleResponseMessageType, error)

	FindPeopleContext(ctx context.Context, request *FindPeopleType) (*FindPeopleResponseMessageType, error)

	FindTags(request *FindTagsType) (*FindTagsResponseMessageType, error)

	FindTagsContext(ctx context.Context, request *FindTagsType) (*FindTagsResponseMessageType, error)

	AddTag(request *AddTagType) (*AddTagResponseMessageType, error)

	AddTagContext(ctx context.Context, request *AddTagType) (*AddTagResponseMessageType, error)

	HideTag(request *HideTagType) (*HideTagResponseMessageType, error)

	HideTagContext(ctx context.Context, request *HideTagType) (*HideTagResponseMessageType, error)

	GetPersona(request *GetPersonaType) (*GetPersonaResponseMessageType, error)

	GetPersonaContext(ctx context.Context, request *GetPersonaType) (*GetPersonaResponseMessageType, error)

	GetInboxRules(request *GetInboxRulesRequestType) (*GetInboxRulesResponseType, error)

	GetInboxRulesContext(ctx context.Context, request *GetInboxRulesRequestType) (*GetInboxRulesResponseType, error)

	UpdateInboxRules(request *UpdateInboxRulesRequestType) (*UpdateInboxRulesResponseType, error)

	UpdateInboxRulesContext(ctx context.Context, request *UpdateInboxRulesRequestType) (*UpdateInboxRulesResponseType, error)

	GetPasswordExpirationDate(request *GetPasswordExpirationDateType) (*GetPasswordExpirationDateResponseMessageType, error)

	GetPasswordExpirationDateContext(ctx context.Context, request *GetPasswordExpirationDateType) (*GetPasswordExpirationDateResponseMessageType, error)

	GetSearchableMailboxes(request *GetSearchableMailboxesType) (*GetSearchableMailboxesResponseMessageType, error)

	GetSearchableMailboxesContext(ctx context.Context, request *GetSearchableMailboxesType) (*GetSearchableMailboxesResponseMessageType, error)

	SearchMailboxes(request *SearchMailboxesType) (*SearchMailboxesResponseType, error)

	SearchMailboxesContext(ctx context.Context, request *SearchMailboxesType) (*SearchMailboxesResponseType, error)

	GetDiscoverySearchConfiguration(request *GetDiscoverySearchConfigurationType) (*GetDiscoverySearchConfigurationResponseMessageType, error)

	GetDiscoverySearchConfigurationContext(ctx context.Context, request *GetDiscoverySearchConfigurationType) (*GetDiscoverySearchConfigurationResponseMessageType, error)

	GetHoldOnMailboxes(request *GetHoldOnMailboxesType) (*GetHoldOnMailboxesResponseMessageType, error)

	GetHoldOnMailboxesContext(ctx context.Context, request *GetHoldOnMailboxesType) (*GetHoldOnMailboxesResponseMessageType, error)

	SetHoldOnMailboxes(request *SetHoldOnMailboxesType) (*SetHoldOnMailboxesResponseMessageType, error)

	SetHoldOnMailboxesContext(ctx context.Context, request *SetHoldOnMailboxesType) (*SetHoldOnMailboxesResponseMessageType, error)

	GetNonIndexableItemStatistics(request *GetNonIndexableItemStatisticsType) (*GetNonIndexableItemStatisticsResponseMessageType, error)

	GetNonIndexableItemStatisticsContext(ctx context.Context, request *GetNonIndexableItemStatisticsType) (*GetNonIndexableItemStatisticsResponseMessageType, error)

	GetNonIndexableItemDetails(request *GetNonIndexableItemDetailsType) (*GetNonIndexableItemDetailsResponseMessageType, error)

	GetNonIndexableItemDetailsContext(ctx context.Context, request *GetNonIndexableItemDetailsType) (*GetNonIndexableItemDetailsResponseMessageType, error)

	MarkAllItemsAsRead(request *MarkAllItemsAsReadType) (*MarkAllItemsAsReadResponseType, error)

	MarkAllItemsAsReadContext(ctx context.Context, request *MarkAllItemsAsReadType) (*MarkAllItemsAsReadResponseType, error)

	MarkAsJunk(request *MarkAsJunkType) (*MarkAsJunkResponseType, error)

	MarkAsJunkContext(ctx context.Context, request *MarkAsJunkType) (*MarkAsJunkResponseType, error)

	ReportMessage(request *ReportMessageType) (*ReportMessageResponseType, error)

	ReportMessageContext(ctx context.Context, request *ReportMessageType) (*ReportMessageResponseType, error)

	GetAppManifests(request *GetAppManifestsType) (*GetAppManifestsResponseType, error)

	GetAppManifestsContext(ctx context.Context, request *GetAppManifestsType) (*GetAppManifestsResponseType, error)

	AddNewImContactToGroup(request *AddNewImContactToGroupType) (*AddNewImContactToGroupResponseMessageType, error)

	AddNewImContactToGroupContext(ctx context.Context, request *AddNewImContactToGroupType) (*AddNewImContactToGroupResponseMessageType, error)

	AddNewTelUriContactToGroup(request *AddNewTelUriContactToGroupType) (*AddNewTelUriContactToGroupResponseMessageType, error)

	AddNewTelUriContactToGroupContext(ctx context.Context, request *AddNewTelUriContactToGroupType) (*AddNewTelUriContactToGroupResponseMessageType, error)

	AddImContactToGroup(request *AddImContactToGroupType) (*AddImContactToGroupResponseMessageType, error)

	AddImContactToGroupContext(ctx context.Context, request *AddImContactToGroupType) (*AddImContactToGroupResponseMessageType, error)

	RemoveImContactFromGroup(request *RemoveImContactFromGroupType) (*RemoveImContactFromGroupResponseMessageType, error)

	RemoveImContactFromGroupContext(ctx context.Context, request *RemoveImContactFromGroupType) (*RemoveImContactFromGroupResponseMessageType, error)

	AddImGroup(request *AddImGroupType) (*AddImGroupResponseMessageType, error)

	AddImGroupContext(ctx context.Context, request *AddImGroupType) (*AddImGroupResponseMessageType, error)

	AddDistributionGroupToImList(request *AddDistributionGroupToImListType) (*AddDistributionGroupToImListResponseMessageType, error)

	AddDistributionGroupToImListContext(ctx context.Context, request *AddDistributionGroupToImListType) (*AddDistributionGroupToImListResponseMessageType, error)

	GetImItemList(request *GetImItemListType) (*GetImItemListResponseMessageType, error)

	GetImItemListContext(ctx context.Context, request *GetImItemListType) (*GetImItemListResponseMessageType, error)

	GetImItems(request *GetImItemsType) (*GetImItemsResponseMessageType, error)

	GetImItemsContext(ctx context.Context, request *GetImItemsType) (*GetImItemsResponseMessageType, error)

	RemoveContactFromImList(request *RemoveContactFromImListType) (*RemoveContactFromImListResponseMessageType, error)

	RemoveContactFromImListContext(ctx context.Context, request *RemoveContactFromImListType) (*RemoveContactFromImListResponseMessageType, error)

	RemoveDistributionGroupFromImList(request *RemoveDistributionGroupFromImListType) (*RemoveDistributionGroupFromImListResponseMessageType, error)

	RemoveDistributionGroupFromImListContext(ctx context.Context, request *RemoveDistributionGroupFromImListType) (*RemoveDistributionGroupFromImListResponseMessageType, error)

	RemoveImGroup(request *RemoveImGroupType) (*RemoveImGroupResponseMessageType, error)

	RemoveImGroupContext(ctx context.Context, request *RemoveImGroupType) (*RemoveImGroupResponseMessageType, error)

	SetImGroup(request *SetImGroupType) (*SetImGroupResponseMessageType, error)

	SetImGroupContext(ctx context.Context, request *SetImGroupType) (*SetImGroupResponseMessageType, error)

	SetImListMigrationCompleted(request *SetImListMigrationCompletedType) (*SetImListMigrationCompletedResponseMessageType, error)

	SetImListMigrationCompletedContext(ctx context.Context, request *SetImListMigrationCompletedType) (*SetImListMigrationCompletedResponseMessageType, error)

	GetUserRetentionPolicyTags(request *GetUserRetentionPolicyTagsType) (*GetUserRetentionPolicyTagsResponseMessageType, error)

	GetUserRetentionPolicyTagsContext(ctx context.Context, request *GetUserRetentionPolicyTagsType) (*GetUserRetentionPolicyTagsResponseMessageType, error)

	InstallApp(request *InstallAppType) (*InstallAppResponseType, error)

	InstallAppContext(ctx context.Context, request *InstallAppType) (*InstallAppResponseType, error)

	UninstallApp(request *UninstallAppType) (*UninstallAppResponseType, error)

	UninstallAppContext(ctx context.Context, request *UninstallAppType) (*UninstallAppResponseType, error)

	DisableApp(request *DisableAppType) (*DisableAppResponseType, error)

	DisableAppContext(ctx context.Context, request *DisableAppType) (*DisableAppResponseType, error)

	GetAppMarketplaceUrl(request *GetAppMarketplaceUrlType) (*GetAppMarketplaceUrlResponseMessageType, error)

	GetAppMarketplaceUrlContext(ctx context.Context, request *GetAppMarketplaceUrlType) (*GetAppMarketplaceUrlResponseMessageType, error)

	FindAvailableMeetingTimes(request *FindAvailableMeetingTimesType) (*FindAvailableMeetingTimesResponseMessageType, error)

	FindAvailableMeetingTimesContext(ctx context.Context, request *FindAvailableMeetingTimesType) (*FindAvailableMeetingTimesResponseMessageType, error)

	FindMeetingTimeCandidates(request *FindMeetingTimeCandidatesType) (*FindMeetingTimeCandidatesResponseMessageType, error)

	FindMeetingTimeCandidatesContext(ctx context.Context, request *FindMeetingTimeCandidatesType) (*FindMeetingTimeCandidatesResponseMessageType, error)

	GetUserPhoto(request *GetUserPhotoType) (*GetUserPhotoResponseMessageType, error)

	GetUserPhotoContext(ctx context.Context, request *GetUserPhotoType) (*GetUserPhotoResponseMessageType, error)

	SetUserPhoto(request *SetUserPhotoType) (*SetUserPhotoResponseMessageType, error)

	SetUserPhotoContext(ctx context.Context, request *SetUserPhotoType) (*SetUserPhotoResponseMessageType, error)

	GetMeetingSpace(request *GetMeetingSpaceType) (*GetMeetingSpaceResponseMessageType, error)

	GetMeetingSpaceContext(ctx context.Context, request *GetMeetingSpaceType) (*GetMeetingSpaceResponseMessageType, error)

	DeleteMeetingSpace(request *DeleteMeetingSpaceType) (*DeleteMeetingSpaceResponseMessageType, error)

	DeleteMeetingSpaceContext(ctx context.Context, request *DeleteMeetingSpaceType) (*DeleteMeetingSpaceResponseMessageType, error)

	UpdateMeetingSpace(request *UpdateMeetingSpaceType) (*UpdateMeetingSpaceResponseMessageType, error)

	UpdateMeetingSpaceContext(ctx context.Context, request *UpdateMeetingSpaceType) (*UpdateMeetingSpaceResponseMessageType, error)

	CreateMeetingSpace(request *CreateMeetingSpaceType) (*CreateMeetingSpaceResponseMessageType, error)

	CreateMeetingSpaceContext(ctx context.Context, request *CreateMeetingSpaceType) (*CreateMeetingSpaceResponseMessageType, error)

	FindMeetingSpaceByJoinUrl(request *FindMeetingSpaceByJoinUrlType) (*FindMeetingSpaceByJoinUrlResponseMessageType, error)

	FindMeetingSpaceByJoinUrlContext(ctx context.Context, request *FindMeetingSpaceByJoinUrlType) (*FindMeetingSpaceByJoinUrlResponseMessageType, error)

	GetMeetingInstance(request *GetMeetingInstanceRequestType) (*GetMeetingInstanceResponseMessageType, error)

	GetMeetingInstanceContext(ctx context.Context, request *GetMeetingInstanceRequestType) (*GetMeetingInstanceResponseMessageType, error)

	DeleteMeetingInstance(request *DeleteMeetingInstanceRequestType) (*DeleteMeetingInstanceResponseMessageType, error)

	DeleteMeetingInstanceContext(ctx context.Context, request *DeleteMeetingInstanceRequestType) (*DeleteMeetingInstanceResponseMessageType, error)

	UpdateMeetingInstance(request *UpdateMeetingInstanceRequestType) (*UpdateMeetingInstanceResponseMessageType, error)

	UpdateMeetingInstanceContext(ctx context.Context, request *UpdateMeetingInstanceRequestType) (*UpdateMeetingInstanceResponseMessageType, error)

	CreateMeetingInstance(request *CreateMeetingInstanceRequestType) (*CreateMeetingInstanceResponseMessageType, error)

	CreateMeetingInstanceContext(ctx context.Context, request *CreateMeetingInstanceRequestType) (*CreateMeetingInstanceResponseMessageType, error)

	StartSearchSession(request *StartSearchSession) (*StartSearchSessionResponseMessage, error)

	StartSearchSessionContext(ctx context.Context, request *StartSearchSession) (*StartSearchSessionResponseMessage, error)

	GetSearchSuggestions(request *GetSearchSuggestions) (*GetSearchSuggestionsResponseMessage, error)

	GetSearchSuggestionsContext(ctx context.Context, request *GetSearchSuggestions) (*GetSearchSuggestionsResponseMessage, error)

	DeleteSearchSuggestion(request *DeleteSearchSuggestion) (*DeleteSearchSuggestionResponseMessageType, error)

	DeleteSearchSuggestionContext(ctx context.Context, request *DeleteSearchSuggestion) (*DeleteSearchSuggestionResponseMessageType, error)

	ExecuteSearch(request *ExecuteSearch) (*ExecuteSearchResponseMessage, error)

	ExecuteSearchContext(ctx context.Context, request *ExecuteSearch) (*ExecuteSearchResponseMessage, error)

	EndSearchSession(request *EndSearchSession) (*EndSearchSessionResponseMessage, error)

	EndSearchSessionContext(ctx context.Context, request *EndSearchSession) (*EndSearchSessionResponseMessage, error)

	GetLastPrivateCatalogUpdate(request *GetLastPrivateCatalogUpdateType) (*GetLastPrivateCatalogUpdateResponseType, error)

	GetLastPrivateCatalogUpdateContext(ctx context.Context, request *GetLastPrivateCatalogUpdateType) (*GetLastPrivateCatalogUpdateResponseType, error)

	GetPrivateCatalogAddIns(request *GetPrivateCatalogAddInsType) (*GetPrivateCatalogAddInsResponseType, error)

	GetPrivateCatalogAddInsContext(ctx context.Context, request *GetPrivateCatalogAddInsType) (*GetPrivateCatalogAddInsResponseType, error)
}

func NewExchangeServicePortType

func NewExchangeServicePortType(client *proxy.Client) ExchangeServicePortType

type ExchangeVersionType

type ExchangeVersionType string
const (
	ExchangeVersionTypeExchange2007 ExchangeVersionType = "Exchange2007"

	ExchangeVersionTypeExchange2007_SP1 ExchangeVersionType = "Exchange2007_SP1"

	ExchangeVersionTypeExchange2009 ExchangeVersionType = "Exchange2009"

	ExchangeVersionTypeExchange2010 ExchangeVersionType = "Exchange2010"

	ExchangeVersionTypeExchange2010_SP1 ExchangeVersionType = "Exchange2010_SP1"

	ExchangeVersionTypeExchange2010_SP2 ExchangeVersionType = "Exchange2010_SP2"

	ExchangeVersionTypeExchange2012 ExchangeVersionType = "Exchange2012"

	ExchangeVersionTypeExchange2013 ExchangeVersionType = "Exchange2013"

	ExchangeVersionTypeExchange2013_SP1 ExchangeVersionType = "Exchange2013_SP1"

	ExchangeVersionTypeExchange2015 ExchangeVersionType = "Exchange2015"

	ExchangeVersionTypeExchange2016 ExchangeVersionType = "Exchange2016"

	ExchangeVersionTypeV2015_10_05 ExchangeVersionType = "V2015_10_05"

	ExchangeVersionTypeV2016_01_06 ExchangeVersionType = "V2016_01_06"

	ExchangeVersionTypeV2016_04_13 ExchangeVersionType = "V2016_04_13"

	ExchangeVersionTypeV2016_07_13 ExchangeVersionType = "V2016_07_13"

	ExchangeVersionTypeV2016_10_10 ExchangeVersionType = "V2016_10_10"

	ExchangeVersionTypeV2017_01_07 ExchangeVersionType = "V2017_01_07"

	ExchangeVersionTypeV2017_04_14 ExchangeVersionType = "V2017_04_14"

	ExchangeVersionTypeV2017_07_11 ExchangeVersionType = "V2017_07_11"
)

type Excludes

type Excludes ExcludesType

type ExcludesAttributeType

type ExcludesAttributeType string

type ExcludesType

type ExcludesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Excludes"`

	*SearchExpressionType

	Path *Path `xml:"Path,omitempty" json:"Path,omitempty"`

	Bitmask *ExcludesValueType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Bitmask,omitempty" json:"Bitmask,omitempty"`
}

type ExcludesValueType

type ExcludesValueType struct {
	Value *ExcludesAttributeType `xml:"Value,attr,omitempty" json:"Value,omitempty"`
}

type ExecuteSearch

type ExecuteSearch struct {
	*BaseRequestType

	ApplicationId *SearchApplicationIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ApplicationId,omitempty" json:"ApplicationId,omitempty"`

	Scenario string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Scenario,omitempty" json:"Scenario,omitempty"`

	SearchSessionId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchSessionId,omitempty" json:"SearchSessionId,omitempty"`

	SearchScope *ArrayOfSearchScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchScope,omitempty" json:"SearchScope,omitempty"`

	Query string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Query,omitempty" json:"Query,omitempty"`

	AnalyzedQuery *AnalyzedQuery `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AnalyzedQuery,omitempty" json:"AnalyzedQuery,omitempty"`

	ResultRowCount int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResultRowCount,omitempty" json:"ResultRowCount,omitempty"`

	ResultRowOffset int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResultRowOffset,omitempty" json:"ResultRowOffset,omitempty"`

	MaxResultsCountHint int64 `` /* 133-byte string literal not displayed */

	MaxPreviewLength int64 `` /* 127-byte string literal not displayed */

	SearchRefiners struct {
		SearchRefiner []*DynamicRefinerQueryType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchRefiner,omitempty" json:"SearchRefiner,omitempty"`
	}

	ExtendedKeywords struct {
		ExtendedKeywordDefinition []*ExtendedKeywordDefinitionType `` /* 145-byte string literal not displayed */
	}

	RetrieveRefiners bool `` /* 127-byte string literal not displayed */

	MaxRefinersCountPerRefinerType int64 `` /* 155-byte string literal not displayed */

	IdFormat *IdFormatType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages IdFormat,omitempty" json:"IdFormat,omitempty"`

	ItemTypes *ItemTypesFilterType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemTypes,omitempty" json:"ItemTypes,omitempty"`

	PropertySetName *SearchResultsPropertySetNameType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PropertySetName,omitempty" json:"PropertySetName,omitempty"`

	SearchRestrictions *RestrictionType `` /* 131-byte string literal not displayed */

	IncludeDeleted bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages IncludeDeleted,omitempty" json:"IncludeDeleted,omitempty"`

	SortOrder *ExecuteSearchSortOrderType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SortOrder,omitempty" json:"SortOrder,omitempty"`

	KeywordMatchOption *MatchOptionsType `` /* 131-byte string literal not displayed */

	ReturnAdditionalIds bool `` /* 133-byte string literal not displayed */
}

type ExecuteSearchQueryIdType

type ExecuteSearchQueryIdType struct {
	Id *GuidType `xml:"Id,attr,omitempty" json:"Id,omitempty"`
}

type ExecuteSearchResponse

type ExecuteSearchResponse ExecuteSearchResponseMessage

type ExecuteSearchResponseMessage

type ExecuteSearchResponseMessage struct {
	*ResponseMessageType

	SearchResults *SearchResultsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchResults,omitempty" json:"SearchResults,omitempty"`
}

type ExecuteSearchSortOrderType

type ExecuteSearchSortOrderType string
const (
	ExecuteSearchSortOrderTypeDateTime ExecuteSearchSortOrderType = "DateTime"

	ExecuteSearchSortOrderTypeRelevance ExecuteSearchSortOrderType = "Relevance"
)

type Exists

type Exists ExistsType

type ExistsType

type ExistsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Exists"`

	*SearchExpressionType

	Path *Path `xml:"Path,omitempty" json:"Path,omitempty"`
}

type ExpandDL

type ExpandDL ExpandDLType

type ExpandDLResponse

type ExpandDLResponse ExpandDLResponseType

type ExpandDLResponseMessageType

type ExpandDLResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ExpandDLResponseMessage"`

	*ResponseMessageType

	DLExpansion *ArrayOfDLExpansionType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DLExpansion,omitempty" json:"DLExpansion,omitempty"`
}

type ExpandDLResponseType

type ExpandDLResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ExpandDLResponse"`

	*BaseResponseMessageType
}

type ExpandDLType

type ExpandDLType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ExpandDL"`

	*BaseRequestType

	Mailbox *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Mailbox,omitempty" json:"Mailbox,omitempty"`
}

type ExportItems

type ExportItems ExportItemsType

type ExportItemsResponse

type ExportItemsResponse ExportItemsResponseType

type ExportItemsResponseMessageType

type ExportItemsResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ExportItemsResponseMessage"`

	*ResponseMessageType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`

	Data []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Data,omitempty" json:"Data,omitempty"`
}

type ExportItemsResponseType

type ExportItemsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ExportItemsResponse"`

	*BaseResponseMessageType
}

type ExportItemsType

type ExportItemsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ExportItems"`

	*BaseRequestType

	ItemIds *NonEmptyArrayOfItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemIds,omitempty" json:"ItemIds,omitempty"`
}

type ExtendedAttributeType

type ExtendedAttributeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedAttribute"`

	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	Value string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type ExtendedFieldURI

type ExtendedFieldURI PathToExtendedFieldType

type ExtendedKeywordDefinitionType

type ExtendedKeywordDefinitionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedKeywordDefinition"`

	Keyword string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Keyword,omitempty" json:"Keyword,omitempty"`

	Properties *NonEmptyArrayOfExtendedFieldURIsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Properties,omitempty" json:"Properties,omitempty"`
}

type ExtendedPropertyAttributedValueType

type ExtendedPropertyAttributedValueType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedPropertyAttributedValue"`

	Value *ExtendedPropertyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`

	Attributions *ArrayOfValueAttributionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attributions,omitempty" json:"Attributions,omitempty"`
}

type ExtendedPropertyType

type ExtendedPropertyType struct {
	ExtendedFieldURI *PathToExtendedFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedFieldURI,omitempty" json:"ExtendedFieldURI,omitempty"`

	Value string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`

	Values *NonEmptyArrayOfPropertyValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Values,omitempty" json:"Values,omitempty"`
}

type ExternalAudience

type ExternalAudience string
const (
	ExternalAudienceNone ExternalAudience = "None"

	ExternalAudienceKnown ExternalAudience = "Known"

	ExternalAudienceAll ExternalAudience = "All"
)

type FailedSearchMailboxType

type FailedSearchMailboxType struct {
	Mailbox string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`

	ErrorCode int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ErrorCode,omitempty" json:"ErrorCode,omitempty"`

	ErrorMessage string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ErrorMessage,omitempty" json:"ErrorMessage,omitempty"`

	IsArchive bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsArchive,omitempty" json:"IsArchive,omitempty"`
}

type FieldOrderType

type FieldOrderType struct {
	Path *Path `xml:"Path,omitempty" json:"Path,omitempty"`

	Order *SortDirectionType `xml:"Order,attr,omitempty" json:"Order,omitempty"`
}

type FieldURI

type FieldURI PathToUnindexedFieldType

type FieldURIOrConstantType

type FieldURIOrConstantType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types FieldURIOrConstant"`

	Path *Path `xml:"Path,omitempty" json:"Path,omitempty"`

	Constant *ConstantValueType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Constant,omitempty" json:"Constant,omitempty"`
}

type FileAsMappingType

type FileAsMappingType string
const (
	FileAsMappingTypeNone FileAsMappingType = "None"

	FileAsMappingTypeLastCommaFirst FileAsMappingType = "LastCommaFirst"

	FileAsMappingTypeFirstSpaceLast FileAsMappingType = "FirstSpaceLast"

	FileAsMappingTypeCompany FileAsMappingType = "Company"

	FileAsMappingTypeLastCommaFirstCompany FileAsMappingType = "LastCommaFirstCompany"

	FileAsMappingTypeCompanyLastFirst FileAsMappingType = "CompanyLastFirst"

	FileAsMappingTypeLastFirst FileAsMappingType = "LastFirst"

	FileAsMappingTypeLastFirstCompany FileAsMappingType = "LastFirstCompany"

	FileAsMappingTypeCompanyLastCommaFirst FileAsMappingType = "CompanyLastCommaFirst"

	FileAsMappingTypeLastFirstSuffix FileAsMappingType = "LastFirstSuffix"

	FileAsMappingTypeLastSpaceFirstCompany FileAsMappingType = "LastSpaceFirstCompany"

	FileAsMappingTypeCompanyLastSpaceFirst FileAsMappingType = "CompanyLastSpaceFirst"

	FileAsMappingTypeLastSpaceFirst FileAsMappingType = "LastSpaceFirst"

	FileAsMappingTypeDisplayName FileAsMappingType = "DisplayName"

	FileAsMappingTypeFirstName FileAsMappingType = "FirstName"

	FileAsMappingTypeLastFirstMiddleSuffix FileAsMappingType = "LastFirstMiddleSuffix"

	FileAsMappingTypeLastName FileAsMappingType = "LastName"

	FileAsMappingTypeEmpty FileAsMappingType = "Empty"
)

type FileAttachmentType

type FileAttachmentType struct {
	*AttachmentType

	IsContactPhoto bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsContactPhoto,omitempty" json:"IsContactPhoto,omitempty"`

	Content []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types Content,omitempty" json:"Content,omitempty"`
}

type FileItemType

type FileItemType struct {
	*ItemType

	FileName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileName,omitempty" json:"FileName,omitempty"`

	FileExtension string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileExtension,omitempty" json:"FileExtension,omitempty"`

	FileSize int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileSize,omitempty" json:"FileSize,omitempty"`

	FileCreatedTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileCreatedTime,omitempty" json:"FileCreatedTime,omitempty"`

	FileModifiedTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileModifiedTime,omitempty" json:"FileModifiedTime,omitempty"`

	StorageProviderContext string `` /* 136-byte string literal not displayed */

	FileID string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileID,omitempty" json:"FileID,omitempty"`

	ItemReferenceId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemReferenceId,omitempty" json:"ItemReferenceId,omitempty"`

	ReferenceId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReferenceId,omitempty" json:"ReferenceId,omitempty"`

	Sender string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Sender,omitempty" json:"Sender,omitempty"`

	ItemReceivedTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemReceivedTime,omitempty" json:"ItemReceivedTime,omitempty"`

	ItemPath string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemPath,omitempty" json:"ItemPath,omitempty"`

	ItemSentTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemSentTime,omitempty" json:"ItemSentTime,omitempty"`

	FileContexts *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileContexts,omitempty" json:"FileContexts,omitempty"`

	VisualizationContainerUrl string `` /* 142-byte string literal not displayed */

	VisualizationContainerTitle string `` /* 146-byte string literal not displayed */

	VisualizationAccessUrl string `` /* 136-byte string literal not displayed */

	ReferenceAttachmentProviderEndpoint string `` /* 162-byte string literal not displayed */

	ReferenceAttachmentProviderType string `` /* 154-byte string literal not displayed */

	ItemConversationId string `` /* 128-byte string literal not displayed */

	SharepointItemListId *GuidType `` /* 132-byte string literal not displayed */

	SharepointItemListItemId string `` /* 140-byte string literal not displayed */

	SharepointItemSiteId *GuidType `` /* 132-byte string literal not displayed */

	SharepointItemSitePath string `` /* 136-byte string literal not displayed */

	SharepointItemWebId *GuidType `` /* 130-byte string literal not displayed */

	AttachmentId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AttachmentId,omitempty" json:"AttachmentId,omitempty"`
}

type FileSuggestionType

type FileSuggestionType struct {
	*SuggestionType

	FileName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileName,omitempty" json:"FileName,omitempty"`

	FileExtension string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileExtension,omitempty" json:"FileExtension,omitempty"`

	FileReferenceId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileReferenceId,omitempty" json:"FileReferenceId,omitempty"`

	FileTitle string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileTitle,omitempty" json:"FileTitle,omitempty"`

	ContainerTitle string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContainerTitle,omitempty" json:"ContainerTitle,omitempty"`

	ContainerUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContainerUrl,omitempty" json:"ContainerUrl,omitempty"`
}

type FindAvailableMeetingTimes

type FindAvailableMeetingTimes FindAvailableMeetingTimesType

type FindAvailableMeetingTimesResponseMessageType

type FindAvailableMeetingTimesResponseMessageType struct {
	*ResponseMessageType

	MeetingTimeCandidates *ArrayOfMeetingTimeCandidate `` /* 137-byte string literal not displayed */

	EmptySuggestionsHint *EmptySuggestionReason `` /* 135-byte string literal not displayed */
}

type FindAvailableMeetingTimesType

type FindAvailableMeetingTimesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindAvailableMeetingTimes"`

	*BaseRequestType

	Attendees *ArrayOfSmtpAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Attendees,omitempty" json:"Attendees,omitempty"`

	SearchWindowStart xsd.DateTime `` /* 129-byte string literal not displayed */

	SearchWindowDuration *Duration `` /* 135-byte string literal not displayed */

	MeetingDurationInMinutes int32 `` /* 143-byte string literal not displayed */

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Location,omitempty" json:"Location,omitempty"`

	MaxCandidates int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MaxCandidates,omitempty" json:"MaxCandidates,omitempty"`

	ActivityDomain *ActivityDomainType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ActivityDomain,omitempty" json:"ActivityDomain,omitempty"`
}

type FindConversation

type FindConversation FindConversationType

type FindConversationResponseMessageType

type FindConversationResponseMessageType struct {
	*ResponseMessageType

	Conversations *ArrayOfConversationsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Conversations,omitempty" json:"Conversations,omitempty"`

	HighlightTerms *ArrayOfHighlightTermsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages HighlightTerms,omitempty" json:"HighlightTerms,omitempty"`

	TotalConversationsInView int32 `` /* 143-byte string literal not displayed */

	IndexedOffset int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/messages IndexedOffset,omitempty" json:"IndexedOffset,omitempty"`
}

type FindConversationType

type FindConversationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindConversation"`

	*BaseRequestType

	SortOrder *NonEmptyArrayOfFieldOrdersType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SortOrder,omitempty" json:"SortOrder,omitempty"`

	ParentFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ParentFolderId,omitempty" json:"ParentFolderId,omitempty"`

	MailboxScope *MailboxSearchLocationType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MailboxScope,omitempty" json:"MailboxScope,omitempty"`

	QueryString *QueryStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages QueryString,omitempty" json:"QueryString,omitempty"`

	ConversationShape *ConversationResponseShapeType `` /* 129-byte string literal not displayed */

	IndexedPageItemView *IndexedPageViewType `` /* 133-byte string literal not displayed */

	SeekToConditionPageItemView *SeekToConditionPageViewType `` /* 149-byte string literal not displayed */

	Traversal *ConversationQueryTraversalType `xml:"Traversal,attr,omitempty" json:"Traversal,omitempty"`

	ViewFilter *ViewFilterType `xml:"ViewFilter,attr,omitempty" json:"ViewFilter,omitempty"`
}

type FindFolder

type FindFolder FindFolderType

type FindFolderParentType

type FindFolderParentType struct {
	Folders *ArrayOfFoldersType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Folders,omitempty" json:"Folders,omitempty"`
}

type FindFolderResponse

type FindFolderResponse FindFolderResponseType

type FindFolderResponseMessageType

type FindFolderResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindFolderResponseMessage"`

	*ResponseMessageType

	RootFolder *FindFolderParentType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RootFolder,omitempty" json:"RootFolder,omitempty"`
}

type FindFolderResponseType

type FindFolderResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindFolderResponse"`

	*BaseResponseMessageType
}

type FindFolderType

type FindFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindFolder"`

	*BaseRequestType

	FolderShape *FolderResponseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderShape,omitempty" json:"FolderShape,omitempty"`

	Restriction *RestrictionType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Restriction,omitempty" json:"Restriction,omitempty"`

	ParentFolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ParentFolderIds,omitempty" json:"ParentFolderIds,omitempty"`

	IndexedPageFolderView *IndexedPageViewType `` /* 137-byte string literal not displayed */

	FractionalPageFolderView *FractionalPageViewType `` /* 143-byte string literal not displayed */

	Traversal *FolderQueryTraversalType `xml:"Traversal,attr,omitempty" json:"Traversal,omitempty"`
}

type FindItem

type FindItem FindItemType

type FindItemParentType

type FindItemParentType struct {
	Items *ArrayOfRealItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Items,omitempty" json:"Items,omitempty"`

	Groups *ArrayOfGroupedItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Groups,omitempty" json:"Groups,omitempty"`
}

type FindItemResponse

type FindItemResponse FindItemResponseType

type FindItemResponseMessageType

type FindItemResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindItemResponseMessage"`

	*ResponseMessageType

	RootFolder *FindItemParentType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RootFolder,omitempty" json:"RootFolder,omitempty"`

	HighlightTerms *ArrayOfHighlightTermsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages HighlightTerms,omitempty" json:"HighlightTerms,omitempty"`
}

type FindItemResponseType

type FindItemResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindItemResponse"`

	*BaseResponseMessageType
}

type FindItemType

type FindItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindItem"`

	*BaseRequestType

	ItemShape *ItemResponseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemShape,omitempty" json:"ItemShape,omitempty"`

	Restriction *RestrictionType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Restriction,omitempty" json:"Restriction,omitempty"`

	SortOrder *NonEmptyArrayOfFieldOrdersType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SortOrder,omitempty" json:"SortOrder,omitempty"`

	ParentFolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ParentFolderIds,omitempty" json:"ParentFolderIds,omitempty"`

	QueryString *QueryStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages QueryString,omitempty" json:"QueryString,omitempty"`

	IndexedPageItemView *IndexedPageViewType `` /* 133-byte string literal not displayed */

	FractionalPageItemView *FractionalPageViewType `` /* 139-byte string literal not displayed */

	SeekToConditionPageItemView *SeekToConditionPageViewType `` /* 149-byte string literal not displayed */

	CalendarView *CalendarViewType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CalendarView,omitempty" json:"CalendarView,omitempty"`

	ContactsView *ContactsViewType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ContactsView,omitempty" json:"ContactsView,omitempty"`

	GroupBy *GroupByType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GroupBy,omitempty" json:"GroupBy,omitempty"`

	DistinguishedGroupBy *DistinguishedGroupByType `` /* 135-byte string literal not displayed */

	Traversal *ItemQueryTraversalType `xml:"Traversal,attr,omitempty" json:"Traversal,omitempty"`
}

type FindMailboxStatisticsByKeywords

type FindMailboxStatisticsByKeywords FindMailboxStatisticsByKeywordsType

type FindMailboxStatisticsByKeywordsResponseMessageType

type FindMailboxStatisticsByKeywordsResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindMailboxStatisticsByKeywordsResponseMessage"`

	*ResponseMessageType

	MailboxStatisticsSearchResult *MailboxStatisticsSearchResultType `` /* 153-byte string literal not displayed */
}

type FindMailboxStatisticsByKeywordsResponseType

type FindMailboxStatisticsByKeywordsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindMailboxStatisticsByKeywordsResponse"`

	*BaseResponseMessageType
}

type FindMailboxStatisticsByKeywordsType

type FindMailboxStatisticsByKeywordsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindMailboxStatisticsByKeywords"`

	*BaseRequestType

	Mailboxes *ArrayOfUserMailboxesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Mailboxes,omitempty" json:"Mailboxes,omitempty"`

	Keywords *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Keywords,omitempty" json:"Keywords,omitempty"`

	Language string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Language,omitempty" json:"Language,omitempty"`

	Senders *ArrayOfSmtpAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Senders,omitempty" json:"Senders,omitempty"`

	Recipients *ArrayOfSmtpAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Recipients,omitempty" json:"Recipients,omitempty"`

	FromDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FromDate,omitempty" json:"FromDate,omitempty"`

	ToDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ToDate,omitempty" json:"ToDate,omitempty"`

	MessageTypes *ArrayOfSearchItemKindsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MessageTypes,omitempty" json:"MessageTypes,omitempty"`

	SearchDumpster bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchDumpster,omitempty" json:"SearchDumpster,omitempty"`

	IncludePersonalArchive bool `` /* 139-byte string literal not displayed */

	IncludeUnsearchableItems bool `` /* 143-byte string literal not displayed */
}

type FindMeetingSpaceByJoinUrl

type FindMeetingSpaceByJoinUrl FindMeetingSpaceByJoinUrlType

type FindMeetingSpaceByJoinUrlResponseMessageType

type FindMeetingSpaceByJoinUrlResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindMeetingSpaceByJoinUrlResponseMessage"`

	*ResponseMessageType

	MeetingSpace *MeetingSpaceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingSpace,omitempty" json:"MeetingSpace,omitempty"`
}

type FindMeetingSpaceByJoinUrlType

type FindMeetingSpaceByJoinUrlType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindMeetingSpaceByJoinUrl"`

	*BaseRequestType

	JoinUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages JoinUrl,omitempty" json:"JoinUrl,omitempty"`
}

type FindMeetingTimeCandidates

type FindMeetingTimeCandidates FindMeetingTimeCandidatesType

type FindMeetingTimeCandidatesResponseMessageType

type FindMeetingTimeCandidatesResponseMessageType struct {
	*ResponseMessageType

	MeetingTimeCandidates *ArrayOfMeetingTimeCandidate `` /* 137-byte string literal not displayed */
}

type FindMeetingTimeCandidatesType

type FindMeetingTimeCandidatesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindMeetingTimeCandidates"`

	*BaseRequestType

	AttendeeConstraints *FindMeetingTimesAttendeeConstraints `` /* 133-byte string literal not displayed */

	LocationConstraints *FindMeetingTimesLocationConstraints `` /* 133-byte string literal not displayed */

	SearchConstraints *FindMeetingTimesSearchConstraints `` /* 129-byte string literal not displayed */

	Constraints *FindMeetingTimesConstraints `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Constraints,omitempty" json:"Constraints,omitempty"`
}

type FindMeetingTimesAttendeeConstraints

type FindMeetingTimesAttendeeConstraints struct {
	AttendeeEntries *ArrayOfAttendeeConstraintItems `xml:"http://schemas.microsoft.com/exchange/services/2006/types AttendeeEntries,omitempty" json:"AttendeeEntries,omitempty"`
}

type FindMeetingTimesConstraints

type FindMeetingTimesConstraints struct {
	MaxCandidates int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types MaxCandidates,omitempty" json:"MaxCandidates,omitempty"`

	IsOrganizerOptional bool `` /* 130-byte string literal not displayed */

	ReturnSuggestionHints bool `` /* 134-byte string literal not displayed */

	AppName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppName,omitempty" json:"AppName,omitempty"`

	AppScenario string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppScenario,omitempty" json:"AppScenario,omitempty"`

	MinimumAttendeePercentage float64 `` /* 142-byte string literal not displayed */
}

type FindMeetingTimesLocationConstraints

type FindMeetingTimesLocationConstraints struct {
	LocationEntries *ArrayOfLocationConstraintItems `xml:"http://schemas.microsoft.com/exchange/services/2006/types LocationEntries,omitempty" json:"LocationEntries,omitempty"`

	IsRequired bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRequired,omitempty" json:"IsRequired,omitempty"`

	SuggestLocation bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types SuggestLocation,omitempty" json:"SuggestLocation,omitempty"`
}

type FindMeetingTimesSearchConstraints

type FindMeetingTimesSearchConstraints struct {
	SearchWindows *ArrayOfTimeSlot `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchWindows,omitempty" json:"SearchWindows,omitempty"`

	MeetingDurationInMinutes int32 `` /* 140-byte string literal not displayed */

	ActivityDomain *ActivityDomainType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ActivityDomain,omitempty" json:"ActivityDomain,omitempty"`
}

type FindMessageTrackingReportRequestType

type FindMessageTrackingReportRequestType struct {
	*BaseRequestType
}

type FindMessageTrackingReportResponseMessageType

type FindMessageTrackingReportResponseMessageType struct {
	*ResponseMessageType

	Diagnostics *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Diagnostics,omitempty" json:"Diagnostics,omitempty"`

	MessageTrackingSearchResults *ArrayOfFindMessageTrackingSearchResultType `` /* 151-byte string literal not displayed */

	ExecutedSearchScope string `` /* 133-byte string literal not displayed */

	Errors *ArrayOfArraysOfTrackingPropertiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Errors,omitempty" json:"Errors,omitempty"`

	Properties *ArrayOfTrackingPropertiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Properties,omitempty" json:"Properties,omitempty"`
}

type FindMessageTrackingSearchResultType

type FindMessageTrackingSearchResultType struct {
	Subject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Subject,omitempty" json:"Subject,omitempty"`

	Sender *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Sender,omitempty" json:"Sender,omitempty"`

	PurportedSender *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PurportedSender,omitempty" json:"PurportedSender,omitempty"`

	Recipients *ArrayOfRecipientsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Recipients,omitempty" json:"Recipients,omitempty"`

	SubmittedTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types SubmittedTime,omitempty" json:"SubmittedTime,omitempty"`

	MessageTrackingReportId *NonEmptyStringType `` /* 138-byte string literal not displayed */

	PreviousHopServer *NonEmptyStringType `` /* 126-byte string literal not displayed */

	FirstHopServer *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FirstHopServer,omitempty" json:"FirstHopServer,omitempty"`

	Properties *ArrayOfTrackingPropertiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Properties,omitempty" json:"Properties,omitempty"`
}

type FindPeople

type FindPeople FindPeopleType

type FindPeopleResponse

type FindPeopleResponse FindPeopleResponseMessageType

type FindPeopleResponseMessageType

type FindPeopleResponseMessageType struct {
	*ResponseMessageType

	People *ArrayOfPeopleType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages People,omitempty" json:"People,omitempty"`

	TotalNumberOfPeopleInView int32 `` /* 145-byte string literal not displayed */

	FirstMatchingRowIndex int32 `` /* 137-byte string literal not displayed */

	FirstLoadedRowIndex int32 `` /* 133-byte string literal not displayed */

	TransactionId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages TransactionId,omitempty" json:"TransactionId,omitempty"`
}

type FindPeopleType

type FindPeopleType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindPeople"`

	*BaseRequestType

	PersonaShape *PersonaResponseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PersonaShape,omitempty" json:"PersonaShape,omitempty"`

	IndexedPageItemView *IndexedPageViewType `` /* 133-byte string literal not displayed */

	Restriction *RestrictionType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Restriction,omitempty" json:"Restriction,omitempty"`

	AggregationRestriction *RestrictionType `` /* 139-byte string literal not displayed */

	SortOrder *NonEmptyArrayOfFieldOrdersType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SortOrder,omitempty" json:"SortOrder,omitempty"`

	ParentFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ParentFolderId,omitempty" json:"ParentFolderId,omitempty"`

	QueryString string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages QueryString,omitempty" json:"QueryString,omitempty"`

	SearchPeopleSuggestionIndex bool `` /* 149-byte string literal not displayed */

	TopicQueryString string `` /* 127-byte string literal not displayed */

	Context *ArrayOfContextProperty `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Context,omitempty" json:"Context,omitempty"`

	QuerySources *ArrayOfPeopleQuerySource `xml:"http://schemas.microsoft.com/exchange/services/2006/messages QuerySources,omitempty" json:"QuerySources,omitempty"`
}

type FindTags

type FindTags FindTagsType

type FindTagsResponse

type FindTagsResponse FindTagsResponseMessageType

type FindTagsResponseMessageType

type FindTagsResponseMessageType struct {
	*ResponseMessageType

	Tags *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Tags,omitempty" json:"Tags,omitempty"`
}

type FindTagsType

type FindTagsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FindTags"`

	*BaseRequestType

	IndexedPageItemView *IndexedPageViewType `` /* 133-byte string literal not displayed */

	SortOrder *NonEmptyArrayOfFieldOrdersType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SortOrder,omitempty" json:"SortOrder,omitempty"`

	QueryString string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages QueryString,omitempty" json:"QueryString,omitempty"`

	Context *ArrayOfContextProperty `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Context,omitempty" json:"Context,omitempty"`
}

type FlagStatusType

type FlagStatusType string
const (
	FlagStatusTypeNotFlagged FlagStatusType = "NotFlagged"

	FlagStatusTypeFlagged FlagStatusType = "Flagged"

	FlagStatusTypeComplete FlagStatusType = "Complete"
)

type FlagType

type FlagType struct {
	FlagStatus *FlagStatusType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FlagStatus,omitempty" json:"FlagStatus,omitempty"`

	StartDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartDate,omitempty" json:"StartDate,omitempty"`

	DueDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types DueDate,omitempty" json:"DueDate,omitempty"`

	CompleteDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompleteDate,omitempty" json:"CompleteDate,omitempty"`
}

type FlaggedForActionType

type FlaggedForActionType string
const (
	FlaggedForActionTypeAny FlaggedForActionType = "Any"

	FlaggedForActionTypeCall FlaggedForActionType = "Call"

	FlaggedForActionTypeDoNotForward FlaggedForActionType = "DoNotForward"

	FlaggedForActionTypeFollowUp FlaggedForActionType = "FollowUp"

	FlaggedForActionTypeFYI FlaggedForActionType = "FYI"

	FlaggedForActionTypeForward FlaggedForActionType = "Forward"

	FlaggedForActionTypeNoResponseNecessary FlaggedForActionType = "NoResponseNecessary"

	FlaggedForActionTypeRead FlaggedForActionType = "Read"

	FlaggedForActionTypeReply FlaggedForActionType = "Reply"

	FlaggedForActionTypeReplyToAll FlaggedForActionType = "ReplyToAll"

	FlaggedForActionTypeReview FlaggedForActionType = "Review"
)

type FlightEntityType

type FlightEntityType struct {
	FlightNumber string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FlightNumber,omitempty" json:"FlightNumber,omitempty"`

	AirlineIataCode string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AirlineIataCode,omitempty" json:"AirlineIataCode,omitempty"`

	DepartureTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DepartureTime,omitempty" json:"DepartureTime,omitempty"`

	WindowsTimeZoneName string `` /* 130-byte string literal not displayed */

	DepartureAirportIataCode string `` /* 140-byte string literal not displayed */

	ArrivalAirportIataCode string `` /* 136-byte string literal not displayed */
}

type FlightReservationEntityType

type FlightReservationEntityType struct {
	ReservationId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReservationId,omitempty" json:"ReservationId,omitempty"`

	ReservationStatus string `` /* 126-byte string literal not displayed */

	UnderName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UnderName,omitempty" json:"UnderName,omitempty"`

	BrokerName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types BrokerName,omitempty" json:"BrokerName,omitempty"`

	BrokerPhone string `xml:"http://schemas.microsoft.com/exchange/services/2006/types BrokerPhone,omitempty" json:"BrokerPhone,omitempty"`

	Flights *ArrayOfFlightsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Flights,omitempty" json:"Flights,omitempty"`
}

type FolderChangeDescriptionType

type FolderChangeDescriptionType struct {
	*ChangeDescriptionType
}

type FolderChangeType

type FolderChangeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderChange"`

	Updates *NonEmptyArrayOfFolderChangeDescriptionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Updates,omitempty" json:"Updates,omitempty"`

	FolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`

	DistinguishedFolderId *DistinguishedFolderIdType `` /* 134-byte string literal not displayed */
}

type FolderClassType

type FolderClassType string

type FolderIdType

type FolderIdType struct {
	*BaseFolderIdType

	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`

	ChangeKey string `xml:"ChangeKey,attr,omitempty" json:"ChangeKey,omitempty"`
}

type FolderInfoResponseMessageType

type FolderInfoResponseMessageType struct {
	*ResponseMessageType

	Folders *ArrayOfFoldersType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Folders,omitempty" json:"Folders,omitempty"`
}

type FolderQueryTraversalType

type FolderQueryTraversalType string
const (
	FolderQueryTraversalTypeShallow FolderQueryTraversalType = "Shallow"

	FolderQueryTraversalTypeDeep FolderQueryTraversalType = "Deep"

	FolderQueryTraversalTypeSoftDeleted FolderQueryTraversalType = "SoftDeleted"
)

type FolderRefinerType

type FolderRefinerType struct {
	*SearchRefinerType

	FolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`
}

type FolderResponseShapeType

type FolderResponseShapeType struct {
	BaseShape *DefaultShapeNamesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BaseShape,omitempty" json:"BaseShape,omitempty"`

	AdditionalProperties *NonEmptyArrayOfPathsToElementType `` /* 132-byte string literal not displayed */
}

type FolderType

type FolderType struct {
	*BaseFolderType

	PermissionSet *PermissionSetType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PermissionSet,omitempty" json:"PermissionSet,omitempty"`

	UnreadCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types UnreadCount,omitempty" json:"UnreadCount,omitempty"`
}

type ForwardItemType

type ForwardItemType struct {
	*SmartResponseType
}

type FractionalPageViewType

type FractionalPageViewType struct {
	*BasePagingType

	Numerator int32 `xml:"Numerator,attr,omitempty" json:"Numerator,omitempty"`

	Denominator int32 `xml:"Denominator,attr,omitempty" json:"Denominator,omitempty"`
}

type FreeBusyResponseType

type FreeBusyResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FreeBusyResponse"`

	ResponseMessage *ResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResponseMessage,omitempty" json:"ResponseMessage,omitempty"`

	FreeBusyView *FreeBusyView `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FreeBusyView,omitempty" json:"FreeBusyView,omitempty"`
}

type FreeBusyView

type FreeBusyView struct {
	FreeBusyViewType *FreeBusyViewType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FreeBusyViewType,omitempty" json:"FreeBusyViewType,omitempty"`

	MergedFreeBusy string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MergedFreeBusy,omitempty" json:"MergedFreeBusy,omitempty"`

	CalendarEventArray *ArrayOfCalendarEvent `` /* 128-byte string literal not displayed */

	WorkingHours *WorkingHours `xml:"http://schemas.microsoft.com/exchange/services/2006/types WorkingHours,omitempty" json:"WorkingHours,omitempty"`
}

type FreeBusyViewOptions

type FreeBusyViewOptions FreeBusyViewOptionsType

type FreeBusyViewOptionsType

type FreeBusyViewOptionsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types FreeBusyViewOptions"`

	TimeWindow *Duration `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeWindow,omitempty" json:"TimeWindow,omitempty"`

	MergedFreeBusyIntervalInMinutes int32 `` /* 154-byte string literal not displayed */

	RequestedView *FreeBusyViewType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RequestedView,omitempty" json:"RequestedView,omitempty"`
}

type FreeBusyViewType

type FreeBusyViewType interface{}

type GetAppManifests

type GetAppManifests GetAppManifestsType

type GetAppManifestsResponse

type GetAppManifestsResponse GetAppManifestsResponseType

type GetAppManifestsResponseType

type GetAppManifestsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetAppManifestsResponse"`

	*ResponseMessageType

	Apps *ArrayOfAppsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Apps,omitempty" json:"Apps,omitempty"`

	Manifests *ArrayOfAppManifestsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Manifests,omitempty" json:"Manifests,omitempty"`
}

type GetAppManifestsType

type GetAppManifestsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetAppManifests"`

	*BaseRequestType

	ApiVersionSupported string `` /* 133-byte string literal not displayed */

	SchemaVersionSupported string `` /* 139-byte string literal not displayed */

	IncludeAllInstalledAddIns bool `` /* 145-byte string literal not displayed */

	IncludeEntitlementData bool `` /* 139-byte string literal not displayed */

	IncludeManifestData bool `` /* 133-byte string literal not displayed */

	IncludeCustomAppsData bool `` /* 137-byte string literal not displayed */

	ExtensionIds *ListOfExtensionIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ExtensionIds,omitempty" json:"ExtensionIds,omitempty"`

	AddIns *ArrayOfPrivateCatalogAddInsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddIns,omitempty" json:"AddIns,omitempty"`
}

type GetAppMarketplaceUrl

type GetAppMarketplaceUrl GetAppMarketplaceUrlType

type GetAppMarketplaceUrlResponseMessageType

type GetAppMarketplaceUrlResponseMessageType struct {
	*ResponseMessageType

	AppMarketplaceUrl string `` /* 129-byte string literal not displayed */

	ConnectorsManagementUrl string `` /* 141-byte string literal not displayed */
}

type GetAppMarketplaceUrlType

type GetAppMarketplaceUrlType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetAppMarketplaceUrl"`

	*BaseRequestType
}

type GetAttachment

type GetAttachment GetAttachmentType

type GetAttachmentResponse

type GetAttachmentResponse GetAttachmentResponseType

type GetAttachmentResponseType

type GetAttachmentResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetAttachmentResponse"`

	*BaseResponseMessageType
}

type GetAttachmentType

type GetAttachmentType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetAttachment"`

	*BaseRequestType

	AttachmentShape *AttachmentResponseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AttachmentShape,omitempty" json:"AttachmentShape,omitempty"`

	AttachmentIds *NonEmptyArrayOfRequestAttachmentIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AttachmentIds,omitempty" json:"AttachmentIds,omitempty"`
}

type GetClientAccessToken

type GetClientAccessToken GetClientAccessTokenType

type GetClientAccessTokenResponse

type GetClientAccessTokenResponse GetClientAccessTokenResponseType

type GetClientAccessTokenResponseMessageType

type GetClientAccessTokenResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetClientAccessTokenResponseMessage"`

	*ResponseMessageType

	Token *ClientAccessTokenType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Token,omitempty" json:"Token,omitempty"`
}

type GetClientAccessTokenResponseType

type GetClientAccessTokenResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetClientAccessTokenResponse"`

	*BaseResponseMessageType
}

type GetClientAccessTokenType

type GetClientAccessTokenType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetClientAccessToken"`

	*BaseRequestType

	TokenRequests *NonEmptyArrayOfClientAccessTokenRequestsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages TokenRequests,omitempty" json:"TokenRequests,omitempty"`
}

type GetConversationItems

type GetConversationItems GetConversationItemsType

type GetConversationItemsResponse

type GetConversationItemsResponse GetConversationItemsResponseType

type GetConversationItemsResponseMessageType

type GetConversationItemsResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetConversationItemsResponseMessage"`

	*ResponseMessageType

	Conversation *ConversationResponseType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Conversation,omitempty" json:"Conversation,omitempty"`
}

type GetConversationItemsResponseType

type GetConversationItemsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetConversationItemsResponse"`

	*BaseResponseMessageType
}

type GetConversationItemsType

type GetConversationItemsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetConversationItems"`

	*BaseRequestType

	ItemShape *ItemResponseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemShape,omitempty" json:"ItemShape,omitempty"`

	FoldersToIgnore *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FoldersToIgnore,omitempty" json:"FoldersToIgnore,omitempty"`

	MaxItemsToReturn int32 `` /* 127-byte string literal not displayed */

	SortOrder *ConversationNodeSortOrder `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SortOrder,omitempty" json:"SortOrder,omitempty"`

	MailboxScope *MailboxSearchLocationType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MailboxScope,omitempty" json:"MailboxScope,omitempty"`

	Conversations *ArrayOfConversationRequestsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Conversations,omitempty" json:"Conversations,omitempty"`
}

type GetDelegate

type GetDelegate GetDelegateType

type GetDelegateResponse

type GetDelegateResponse GetDelegateResponseMessageType

type GetDelegateResponseMessageType

type GetDelegateResponseMessageType struct {
	*BaseDelegateResponseMessageType

	DeliverMeetingRequests *DeliverMeetingRequestsType `` /* 139-byte string literal not displayed */
}

type GetDelegateType

type GetDelegateType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetDelegate"`

	*BaseDelegateType

	UserIds *ArrayOfUserIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UserIds,omitempty" json:"UserIds,omitempty"`

	IncludePermissions bool `xml:"IncludePermissions,attr,omitempty" json:"IncludePermissions,omitempty"`
}

type GetDiscoverySearchConfiguration

type GetDiscoverySearchConfiguration GetDiscoverySearchConfigurationType

type GetDiscoverySearchConfigurationResponseMessageType

type GetDiscoverySearchConfigurationResponseMessageType struct {
	*ResponseMessageType

	DiscoverySearchConfigurations *ArrayOfDiscoverySearchConfigurationType `` /* 153-byte string literal not displayed */
}

type GetDiscoverySearchConfigurationType

type GetDiscoverySearchConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetDiscoverySearchConfiguration"`

	*BaseRequestType

	SearchId string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchId,omitempty" json:"SearchId,omitempty"`

	ExpandGroupMembership bool `` /* 137-byte string literal not displayed */

	InPlaceHoldConfigurationOnly bool `` /* 151-byte string literal not displayed */
}

type GetEvents

type GetEvents GetEventsType

type GetEventsResponse

type GetEventsResponse GetEventsResponseType

type GetEventsResponseMessageType

type GetEventsResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetEventsResponseMessage"`

	*ResponseMessageType

	Notification *NotificationType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Notification,omitempty" json:"Notification,omitempty"`
}

type GetEventsResponseType

type GetEventsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetEventsResponse"`

	*BaseResponseMessageType
}

type GetEventsType

type GetEventsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetEvents"`

	*BaseRequestType

	SubscriptionId *SubscriptionIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SubscriptionId,omitempty" json:"SubscriptionId,omitempty"`

	Watermark *WatermarkType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Watermark,omitempty" json:"Watermark,omitempty"`
}

type GetFocusedOtherOverridesRequestType

type GetFocusedOtherOverridesRequestType struct {
	*BaseRequestType
}

type GetFocusedOtherOverridesResponse

type GetFocusedOtherOverridesResponse GetFocusedOtherOverridesResponseType

type GetFocusedOtherOverridesResponseType

type GetFocusedOtherOverridesResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetFocusedOtherOverridesResponse"`

	*BaseResponseMessageType

	Overrides *ArrayOfInferenceClassificationOverridesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Overrides,omitempty" json:"Overrides,omitempty"`
}

type GetFolder

type GetFolder GetFolderType

type GetFolderResponse

type GetFolderResponse GetFolderResponseType

type GetFolderResponseType

type GetFolderResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetFolderResponse"`

	*BaseResponseMessageType
}

type GetFolderType

type GetFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetFolder"`

	*BaseRequestType

	FolderShape *FolderResponseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderShape,omitempty" json:"FolderShape,omitempty"`

	FolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderIds,omitempty" json:"FolderIds,omitempty"`
}

type GetHoldOnMailboxes

type GetHoldOnMailboxes GetHoldOnMailboxesType

type GetHoldOnMailboxesResponseMessageType

type GetHoldOnMailboxesResponseMessageType struct {
	*ResponseMessageType

	MailboxHoldResult *MailboxHoldResultType `` /* 129-byte string literal not displayed */
}

type GetHoldOnMailboxesType

type GetHoldOnMailboxesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetHoldOnMailboxes"`

	*BaseRequestType

	HoldId string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages HoldId,omitempty" json:"HoldId,omitempty"`
}

type GetImItemList

type GetImItemList GetImItemListType

type GetImItemListResponseMessageType

type GetImItemListResponseMessageType struct {
	*ResponseMessageType

	ImItemList *ImItemListType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ImItemList,omitempty" json:"ImItemList,omitempty"`
}

type GetImItemListType

type GetImItemListType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetImItemList"`

	*BaseRequestType

	ExtendedProperties *NonEmptyArrayOfExtendedFieldURIs `` /* 131-byte string literal not displayed */
}

type GetImItems

type GetImItems GetImItemsType

type GetImItemsResponse

type GetImItemsResponse GetImItemsResponseMessageType

type GetImItemsResponseMessageType

type GetImItemsResponseMessageType struct {
	*ResponseMessageType

	ImItemList *ImItemListType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ImItemList,omitempty" json:"ImItemList,omitempty"`
}

type GetImItemsType

type GetImItemsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetImItems"`

	*BaseRequestType

	ContactIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ContactIds,omitempty" json:"ContactIds,omitempty"`

	GroupIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GroupIds,omitempty" json:"GroupIds,omitempty"`

	ExtendedProperties *NonEmptyArrayOfExtendedFieldURIs `` /* 131-byte string literal not displayed */
}

type GetInboxRules

type GetInboxRules GetInboxRulesRequestType

type GetInboxRulesRequestType

type GetInboxRulesRequestType struct {
	*BaseRequestType

	MailboxSmtpAddress string `` /* 131-byte string literal not displayed */
}

type GetInboxRulesResponse

type GetInboxRulesResponse GetInboxRulesResponseType

type GetInboxRulesResponseType

type GetInboxRulesResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetInboxRulesResponse"`

	*ResponseMessageType

	OutlookRuleBlobExists bool `` /* 137-byte string literal not displayed */

	InboxRules *ArrayOfRulesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages InboxRules,omitempty" json:"InboxRules,omitempty"`
}

type GetItem

type GetItem GetItemType

type GetItemResponse

type GetItemResponse GetItemResponseType

type GetItemResponseType

type GetItemResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetItemResponse"`

	*BaseResponseMessageType
}

type GetItemType

type GetItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetItem"`

	*BaseRequestType

	ItemShape *ItemResponseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemShape,omitempty" json:"ItemShape,omitempty"`

	ItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemIds,omitempty" json:"ItemIds,omitempty"`
}

type GetLastPrivateCatalogUpdate

type GetLastPrivateCatalogUpdate GetLastPrivateCatalogUpdateType

type GetLastPrivateCatalogUpdateResponseType

type GetLastPrivateCatalogUpdateResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetLastPrivateCatalogUpdateResponse"`

	*ResponseMessageType

	LastUpdate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/messages LastUpdate,omitempty" json:"LastUpdate,omitempty"`

	CatalogHash string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CatalogHash,omitempty" json:"CatalogHash,omitempty"`
}

type GetLastPrivateCatalogUpdateType

type GetLastPrivateCatalogUpdateType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetLastPrivateCatalogUpdate"`

	*BaseRequestType

	Client *OfficeClientType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Client,omitempty" json:"Client,omitempty"`
}

type GetMailTips

type GetMailTips GetMailTipsType

type GetMailTipsResponse

type GetMailTipsResponse GetMailTipsResponseMessageType

type GetMailTipsResponseMessageType

type GetMailTipsResponseMessageType struct {
	*ResponseMessageType

	ResponseMessages *ArrayOfMailTipsResponseMessageType `` /* 127-byte string literal not displayed */
}

type GetMailTipsType

type GetMailTipsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetMailTips"`

	*BaseRequestType

	SendingAs *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SendingAs,omitempty" json:"SendingAs,omitempty"`

	Recipients *ArrayOfRecipientsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Recipients,omitempty" json:"Recipients,omitempty"`

	MailTipsRequested *MailTipTypes `` /* 129-byte string literal not displayed */
}

type GetMeetingInstanceRequest

type GetMeetingInstanceRequest GetMeetingInstanceRequestType

type GetMeetingInstanceRequestType

type GetMeetingInstanceRequestType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetMeetingInstanceRequest"`

	*BaseRequestType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`
}

type GetMeetingInstanceResponseMessageType

type GetMeetingInstanceResponseMessageType struct {
	*ResponseMessageType

	MeetingInstance *MeetingInstanceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingInstance,omitempty" json:"MeetingInstance,omitempty"`
}

type GetMeetingSpace

type GetMeetingSpace GetMeetingSpaceType

type GetMeetingSpaceResponseMessage

type GetMeetingSpaceResponseMessage GetMeetingSpaceResponseMessageType

type GetMeetingSpaceResponseMessageType

type GetMeetingSpaceResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetMeetingSpaceResponseMessage"`

	*ResponseMessageType

	MeetingSpace *MeetingSpaceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingSpace,omitempty" json:"MeetingSpace,omitempty"`
}

type GetMeetingSpaceType

type GetMeetingSpaceType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetMeetingSpace"`

	*BaseRequestType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`
}

type GetMessageTrackingReportRequestType

type GetMessageTrackingReportRequestType struct {
	*BaseRequestType
}

type GetMessageTrackingReportResponseMessageType

type GetMessageTrackingReportResponseMessageType struct {
	*ResponseMessageType

	MessageTrackingReport *MessageTrackingReportType `` /* 137-byte string literal not displayed */

	Diagnostics *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Diagnostics,omitempty" json:"Diagnostics,omitempty"`

	Errors *ArrayOfArraysOfTrackingPropertiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Errors,omitempty" json:"Errors,omitempty"`

	Properties *ArrayOfTrackingPropertiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Properties,omitempty" json:"Properties,omitempty"`
}

type GetNonIndexableItemDetails

type GetNonIndexableItemDetails GetNonIndexableItemDetailsType

type GetNonIndexableItemDetailsResponseMessageType

type GetNonIndexableItemDetailsResponseMessageType struct {
	*ResponseMessageType

	NonIndexableItemDetailsResult *NonIndexableItemDetailResultType `` /* 153-byte string literal not displayed */
}

type GetNonIndexableItemDetailsType

type GetNonIndexableItemDetailsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetNonIndexableItemDetails"`

	*BaseRequestType

	Mailboxes *NonEmptyArrayOfLegacyDNsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Mailboxes,omitempty" json:"Mailboxes,omitempty"`

	PageSize int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PageSize,omitempty" json:"PageSize,omitempty"`

	PageItemReference string `` /* 129-byte string literal not displayed */

	PageDirection *SearchPageDirectionType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PageDirection,omitempty" json:"PageDirection,omitempty"`

	SearchArchiveOnly bool `` /* 129-byte string literal not displayed */
}

type GetNonIndexableItemStatistics

type GetNonIndexableItemStatistics GetNonIndexableItemStatisticsType

type GetNonIndexableItemStatisticsResponseMessageType

type GetNonIndexableItemStatisticsResponseMessageType struct {
	*ResponseMessageType

	NonIndexableItemStatistics *ArrayOfNonIndexableItemStatisticsType `` /* 147-byte string literal not displayed */
}

type GetNonIndexableItemStatisticsType

type GetNonIndexableItemStatisticsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetNonIndexableItemStatistics"`

	*BaseRequestType

	Mailboxes *NonEmptyArrayOfLegacyDNsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Mailboxes,omitempty" json:"Mailboxes,omitempty"`

	SearchArchiveOnly bool `` /* 129-byte string literal not displayed */
}

type GetOMEConfiguration

type GetOMEConfiguration GetOMEConfigurationType

type GetOMEConfigurationResponse

type GetOMEConfigurationResponse OMEConfigurationResponseType

type GetOMEConfigurationType

type GetOMEConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetOMEConfiguration"`

	*BaseRequestType
}

type GetPasswordExpirationDate

type GetPasswordExpirationDate GetPasswordExpirationDateType

type GetPasswordExpirationDateResponseMessageType

type GetPasswordExpirationDateResponseMessageType struct {
	*ResponseMessageType

	PasswordExpirationDate xsd.DateTime `` /* 139-byte string literal not displayed */
}

type GetPasswordExpirationDateType

type GetPasswordExpirationDateType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetPasswordExpirationDate"`

	*BaseRequestType

	MailboxSmtpAddress string `` /* 131-byte string literal not displayed */
}

type GetPersona

type GetPersona GetPersonaType

type GetPersonaResponseMessage

type GetPersonaResponseMessage GetPersonaResponseMessageType

type GetPersonaResponseMessageType

type GetPersonaResponseMessageType struct {
	*ResponseMessageType

	Persona *PersonaType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Persona,omitempty" json:"Persona,omitempty"`
}

type GetPersonaType

type GetPersonaType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetPersona"`

	*BaseRequestType

	PersonaId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PersonaId,omitempty" json:"PersonaId,omitempty"`

	EmailAddress *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages EmailAddress,omitempty" json:"EmailAddress,omitempty"`

	ParentFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ParentFolderId,omitempty" json:"ParentFolderId,omitempty"`

	ItemLinkId string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemLinkId,omitempty" json:"ItemLinkId,omitempty"`

	AdditionalProperties *NonEmptyArrayOfPathsToElementType `` /* 135-byte string literal not displayed */
}

type GetPhoneCallInformation

type GetPhoneCallInformation GetPhoneCallInformationType

type GetPhoneCallInformationResponseMessageType

type GetPhoneCallInformationResponseMessageType struct {
	*ResponseMessageType

	PhoneCallInformation *PhoneCallInformationType `` /* 135-byte string literal not displayed */
}

type GetPhoneCallInformationType

type GetPhoneCallInformationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetPhoneCallInformation"`

	*BaseRequestType

	PhoneCallId *PhoneCallIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PhoneCallId,omitempty" json:"PhoneCallId,omitempty"`
}

type GetPrivateCatalogAddIns

type GetPrivateCatalogAddIns GetPrivateCatalogAddInsType

type GetPrivateCatalogAddInsResponse

type GetPrivateCatalogAddInsResponse GetPrivateCatalogAddInsResponseType

type GetPrivateCatalogAddInsResponseType

type GetPrivateCatalogAddInsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetPrivateCatalogAddInsResponse"`

	*ResponseMessageType

	AddIns *ArrayOfPrivateCatalogAddInsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages AddIns,omitempty" json:"AddIns,omitempty"`
}

type GetPrivateCatalogAddInsType

type GetPrivateCatalogAddInsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetPrivateCatalogAddIns"`

	*BaseRequestType

	Client *OfficeClientType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Client,omitempty" json:"Client,omitempty"`
}

type GetReminders

type GetReminders GetRemindersType

type GetRemindersResponseMessageType

type GetRemindersResponseMessageType struct {
	*ResponseMessageType

	Reminders *ArrayOfRemindersType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Reminders,omitempty" json:"Reminders,omitempty"`
}

type GetRemindersType

type GetRemindersType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetReminders"`

	*BaseRequestType

	BeginTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/messages BeginTime,omitempty" json:"BeginTime,omitempty"`

	EndTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/messages EndTime,omitempty" json:"EndTime,omitempty"`

	MaxItems int32 `xml:"MaxItems,omitempty" json:"MaxItems,omitempty"`

	ReminderType string `xml:"ReminderType,omitempty" json:"ReminderType,omitempty"`
}

type GetRoomLists

type GetRoomLists GetRoomListsType

type GetRoomListsResponseMessageType

type GetRoomListsResponseMessageType struct {
	*ResponseMessageType

	RoomLists *ArrayOfEmailAddressesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RoomLists,omitempty" json:"RoomLists,omitempty"`
}

type GetRoomListsType

type GetRoomListsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetRoomLists"`

	*BaseRequestType
}

type GetRooms

type GetRooms GetRoomsType

type GetRoomsResponse

type GetRoomsResponse GetRoomsResponseMessageType

type GetRoomsResponseMessageType

type GetRoomsResponseMessageType struct {
	*ResponseMessageType

	Rooms *ArrayOfRoomsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Rooms,omitempty" json:"Rooms,omitempty"`
}

type GetRoomsType

type GetRoomsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetRooms"`

	*BaseRequestType

	RoomList *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RoomList,omitempty" json:"RoomList,omitempty"`
}

type GetSearchSuggestions

type GetSearchSuggestions struct {
	*BaseRequestType

	SearchSessionId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchSessionId,omitempty" json:"SearchSessionId,omitempty"`

	Query string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Query,omitempty" json:"Query,omitempty"`

	SuggestionTypes *SuggestionKindType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SuggestionTypes,omitempty" json:"SuggestionTypes,omitempty"`

	SuggestionsPrimer bool `` /* 129-byte string literal not displayed */

	MaxSuggestionsCountPerSuggestionType int64 `` /* 167-byte string literal not displayed */

	SearchScope *ArrayOfSearchScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchScope,omitempty" json:"SearchScope,omitempty"`

	Scenario string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Scenario,omitempty" json:"Scenario,omitempty"`
}

type GetSearchSuggestionsResponseMessage

type GetSearchSuggestionsResponseMessage struct {
	*ResponseMessageType

	SearchSuggestions *SearchSuggestionsType `` /* 129-byte string literal not displayed */
}

type GetSearchableMailboxes

type GetSearchableMailboxes GetSearchableMailboxesType

type GetSearchableMailboxesResponseMessageType

type GetSearchableMailboxesResponseMessageType struct {
	*ResponseMessageType

	SearchableMailboxes *ArrayOfSearchableMailboxesType `` /* 133-byte string literal not displayed */

	FailedMailboxes *ArrayOfFailedSearchMailboxesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FailedMailboxes,omitempty" json:"FailedMailboxes,omitempty"`
}

type GetSearchableMailboxesType

type GetSearchableMailboxesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetSearchableMailboxes"`

	*BaseRequestType

	SearchFilter string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchFilter,omitempty" json:"SearchFilter,omitempty"`

	ExpandGroupMembership bool `` /* 137-byte string literal not displayed */
}

type GetServerTimeZones

type GetServerTimeZones GetServerTimeZonesType

type GetServerTimeZonesResponse

type GetServerTimeZonesResponse GetServerTimeZonesResponseType

type GetServerTimeZonesResponseMessageType

type GetServerTimeZonesResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetServerTimeZonesResponseMessage"`

	*ResponseMessageType

	TimeZoneDefinitions *ArrayOfTimeZoneDefinitionType `` /* 133-byte string literal not displayed */
}

type GetServerTimeZonesResponseType

type GetServerTimeZonesResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetServerTimeZonesResponse"`

	*BaseResponseMessageType
}

type GetServerTimeZonesType

type GetServerTimeZonesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetServerTimeZones"`

	*BaseRequestType

	Ids *NonEmptyArrayOfTimeZoneIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Ids,omitempty" json:"Ids,omitempty"`

	ReturnFullTimeZoneData bool `xml:"ReturnFullTimeZoneData,attr,omitempty" json:"ReturnFullTimeZoneData,omitempty"`
}

type GetServiceConfiguration

type GetServiceConfiguration GetServiceConfigurationType

type GetServiceConfigurationResponseMessageType

type GetServiceConfigurationResponseMessageType struct {
	*ResponseMessageType

	ResponseMessages *ArrayOfServiceConfigurationResponseMessageType `` /* 127-byte string literal not displayed */
}

type GetServiceConfigurationType

type GetServiceConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetServiceConfiguration"`

	*BaseRequestType

	ActingAs *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ActingAs,omitempty" json:"ActingAs,omitempty"`

	RequestedConfiguration *ArrayOfServiceConfigurationType `` /* 139-byte string literal not displayed */

	ConfigurationRequestDetails *ConfigurationRequestDetailsType `` /* 149-byte string literal not displayed */
}

type GetSharingFolder

type GetSharingFolder GetSharingFolderType

type GetSharingFolderResponseMessageType

type GetSharingFolderResponseMessageType struct {
	*ResponseMessageType

	SharingFolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SharingFolderId,omitempty" json:"SharingFolderId,omitempty"`
}

type GetSharingFolderType

type GetSharingFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetSharingFolder"`

	*BaseRequestType

	SmtpAddress *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SmtpAddress,omitempty" json:"SmtpAddress,omitempty"`

	DataType *SharingDataType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DataType,omitempty" json:"DataType,omitempty"`

	SharedFolderId *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SharedFolderId,omitempty" json:"SharedFolderId,omitempty"`
}

type GetSharingMetadata

type GetSharingMetadata GetSharingMetadataType

type GetSharingMetadataResponseMessageType

type GetSharingMetadataResponseMessageType struct {
	*ResponseMessageType

	EncryptedSharedFolderDataCollection *ArrayOfEncryptedSharedFolderDataType `` /* 165-byte string literal not displayed */

	InvalidRecipients *ArrayOfInvalidRecipientsType `` /* 129-byte string literal not displayed */
}

type GetSharingMetadataType

type GetSharingMetadataType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetSharingMetadata"`

	*BaseRequestType

	IdOfFolderToShare *FolderIdType `` /* 129-byte string literal not displayed */

	SenderSmtpAddress *NonEmptyStringType `` /* 129-byte string literal not displayed */

	Recipients *ArrayOfSmtpAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Recipients,omitempty" json:"Recipients,omitempty"`
}

type GetSpecificUserConfiguration

type GetSpecificUserConfiguration GetSpecificUserConfigurationType

type GetSpecificUserConfigurationResponseMessageType

type GetSpecificUserConfigurationResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetSpecificUserConfigurationResponseMessage"`

	*ResponseMessageType

	UserConfiguration *UserConfigurationType `` /* 129-byte string literal not displayed */
}

type GetSpecificUserConfigurationResponseType

type GetSpecificUserConfigurationResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetSpecificUserConfigurationResponse"`

	*BaseResponseMessageType
}

type GetSpecificUserConfigurationType

type GetSpecificUserConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetSpecificUserConfiguration"`

	*BaseRequestType

	UserConfigurationName *UserConfigurationNameType `` /* 137-byte string literal not displayed */

	UserConfigurationProperties *UserConfigurationPropertyType `` /* 149-byte string literal not displayed */
}

type GetStreamingEvents

type GetStreamingEvents GetStreamingEventsType

type GetStreamingEventsResponse

type GetStreamingEventsResponse GetStreamingEventsResponseType

type GetStreamingEventsResponseMessageType

type GetStreamingEventsResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetStreamingEventsResponseMessage"`

	*ResponseMessageType

	Notifications *NonEmptyArrayOfNotificationsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Notifications,omitempty" json:"Notifications,omitempty"`

	ErrorSubscriptionIds *NonEmptyArrayOfSubscriptionIdsType `` /* 135-byte string literal not displayed */

	ConnectionStatus *ConnectionStatusType `` /* 127-byte string literal not displayed */
}

type GetStreamingEventsResponseType

type GetStreamingEventsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetStreamingEventsResponse"`

	*BaseResponseMessageType
}

type GetStreamingEventsType

type GetStreamingEventsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetStreamingEvents"`

	*BaseRequestType

	SubscriptionIds *NonEmptyArrayOfSubscriptionIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SubscriptionIds,omitempty" json:"SubscriptionIds,omitempty"`

	ConnectionTimeout *StreamingSubscriptionConnectionTimeoutType `` /* 129-byte string literal not displayed */
}

type GetUserAvailabilityRequest

type GetUserAvailabilityRequest GetUserAvailabilityRequestType

type GetUserAvailabilityRequestType

type GetUserAvailabilityRequestType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetUserAvailabilityRequest"`

	*BaseRequestType

	TimeZone *TimeZone `xml:"TimeZone,omitempty" json:"TimeZone,omitempty"`

	MailboxDataArray *ArrayOfMailboxData `` /* 127-byte string literal not displayed */

	FreeBusyViewOptions *FreeBusyViewOptions `xml:"FreeBusyViewOptions,omitempty" json:"FreeBusyViewOptions,omitempty"`

	SuggestionsViewOptions *SuggestionsViewOptions `xml:"SuggestionsViewOptions,omitempty" json:"SuggestionsViewOptions,omitempty"`
}

type GetUserAvailabilityResponse

type GetUserAvailabilityResponse GetUserAvailabilityResponseType

type GetUserAvailabilityResponseType

type GetUserAvailabilityResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetUserAvailabilityResponse"`

	FreeBusyResponseArray *ArrayOfFreeBusyResponse `` /* 137-byte string literal not displayed */

	SuggestionsResponse *SuggestionsResponseType `` /* 133-byte string literal not displayed */
}

type GetUserConfiguration

type GetUserConfiguration GetUserConfigurationType

type GetUserConfigurationResponse

type GetUserConfigurationResponse GetUserConfigurationResponseType

type GetUserConfigurationResponseMessageType

type GetUserConfigurationResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetUserConfigurationResponseMessage"`

	*ResponseMessageType

	UserConfiguration *UserConfigurationType `` /* 129-byte string literal not displayed */
}

type GetUserConfigurationResponseType

type GetUserConfigurationResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetUserConfigurationResponse"`

	*BaseResponseMessageType
}

type GetUserConfigurationType

type GetUserConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetUserConfiguration"`

	*BaseRequestType

	UserConfigurationName *UserConfigurationNameType `` /* 137-byte string literal not displayed */

	UserConfigurationProperties *UserConfigurationPropertyType `` /* 149-byte string literal not displayed */
}

type GetUserOofSettingsRequest

type GetUserOofSettingsRequest struct {
	*BaseRequestType

	Mailbox *Mailbox `xml:"Mailbox,omitempty" json:"Mailbox,omitempty"`
}

type GetUserOofSettingsResponse

type GetUserOofSettingsResponse struct {
	ResponseMessage *ResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResponseMessage,omitempty" json:"ResponseMessage,omitempty"`

	OofSettings *OofSettings `xml:"OofSettings,omitempty" json:"OofSettings,omitempty"`

	AllowExternalOof *ExternalAudience `` /* 127-byte string literal not displayed */
}

type GetUserPhoto

type GetUserPhoto GetUserPhotoType

type GetUserPhotoResponseMessageType

type GetUserPhotoResponseMessageType struct {
	*ResponseMessageType

	HasChanged bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages HasChanged,omitempty" json:"HasChanged,omitempty"`

	PictureData []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PictureData,omitempty" json:"PictureData,omitempty"`
}

type GetUserPhotoResponseType

type GetUserPhotoResponseType struct {
	*BaseResponseMessageType
}

type GetUserPhotoType

type GetUserPhotoType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetUserPhoto"`

	*BaseRequestType

	Email string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Email,omitempty" json:"Email,omitempty"`

	SizeRequested *UserPhotoSizeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SizeRequested,omitempty" json:"SizeRequested,omitempty"`

	TypeRequested *UserPhotoTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages TypeRequested,omitempty" json:"TypeRequested,omitempty"`
}

type GetUserRetentionPolicyTags

type GetUserRetentionPolicyTags GetUserRetentionPolicyTagsType

type GetUserRetentionPolicyTagsResponseMessageType

type GetUserRetentionPolicyTagsResponseMessageType struct {
	*ResponseMessageType

	RetentionPolicyTags *ArrayOfRetentionPolicyTagsType `` /* 133-byte string literal not displayed */
}

type GetUserRetentionPolicyTagsType

type GetUserRetentionPolicyTagsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GetUserRetentionPolicyTags"`

	*BaseRequestType
}

type GroupAttendeeConflictData

type GroupAttendeeConflictData struct {
	*AttendeeConflictData

	NumberOfMembers int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types NumberOfMembers,omitempty" json:"NumberOfMembers,omitempty"`

	NumberOfMembersAvailable int32 `` /* 140-byte string literal not displayed */

	NumberOfMembersWithConflict int32 `` /* 146-byte string literal not displayed */

	NumberOfMembersWithNoData int32 `` /* 142-byte string literal not displayed */
}

type GroupByType

type GroupByType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupBy"`

	*BaseGroupByType

	AggregateOn *AggregateOnType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AggregateOn,omitempty" json:"AggregateOn,omitempty"`

	UseCollapsibleGroups bool `` /* 132-byte string literal not displayed */

	ItemsPerGroup *NonNegativeInteger `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemsPerGroup,omitempty" json:"ItemsPerGroup,omitempty"`

	MaxItemsPerGroup *NonNegativeInteger `xml:"http://schemas.microsoft.com/exchange/services/2006/types MaxItemsPerGroup,omitempty" json:"MaxItemsPerGroup,omitempty"`

	GroupsToExpand *ArrayOfGroupIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupsToExpand,omitempty" json:"GroupsToExpand,omitempty"`

	FieldURI *PathToUnindexedFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FieldURI,omitempty" json:"FieldURI,omitempty"`

	IndexedFieldURI *PathToIndexedFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types IndexedFieldURI,omitempty" json:"IndexedFieldURI,omitempty"`

	ExtendedFieldURI *PathToExtendedFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedFieldURI,omitempty" json:"ExtendedFieldURI,omitempty"`
}

type GroupLocatorType

type GroupLocatorType struct {
	*MailboxLocatorType
}

type GroupMailboxConfigurationActionType

type GroupMailboxConfigurationActionType interface{}

type GroupMemberIdentifierType

type GroupMemberIdentifierType string
const (
	GroupMemberIdentifierTypeExternalDirectoryObjectId GroupMemberIdentifierType = "ExternalDirectoryObjectId"

	GroupMemberIdentifierTypeLegacyExchangeDN GroupMemberIdentifierType = "LegacyExchangeDN"

	GroupMemberIdentifierTypeSmtpAddress GroupMemberIdentifierType = "SmtpAddress"
)

type GroupSearchScopeType

type GroupSearchScopeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupSearchScope"`

	GroupTypes *SearchScopeGroupsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupTypes,omitempty" json:"GroupTypes,omitempty"`
}

type GroupSummaryType

type GroupSummaryType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupSummary"`

	GroupCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupCount,omitempty" json:"GroupCount,omitempty"`

	UnreadCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types UnreadCount,omitempty" json:"UnreadCount,omitempty"`

	InstanceKey []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types InstanceKey,omitempty" json:"InstanceKey,omitempty"`

	GroupByValue string `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupByValue,omitempty" json:"GroupByValue,omitempty"`
}

type GroupedItemsType

type GroupedItemsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupedItems"`

	GroupIndex string `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupIndex,omitempty" json:"GroupIndex,omitempty"`

	Items *ArrayOfRealItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Items,omitempty" json:"Items,omitempty"`

	GroupSummary *GroupSummaryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupSummary,omitempty" json:"GroupSummary,omitempty"`
}

type GuidType

type GuidType string

type HashtagRefinerType

type HashtagRefinerType struct {
	*SearchRefinerType

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`
}

type HideTag

type HideTag HideTagType

type HideTagResponse

type HideTagResponse HideTagResponseMessageType

type HideTagResponseMessageType

type HideTagResponseMessageType struct {
	*ResponseMessageType

	WasSuccessful bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages WasSuccessful,omitempty" json:"WasSuccessful,omitempty"`
}

type HideTagType

type HideTagType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages HideTag"`

	*BaseRequestType

	Tag string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Tag,omitempty" json:"Tag,omitempty"`
}

type HighlightTermType

type HighlightTermType struct {
	Scope string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Scope,omitempty" json:"Scope,omitempty"`

	Value string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type HoldActionType

type HoldActionType string
const (
	HoldActionTypeCreate HoldActionType = "Create"

	HoldActionTypeUpdate HoldActionType = "Update"

	HoldActionTypeRemove HoldActionType = "Remove"
)

type HoldStatusType

type HoldStatusType string
const (
	HoldStatusTypeNotOnHold HoldStatusType = "NotOnHold"

	HoldStatusTypePending HoldStatusType = "Pending"

	HoldStatusTypeOnHold HoldStatusType = "OnHold"

	HoldStatusTypePartialHold HoldStatusType = "PartialHold"

	HoldStatusTypeFailed HoldStatusType = "Failed"
)

type IconIndexType

type IconIndexType string
const (
	IconIndexTypeDefault IconIndexType = "Default"

	IconIndexTypePostItem IconIndexType = "PostItem"

	IconIndexTypeMailRead IconIndexType = "MailRead"

	IconIndexTypeMailUnread IconIndexType = "MailUnread"

	IconIndexTypeMailReplied IconIndexType = "MailReplied"

	IconIndexTypeMailForwarded IconIndexType = "MailForwarded"

	IconIndexTypeMailEncrypted IconIndexType = "MailEncrypted"

	IconIndexTypeMailSmimeSigned IconIndexType = "MailSmimeSigned"

	IconIndexTypeMailEncryptedReplied IconIndexType = "MailEncryptedReplied"

	IconIndexTypeMailSmimeSignedReplied IconIndexType = "MailSmimeSignedReplied"

	IconIndexTypeMailEncryptedForwarded IconIndexType = "MailEncryptedForwarded"

	IconIndexTypeMailSmimeSignedForwarded IconIndexType = "MailSmimeSignedForwarded"

	IconIndexTypeMailEncryptedRead IconIndexType = "MailEncryptedRead"

	IconIndexTypeMailSmimeSignedRead IconIndexType = "MailSmimeSignedRead"

	IconIndexTypeMailIrm IconIndexType = "MailIrm"

	IconIndexTypeMailIrmForwarded IconIndexType = "MailIrmForwarded"

	IconIndexTypeMailIrmReplied IconIndexType = "MailIrmReplied"

	IconIndexTypeSmsSubmitted IconIndexType = "SmsSubmitted"

	IconIndexTypeSmsRoutedToDeliveryPoint IconIndexType = "SmsRoutedToDeliveryPoint"

	IconIndexTypeSmsRoutedToExternalMessagingSystem IconIndexType = "SmsRoutedToExternalMessagingSystem"

	IconIndexTypeSmsDelivered IconIndexType = "SmsDelivered"

	IconIndexTypeOutlookDefaultForContacts IconIndexType = "OutlookDefaultForContacts"

	IconIndexTypeAppointmentItem IconIndexType = "AppointmentItem"

	IconIndexTypeAppointmentRecur IconIndexType = "AppointmentRecur"

	IconIndexTypeAppointmentMeet IconIndexType = "AppointmentMeet"

	IconIndexTypeAppointmentMeetRecur IconIndexType = "AppointmentMeetRecur"

	IconIndexTypeAppointmentMeetNY IconIndexType = "AppointmentMeetNY"

	IconIndexTypeAppointmentMeetYes IconIndexType = "AppointmentMeetYes"

	IconIndexTypeAppointmentMeetNo IconIndexType = "AppointmentMeetNo"

	IconIndexTypeAppointmentMeetMaybe IconIndexType = "AppointmentMeetMaybe"

	IconIndexTypeAppointmentMeetCancel IconIndexType = "AppointmentMeetCancel"

	IconIndexTypeAppointmentMeetInfo IconIndexType = "AppointmentMeetInfo"

	IconIndexTypeTaskItem IconIndexType = "TaskItem"

	IconIndexTypeTaskRecur IconIndexType = "TaskRecur"

	IconIndexTypeTaskOwned IconIndexType = "TaskOwned"

	IconIndexTypeTaskDelegated IconIndexType = "TaskDelegated"
)

type IdFormatType

type IdFormatType string
const (
	IdFormatTypeEwsLegacyId IdFormatType = "EwsLegacyId"

	IdFormatTypeEwsId IdFormatType = "EwsId"

	IdFormatTypeEntryId IdFormatType = "EntryId"

	IdFormatTypeHexEntryId IdFormatType = "HexEntryId"

	IdFormatTypeStoreId IdFormatType = "StoreId"

	IdFormatTypeOwaId IdFormatType = "OwaId"
)

type ImAddressDictionaryEntryType

type ImAddressDictionaryEntryType struct {
	Value string `xml:",chardata" json:"-,"`

	Key *ImAddressKeyType `xml:"Key,attr,omitempty" json:"Key,omitempty"`
}

type ImAddressDictionaryType

type ImAddressDictionaryType struct {
	Entry []*ImAddressDictionaryEntryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Entry,omitempty" json:"Entry,omitempty"`
}

type ImAddressKeyType

type ImAddressKeyType string
const (
	ImAddressKeyTypeImAddress1 ImAddressKeyType = "ImAddress1"

	ImAddressKeyTypeImAddress2 ImAddressKeyType = "ImAddress2"

	ImAddressKeyTypeImAddress3 ImAddressKeyType = "ImAddress3"
)

type ImGroupType

type ImGroupType struct {
	DisplayName *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	GroupType *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupType,omitempty" json:"GroupType,omitempty"`

	ExchangeStoreId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExchangeStoreId,omitempty" json:"ExchangeStoreId,omitempty"`

	MemberCorrelationKey *NonEmptyArrayOfItemIdsType `` /* 132-byte string literal not displayed */

	ExtendedProperties *NonEmptyArrayOfExtendedPropertyType `` /* 128-byte string literal not displayed */

	SmtpAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SmtpAddress,omitempty" json:"SmtpAddress,omitempty"`
}

type ImItemListType

type ImItemListType struct {
	Groups *ArrayOfImGroupType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Groups,omitempty" json:"Groups,omitempty"`

	Personas *ArrayOfPeopleType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Personas,omitempty" json:"Personas,omitempty"`
}

type ImportanceChoicesType

type ImportanceChoicesType string
const (
	ImportanceChoicesTypeLow ImportanceChoicesType = "Low"

	ImportanceChoicesTypeNormal ImportanceChoicesType = "Normal"

	ImportanceChoicesTypeHigh ImportanceChoicesType = "High"
)

type InboxReminderType

type InboxReminderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types InboxReminder"`

	Id *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	ReminderOffset int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReminderOffset,omitempty" json:"ReminderOffset,omitempty"`

	Message string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Message,omitempty" json:"Message,omitempty"`

	IsOrganizerReminder bool `` /* 130-byte string literal not displayed */

	OccurrenceChange *EmailReminderChangeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OccurrenceChange,omitempty" json:"OccurrenceChange,omitempty"`

	SendOption *EmailReminderSendOption `xml:"http://schemas.microsoft.com/exchange/services/2006/types SendOption,omitempty" json:"SendOption,omitempty"`
}

type IndexBasePointType

type IndexBasePointType string
const (
	IndexBasePointTypeBeginning IndexBasePointType = "Beginning"

	IndexBasePointTypeEnd IndexBasePointType = "End"
)

type IndexedFieldURI

type IndexedFieldURI PathToIndexedFieldType

type IndexedPageViewType

type IndexedPageViewType struct {
	*BasePagingType

	Offset int32 `xml:"Offset,attr,omitempty" json:"Offset,omitempty"`

	BasePoint *IndexBasePointType `xml:"BasePoint,attr,omitempty" json:"BasePoint,omitempty"`
}

type IndividualAttendeeConflictData

type IndividualAttendeeConflictData struct {
	*AttendeeConflictData

	BusyType *LegacyFreeBusyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BusyType,omitempty" json:"BusyType,omitempty"`
}

type InferenceClassificationOverrideType

type InferenceClassificationOverrideType struct {
	Id *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	SenderSmtpAddress string `` /* 126-byte string literal not displayed */

	SenderDisplayName string `` /* 126-byte string literal not displayed */

	AlwaysClassifyAs *InferenceClassificationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AlwaysClassifyAs,omitempty" json:"AlwaysClassifyAs,omitempty"`
}

type InferenceClassificationType

type InferenceClassificationType string
const (
	InferenceClassificationTypeFocused InferenceClassificationType = "Focused"

	InferenceClassificationTypeOther InferenceClassificationType = "Other"
)

type Insight

type Insight struct {
	InsightType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types InsightType,omitempty" json:"InsightType,omitempty"`

	Rank float64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Rank,omitempty" json:"Rank,omitempty"`

	Content *InsightContent `xml:"http://schemas.microsoft.com/exchange/services/2006/types Content,omitempty" json:"Content,omitempty"`

	Text string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Text,omitempty" json:"Text,omitempty"`

	ItemList *ArrayOfInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemList,omitempty" json:"ItemList,omitempty"`

	RequiresToken bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types RequiresToken,omitempty" json:"RequiresToken,omitempty"`
}

type InsightContent

type InsightContent struct {
}

type InsightContextItem

type InsightContextItem struct {
	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	Val string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Val,omitempty" json:"Val,omitempty"`
}

type InsightFiltersType

type InsightFiltersType struct {
	Count int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Count,omitempty" json:"Count,omitempty"`

	Types *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Types,omitempty" json:"Types,omitempty"`

	KeyInsightsOnly bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types KeyInsightsOnly,omitempty" json:"KeyInsightsOnly,omitempty"`
}

type InsightItemType

type InsightItemType struct {
	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	InsightId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types InsightId,omitempty" json:"InsightId,omitempty"`

	Type string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	StartTimeUtc xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTimeUtc,omitempty" json:"StartTimeUtc,omitempty"`

	EndTimeUtc xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTimeUtc,omitempty" json:"EndTimeUtc,omitempty"`

	Status *InsightStatusType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Status,omitempty" json:"Status,omitempty"`

	Version string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Version,omitempty" json:"Version,omitempty"`

	Context *ArrayOfInsightContextItem `xml:"http://schemas.microsoft.com/exchange/services/2006/types Context,omitempty" json:"Context,omitempty"`

	Text string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Text,omitempty" json:"Text,omitempty"`

	ApplicationsIds *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ApplicationsIds,omitempty" json:"ApplicationsIds,omitempty"`

	SuggestedActions string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SuggestedActions,omitempty" json:"SuggestedActions,omitempty"`

	AppContexts *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppContexts,omitempty" json:"AppContexts,omitempty"`
}

type InsightStatusType

type InsightStatusType string
const (
	InsightStatusTypeCreated InsightStatusType = "Created"

	InsightStatusTypeActive InsightStatusType = "Active"

	InsightStatusTypeDismissed InsightStatusType = "Dismissed"

	InsightStatusTypeInvalid InsightStatusType = "Invalid"
)

type InsightValue

type InsightValue struct {
	InsightSource string `xml:"http://schemas.microsoft.com/exchange/services/2006/types InsightSource,omitempty" json:"InsightSource,omitempty"`

	UpdatedUtcTicks int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types UpdatedUtcTicks,omitempty" json:"UpdatedUtcTicks,omitempty"`
}

type InstallApp

type InstallApp InstallAppType

type InstallAppResponse

type InstallAppResponse InstallAppResponseType

type InstallAppResponseType

type InstallAppResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages InstallAppResponse"`

	*ResponseMessageType

	WasFirstInstall bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages WasFirstInstall,omitempty" json:"WasFirstInstall,omitempty"`

	Extension *InstalledAppType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Extension,omitempty" json:"Extension,omitempty"`
}

type InstallAppType

type InstallAppType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages InstallApp"`

	*BaseRequestType

	Manifest []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Manifest,omitempty" json:"Manifest,omitempty"`

	MarketplaceAssetId string `` /* 131-byte string literal not displayed */

	MarketplaceContentMarket string `` /* 143-byte string literal not displayed */

	SendWelcomeEmail bool `` /* 127-byte string literal not displayed */

	ManifestUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ManifestUrl,omitempty" json:"ManifestUrl,omitempty"`

	MarketplaceCorrelationId string `` /* 143-byte string literal not displayed */

	CampaignId string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages CampaignId,omitempty" json:"CampaignId,omitempty"`
}

type InstalledAppType

type InstalledAppType struct {
	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	MarketplaceAssetId string `` /* 128-byte string literal not displayed */

	Enabled bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types Enabled,omitempty" json:"Enabled,omitempty"`

	ConsentState string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConsentState,omitempty" json:"ConsentState,omitempty"`

	Type string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	LicenseStatus string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LicenseStatus,omitempty" json:"LicenseStatus,omitempty"`

	TrialExpirationDate xsd.DateTime `` /* 130-byte string literal not displayed */

	ProviderName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProviderName,omitempty" json:"ProviderName,omitempty"`

	IconUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types IconUrl,omitempty" json:"IconUrl,omitempty"`

	HighResolutionIconUrl string `` /* 134-byte string literal not displayed */

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	Description string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Description,omitempty" json:"Description,omitempty"`

	Requirements string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Requirements,omitempty" json:"Requirements,omitempty"`

	Version string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Version,omitempty" json:"Version,omitempty"`
}

type InstantSearchItemType

type InstantSearchItemType interface{}

type InstantSearchPayloadType

type InstantSearchPayloadType struct {
	SearchSessionId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchSessionId,omitempty" json:"SearchSessionId,omitempty"`

	SearchRequestId int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchRequestId,omitempty" json:"SearchRequestId,omitempty"`

	ResultType *InstantSearchResultType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResultType,omitempty" json:"ResultType,omitempty"`

	Items *ArrayOfItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Items,omitempty" json:"Items,omitempty"`

	Conversations *ArrayOfConversationsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Conversations,omitempty" json:"Conversations,omitempty"`

	CalendarItems *ArrayOfCalendarItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItems,omitempty" json:"CalendarItems,omitempty"`
}

type InstantSearchResultType

type InstantSearchResultType interface{}

type InternetHeaderType

type InternetHeaderType struct {
	Value string `xml:",chardata" json:"-,"`

	HeaderName string `xml:"HeaderName,attr,omitempty" json:"HeaderName,omitempty"`
}

type IntervalRecurrencePatternBaseType

type IntervalRecurrencePatternBaseType struct {
	*RecurrencePatternBaseType

	Interval int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Interval,omitempty" json:"Interval,omitempty"`
}

type InvalidRecipientResponseCodeType

type InvalidRecipientResponseCodeType string
const (
	InvalidRecipientResponseCodeTypeOtherError InvalidRecipientResponseCodeType = "OtherError"

	InvalidRecipientResponseCodeTypeRecipientOrganizationNotFederated InvalidRecipientResponseCodeType = "RecipientOrganizationNotFederated"

	InvalidRecipientResponseCodeTypeCannotObtainTokenFromSTS InvalidRecipientResponseCodeType = "CannotObtainTokenFromSTS"

	InvalidRecipientResponseCodeTypeSystemPolicyBlocksSharingWithThisRecipient InvalidRecipientResponseCodeType = "SystemPolicyBlocksSharingWithThisRecipient"

	InvalidRecipientResponseCodeTypeRecipientOrganizationFederatedWithUnknownTokenIssuer InvalidRecipientResponseCodeType = "RecipientOrganizationFederatedWithUnknownTokenIssuer"
)

type InvalidRecipientType

type InvalidRecipientType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types InvalidRecipient"`

	SmtpAddress *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SmtpAddress,omitempty" json:"SmtpAddress,omitempty"`

	ResponseCode *InvalidRecipientResponseCodeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResponseCode,omitempty" json:"ResponseCode,omitempty"`

	MessageText string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MessageText,omitempty" json:"MessageText,omitempty"`
}

type IsEqualTo

type IsEqualTo IsEqualToType

type IsEqualToType

type IsEqualToType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsEqualTo"`

	*TwoOperandExpressionType
}

type IsGreaterThan

type IsGreaterThan IsGreaterThanType

type IsGreaterThanOrEqualTo

type IsGreaterThanOrEqualTo IsGreaterThanOrEqualToType

type IsGreaterThanOrEqualToType

type IsGreaterThanOrEqualToType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsGreaterThanOrEqualTo"`

	*TwoOperandExpressionType
}

type IsGreaterThanType

type IsGreaterThanType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsGreaterThan"`

	*TwoOperandExpressionType
}

type IsLessThan

type IsLessThan IsLessThanType

type IsLessThanOrEqualTo

type IsLessThanOrEqualTo IsLessThanOrEqualToType

type IsLessThanOrEqualToType

type IsLessThanOrEqualToType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsLessThanOrEqualTo"`

	*TwoOperandExpressionType
}

type IsLessThanType

type IsLessThanType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsLessThan"`

	*TwoOperandExpressionType
}

type IsNotEqualTo

type IsNotEqualTo IsNotEqualToType

type IsNotEqualToType

type IsNotEqualToType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsNotEqualTo"`

	*TwoOperandExpressionType
}

type ItemAttachmentType

type ItemAttachmentType struct {
	*AttachmentType

	Item *ItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`

	Message *MessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Message,omitempty" json:"Message,omitempty"`

	SharingMessage *SharingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SharingMessage,omitempty" json:"SharingMessage,omitempty"`

	CalendarItem *CalendarItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItem,omitempty" json:"CalendarItem,omitempty"`

	Contact *ContactItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contact,omitempty" json:"Contact,omitempty"`

	MeetingMessage *MeetingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingMessage,omitempty" json:"MeetingMessage,omitempty"`

	MeetingRequest *MeetingRequestMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingRequest,omitempty" json:"MeetingRequest,omitempty"`

	MeetingResponse *MeetingResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingResponse,omitempty" json:"MeetingResponse,omitempty"`

	MeetingCancellation *MeetingCancellationMessageType `` /* 130-byte string literal not displayed */

	Task *TaskType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Task,omitempty" json:"Task,omitempty"`

	PostItem *PostItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostItem,omitempty" json:"PostItem,omitempty"`

	RoleMember *RoleMemberItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RoleMember,omitempty" json:"RoleMember,omitempty"`

	Network *NetworkItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Network,omitempty" json:"Network,omitempty"`

	Person *AbchPersonItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Person,omitempty" json:"Person,omitempty"`
}

type ItemChangeDescriptionType

type ItemChangeDescriptionType struct {
	*ChangeDescriptionType
}

type ItemChangeType

type ItemChangeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemChange"`

	Updates *NonEmptyArrayOfItemChangeDescriptionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Updates,omitempty" json:"Updates,omitempty"`

	CalendarActivityData *CalendarActivityDataType `` /* 132-byte string literal not displayed */

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	OccurrenceItemId *OccurrenceItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OccurrenceItemId,omitempty" json:"OccurrenceItemId,omitempty"`

	RecurringMasterItemId *RecurringMasterItemIdType `` /* 134-byte string literal not displayed */
}

type ItemClassType

type ItemClassType string

type ItemIdType

type ItemIdType struct {
	*BaseItemIdType

	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`

	ChangeKey string `xml:"ChangeKey,attr,omitempty" json:"ChangeKey,omitempty"`
}

type ItemIndexErrorType

type ItemIndexErrorType string
const (
	ItemIndexErrorTypeNone ItemIndexErrorType = "None"

	ItemIndexErrorTypeGenericError ItemIndexErrorType = "GenericError"

	ItemIndexErrorTypeTimeout ItemIndexErrorType = "Timeout"

	ItemIndexErrorTypeStaleEvent ItemIndexErrorType = "StaleEvent"

	ItemIndexErrorTypeMailboxOffline ItemIndexErrorType = "MailboxOffline"

	ItemIndexErrorTypeAttachmentLimitReached ItemIndexErrorType = "AttachmentLimitReached"

	ItemIndexErrorTypeMarsWriterTruncation ItemIndexErrorType = "MarsWriterTruncation"

	ItemIndexErrorTypeDocumentParserFailure ItemIndexErrorType = "DocumentParserFailure"
)

type ItemInfoResponseMessageType

type ItemInfoResponseMessageType struct {
	*ResponseMessageType

	Items *ArrayOfRealItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Items,omitempty" json:"Items,omitempty"`
}

type ItemQueryTraversalType

type ItemQueryTraversalType string
const (
	ItemQueryTraversalTypeShallow ItemQueryTraversalType = "Shallow"

	ItemQueryTraversalTypeSoftDeleted ItemQueryTraversalType = "SoftDeleted"

	ItemQueryTraversalTypeAssociated ItemQueryTraversalType = "Associated"
)

type ItemResponseShapeType

type ItemResponseShapeType struct {
	BaseShape *DefaultShapeNamesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BaseShape,omitempty" json:"BaseShape,omitempty"`

	IncludeMimeContent bool `` /* 128-byte string literal not displayed */

	BodyType *BodyTypeResponseType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BodyType,omitempty" json:"BodyType,omitempty"`

	UniqueBodyType *BodyTypeResponseType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UniqueBodyType,omitempty" json:"UniqueBodyType,omitempty"`

	NormalizedBodyType *BodyTypeResponseType `` /* 128-byte string literal not displayed */

	FilterHtmlContent bool `` /* 126-byte string literal not displayed */

	ConvertHtmlCodePageToUTF8 bool `` /* 142-byte string literal not displayed */

	InlineImageUrlTemplate string `` /* 136-byte string literal not displayed */

	BlockExternalImages bool `` /* 130-byte string literal not displayed */

	AddBlankTargetToLinks bool `` /* 134-byte string literal not displayed */

	MaximumBodySize int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types MaximumBodySize,omitempty" json:"MaximumBodySize,omitempty"`

	AdditionalProperties *NonEmptyArrayOfPathsToElementType `` /* 132-byte string literal not displayed */
}

type ItemType

type ItemType struct {
	MimeContent *MimeContentType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MimeContent,omitempty" json:"MimeContent,omitempty"`

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	ParentFolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ParentFolderId,omitempty" json:"ParentFolderId,omitempty"`

	ItemClass *ItemClassType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemClass,omitempty" json:"ItemClass,omitempty"`

	Subject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Subject,omitempty" json:"Subject,omitempty"`

	Sensitivity *SensitivityChoicesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Sensitivity,omitempty" json:"Sensitivity,omitempty"`

	Body *BodyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Body,omitempty" json:"Body,omitempty"`

	Attachments *NonEmptyArrayOfAttachmentsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attachments,omitempty" json:"Attachments,omitempty"`

	DateTimeReceived xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTimeReceived,omitempty" json:"DateTimeReceived,omitempty"`

	Size int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Size,omitempty" json:"Size,omitempty"`

	Categories *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Categories,omitempty" json:"Categories,omitempty"`

	Importance *ImportanceChoicesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Importance,omitempty" json:"Importance,omitempty"`

	InReplyTo string `xml:"http://schemas.microsoft.com/exchange/services/2006/types InReplyTo,omitempty" json:"InReplyTo,omitempty"`

	IsSubmitted bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsSubmitted,omitempty" json:"IsSubmitted,omitempty"`

	IsDraft bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsDraft,omitempty" json:"IsDraft,omitempty"`

	IsFromMe bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsFromMe,omitempty" json:"IsFromMe,omitempty"`

	IsResend bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsResend,omitempty" json:"IsResend,omitempty"`

	IsUnmodified bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsUnmodified,omitempty" json:"IsUnmodified,omitempty"`

	InternetMessageHeaders *NonEmptyArrayOfInternetHeadersType `` /* 136-byte string literal not displayed */

	DateTimeSent xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTimeSent,omitempty" json:"DateTimeSent,omitempty"`

	DateTimeCreated xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTimeCreated,omitempty" json:"DateTimeCreated,omitempty"`

	ResponseObjects *NonEmptyArrayOfResponseObjectsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResponseObjects,omitempty" json:"ResponseObjects,omitempty"`

	ReminderDueBy xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReminderDueBy,omitempty" json:"ReminderDueBy,omitempty"`

	ReminderIsSet bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReminderIsSet,omitempty" json:"ReminderIsSet,omitempty"`

	ReminderNextTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReminderNextTime,omitempty" json:"ReminderNextTime,omitempty"`

	ReminderMinutesBeforeStart *ReminderMinutesBeforeStartType `` /* 144-byte string literal not displayed */

	DisplayCc string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayCc,omitempty" json:"DisplayCc,omitempty"`

	DisplayTo string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayTo,omitempty" json:"DisplayTo,omitempty"`

	DisplayBcc string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayBcc,omitempty" json:"DisplayBcc,omitempty"`

	HasAttachments bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasAttachments,omitempty" json:"HasAttachments,omitempty"`

	ExtendedProperty []*ExtendedPropertyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedProperty,omitempty" json:"ExtendedProperty,omitempty"`

	Culture *Language `xml:"http://schemas.microsoft.com/exchange/services/2006/types Culture,omitempty" json:"Culture,omitempty"`

	EffectiveRights *EffectiveRightsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EffectiveRights,omitempty" json:"EffectiveRights,omitempty"`

	LastModifiedName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastModifiedName,omitempty" json:"LastModifiedName,omitempty"`

	LastModifiedTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastModifiedTime,omitempty" json:"LastModifiedTime,omitempty"`

	IsAssociated bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsAssociated,omitempty" json:"IsAssociated,omitempty"`

	WebClientReadFormQueryString string `` /* 148-byte string literal not displayed */

	WebClientEditFormQueryString string `` /* 148-byte string literal not displayed */

	ConversationId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConversationId,omitempty" json:"ConversationId,omitempty"`

	UniqueBody *BodyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UniqueBody,omitempty" json:"UniqueBody,omitempty"`

	Flag *FlagType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Flag,omitempty" json:"Flag,omitempty"`

	StoreEntryId []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types StoreEntryId,omitempty" json:"StoreEntryId,omitempty"`

	InstanceKey []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types InstanceKey,omitempty" json:"InstanceKey,omitempty"`

	NormalizedBody *BodyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types NormalizedBody,omitempty" json:"NormalizedBody,omitempty"`

	EntityExtractionResult *EntityExtractionResultType `` /* 136-byte string literal not displayed */

	PolicyTag *RetentionTagType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PolicyTag,omitempty" json:"PolicyTag,omitempty"`

	ArchiveTag *RetentionTagType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ArchiveTag,omitempty" json:"ArchiveTag,omitempty"`

	RetentionDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types RetentionDate,omitempty" json:"RetentionDate,omitempty"`

	Preview string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Preview,omitempty" json:"Preview,omitempty"`

	RightsManagementLicenseData *RightsManagementLicenseDataType `` /* 146-byte string literal not displayed */

	PredictedActionReasons *NonEmptyArrayOfPredictedActionReasonType `` /* 136-byte string literal not displayed */

	IsClutter bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsClutter,omitempty" json:"IsClutter,omitempty"`

	BlockStatus bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types BlockStatus,omitempty" json:"BlockStatus,omitempty"`

	HasBlockedImages bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasBlockedImages,omitempty" json:"HasBlockedImages,omitempty"`

	TextBody *BodyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TextBody,omitempty" json:"TextBody,omitempty"`

	IconIndex *IconIndexType `xml:"http://schemas.microsoft.com/exchange/services/2006/types IconIndex,omitempty" json:"IconIndex,omitempty"`

	SearchKey []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchKey,omitempty" json:"SearchKey,omitempty"`

	SortKey int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types SortKey,omitempty" json:"SortKey,omitempty"`

	Hashtags *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Hashtags,omitempty" json:"Hashtags,omitempty"`

	Mentions *ArrayOfRecipientsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mentions,omitempty" json:"Mentions,omitempty"`

	MentionedMe bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types MentionedMe,omitempty" json:"MentionedMe,omitempty"`

	MentionsPreview *MentionsPreviewType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MentionsPreview,omitempty" json:"MentionsPreview,omitempty"`

	MentionsEx *NonEmptyArrayOfMentionActionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MentionsEx,omitempty" json:"MentionsEx,omitempty"`

	AppliedHashtags *NonEmptyArrayOfAppliedHashtagType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppliedHashtags,omitempty" json:"AppliedHashtags,omitempty"`

	AppliedHashtagsPreview *AppliedHashtagsPreviewType `` /* 136-byte string literal not displayed */

	Likes *NonEmptyArrayOfLikeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Likes,omitempty" json:"Likes,omitempty"`

	LikesPreview *LikesPreviewType `xml:"http://schemas.microsoft.com/exchange/services/2006/types LikesPreview,omitempty" json:"LikesPreview,omitempty"`

	PendingSocialActivityTagIds *ArrayOfStringsType `` /* 146-byte string literal not displayed */

	AtAllMention bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types AtAllMention,omitempty" json:"AtAllMention,omitempty"`

	CanDelete bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types CanDelete,omitempty" json:"CanDelete,omitempty"`

	InferenceClassification *InferenceClassificationType `` /* 138-byte string literal not displayed */
}

type ItemTypesFilterType

type ItemTypesFilterType interface{}

type JobInsightValue

type JobInsightValue struct {
	*InsightValue

	Company string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Company,omitempty" json:"Company,omitempty"`

	CompanyDescription string `` /* 128-byte string literal not displayed */

	CompanyTicker string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompanyTicker,omitempty" json:"CompanyTicker,omitempty"`

	CompanyLogoUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompanyLogoUrl,omitempty" json:"CompanyLogoUrl,omitempty"`

	CompanyWebsiteUrl string `` /* 126-byte string literal not displayed */

	CompanyLinkedInUrl string `` /* 128-byte string literal not displayed */

	Title string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Title,omitempty" json:"Title,omitempty"`

	StartUtcTicks int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartUtcTicks,omitempty" json:"StartUtcTicks,omitempty"`

	EndUtcTicks int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndUtcTicks,omitempty" json:"EndUtcTicks,omitempty"`
}

type KeywordStatisticsSearchResultType

type KeywordStatisticsSearchResultType struct {
	Keyword string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Keyword,omitempty" json:"Keyword,omitempty"`

	ItemHits int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemHits,omitempty" json:"ItemHits,omitempty"`

	Size int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Size,omitempty" json:"Size,omitempty"`
}

type Language

type Language string

type LargeArchiveSearchScopeType

type LargeArchiveSearchScopeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types LargeArchiveSearchScope"`

	ArchiveTypes *SearchScopeArchivesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ArchiveTypes,omitempty" json:"ArchiveTypes,omitempty"`
}

type LegacyFreeBusyType

type LegacyFreeBusyType string
const (
	LegacyFreeBusyTypeFree LegacyFreeBusyType = "Free"

	LegacyFreeBusyTypeTentative LegacyFreeBusyType = "Tentative"

	LegacyFreeBusyTypeBusy LegacyFreeBusyType = "Busy"

	LegacyFreeBusyTypeOOF LegacyFreeBusyType = "OOF"

	LegacyFreeBusyTypeWorkingElsewhere LegacyFreeBusyType = "WorkingElsewhere"

	LegacyFreeBusyTypeNoData LegacyFreeBusyType = "NoData"
)

type LikeType

type LikeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Like"`

	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	CreatedBy *EmailAddressExtendedType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedBy,omitempty" json:"CreatedBy,omitempty"`

	CreatedDateTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedDateTime,omitempty" json:"CreatedDateTime,omitempty"`

	ServerCreatedDateTime string `` /* 134-byte string literal not displayed */

	DeepLink string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeepLink,omitempty" json:"DeepLink,omitempty"`

	Application string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Application,omitempty" json:"Application,omitempty"`
}

type LikesPreviewType

type LikesPreviewType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types LikesPreview"`

	LikeCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types LikeCount,omitempty" json:"LikeCount,omitempty"`
}

type ListOfExtensionIdsType

type ListOfExtensionIdsType []GuidType

type LobbyBypassType

type LobbyBypassType string
const (
	LobbyBypassTypeDisabled LobbyBypassType = "Disabled"

	LobbyBypassTypeEnabledForGatewayParticipants LobbyBypassType = "EnabledForGatewayParticipants"
)

type LocationBasedStateDefinitionType

type LocationBasedStateDefinitionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types LocationBasedStateDefinition"`

	*BaseCalendarItemStateDefinitionType

	OrganizerLocation string `` /* 126-byte string literal not displayed */

	AttendeeLocation string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AttendeeLocation,omitempty" json:"AttendeeLocation,omitempty"`
}

type LocationConstraintItem

type LocationConstraintItem struct {
	*MeetingTimeCandidatesConstraintItem

	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	ResolveAvailability bool `` /* 130-byte string literal not displayed */
}

type LocationSourceType

type LocationSourceType string
const (
	LocationSourceTypeNone LocationSourceType = "None"

	LocationSourceTypeLocationServices LocationSourceType = "LocationServices"

	LocationSourceTypePhonebookServices LocationSourceType = "PhonebookServices"

	LocationSourceTypeDevice LocationSourceType = "Device"

	LocationSourceTypeContact LocationSourceType = "Contact"

	LocationSourceTypeResource LocationSourceType = "Resource"
)

type MailTipTypes

type MailTipTypes interface{}

type MailTips

type MailTips struct {
	RecipientAddress *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecipientAddress,omitempty" json:"RecipientAddress,omitempty"`

	PendingMailTips *MailTipTypes `xml:"http://schemas.microsoft.com/exchange/services/2006/types PendingMailTips,omitempty" json:"PendingMailTips,omitempty"`

	OutOfOffice *OutOfOfficeMailTip `xml:"http://schemas.microsoft.com/exchange/services/2006/types OutOfOffice,omitempty" json:"OutOfOffice,omitempty"`

	MailboxFull bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxFull,omitempty" json:"MailboxFull,omitempty"`

	CustomMailTip string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CustomMailTip,omitempty" json:"CustomMailTip,omitempty"`

	TotalMemberCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types TotalMemberCount,omitempty" json:"TotalMemberCount,omitempty"`

	ExternalMemberCount int32 `` /* 130-byte string literal not displayed */

	MaxMessageSize int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types MaxMessageSize,omitempty" json:"MaxMessageSize,omitempty"`

	DeliveryRestricted bool `` /* 128-byte string literal not displayed */

	IsModerated bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsModerated,omitempty" json:"IsModerated,omitempty"`

	InvalidRecipient bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types InvalidRecipient,omitempty" json:"InvalidRecipient,omitempty"`

	Scope int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Scope,omitempty" json:"Scope,omitempty"`

	RecipientSuggestions *ArrayOfRecipientSuggestionsType `` /* 132-byte string literal not displayed */

	PreferAccessibleContent bool `` /* 138-byte string literal not displayed */
}

type MailTipsResponseMessageType

type MailTipsResponseMessageType struct {
	*ResponseMessageType

	MailTips *MailTips `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MailTips,omitempty" json:"MailTips,omitempty"`
}

type MailTipsServiceConfiguration

type MailTipsServiceConfiguration struct {
	*ServiceConfiguration

	MailTipsEnabled bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailTipsEnabled,omitempty" json:"MailTipsEnabled,omitempty"`

	MaxRecipientsPerGetMailTipsRequest int32 `` /* 160-byte string literal not displayed */

	MaxMessageSize int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types MaxMessageSize,omitempty" json:"MaxMessageSize,omitempty"`

	LargeAudienceThreshold int32 `` /* 136-byte string literal not displayed */

	ShowExternalRecipientCount bool `` /* 144-byte string literal not displayed */

	InternalDomains *SmtpDomainList `xml:"http://schemas.microsoft.com/exchange/services/2006/types InternalDomains,omitempty" json:"InternalDomains,omitempty"`

	PolicyTipsEnabled bool `` /* 126-byte string literal not displayed */

	LargeAudienceCap int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types LargeAudienceCap,omitempty" json:"LargeAudienceCap,omitempty"`
}

type Mailbox

type Mailbox EmailAddress

type MailboxCulture

type MailboxCulture MailboxCultureType

type MailboxCultureType

type MailboxCultureType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxCulture"`

	Value *Language `xml:",chardata" json:"-,"`
}

type MailboxData

type MailboxData struct {
	Email *EmailAddress `xml:"http://schemas.microsoft.com/exchange/services/2006/types Email,omitempty" json:"Email,omitempty"`

	AttendeeType *MeetingAttendeeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AttendeeType,omitempty" json:"AttendeeType,omitempty"`

	ExcludeConflicts bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExcludeConflicts,omitempty" json:"ExcludeConflicts,omitempty"`
}

type MailboxHoldResultType

type MailboxHoldResultType struct {
	HoldId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types HoldId,omitempty" json:"HoldId,omitempty"`

	Query string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Query,omitempty" json:"Query,omitempty"`

	MailboxHoldStatuses *ArrayOfMailboxHoldStatusType `` /* 130-byte string literal not displayed */
}

type MailboxHoldStatusType

type MailboxHoldStatusType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxHoldStatus"`

	Mailbox string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`

	Status *HoldStatusType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Status,omitempty" json:"Status,omitempty"`

	AdditionalInfo string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AdditionalInfo,omitempty" json:"AdditionalInfo,omitempty"`
}

type MailboxInformationType

type MailboxInformationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxInformation"`
}

type MailboxLocatorType

type MailboxLocatorType struct {
	ExternalDirectoryObjectId string `` /* 142-byte string literal not displayed */

	LegacyDn string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LegacyDn,omitempty" json:"LegacyDn,omitempty"`
}

type MailboxQueryType

type MailboxQueryType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxQuery"`

	Query string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Query,omitempty" json:"Query,omitempty"`

	MailboxSearchScopes *NonEmptyArrayOfMailboxSearchScopesType `` /* 130-byte string literal not displayed */
}

type MailboxRefinerType

type MailboxRefinerType struct {
	*SearchRefinerType

	MailboxDisplayName string `` /* 128-byte string literal not displayed */
}

type MailboxSearchLocationType

type MailboxSearchLocationType string
const (
	MailboxSearchLocationTypePrimaryOnly MailboxSearchLocationType = "PrimaryOnly"

	MailboxSearchLocationTypeArchiveOnly MailboxSearchLocationType = "ArchiveOnly"

	MailboxSearchLocationTypeAll MailboxSearchLocationType = "All"
)

type MailboxSearchScopeType

type MailboxSearchScopeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxSearchScope"`

	Mailbox string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`

	SearchScope *MailboxSearchLocationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchScope,omitempty" json:"SearchScope,omitempty"`

	ExtendedAttributes *ArrayOfExtendedAttributesType `` /* 128-byte string literal not displayed */
}

type MailboxStatisticsItemType

type MailboxStatisticsItemType struct {
	MailboxId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxId,omitempty" json:"MailboxId,omitempty"`

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	ItemCount int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemCount,omitempty" json:"ItemCount,omitempty"`

	Size int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Size,omitempty" json:"Size,omitempty"`
}

type MailboxStatisticsSearchResultType

type MailboxStatisticsSearchResultType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxStatisticsSearchResult"`

	UserMailbox *UserMailboxType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserMailbox,omitempty" json:"UserMailbox,omitempty"`

	KeywordStatisticsSearchResult *KeywordStatisticsSearchResultType `` /* 150-byte string literal not displayed */
}

type MailboxTypeType

type MailboxTypeType string
const (
	MailboxTypeTypeUnknown MailboxTypeType = "Unknown"

	MailboxTypeTypeOneOff MailboxTypeType = "OneOff"

	MailboxTypeTypeMailbox MailboxTypeType = "Mailbox"

	MailboxTypeTypePublicDL MailboxTypeType = "PublicDL"

	MailboxTypeTypePrivateDL MailboxTypeType = "PrivateDL"

	MailboxTypeTypeContact MailboxTypeType = "Contact"

	MailboxTypeTypePublicFolder MailboxTypeType = "PublicFolder"

	MailboxTypeTypeGroupMailbox MailboxTypeType = "GroupMailbox"

	MailboxTypeTypeImplicitContact MailboxTypeType = "ImplicitContact"
)

type ManagedFolderInformationType

type ManagedFolderInformationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ManagedFolderInformation"`

	CanDelete bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types CanDelete,omitempty" json:"CanDelete,omitempty"`

	CanRenameOrMove bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types CanRenameOrMove,omitempty" json:"CanRenameOrMove,omitempty"`

	MustDisplayComment bool `` /* 128-byte string literal not displayed */

	HasQuota bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasQuota,omitempty" json:"HasQuota,omitempty"`

	IsManagedFoldersRoot bool `` /* 132-byte string literal not displayed */

	ManagedFolderId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ManagedFolderId,omitempty" json:"ManagedFolderId,omitempty"`

	Comment string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Comment,omitempty" json:"Comment,omitempty"`

	StorageQuota int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types StorageQuota,omitempty" json:"StorageQuota,omitempty"`

	FolderSize int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderSize,omitempty" json:"FolderSize,omitempty"`

	HomePage string `xml:"http://schemas.microsoft.com/exchange/services/2006/types HomePage,omitempty" json:"HomePage,omitempty"`
}

type ManagementRole

type ManagementRole ManagementRoleType

type ManagementRoleType

type ManagementRoleType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ManagementRole"`

	UserRoles *NonEmptyArrayOfRoleType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserRoles,omitempty" json:"UserRoles,omitempty"`

	ApplicationRoles *NonEmptyArrayOfRoleType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ApplicationRoles,omitempty" json:"ApplicationRoles,omitempty"`
}

type MapiPropertyTypeType

type MapiPropertyTypeType string
const (
	MapiPropertyTypeTypeApplicationTime MapiPropertyTypeType = "ApplicationTime"

	MapiPropertyTypeTypeApplicationTimeArray MapiPropertyTypeType = "ApplicationTimeArray"

	MapiPropertyTypeTypeBinary MapiPropertyTypeType = "Binary"

	MapiPropertyTypeTypeBinaryArray MapiPropertyTypeType = "BinaryArray"

	MapiPropertyTypeTypeBoolean MapiPropertyTypeType = "Boolean"

	MapiPropertyTypeTypeCLSID MapiPropertyTypeType = "CLSID"

	MapiPropertyTypeTypeCLSIDArray MapiPropertyTypeType = "CLSIDArray"

	MapiPropertyTypeTypeCurrency MapiPropertyTypeType = "Currency"

	MapiPropertyTypeTypeCurrencyArray MapiPropertyTypeType = "CurrencyArray"

	MapiPropertyTypeTypeDouble MapiPropertyTypeType = "Double"

	MapiPropertyTypeTypeDoubleArray MapiPropertyTypeType = "DoubleArray"

	MapiPropertyTypeTypeError MapiPropertyTypeType = "Error"

	MapiPropertyTypeTypeFloat MapiPropertyTypeType = "Float"

	MapiPropertyTypeTypeFloatArray MapiPropertyTypeType = "FloatArray"

	MapiPropertyTypeTypeInteger MapiPropertyTypeType = "Integer"

	MapiPropertyTypeTypeIntegerArray MapiPropertyTypeType = "IntegerArray"

	MapiPropertyTypeTypeLong MapiPropertyTypeType = "Long"

	MapiPropertyTypeTypeLongArray MapiPropertyTypeType = "LongArray"

	MapiPropertyTypeTypeNull MapiPropertyTypeType = "Null"

	MapiPropertyTypeTypeObject MapiPropertyTypeType = "Object"

	MapiPropertyTypeTypeObjectArray MapiPropertyTypeType = "ObjectArray"

	MapiPropertyTypeTypeShort MapiPropertyTypeType = "Short"

	MapiPropertyTypeTypeShortArray MapiPropertyTypeType = "ShortArray"

	MapiPropertyTypeTypeSystemTime MapiPropertyTypeType = "SystemTime"

	MapiPropertyTypeTypeSystemTimeArray MapiPropertyTypeType = "SystemTimeArray"

	MapiPropertyTypeTypeString MapiPropertyTypeType = "String"

	MapiPropertyTypeTypeStringArray MapiPropertyTypeType = "StringArray"
)

type MarkAllItemsAsRead

type MarkAllItemsAsRead MarkAllItemsAsReadType

type MarkAllItemsAsReadResponse

type MarkAllItemsAsReadResponse MarkAllItemsAsReadResponseType

type MarkAllItemsAsReadResponseType

type MarkAllItemsAsReadResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MarkAllItemsAsReadResponse"`

	*BaseResponseMessageType
}

type MarkAllItemsAsReadType

type MarkAllItemsAsReadType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MarkAllItemsAsRead"`

	*BaseRequestType

	ReadFlag bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ReadFlag,omitempty" json:"ReadFlag,omitempty"`

	SuppressReadReceipts bool `` /* 135-byte string literal not displayed */

	FolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderIds,omitempty" json:"FolderIds,omitempty"`
}

type MarkAsJunk

type MarkAsJunk MarkAsJunkType

type MarkAsJunkResponse

type MarkAsJunkResponse MarkAsJunkResponseType

type MarkAsJunkResponseMessageType

type MarkAsJunkResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MarkAsJunkResponseMessage"`

	*ResponseMessageType
}

type MarkAsJunkResponseType

type MarkAsJunkResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MarkAsJunkResponse"`

	*BaseResponseMessageType
}

type MarkAsJunkType

type MarkAsJunkType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MarkAsJunk"`

	*BaseRequestType

	ItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemIds,omitempty" json:"ItemIds,omitempty"`

	IsJunk bool `xml:"IsJunk,attr,omitempty" json:"IsJunk,omitempty"`

	MoveItem bool `xml:"MoveItem,attr,omitempty" json:"MoveItem,omitempty"`
}

type MatchOptionsType

type MatchOptionsType string
const (
	MatchOptionsTypeFullString MatchOptionsType = "FullString"

	MatchOptionsTypePrefix MatchOptionsType = "Prefix"
)

type MaxSyncChangesReturnedType

type MaxSyncChangesReturnedType int32

type MeetingAttendeeType

type MeetingAttendeeType string
const (
	MeetingAttendeeTypeOrganizer MeetingAttendeeType = "Organizer"

	MeetingAttendeeTypeRequired MeetingAttendeeType = "Required"

	MeetingAttendeeTypeOptional MeetingAttendeeType = "Optional"

	MeetingAttendeeTypeRoom MeetingAttendeeType = "Room"

	MeetingAttendeeTypeResource MeetingAttendeeType = "Resource"
)

type MeetingCancellationMessageType

type MeetingCancellationMessageType struct {
	*MeetingMessageType

	Start xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Start,omitempty" json:"Start,omitempty"`

	End xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types End,omitempty" json:"End,omitempty"`

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	Recurrence *RecurrenceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Recurrence,omitempty" json:"Recurrence,omitempty"`

	CalendarItemType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItemType,omitempty" json:"CalendarItemType,omitempty"`

	EnhancedLocation *EnhancedLocationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EnhancedLocation,omitempty" json:"EnhancedLocation,omitempty"`

	DoNotForwardMeeting bool `` /* 130-byte string literal not displayed */
}

type MeetingInsightValue

type MeetingInsightValue struct {
	*InsightValue

	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	Subject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Subject,omitempty" json:"Subject,omitempty"`

	StartUtcTicks int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartUtcTicks,omitempty" json:"StartUtcTicks,omitempty"`

	EndUtcTicks int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndUtcTicks,omitempty" json:"EndUtcTicks,omitempty"`

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	Organizer *ProfileInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Organizer,omitempty" json:"Organizer,omitempty"`

	Attendees *ArrayOfProfileInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attendees,omitempty" json:"Attendees,omitempty"`
}

type MeetingInstance

type MeetingInstance MeetingInstanceType

type MeetingInstanceType

type MeetingInstanceType struct {
	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	ChangeKey string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ChangeKey,omitempty" json:"ChangeKey,omitempty"`

	Version string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Version,omitempty" json:"Version,omitempty"`

	JoinUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types JoinUrl,omitempty" json:"JoinUrl,omitempty"`

	DateTimeCreated string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTimeCreated,omitempty" json:"DateTimeCreated,omitempty"`

	DateTimeModified string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTimeModified,omitempty" json:"DateTimeModified,omitempty"`

	Meadata string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Meadata,omitempty" json:"Meadata,omitempty"`

	Tag string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Tag,omitempty" json:"Tag,omitempty"`

	ParentGoid string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ParentGoid,omitempty" json:"ParentGoid,omitempty"`

	ParticipantActivities *NonEmptyArrayOfParticipantActivities `` /* 134-byte string literal not displayed */

	ContentActivities *NonEmptyArrayOfContentActivities `` /* 126-byte string literal not displayed */
}

type MeetingLocation

type MeetingLocation struct {
	EmailAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddress,omitempty" json:"EmailAddress,omitempty"`

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`
}

type MeetingMessageType

type MeetingMessageType struct {
	*MessageType

	AssociatedCalendarItemId *ItemIdType `` /* 140-byte string literal not displayed */

	IsDelegated bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsDelegated,omitempty" json:"IsDelegated,omitempty"`

	IsOutOfDate bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsOutOfDate,omitempty" json:"IsOutOfDate,omitempty"`

	HasBeenProcessed bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasBeenProcessed,omitempty" json:"HasBeenProcessed,omitempty"`

	ResponseType *ResponseTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResponseType,omitempty" json:"ResponseType,omitempty"`

	UID string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UID,omitempty" json:"UID,omitempty"`

	RecurrenceId xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecurrenceId,omitempty" json:"RecurrenceId,omitempty"`

	DateTimeStamp xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTimeStamp,omitempty" json:"DateTimeStamp,omitempty"`

	IsOrganizer bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsOrganizer,omitempty" json:"IsOrganizer,omitempty"`
}

type MeetingRegistrationResponseObjectType

type MeetingRegistrationResponseObjectType struct {
	*WellKnownResponseObjectType

	ProposedStart xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProposedStart,omitempty" json:"ProposedStart,omitempty"`

	ProposedEnd xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProposedEnd,omitempty" json:"ProposedEnd,omitempty"`
}

type MeetingRequestMessageType

type MeetingRequestMessageType struct {
	*MeetingMessageType

	MeetingRequestType *MeetingRequestTypeType `` /* 128-byte string literal not displayed */

	IntendedFreeBusyStatus *LegacyFreeBusyType `` /* 136-byte string literal not displayed */

	Start xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Start,omitempty" json:"Start,omitempty"`

	End xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types End,omitempty" json:"End,omitempty"`

	OriginalStart xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types OriginalStart,omitempty" json:"OriginalStart,omitempty"`

	IsAllDayEvent bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsAllDayEvent,omitempty" json:"IsAllDayEvent,omitempty"`

	LegacyFreeBusyStatus *LegacyFreeBusyType `` /* 132-byte string literal not displayed */

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	When string `xml:"http://schemas.microsoft.com/exchange/services/2006/types When,omitempty" json:"When,omitempty"`

	IsMeeting bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsMeeting,omitempty" json:"IsMeeting,omitempty"`

	IsCancelled bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsCancelled,omitempty" json:"IsCancelled,omitempty"`

	IsRecurring bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRecurring,omitempty" json:"IsRecurring,omitempty"`

	MeetingRequestWasSent bool `` /* 134-byte string literal not displayed */

	CalendarItemType *CalendarItemTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItemType,omitempty" json:"CalendarItemType,omitempty"`

	MyResponseType *ResponseTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MyResponseType,omitempty" json:"MyResponseType,omitempty"`

	Organizer *SingleRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Organizer,omitempty" json:"Organizer,omitempty"`

	RequiredAttendees *NonEmptyArrayOfAttendeesType `` /* 126-byte string literal not displayed */

	OptionalAttendees *NonEmptyArrayOfAttendeesType `` /* 126-byte string literal not displayed */

	Resources *NonEmptyArrayOfAttendeesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Resources,omitempty" json:"Resources,omitempty"`

	ConflictingMeetingCount int32 `` /* 138-byte string literal not displayed */

	AdjacentMeetingCount int32 `` /* 132-byte string literal not displayed */

	ConflictingMeetings *NonEmptyArrayOfAllItemsType `` /* 130-byte string literal not displayed */

	AdjacentMeetings *NonEmptyArrayOfAllItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AdjacentMeetings,omitempty" json:"AdjacentMeetings,omitempty"`

	Duration string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Duration,omitempty" json:"Duration,omitempty"`

	TimeZone string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeZone,omitempty" json:"TimeZone,omitempty"`

	AppointmentReplyTime xsd.DateTime `` /* 132-byte string literal not displayed */

	AppointmentSequenceNumber int32 `` /* 142-byte string literal not displayed */

	AppointmentState int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppointmentState,omitempty" json:"AppointmentState,omitempty"`

	Recurrence *RecurrenceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Recurrence,omitempty" json:"Recurrence,omitempty"`

	FirstOccurrence *OccurrenceInfoType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FirstOccurrence,omitempty" json:"FirstOccurrence,omitempty"`

	LastOccurrence *OccurrenceInfoType `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastOccurrence,omitempty" json:"LastOccurrence,omitempty"`

	ModifiedOccurrences *NonEmptyArrayOfOccurrenceInfoType `` /* 130-byte string literal not displayed */

	DeletedOccurrences *NonEmptyArrayOfDeletedOccurrencesType `` /* 128-byte string literal not displayed */

	MeetingTimeZone *TimeZoneType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingTimeZone,omitempty" json:"MeetingTimeZone,omitempty"`

	StartTimeZone *TimeZoneDefinitionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTimeZone,omitempty" json:"StartTimeZone,omitempty"`

	EndTimeZone *TimeZoneDefinitionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTimeZone,omitempty" json:"EndTimeZone,omitempty"`

	ConferenceType int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConferenceType,omitempty" json:"ConferenceType,omitempty"`

	AllowNewTimeProposal bool `` /* 132-byte string literal not displayed */

	IsOnlineMeeting bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsOnlineMeeting,omitempty" json:"IsOnlineMeeting,omitempty"`

	MeetingWorkspaceUrl string `` /* 130-byte string literal not displayed */

	NetShowUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types NetShowUrl,omitempty" json:"NetShowUrl,omitempty"`

	EnhancedLocation *EnhancedLocationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EnhancedLocation,omitempty" json:"EnhancedLocation,omitempty"`

	ChangeHighlights *ChangeHighlightsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ChangeHighlights,omitempty" json:"ChangeHighlights,omitempty"`

	StartWallClock xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartWallClock,omitempty" json:"StartWallClock,omitempty"`

	EndWallClock xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndWallClock,omitempty" json:"EndWallClock,omitempty"`

	StartTimeZoneId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTimeZoneId,omitempty" json:"StartTimeZoneId,omitempty"`

	EndTimeZoneId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTimeZoneId,omitempty" json:"EndTimeZoneId,omitempty"`

	DoNotForwardMeeting bool `` /* 130-byte string literal not displayed */
}

type MeetingRequestTypeType

type MeetingRequestTypeType string
const (
	MeetingRequestTypeTypeNone MeetingRequestTypeType = "None"

	MeetingRequestTypeTypeFullUpdate MeetingRequestTypeType = "FullUpdate"

	MeetingRequestTypeTypeInformationalUpdate MeetingRequestTypeType = "InformationalUpdate"

	MeetingRequestTypeTypeNewMeetingRequest MeetingRequestTypeType = "NewMeetingRequest"

	MeetingRequestTypeTypeOutdated MeetingRequestTypeType = "Outdated"

	MeetingRequestTypeTypeSilentUpdate MeetingRequestTypeType = "SilentUpdate"

	MeetingRequestTypeTypePrincipalWantsCopy MeetingRequestTypeType = "PrincipalWantsCopy"
)

type MeetingResponseMessageType

type MeetingResponseMessageType struct {
	*MeetingMessageType

	Start xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Start,omitempty" json:"Start,omitempty"`

	End xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types End,omitempty" json:"End,omitempty"`

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	Recurrence *RecurrenceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Recurrence,omitempty" json:"Recurrence,omitempty"`

	CalendarItemType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItemType,omitempty" json:"CalendarItemType,omitempty"`

	ProposedStart xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProposedStart,omitempty" json:"ProposedStart,omitempty"`

	ProposedEnd xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProposedEnd,omitempty" json:"ProposedEnd,omitempty"`

	EnhancedLocation *EnhancedLocationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EnhancedLocation,omitempty" json:"EnhancedLocation,omitempty"`
}

type MeetingSpace

type MeetingSpace MeetingSpaceType

type MeetingSpaceType

type MeetingSpaceType struct {
	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	ChangeKey string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ChangeKey,omitempty" json:"ChangeKey,omitempty"`

	Type *MeetingSpaceTypeEnum `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	Version string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Version,omitempty" json:"Version,omitempty"`

	JoinUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types JoinUrl,omitempty" json:"JoinUrl,omitempty"`

	DateTimeCreated string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTimeCreated,omitempty" json:"DateTimeCreated,omitempty"`

	DateTimeModified string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DateTimeModified,omitempty" json:"DateTimeModified,omitempty"`

	ExpiryTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExpiryTime,omitempty" json:"ExpiryTime,omitempty"`

	Meadata string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Meadata,omitempty" json:"Meadata,omitempty"`

	Tag string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Tag,omitempty" json:"Tag,omitempty"`
}

type MeetingSpaceTypeEnum

type MeetingSpaceTypeEnum string
const (
	MeetingSpaceTypeEnumPublic MeetingSpaceTypeEnum = "Public"

	MeetingSpaceTypeEnumPrivate MeetingSpaceTypeEnum = "Private"
)

type MeetingSuggestionType

type MeetingSuggestionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingSuggestion"`

	*EntityType

	Attendees *ArrayOfEmailUsersType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attendees,omitempty" json:"Attendees,omitempty"`

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	Subject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Subject,omitempty" json:"Subject,omitempty"`

	MeetingString string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingString,omitempty" json:"MeetingString,omitempty"`

	StartTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTime,omitempty" json:"StartTime,omitempty"`

	EndTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTime,omitempty" json:"EndTime,omitempty"`
}

type MeetingTimeCandidate

type MeetingTimeCandidate struct {
	MeetingTimeslot *TimeSlot `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingTimeslot,omitempty" json:"MeetingTimeslot,omitempty"`

	Confidence float64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Confidence,omitempty" json:"Confidence,omitempty"`

	Score int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Score,omitempty" json:"Score,omitempty"`

	OrganizerAvailability *AvailabilityStatusType `` /* 134-byte string literal not displayed */

	AttendeeAvailabilities *ArrayOfAttendeeAvailability `` /* 136-byte string literal not displayed */

	Locations *ArrayOfMeetingLocation `xml:"http://schemas.microsoft.com/exchange/services/2006/types Locations,omitempty" json:"Locations,omitempty"`

	SuggestionHint string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SuggestionHint,omitempty" json:"SuggestionHint,omitempty"`
}

type MeetingTimeCandidatesConstraintItem

type MeetingTimeCandidatesConstraintItem struct {
	Email string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Email,omitempty" json:"Email,omitempty"`
}

type MemberStatusType

type MemberStatusType string
const (
	MemberStatusTypeUnrecognized MemberStatusType = "Unrecognized"

	MemberStatusTypeNormal MemberStatusType = "Normal"

	MemberStatusTypeDemoted MemberStatusType = "Demoted"
)

type MemberType

type MemberType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Member"`

	Mailbox *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`

	Status *MemberStatusType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Status,omitempty" json:"Status,omitempty"`

	Key string `xml:"Key,attr,omitempty" json:"Key,omitempty"`
}

type MembersListType

type MembersListType struct {
	Member []*MemberType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Member,omitempty" json:"Member,omitempty"`
}

type MentionActionType

type MentionActionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MentionAction"`

	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	CreatedBy *EmailAddressExtendedType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedBy,omitempty" json:"CreatedBy,omitempty"`

	CreatedDateTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedDateTime,omitempty" json:"CreatedDateTime,omitempty"`

	ServerCreatedDateTime string `` /* 134-byte string literal not displayed */

	DeepLink string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeepLink,omitempty" json:"DeepLink,omitempty"`

	Application string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Application,omitempty" json:"Application,omitempty"`

	Mentioned *EmailAddressExtendedType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mentioned,omitempty" json:"Mentioned,omitempty"`

	MentionText string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MentionText,omitempty" json:"MentionText,omitempty"`

	ClientReference string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ClientReference,omitempty" json:"ClientReference,omitempty"`
}

type MentionsPreviewType

type MentionsPreviewType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MentionsPreview"`

	IsMentioned bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsMentioned,omitempty" json:"IsMentioned,omitempty"`
}

type MessageDispositionType

type MessageDispositionType string
const (
	MessageDispositionTypeSaveOnly MessageDispositionType = "SaveOnly"

	MessageDispositionTypeSendOnly MessageDispositionType = "SendOnly"

	MessageDispositionTypeSendAndSaveCopy MessageDispositionType = "SendAndSaveCopy"
)

type MessageSafetyType

type MessageSafetyType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MessageSafety"`

	MessageSafetyLevel int32 `` /* 128-byte string literal not displayed */

	MessageSafetyReason int32 `` /* 130-byte string literal not displayed */

	Info string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Info,omitempty" json:"Info,omitempty"`
}

type MessageTrackingReportTemplateType

type MessageTrackingReportTemplateType string
const (
	MessageTrackingReportTemplateTypeSummary MessageTrackingReportTemplateType = "Summary"

	MessageTrackingReportTemplateTypeRecipientPath MessageTrackingReportTemplateType = "RecipientPath"
)

type MessageTrackingReportType

type MessageTrackingReportType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MessageTrackingReport"`

	Sender *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Sender,omitempty" json:"Sender,omitempty"`

	PurportedSender *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PurportedSender,omitempty" json:"PurportedSender,omitempty"`

	Subject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Subject,omitempty" json:"Subject,omitempty"`

	SubmitTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types SubmitTime,omitempty" json:"SubmitTime,omitempty"`

	OriginalRecipients *ArrayOfEmailAddressesType `` /* 128-byte string literal not displayed */

	RecipientTrackingEvents *ArrayOfRecipientTrackingEventType `` /* 138-byte string literal not displayed */

	Properties *ArrayOfTrackingPropertiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Properties,omitempty" json:"Properties,omitempty"`
}

type MessageType

type MessageType struct {
	*ItemType

	Sender *SingleRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Sender,omitempty" json:"Sender,omitempty"`

	ToRecipients *ArrayOfRecipientsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ToRecipients,omitempty" json:"ToRecipients,omitempty"`

	CcRecipients *ArrayOfRecipientsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CcRecipients,omitempty" json:"CcRecipients,omitempty"`

	BccRecipients *ArrayOfRecipientsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BccRecipients,omitempty" json:"BccRecipients,omitempty"`

	IsReadReceiptRequested bool `` /* 136-byte string literal not displayed */

	IsDeliveryReceiptRequested bool `` /* 144-byte string literal not displayed */

	ConversationIndex []byte `` /* 126-byte string literal not displayed */

	ConversationTopic string `` /* 126-byte string literal not displayed */

	From *SingleRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types From,omitempty" json:"From,omitempty"`

	InternetMessageId string `` /* 126-byte string literal not displayed */

	IsRead bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRead,omitempty" json:"IsRead,omitempty"`

	IsResponseRequested bool `` /* 130-byte string literal not displayed */

	References string `xml:"http://schemas.microsoft.com/exchange/services/2006/types References,omitempty" json:"References,omitempty"`

	ReplyTo *ArrayOfRecipientsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReplyTo,omitempty" json:"ReplyTo,omitempty"`

	ReceivedBy *SingleRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReceivedBy,omitempty" json:"ReceivedBy,omitempty"`

	ReceivedRepresenting *SingleRecipientType `` /* 132-byte string literal not displayed */

	ApprovalRequestData *ApprovalRequestDataType `` /* 130-byte string literal not displayed */

	VotingInformation *VotingInformationType `` /* 126-byte string literal not displayed */

	ReminderMessageData *ReminderMessageDataType `` /* 130-byte string literal not displayed */

	MessageSafety *MessageSafetyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MessageSafety,omitempty" json:"MessageSafety,omitempty"`

	SenderSMTPAddress *SmtpAddressType `` /* 126-byte string literal not displayed */

	MailboxGuids struct {
		MailboxGuid []*GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxGuid,omitempty" json:"MailboxGuid,omitempty"`
	}

	PublishedCalendarItemIcs string `` /* 140-byte string literal not displayed */

	PublishedCalendarItemName string `` /* 142-byte string literal not displayed */
}

type Metadata

type Metadata struct {
	CustomApps string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CustomApps,omitempty" json:"CustomApps,omitempty"`
}

type MimeContentType

type MimeContentType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types MimeContent"`

	Value string `xml:",chardata" json:"-,"`

	CharacterSet string `xml:"CharacterSet,attr,omitempty" json:"CharacterSet,omitempty"`
}

type MimeContentUTF8Type

type MimeContentUTF8Type struct {
	Value string `xml:",chardata" json:"-,"`

	CharacterSet string `xml:"CharacterSet,attr,omitempty" json:"CharacterSet,omitempty"`
}

type ModernGroupTypeType

type ModernGroupTypeType string
const (
	ModernGroupTypeTypeNone ModernGroupTypeType = "None"

	ModernGroupTypeTypePrivate ModernGroupTypeType = "Private"

	ModernGroupTypeTypeSecret ModernGroupTypeType = "Secret"

	ModernGroupTypeTypePublic ModernGroupTypeType = "Public"
)

type ModifiedEventType

type ModifiedEventType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ModifiedEvent"`

	*BaseObjectChangedEventType

	UnreadCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types UnreadCount,omitempty" json:"UnreadCount,omitempty"`
}

type MonthNamesType

type MonthNamesType string
const (
	MonthNamesTypeJanuary MonthNamesType = "January"

	MonthNamesTypeFebruary MonthNamesType = "February"

	MonthNamesTypeMarch MonthNamesType = "March"

	MonthNamesTypeApril MonthNamesType = "April"

	MonthNamesTypeMay MonthNamesType = "May"

	MonthNamesTypeJune MonthNamesType = "June"

	MonthNamesTypeJuly MonthNamesType = "July"

	MonthNamesTypeAugust MonthNamesType = "August"

	MonthNamesTypeSeptember MonthNamesType = "September"

	MonthNamesTypeOctober MonthNamesType = "October"

	MonthNamesTypeNovember MonthNamesType = "November"

	MonthNamesTypeDecember MonthNamesType = "December"
)

type MonthlyRegeneratingPatternType

type MonthlyRegeneratingPatternType struct {
	*RegeneratingPatternBaseType
}

type MoveFolder

type MoveFolder MoveFolderType

type MoveFolderResponse

type MoveFolderResponse MoveFolderResponseType

type MoveFolderResponseType

type MoveFolderResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MoveFolderResponse"`

	*BaseResponseMessageType
}

type MoveFolderType

type MoveFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MoveFolder"`

	*BaseMoveCopyFolderType
}

type MoveItem

type MoveItem MoveItemType

type MoveItemResponse

type MoveItemResponse MoveItemResponseType

type MoveItemResponseType

type MoveItemResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MoveItemResponse"`

	*BaseResponseMessageType
}

type MoveItemType

type MoveItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MoveItem"`

	*BaseMoveCopyItemType
}

type MovedCopiedEventType

type MovedCopiedEventType struct {
	*BaseObjectChangedEventType

	OldParentFolderId *FolderIdType `` /* 126-byte string literal not displayed */

	OldFolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OldFolderId,omitempty" json:"OldFolderId,omitempty"`

	OldItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OldItemId,omitempty" json:"OldItemId,omitempty"`
}

type MultiValueInsightContent

type MultiValueInsightContent struct {
	*InsightContent

	ItemList *ArrayOfInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemList,omitempty" json:"ItemList,omitempty"`
}

type MultipleOperandBooleanExpressionType

type MultipleOperandBooleanExpressionType struct {
	*SearchExpressionType

	SearchExpression []*SearchExpression `xml:"SearchExpression,omitempty" json:"SearchExpression,omitempty"`
}

type NCName

type NCName string

type Near

type Near NearType

type NearType

type NearType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Near"`

	*MultipleOperandBooleanExpressionType

	Distance uint32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Distance,omitempty" json:"Distance,omitempty"`

	Ordered bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types Ordered,omitempty" json:"Ordered,omitempty"`
}

type NetworkItemType

type NetworkItemType struct {
	*ItemType

	DomainId int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types DomainId,omitempty" json:"DomainId,omitempty"`

	DomainTag string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DomainTag,omitempty" json:"DomainTag,omitempty"`

	UserTileUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserTileUrl,omitempty" json:"UserTileUrl,omitempty"`

	ProfileUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProfileUrl,omitempty" json:"ProfileUrl,omitempty"`

	Settings int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Settings,omitempty" json:"Settings,omitempty"`

	IsDefault bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsDefault,omitempty" json:"IsDefault,omitempty"`

	AutoLinkError string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AutoLinkError,omitempty" json:"AutoLinkError,omitempty"`

	AutoLinkSuccess string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AutoLinkSuccess,omitempty" json:"AutoLinkSuccess,omitempty"`

	UserEmail string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserEmail,omitempty" json:"UserEmail,omitempty"`

	ClientPublishSecret string `` /* 130-byte string literal not displayed */

	ClientToken string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ClientToken,omitempty" json:"ClientToken,omitempty"`

	ClientToken2 string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ClientToken2,omitempty" json:"ClientToken2,omitempty"`

	ContactSyncError string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactSyncError,omitempty" json:"ContactSyncError,omitempty"`

	ContactSyncSuccess string `` /* 128-byte string literal not displayed */

	ErrorOffers int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ErrorOffers,omitempty" json:"ErrorOffers,omitempty"`

	FirstAuthErrorDates string `` /* 130-byte string literal not displayed */

	LastVersionSaved int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastVersionSaved,omitempty" json:"LastVersionSaved,omitempty"`

	LastWelcomeContact string `` /* 128-byte string literal not displayed */

	Offers int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Offers,omitempty" json:"Offers,omitempty"`

	PsaLastChanged xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types PsaLastChanged,omitempty" json:"PsaLastChanged,omitempty"`

	RefreshToken2 string `xml:"http://schemas.microsoft.com/exchange/services/2006/types RefreshToken2,omitempty" json:"RefreshToken2,omitempty"`

	RefreshTokenExpiry2 string `` /* 130-byte string literal not displayed */

	SessionHandle string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SessionHandle,omitempty" json:"SessionHandle,omitempty"`

	RejectedOffers int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types RejectedOffers,omitempty" json:"RejectedOffers,omitempty"`

	SyncEnabled bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types SyncEnabled,omitempty" json:"SyncEnabled,omitempty"`

	TokenRefreshLastAttempted xsd.DateTime `` /* 142-byte string literal not displayed */

	TokenRefreshLastCompleted xsd.DateTime `` /* 142-byte string literal not displayed */

	PsaState string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PsaState,omitempty" json:"PsaState,omitempty"`

	SourceEntryID []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types SourceEntryID,omitempty" json:"SourceEntryID,omitempty"`

	AccountName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AccountName,omitempty" json:"AccountName,omitempty"`

	LastSync xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastSync,omitempty" json:"LastSync,omitempty"`
}

type NoEndRecurrenceRangeType

type NoEndRecurrenceRangeType struct {
	*RecurrenceRangeBaseType
}

type NonEmptyArrayOfAllItemsType

type NonEmptyArrayOfAllItemsType struct {
	Item *ItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`

	Message *MessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Message,omitempty" json:"Message,omitempty"`

	SharingMessage *SharingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SharingMessage,omitempty" json:"SharingMessage,omitempty"`

	CalendarItem *CalendarItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItem,omitempty" json:"CalendarItem,omitempty"`

	Contact *ContactItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contact,omitempty" json:"Contact,omitempty"`

	DistributionList *DistributionListType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DistributionList,omitempty" json:"DistributionList,omitempty"`

	MeetingMessage *MeetingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingMessage,omitempty" json:"MeetingMessage,omitempty"`

	MeetingRequest *MeetingRequestMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingRequest,omitempty" json:"MeetingRequest,omitempty"`

	MeetingResponse *MeetingResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingResponse,omitempty" json:"MeetingResponse,omitempty"`

	MeetingCancellation *MeetingCancellationMessageType `` /* 130-byte string literal not displayed */

	Task *TaskType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Task,omitempty" json:"Task,omitempty"`

	PostItem *PostItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostItem,omitempty" json:"PostItem,omitempty"`

	ReplyToItem *ReplyToItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReplyToItem,omitempty" json:"ReplyToItem,omitempty"`

	ForwardItem *ForwardItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ForwardItem,omitempty" json:"ForwardItem,omitempty"`

	ReplyAllToItem *ReplyAllToItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReplyAllToItem,omitempty" json:"ReplyAllToItem,omitempty"`

	AcceptItem *AcceptItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AcceptItem,omitempty" json:"AcceptItem,omitempty"`

	TentativelyAcceptItem *TentativelyAcceptItemType `` /* 134-byte string literal not displayed */

	DeclineItem *DeclineItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeclineItem,omitempty" json:"DeclineItem,omitempty"`

	CancelCalendarItem *CancelCalendarItemType `` /* 128-byte string literal not displayed */

	RemoveItem *RemoveItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RemoveItem,omitempty" json:"RemoveItem,omitempty"`

	SuppressReadReceipt *SuppressReadReceiptType `` /* 130-byte string literal not displayed */

	PostReplyItem *PostReplyItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostReplyItem,omitempty" json:"PostReplyItem,omitempty"`

	AcceptSharingInvitation *AcceptSharingInvitationType `` /* 138-byte string literal not displayed */

	RoleMember *RoleMemberItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RoleMember,omitempty" json:"RoleMember,omitempty"`

	Network *NetworkItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Network,omitempty" json:"Network,omitempty"`

	Person *AbchPersonItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Person,omitempty" json:"Person,omitempty"`
}

type NonEmptyArrayOfAlternateIdsType

type NonEmptyArrayOfAlternateIdsType struct {
	AlternateId []*AlternateIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AlternateId,omitempty" json:"AlternateId,omitempty"`

	AlternatePublicFolderId []*AlternatePublicFolderIdType `` /* 138-byte string literal not displayed */

	AlternatePublicFolderItemId []*AlternatePublicFolderItemIdType `` /* 146-byte string literal not displayed */
}

type NonEmptyArrayOfAppliedHashtagType

type NonEmptyArrayOfAppliedHashtagType struct {
	AppliedHashtag []*AppliedHashtagType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AppliedHashtag,omitempty" json:"AppliedHashtag,omitempty"`
}

type NonEmptyArrayOfApplyConversationActionType

type NonEmptyArrayOfApplyConversationActionType struct {
	ConversationAction []*ConversationActionType `` /* 128-byte string literal not displayed */
}

type NonEmptyArrayOfAttachmentsType

type NonEmptyArrayOfAttachmentsType struct {
	ItemAttachment []*ItemAttachmentType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemAttachment,omitempty" json:"ItemAttachment,omitempty"`

	FileAttachment []*FileAttachmentType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileAttachment,omitempty" json:"FileAttachment,omitempty"`

	ReferenceAttachment []*ReferenceAttachmentType `` /* 130-byte string literal not displayed */
}

type NonEmptyArrayOfAttendeesType

type NonEmptyArrayOfAttendeesType struct {
	Attendee []*AttendeeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attendee,omitempty" json:"Attendee,omitempty"`
}

type NonEmptyArrayOfBaseFolderIdsType

type NonEmptyArrayOfBaseFolderIdsType struct {
	FolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`

	DistinguishedFolderId *DistinguishedFolderIdType `` /* 134-byte string literal not displayed */
}

type NonEmptyArrayOfBaseItemIdsType

type NonEmptyArrayOfBaseItemIdsType struct {
	ItemId []*ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	OccurrenceItemId []*OccurrenceItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OccurrenceItemId,omitempty" json:"OccurrenceItemId,omitempty"`

	RecurringMasterItemId []*RecurringMasterItemIdType `` /* 134-byte string literal not displayed */

	RecurringMasterItemIdRanges []*RecurringMasterItemIdRangesType `` /* 146-byte string literal not displayed */
}

type NonEmptyArrayOfClientAccessTokenRequestsType

type NonEmptyArrayOfClientAccessTokenRequestsType struct {
	TokenRequest []*ClientAccessTokenRequestType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TokenRequest,omitempty" json:"TokenRequest,omitempty"`
}

type NonEmptyArrayOfContentActivities

type NonEmptyArrayOfContentActivities struct {
	ContentActivity []*ContentActivity `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContentActivity,omitempty" json:"ContentActivity,omitempty"`
}

type NonEmptyArrayOfDeletedOccurrencesType

type NonEmptyArrayOfDeletedOccurrencesType struct {
	DeletedOccurrence []*DeletedOccurrenceInfoType `` /* 126-byte string literal not displayed */
}

type NonEmptyArrayOfExtendedFieldURIs

type NonEmptyArrayOfExtendedFieldURIs struct {
	ExtendedProperty *PathToExtendedFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedProperty,omitempty" json:"ExtendedProperty,omitempty"`
}

type NonEmptyArrayOfExtendedFieldURIsType

type NonEmptyArrayOfExtendedFieldURIsType struct {
	ExtendedFieldURI *PathToExtendedFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedFieldURI,omitempty" json:"ExtendedFieldURI,omitempty"`
}

type NonEmptyArrayOfExtendedPropertyType

type NonEmptyArrayOfExtendedPropertyType struct {
	ExtendedProperty []*ExtendedPropertyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtendedProperty,omitempty" json:"ExtendedProperty,omitempty"`
}

type NonEmptyArrayOfFieldOrdersType

type NonEmptyArrayOfFieldOrdersType struct {
	FieldOrder []*FieldOrderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FieldOrder,omitempty" json:"FieldOrder,omitempty"`
}

type NonEmptyArrayOfFolderChangeDescriptionsType

type NonEmptyArrayOfFolderChangeDescriptionsType struct {
	AppendToFolderField *AppendToFolderFieldType `` /* 130-byte string literal not displayed */

	SetFolderField *SetFolderFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SetFolderField,omitempty" json:"SetFolderField,omitempty"`

	DeleteFolderField *DeleteFolderFieldType `` /* 126-byte string literal not displayed */
}

type NonEmptyArrayOfFolderChangesType

type NonEmptyArrayOfFolderChangesType struct {
	FolderChange []*FolderChangeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderChange,omitempty" json:"FolderChange,omitempty"`
}

type NonEmptyArrayOfFolderNamesType

type NonEmptyArrayOfFolderNamesType struct {
	FolderName []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderName,omitempty" json:"FolderName,omitempty"`
}

type NonEmptyArrayOfFoldersType

type NonEmptyArrayOfFoldersType struct {
	Folder []*FolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Folder,omitempty" json:"Folder,omitempty"`

	CalendarFolder []*CalendarFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarFolder,omitempty" json:"CalendarFolder,omitempty"`

	ContactsFolder []*ContactsFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactsFolder,omitempty" json:"ContactsFolder,omitempty"`

	SearchFolder []*SearchFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchFolder,omitempty" json:"SearchFolder,omitempty"`

	TasksFolder []*TasksFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TasksFolder,omitempty" json:"TasksFolder,omitempty"`
}

type NonEmptyArrayOfGroupIdentifiersType

type NonEmptyArrayOfGroupIdentifiersType struct {
	GroupIdentifier []*SidAndAttributesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupIdentifier,omitempty" json:"GroupIdentifier,omitempty"`
}

type NonEmptyArrayOfInternetHeadersType

type NonEmptyArrayOfInternetHeadersType struct {
	InternetMessageHeader []*InternetHeaderType `` /* 134-byte string literal not displayed */
}

type NonEmptyArrayOfItemChangeDescriptionsType

type NonEmptyArrayOfItemChangeDescriptionsType struct {
	AppendToItemField *AppendToItemFieldType `` /* 126-byte string literal not displayed */

	SetItemField *SetItemFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SetItemField,omitempty" json:"SetItemField,omitempty"`

	DeleteItemField *DeleteItemFieldType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeleteItemField,omitempty" json:"DeleteItemField,omitempty"`
}

type NonEmptyArrayOfItemChangesType

type NonEmptyArrayOfItemChangesType struct {
	ItemChange []*ItemChangeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemChange,omitempty" json:"ItemChange,omitempty"`
}

type NonEmptyArrayOfItemIdsType

type NonEmptyArrayOfItemIdsType struct {
	ItemId []*ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`
}

type NonEmptyArrayOfLegacyDNsType

type NonEmptyArrayOfLegacyDNsType struct {
	LegacyDN []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LegacyDN,omitempty" json:"LegacyDN,omitempty"`
}

type NonEmptyArrayOfLikeType

type NonEmptyArrayOfLikeType struct {
	Like []*LikeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Like,omitempty" json:"Like,omitempty"`
}

type NonEmptyArrayOfMailboxQueriesType

type NonEmptyArrayOfMailboxQueriesType struct {
	MailboxQuery []*MailboxQueryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxQuery,omitempty" json:"MailboxQuery,omitempty"`
}

type NonEmptyArrayOfMailboxSearchScopesType

type NonEmptyArrayOfMailboxSearchScopesType struct {
	MailboxSearchScope []*MailboxSearchScopeType `` /* 128-byte string literal not displayed */
}

type NonEmptyArrayOfMentionActionsType

type NonEmptyArrayOfMentionActionsType struct {
	MentionAction []*MentionActionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MentionAction,omitempty" json:"MentionAction,omitempty"`
}

type NonEmptyArrayOfNotificationEventTypesType

type NonEmptyArrayOfNotificationEventTypesType struct {
	EventType *NotificationEventTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EventType,omitempty" json:"EventType,omitempty"`
}

type NonEmptyArrayOfNotificationsType

type NonEmptyArrayOfNotificationsType struct {
	Notification []*NotificationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Notification,omitempty" json:"Notification,omitempty"`
}

type NonEmptyArrayOfOccurrenceInfoType

type NonEmptyArrayOfOccurrenceInfoType struct {
	Occurrence []*OccurrenceInfoType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Occurrence,omitempty" json:"Occurrence,omitempty"`
}

type NonEmptyArrayOfParticipantActivities

type NonEmptyArrayOfParticipantActivities struct {
	ParticipantActivity []*ParticipantActivity `` /* 130-byte string literal not displayed */
}

type NonEmptyArrayOfPathsToElementType

type NonEmptyArrayOfPathsToElementType struct {
	Path *Path `xml:"Path,omitempty" json:"Path,omitempty"`
}

type NonEmptyArrayOfPeopleTokenType

type NonEmptyArrayOfPeopleTokenType struct {
	PeopleToken []*PeopleTokenType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PeopleToken,omitempty" json:"PeopleToken,omitempty"`
}

type NonEmptyArrayOfPeriodsType

type NonEmptyArrayOfPeriodsType struct {
	Period []*PeriodType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Period,omitempty" json:"Period,omitempty"`
}

type NonEmptyArrayOfPredictedActionReasonType

type NonEmptyArrayOfPredictedActionReasonType struct {
	PredictedActionReason []*PredictedActionReasonType `` /* 134-byte string literal not displayed */
}

type NonEmptyArrayOfPropertyValuesType

type NonEmptyArrayOfPropertyValuesType struct {
	Value []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type NonEmptyArrayOfReminderItemActionType

type NonEmptyArrayOfReminderItemActionType struct {
	ReminderItemAction []*ReminderItemActionType `` /* 128-byte string literal not displayed */
}

type NonEmptyArrayOfRequestAttachmentIdsType

type NonEmptyArrayOfRequestAttachmentIdsType struct {
	AttachmentId []*RequestAttachmentIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AttachmentId,omitempty" json:"AttachmentId,omitempty"`
}

type NonEmptyArrayOfResponseObjectsType

type NonEmptyArrayOfResponseObjectsType struct {
	AcceptItem *AcceptItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AcceptItem,omitempty" json:"AcceptItem,omitempty"`

	TentativelyAcceptItem *TentativelyAcceptItemType `` /* 134-byte string literal not displayed */

	DeclineItem *DeclineItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeclineItem,omitempty" json:"DeclineItem,omitempty"`

	ReplyToItem *ReplyToItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReplyToItem,omitempty" json:"ReplyToItem,omitempty"`

	ForwardItem *ForwardItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ForwardItem,omitempty" json:"ForwardItem,omitempty"`

	ReplyAllToItem *ReplyAllToItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReplyAllToItem,omitempty" json:"ReplyAllToItem,omitempty"`

	CancelCalendarItem *CancelCalendarItemType `` /* 128-byte string literal not displayed */

	RemoveItem *RemoveItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RemoveItem,omitempty" json:"RemoveItem,omitempty"`

	SuppressReadReceipt *SuppressReadReceiptType `` /* 130-byte string literal not displayed */

	PostReplyItem *PostReplyItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostReplyItem,omitempty" json:"PostReplyItem,omitempty"`

	AcceptSharingInvitation *AcceptSharingInvitationType `` /* 138-byte string literal not displayed */

	AddItemToMyCalendar *AddItemToMyCalendarType `` /* 130-byte string literal not displayed */

	ProposeNewTime *ProposeNewTimeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProposeNewTime,omitempty" json:"ProposeNewTime,omitempty"`
}

type NonEmptyArrayOfRestrictedGroupIdentifiersType

type NonEmptyArrayOfRestrictedGroupIdentifiersType struct {
	RestrictedGroupIdentifier []*SidAndAttributesType `` /* 142-byte string literal not displayed */
}

type NonEmptyArrayOfRoleType

type NonEmptyArrayOfRoleType struct {
	Role []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Role,omitempty" json:"Role,omitempty"`
}

type NonEmptyArrayOfSubscriptionIdsType

type NonEmptyArrayOfSubscriptionIdsType struct {
	SubscriptionId []*SubscriptionIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SubscriptionId,omitempty" json:"SubscriptionId,omitempty"`
}

type NonEmptyArrayOfTimeZoneIdType

type NonEmptyArrayOfTimeZoneIdType struct {
	Id []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`
}

type NonEmptyArrayOfUploadItemsType

type NonEmptyArrayOfUploadItemsType struct {
	Item []*UploadItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`
}

type NonEmptyStateDefinitionType

type NonEmptyStateDefinitionType struct {
	DeletedOccurrenceStateDefinition *DeletedOccurrenceStateDefinitionType `` /* 156-byte string literal not displayed */

	DeleteFromFolderStateDefinition *DeleteFromFolderStateDefinitionType `` /* 154-byte string literal not displayed */

	LocationBasedStateDefinition *LocationBasedStateDefinitionType `` /* 148-byte string literal not displayed */
}

type NonEmptyStringType

type NonEmptyStringType string

type NonIndexableItemDetailResultType

type NonIndexableItemDetailResultType struct {
	Items *ArrayOfNonIndexableItemDetailsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Items,omitempty" json:"Items,omitempty"`

	FailedMailboxes *ArrayOfFailedSearchMailboxesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FailedMailboxes,omitempty" json:"FailedMailboxes,omitempty"`
}

type NonIndexableItemDetailType

type NonIndexableItemDetailType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types NonIndexableItemDetail"`

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	ErrorCode *ItemIndexErrorType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ErrorCode,omitempty" json:"ErrorCode,omitempty"`

	ErrorDescription string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ErrorDescription,omitempty" json:"ErrorDescription,omitempty"`

	IsPartiallyIndexed bool `` /* 128-byte string literal not displayed */

	IsPermanentFailure bool `` /* 128-byte string literal not displayed */

	SortValue string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SortValue,omitempty" json:"SortValue,omitempty"`

	AttemptCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types AttemptCount,omitempty" json:"AttemptCount,omitempty"`

	LastAttemptTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastAttemptTime,omitempty" json:"LastAttemptTime,omitempty"`

	AdditionalInfo string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AdditionalInfo,omitempty" json:"AdditionalInfo,omitempty"`
}

type NonIndexableItemStatisticType

type NonIndexableItemStatisticType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types NonIndexableItemStatistic"`

	Mailbox string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`

	ItemCount int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemCount,omitempty" json:"ItemCount,omitempty"`

	ErrorMessage string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ErrorMessage,omitempty" json:"ErrorMessage,omitempty"`
}

type NonNegativeInteger

type NonNegativeInteger struct {
	Value *NonNegativeInteger `xml:",chardata" json:"-,"`
}

type NormalizedBodyType

type NormalizedBodyType struct {
	Value string `xml:",chardata" json:"-,"`

	NormalizedBodyType *BodyTypeType `xml:"NormalizedBodyType,attr,omitempty" json:"NormalizedBodyType,omitempty"`

	IsTruncated bool `xml:"IsTruncated,attr,omitempty" json:"IsTruncated,omitempty"`
}

type Not

type Not NotType

type NotType

type NotType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Not"`

	*SearchExpressionType

	SearchExpression *SearchExpression `xml:"SearchExpression,omitempty" json:"SearchExpression,omitempty"`
}

type NotificationEventTypeType

type NotificationEventTypeType string
const (
	NotificationEventTypeTypeCopiedEvent NotificationEventTypeType = "CopiedEvent"

	NotificationEventTypeTypeCreatedEvent NotificationEventTypeType = "CreatedEvent"

	NotificationEventTypeTypeDeletedEvent NotificationEventTypeType = "DeletedEvent"

	NotificationEventTypeTypeModifiedEvent NotificationEventTypeType = "ModifiedEvent"

	NotificationEventTypeTypeMovedEvent NotificationEventTypeType = "MovedEvent"

	NotificationEventTypeTypeNewMailEvent NotificationEventTypeType = "NewMailEvent"

	NotificationEventTypeTypeFreeBusyChangedEvent NotificationEventTypeType = "FreeBusyChangedEvent"
)

type NotificationType

type NotificationType struct {
	SubscriptionId *SubscriptionIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SubscriptionId,omitempty" json:"SubscriptionId,omitempty"`

	PreviousWatermark *WatermarkType `` /* 126-byte string literal not displayed */

	MoreEvents bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types MoreEvents,omitempty" json:"MoreEvents,omitempty"`

	CopiedEvent *MovedCopiedEventType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CopiedEvent,omitempty" json:"CopiedEvent,omitempty"`

	CreatedEvent *BaseObjectChangedEventType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedEvent,omitempty" json:"CreatedEvent,omitempty"`

	DeletedEvent *BaseObjectChangedEventType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeletedEvent,omitempty" json:"DeletedEvent,omitempty"`

	ModifiedEvent *ModifiedEventType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ModifiedEvent,omitempty" json:"ModifiedEvent,omitempty"`

	MovedEvent *MovedCopiedEventType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MovedEvent,omitempty" json:"MovedEvent,omitempty"`

	NewMailEvent *BaseObjectChangedEventType `xml:"http://schemas.microsoft.com/exchange/services/2006/types NewMailEvent,omitempty" json:"NewMailEvent,omitempty"`

	StatusEvent *BaseNotificationEventType `xml:"http://schemas.microsoft.com/exchange/services/2006/types StatusEvent,omitempty" json:"StatusEvent,omitempty"`

	FreeBusyChangedEvent *BaseObjectChangedEventType `` /* 132-byte string literal not displayed */
}

type NumberedRecurrenceRangeType

type NumberedRecurrenceRangeType struct {
	*RecurrenceRangeBaseType

	NumberOfOccurrences int32 `` /* 130-byte string literal not displayed */
}

type OMEConfigurationResponseType

type OMEConfigurationResponseType struct {
	*ResponseMessageType

	Xml string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Xml,omitempty" json:"Xml,omitempty"`
}

type OccurrenceInfoType

type OccurrenceInfoType struct {
	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	Start xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Start,omitempty" json:"Start,omitempty"`

	End xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types End,omitempty" json:"End,omitempty"`

	OriginalStart xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types OriginalStart,omitempty" json:"OriginalStart,omitempty"`
}

type OccurrenceItemIdType

type OccurrenceItemIdType struct {
	*BaseItemIdType

	RecurringMasterId *DerivedItemIdType `xml:"RecurringMasterId,attr,omitempty" json:"RecurringMasterId,omitempty"`

	ChangeKey string `xml:"ChangeKey,attr,omitempty" json:"ChangeKey,omitempty"`

	InstanceIndex int32 `xml:"InstanceIndex,attr,omitempty" json:"InstanceIndex,omitempty"`
}

type OccurrencesRangeType

type OccurrencesRangeType struct {
	Start xsd.DateTime `xml:"Start,attr,omitempty" json:"Start,omitempty"`

	End xsd.DateTime `xml:"End,attr,omitempty" json:"End,omitempty"`

	Count int32 `xml:"Count,attr,omitempty" json:"Count,omitempty"`

	CompareOriginalStartTime bool `xml:"CompareOriginalStartTime,attr,omitempty" json:"CompareOriginalStartTime,omitempty"`
}

type OfficeClientCodeType

type OfficeClientCodeType string

type OfficeClientType

type OfficeClientType struct {
	Code *OfficeClientCodeType `xml:"Code,attr,omitempty" json:"Code,omitempty"`

	Version *VersionType `xml:"Version,attr,omitempty" json:"Version,omitempty"`
}

type OfficeIntegrationConfiguration

type OfficeIntegrationConfiguration struct {
	*ServiceConfiguration

	OfficeSidebarURL string `xml:"http://schemas.microsoft.com/exchange/services/2006/types OfficeSidebarURL,omitempty" json:"OfficeSidebarURL,omitempty"`
}

type OneDriveItemType

type OneDriveItemType struct {
	*ItemType

	ResourceId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResourceId,omitempty" json:"ResourceId,omitempty"`
}

type OneDriveSearchScopeType

type OneDriveSearchScopeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types OneDriveSearchScope"`

	OneDriveView *OneDriveViewType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OneDriveView,omitempty" json:"OneDriveView,omitempty"`
}

type OneDriveViewType

type OneDriveViewType interface{}

type OnlineMeetingAccessLevelType

type OnlineMeetingAccessLevelType string
const (
	OnlineMeetingAccessLevelTypeLocked OnlineMeetingAccessLevelType = "Locked"

	OnlineMeetingAccessLevelTypeInvited OnlineMeetingAccessLevelType = "Invited"

	OnlineMeetingAccessLevelTypeInternal OnlineMeetingAccessLevelType = "Internal"

	OnlineMeetingAccessLevelTypeEveryone OnlineMeetingAccessLevelType = "Everyone"
)

type OnlineMeetingSettingsType

type OnlineMeetingSettingsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types OnlineMeetingSettings"`

	LobbyBypass *LobbyBypassType `xml:"http://schemas.microsoft.com/exchange/services/2006/types LobbyBypass,omitempty" json:"LobbyBypass,omitempty"`

	AccessLevel *OnlineMeetingAccessLevelType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AccessLevel,omitempty" json:"AccessLevel,omitempty"`

	Presenters *PresentersType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Presenters,omitempty" json:"Presenters,omitempty"`
}

type OofSettings

type OofSettings UserOofSettings

type OofState

type OofState string
const (
	OofStateDisabled OofState = "Disabled"

	OofStateEnabled OofState = "Enabled"

	OofStateScheduled OofState = "Scheduled"
)

type OpenAsAdminOrSystemService

type OpenAsAdminOrSystemService OpenAsAdminOrSystemServiceType

type OpenAsAdminOrSystemServiceType

type OpenAsAdminOrSystemServiceType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types OpenAsAdminOrSystemService"`

	ConnectingSID *ConnectingSIDType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ConnectingSID,omitempty" json:"ConnectingSID,omitempty"`

	LogonType *SpecialLogonTypeType `xml:"LogonType,attr,omitempty" json:"LogonType,omitempty"`

	BudgetType int32 `xml:"BudgetType,attr,omitempty" json:"BudgetType,omitempty"`
}

type Or

type Or OrType

type OrType

type OrType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Or"`

	*MultipleOperandBooleanExpressionType
}

type OutOfOfficeInsightValue

type OutOfOfficeInsightValue struct {
	*InsightValue

	StartTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTime,omitempty" json:"StartTime,omitempty"`

	EndTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTime,omitempty" json:"EndTime,omitempty"`

	Message string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Message,omitempty" json:"Message,omitempty"`

	Culture string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Culture,omitempty" json:"Culture,omitempty"`
}

type OutOfOfficeMailTip

type OutOfOfficeMailTip struct {
	ReplyBody *ReplyBody `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReplyBody,omitempty" json:"ReplyBody,omitempty"`

	Duration *Duration `xml:"http://schemas.microsoft.com/exchange/services/2006/types Duration,omitempty" json:"Duration,omitempty"`
}

type ParcelDeliveryEntityType

type ParcelDeliveryEntityType struct {
	Carrier string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Carrier,omitempty" json:"Carrier,omitempty"`

	TrackingNumber string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TrackingNumber,omitempty" json:"TrackingNumber,omitempty"`

	TrackingUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TrackingUrl,omitempty" json:"TrackingUrl,omitempty"`

	ExpectedArrivalFrom string `` /* 130-byte string literal not displayed */

	ExpectedArrivalUntil string `` /* 132-byte string literal not displayed */

	Product string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Product,omitempty" json:"Product,omitempty"`

	ProductUrl string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProductUrl,omitempty" json:"ProductUrl,omitempty"`

	ProductImage string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProductImage,omitempty" json:"ProductImage,omitempty"`

	ProductSku string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProductSku,omitempty" json:"ProductSku,omitempty"`

	ProductDescription string `` /* 128-byte string literal not displayed */

	ProductBrand string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProductBrand,omitempty" json:"ProductBrand,omitempty"`

	ProductColor string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProductColor,omitempty" json:"ProductColor,omitempty"`

	OrderNumber string `xml:"http://schemas.microsoft.com/exchange/services/2006/types OrderNumber,omitempty" json:"OrderNumber,omitempty"`

	Seller string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Seller,omitempty" json:"Seller,omitempty"`

	OrderStatus string `xml:"http://schemas.microsoft.com/exchange/services/2006/types OrderStatus,omitempty" json:"OrderStatus,omitempty"`

	AddressName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AddressName,omitempty" json:"AddressName,omitempty"`

	StreetAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types StreetAddress,omitempty" json:"StreetAddress,omitempty"`

	AddressLocality string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AddressLocality,omitempty" json:"AddressLocality,omitempty"`

	AddressRegion string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AddressRegion,omitempty" json:"AddressRegion,omitempty"`

	AddressCountry string `xml:"http://schemas.microsoft.com/exchange/services/2006/types AddressCountry,omitempty" json:"AddressCountry,omitempty"`

	PostalCode string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostalCode,omitempty" json:"PostalCode,omitempty"`
}

type ParticipantActivity

type ParticipantActivity struct {
	Id *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	CreatedBy string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedBy,omitempty" json:"CreatedBy,omitempty"`

	StartTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTime,omitempty" json:"StartTime,omitempty"`

	EndTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTime,omitempty" json:"EndTime,omitempty"`

	ClientVersion string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ClientVersion,omitempty" json:"ClientVersion,omitempty"`

	Role *ParticipantActivityRole `xml:"http://schemas.microsoft.com/exchange/services/2006/types Role,omitempty" json:"Role,omitempty"`

	MediaType *ParticipantActivityMediaType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MediaType,omitempty" json:"MediaType,omitempty"`

	MediaDetails string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MediaDetails,omitempty" json:"MediaDetails,omitempty"`
}

type ParticipantActivityMediaType

type ParticipantActivityMediaType string
const (
	ParticipantActivityMediaTypeAppSharing ParticipantActivityMediaType = "AppSharing"

	ParticipantActivityMediaTypeAudioVideo ParticipantActivityMediaType = "AudioVideo"

	ParticipantActivityMediaTypeChat ParticipantActivityMediaType = "Chat"

	ParticipantActivityMediaTypeDataConf ParticipantActivityMediaType = "DataConf"

	ParticipantActivityMediaTypeMeeting ParticipantActivityMediaType = "Meeting"

	ParticipantActivityMediaTypeMeetingConf ParticipantActivityMediaType = "MeetingConf"

	ParticipantActivityMediaTypePhoneConf ParticipantActivityMediaType = "PhoneConf"

	ParticipantActivityMediaTypeFocus ParticipantActivityMediaType = "Focus"
)

type ParticipantActivityRole

type ParticipantActivityRole string
const (
	ParticipantActivityRoleOrganizer ParticipantActivityRole = "Organizer"

	ParticipantActivityRoleAttendee ParticipantActivityRole = "Attendee"

	ParticipantActivityRolePresenter ParticipantActivityRole = "Presenter"
)

type Path

type PathToExceptionFieldType

type PathToExceptionFieldType struct {
	*BasePathToElementType

	FieldURI *ExceptionPropertyURIType `xml:"FieldURI,attr,omitempty" json:"FieldURI,omitempty"`
}

type PathToExtendedFieldType

type PathToExtendedFieldType struct {
	*BasePathToElementType

	DistinguishedPropertySetId *DistinguishedPropertySetType `xml:"DistinguishedPropertySetId,attr,omitempty" json:"DistinguishedPropertySetId,omitempty"`

	PropertySetId *GuidType `xml:"PropertySetId,attr,omitempty" json:"PropertySetId,omitempty"`

	PropertyTag *PropertyTagType `xml:"PropertyTag,attr,omitempty" json:"PropertyTag,omitempty"`

	PropertyName string `xml:"PropertyName,attr,omitempty" json:"PropertyName,omitempty"`

	PropertyId int32 `xml:"PropertyId,attr,omitempty" json:"PropertyId,omitempty"`

	PropertyType *MapiPropertyTypeType `xml:"PropertyType,attr,omitempty" json:"PropertyType,omitempty"`
}

type PathToIndexedFieldType

type PathToIndexedFieldType struct {
	*BasePathToElementType

	FieldURI *DictionaryURIType `xml:"FieldURI,attr,omitempty" json:"FieldURI,omitempty"`

	FieldIndex string `xml:"FieldIndex,attr,omitempty" json:"FieldIndex,omitempty"`
}

type PathToUnindexedFieldType

type PathToUnindexedFieldType struct {
	*BasePathToElementType

	FieldURI *UnindexedFieldURIType `xml:"FieldURI,attr,omitempty" json:"FieldURI,omitempty"`
}

type PeopleRefinerType

type PeopleRefinerType struct {
	*SearchRefinerType

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	SmtpAddress *SmtpAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SmtpAddress,omitempty" json:"SmtpAddress,omitempty"`
}

type PeopleSuggestionPersonType

type PeopleSuggestionPersonType string
const (
	PeopleSuggestionPersonTypeUnknown PeopleSuggestionPersonType = "Unknown"

	PeopleSuggestionPersonTypePerson PeopleSuggestionPersonType = "Person"

	PeopleSuggestionPersonTypeDistributionList PeopleSuggestionPersonType = "DistributionList"

	PeopleSuggestionPersonTypeRoom PeopleSuggestionPersonType = "Room"

	PeopleSuggestionPersonTypePlace PeopleSuggestionPersonType = "Place"

	PeopleSuggestionPersonTypeModernGroup PeopleSuggestionPersonType = "ModernGroup"
)

type PeopleSuggestionType

type PeopleSuggestionType struct {
	*SuggestionType

	PrimarySmtpAddress string `` /* 128-byte string literal not displayed */

	PersonType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PersonType,omitempty" json:"PersonType,omitempty"`
}

type PeopleTokenType

type PeopleTokenType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PeopleToken"`

	TokenSource *TokenSourceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TokenSource,omitempty" json:"TokenSource,omitempty"`

	ExpirationDateTime xsd.DateTime `` /* 128-byte string literal not displayed */

	TokenValue string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TokenValue,omitempty" json:"TokenValue,omitempty"`
}

type PerformInstantSearch

type PerformInstantSearch PerformInstantSearchRequest

type PerformInstantSearchRequest

type PerformInstantSearchRequest struct {
	*BaseRequestType

	SearchSessionId string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchSessionId,omitempty" json:"SearchSessionId,omitempty"`

	ItemType *InstantSearchItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemType,omitempty" json:"ItemType,omitempty"`

	QueryOptions *QueryOptionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages QueryOptions,omitempty" json:"QueryOptions,omitempty"`

	SearchRequestId int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchRequestId,omitempty" json:"SearchRequestId,omitempty"`

	KqlQuery string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages KqlQuery,omitempty" json:"KqlQuery,omitempty"`

	FolderScope *ArrayOfFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderScope,omitempty" json:"FolderScope,omitempty"`

	DistinguishedFolderScope *ArrayOfDistinguishedFolderIdType `` /* 143-byte string literal not displayed */

	IsDeepTraversal bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages IsDeepTraversal,omitempty" json:"IsDeepTraversal,omitempty"`

	WaitOnSearchResults bool `` /* 133-byte string literal not displayed */
}

type PerformInstantSearchResponse

type PerformInstantSearchResponse struct {
	*ResponseMessageType

	Payload *InstantSearchPayloadType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Payload,omitempty" json:"Payload,omitempty"`
}

type PerformReminderAction

type PerformReminderAction PerformReminderActionType

type PerformReminderActionResponseMessageType

type PerformReminderActionResponseMessageType struct {
	*ResponseMessageType

	UpdatedItemIds *NonEmptyArrayOfItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdatedItemIds,omitempty" json:"UpdatedItemIds,omitempty"`
}

type PerformReminderActionType

type PerformReminderActionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PerformReminderAction"`

	*BaseRequestType

	ReminderItemActions *NonEmptyArrayOfReminderItemActionType `` /* 133-byte string literal not displayed */
}

type PeriodType

type PeriodType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Period"`

	Bias *Duration `xml:"Bias,attr,omitempty" json:"Bias,omitempty"`

	Name string `xml:"Name,attr,omitempty" json:"Name,omitempty"`

	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`
}

type PermissionActionType

type PermissionActionType string
const (
	PermissionActionTypeNone PermissionActionType = "None"

	PermissionActionTypeOwned PermissionActionType = "Owned"

	PermissionActionTypeAll PermissionActionType = "All"
)

type PermissionLevelType

type PermissionLevelType string
const (
	PermissionLevelTypeNone PermissionLevelType = "None"

	PermissionLevelTypeOwner PermissionLevelType = "Owner"

	PermissionLevelTypePublishingEditor PermissionLevelType = "PublishingEditor"

	PermissionLevelTypeEditor PermissionLevelType = "Editor"

	PermissionLevelTypePublishingAuthor PermissionLevelType = "PublishingAuthor"

	PermissionLevelTypeAuthor PermissionLevelType = "Author"

	PermissionLevelTypeNoneditingAuthor PermissionLevelType = "NoneditingAuthor"

	PermissionLevelTypeReviewer PermissionLevelType = "Reviewer"

	PermissionLevelTypeContributor PermissionLevelType = "Contributor"

	PermissionLevelTypeCustom PermissionLevelType = "Custom"
)

type PermissionReadAccessType

type PermissionReadAccessType string
const (
	PermissionReadAccessTypeNone PermissionReadAccessType = "None"

	PermissionReadAccessTypeFullDetails PermissionReadAccessType = "FullDetails"
)

type PermissionSetType

type PermissionSetType struct {
	Permissions *ArrayOfPermissionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Permissions,omitempty" json:"Permissions,omitempty"`

	UnknownEntries *ArrayOfUnknownEntriesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UnknownEntries,omitempty" json:"UnknownEntries,omitempty"`
}

type PermissionType

type PermissionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Permission"`

	*BasePermissionType

	ReadItems *PermissionReadAccessType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReadItems,omitempty" json:"ReadItems,omitempty"`

	PermissionLevel *PermissionLevelType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PermissionLevel,omitempty" json:"PermissionLevel,omitempty"`
}

type PersonResponseShapeType

type PersonResponseShapeType struct {
	BaseShape *DefaultShapeNamesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BaseShape,omitempty" json:"BaseShape,omitempty"`

	AdditionalProperties *NonEmptyArrayOfPathsToElementType `` /* 132-byte string literal not displayed */
}

type PersonType

type PersonType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Person"`

	FullName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FullName,omitempty" json:"FullName,omitempty"`

	GivenName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types GivenName,omitempty" json:"GivenName,omitempty"`

	Surname string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Surname,omitempty" json:"Surname,omitempty"`

	PhoneNumber string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneNumber,omitempty" json:"PhoneNumber,omitempty"`

	SMSNumber string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SMSNumber,omitempty" json:"SMSNumber,omitempty"`

	EmailAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddress,omitempty" json:"EmailAddress,omitempty"`

	Alias string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Alias,omitempty" json:"Alias,omitempty"`

	Department string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Department,omitempty" json:"Department,omitempty"`

	LinkedInProfileLink string `` /* 130-byte string literal not displayed */

	Skills *ArrayOfSkillInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Skills,omitempty" json:"Skills,omitempty"`

	ProfessionalBiography string `` /* 134-byte string literal not displayed */

	ManagementChain *ArrayOfProfileInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types ManagementChain,omitempty" json:"ManagementChain,omitempty"`

	DirectReports *ArrayOfProfileInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types DirectReports,omitempty" json:"DirectReports,omitempty"`

	Peers *ArrayOfProfileInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Peers,omitempty" json:"Peers,omitempty"`

	TeamSize string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TeamSize,omitempty" json:"TeamSize,omitempty"`

	CurrentJob *ArrayOfJobInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types CurrentJob,omitempty" json:"CurrentJob,omitempty"`

	Birthday string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Birthday,omitempty" json:"Birthday,omitempty"`

	Hometown string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Hometown,omitempty" json:"Hometown,omitempty"`

	CurrentLocation string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CurrentLocation,omitempty" json:"CurrentLocation,omitempty"`

	CompanyProfile *ArrayOfCompanyInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompanyProfile,omitempty" json:"CompanyProfile,omitempty"`

	Office string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Office,omitempty" json:"Office,omitempty"`

	Headline string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Headline,omitempty" json:"Headline,omitempty"`

	MutualConnections *ArrayOfProfileInsightValue `` /* 126-byte string literal not displayed */

	Title string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Title,omitempty" json:"Title,omitempty"`

	MutualManager *ProfileInsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types MutualManager,omitempty" json:"MutualManager,omitempty"`

	Insights *ArrayOfInsight `xml:"http://schemas.microsoft.com/exchange/services/2006/types Insights,omitempty" json:"Insights,omitempty"`

	UserProfilePicture *UserProfilePicture `` /* 128-byte string literal not displayed */
}

type PersonaAttributionType

type PersonaAttributionType struct {
	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	SourceId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SourceId,omitempty" json:"SourceId,omitempty"`

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	IsWritable bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsWritable,omitempty" json:"IsWritable,omitempty"`

	IsQuickContact bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsQuickContact,omitempty" json:"IsQuickContact,omitempty"`

	IsHidden bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsHidden,omitempty" json:"IsHidden,omitempty"`

	FolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`
}

type PersonaPhoneNumberType

type PersonaPhoneNumberType struct {
	Number string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Number,omitempty" json:"Number,omitempty"`

	Type string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`
}

type PersonaPostalAddressType

type PersonaPostalAddressType struct {
	Street string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Street,omitempty" json:"Street,omitempty"`

	City string `xml:"http://schemas.microsoft.com/exchange/services/2006/types City,omitempty" json:"City,omitempty"`

	State string `xml:"http://schemas.microsoft.com/exchange/services/2006/types State,omitempty" json:"State,omitempty"`

	Country string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Country,omitempty" json:"Country,omitempty"`

	PostalCode string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostalCode,omitempty" json:"PostalCode,omitempty"`

	PostOfficeBox string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostOfficeBox,omitempty" json:"PostOfficeBox,omitempty"`

	Type string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	Latitude float64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Latitude,omitempty" json:"Latitude,omitempty"`

	Longitude float64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Longitude,omitempty" json:"Longitude,omitempty"`

	Accuracy float64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Accuracy,omitempty" json:"Accuracy,omitempty"`

	Altitude float64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Altitude,omitempty" json:"Altitude,omitempty"`

	AltitudeAccuracy float64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types AltitudeAccuracy,omitempty" json:"AltitudeAccuracy,omitempty"`

	FormattedAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FormattedAddress,omitempty" json:"FormattedAddress,omitempty"`

	LocationUri string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LocationUri,omitempty" json:"LocationUri,omitempty"`

	LocationSource *LocationSourceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types LocationSource,omitempty" json:"LocationSource,omitempty"`
}

type PersonaResponseShapeType

type PersonaResponseShapeType struct {
	BaseShape *DefaultShapeNamesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BaseShape,omitempty" json:"BaseShape,omitempty"`

	AdditionalProperties *NonEmptyArrayOfPathsToElementType `` /* 132-byte string literal not displayed */
}

type PersonaType

type PersonaType struct {
	PersonaId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PersonaId,omitempty" json:"PersonaId,omitempty"`

	PersonaType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PersonaType,omitempty" json:"PersonaType,omitempty"`

	PersonaObjectStatus string `` /* 130-byte string literal not displayed */

	CreationTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreationTime,omitempty" json:"CreationTime,omitempty"`

	Bodies *ArrayOfBodyContentAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Bodies,omitempty" json:"Bodies,omitempty"`

	DisplayNameFirstLastSortKey string `` /* 146-byte string literal not displayed */

	DisplayNameLastFirstSortKey string `` /* 146-byte string literal not displayed */

	CompanyNameSortKey string `` /* 128-byte string literal not displayed */

	HomeCitySortKey string `xml:"http://schemas.microsoft.com/exchange/services/2006/types HomeCitySortKey,omitempty" json:"HomeCitySortKey,omitempty"`

	WorkCitySortKey string `xml:"http://schemas.microsoft.com/exchange/services/2006/types WorkCitySortKey,omitempty" json:"WorkCitySortKey,omitempty"`

	DisplayNameFirstLastHeader string `` /* 144-byte string literal not displayed */

	DisplayNameLastFirstHeader string `` /* 144-byte string literal not displayed */

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	DisplayNameFirstLast string `` /* 132-byte string literal not displayed */

	DisplayNameLastFirst string `` /* 132-byte string literal not displayed */

	FileAs string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileAs,omitempty" json:"FileAs,omitempty"`

	FileAsId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileAsId,omitempty" json:"FileAsId,omitempty"`

	DisplayNamePrefix string `` /* 126-byte string literal not displayed */

	GivenName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types GivenName,omitempty" json:"GivenName,omitempty"`

	MiddleName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MiddleName,omitempty" json:"MiddleName,omitempty"`

	Surname string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Surname,omitempty" json:"Surname,omitempty"`

	Generation string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Generation,omitempty" json:"Generation,omitempty"`

	Nickname string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Nickname,omitempty" json:"Nickname,omitempty"`

	YomiCompanyName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types YomiCompanyName,omitempty" json:"YomiCompanyName,omitempty"`

	YomiFirstName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types YomiFirstName,omitempty" json:"YomiFirstName,omitempty"`

	YomiLastName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types YomiLastName,omitempty" json:"YomiLastName,omitempty"`

	Title string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Title,omitempty" json:"Title,omitempty"`

	Department string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Department,omitempty" json:"Department,omitempty"`

	CompanyName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompanyName,omitempty" json:"CompanyName,omitempty"`

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	EmailAddress *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddress,omitempty" json:"EmailAddress,omitempty"`

	EmailAddresses *ArrayOfEmailAddressesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddresses,omitempty" json:"EmailAddresses,omitempty"`

	PhoneNumber *PersonaPhoneNumberType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneNumber,omitempty" json:"PhoneNumber,omitempty"`

	ImAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ImAddress,omitempty" json:"ImAddress,omitempty"`

	HomeCity string `xml:"http://schemas.microsoft.com/exchange/services/2006/types HomeCity,omitempty" json:"HomeCity,omitempty"`

	WorkCity string `xml:"http://schemas.microsoft.com/exchange/services/2006/types WorkCity,omitempty" json:"WorkCity,omitempty"`

	RelevanceScore int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types RelevanceScore,omitempty" json:"RelevanceScore,omitempty"`

	FolderIds *ArrayOfFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderIds,omitempty" json:"FolderIds,omitempty"`

	Attributions *ArrayOfPersonaAttributionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attributions,omitempty" json:"Attributions,omitempty"`

	DisplayNames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayNames,omitempty" json:"DisplayNames,omitempty"`

	FileAses *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileAses,omitempty" json:"FileAses,omitempty"`

	FileAsIds *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FileAsIds,omitempty" json:"FileAsIds,omitempty"`

	DisplayNamePrefixes *ArrayOfStringAttributedValuesType `` /* 130-byte string literal not displayed */

	GivenNames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GivenNames,omitempty" json:"GivenNames,omitempty"`

	MiddleNames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MiddleNames,omitempty" json:"MiddleNames,omitempty"`

	Surnames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Surnames,omitempty" json:"Surnames,omitempty"`

	Generations *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Generations,omitempty" json:"Generations,omitempty"`

	Nicknames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Nicknames,omitempty" json:"Nicknames,omitempty"`

	Initials *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Initials,omitempty" json:"Initials,omitempty"`

	YomiCompanyNames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types YomiCompanyNames,omitempty" json:"YomiCompanyNames,omitempty"`

	YomiFirstNames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types YomiFirstNames,omitempty" json:"YomiFirstNames,omitempty"`

	YomiLastNames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types YomiLastNames,omitempty" json:"YomiLastNames,omitempty"`

	BusinessPhoneNumbers *ArrayOfPhoneNumberAttributedValuesType `` /* 132-byte string literal not displayed */

	BusinessPhoneNumbers2 *ArrayOfPhoneNumberAttributedValuesType `` /* 134-byte string literal not displayed */

	HomePhones *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types HomePhones,omitempty" json:"HomePhones,omitempty"`

	HomePhones2 *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types HomePhones2,omitempty" json:"HomePhones2,omitempty"`

	MobilePhones *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MobilePhones,omitempty" json:"MobilePhones,omitempty"`

	MobilePhones2 *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MobilePhones2,omitempty" json:"MobilePhones2,omitempty"`

	AssistantPhoneNumbers *ArrayOfPhoneNumberAttributedValuesType `` /* 134-byte string literal not displayed */

	CallbackPhones *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CallbackPhones,omitempty" json:"CallbackPhones,omitempty"`

	CarPhones *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CarPhones,omitempty" json:"CarPhones,omitempty"`

	HomeFaxes *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types HomeFaxes,omitempty" json:"HomeFaxes,omitempty"`

	OrganizationMainPhones *ArrayOfPhoneNumberAttributedValuesType `` /* 136-byte string literal not displayed */

	OtherFaxes *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OtherFaxes,omitempty" json:"OtherFaxes,omitempty"`

	OtherTelephones *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OtherTelephones,omitempty" json:"OtherTelephones,omitempty"`

	OtherPhones2 *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OtherPhones2,omitempty" json:"OtherPhones2,omitempty"`

	Pagers *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Pagers,omitempty" json:"Pagers,omitempty"`

	RadioPhones *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RadioPhones,omitempty" json:"RadioPhones,omitempty"`

	TelexNumbers *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TelexNumbers,omitempty" json:"TelexNumbers,omitempty"`

	TTYTDDPhoneNumbers *ArrayOfPhoneNumberAttributedValuesType `` /* 128-byte string literal not displayed */

	WorkFaxes *ArrayOfPhoneNumberAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types WorkFaxes,omitempty" json:"WorkFaxes,omitempty"`

	Emails1 *ArrayOfEmailAddressAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Emails1,omitempty" json:"Emails1,omitempty"`

	Emails2 *ArrayOfEmailAddressAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Emails2,omitempty" json:"Emails2,omitempty"`

	Emails3 *ArrayOfEmailAddressAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Emails3,omitempty" json:"Emails3,omitempty"`

	BusinessHomePages *ArrayOfStringAttributedValuesType `` /* 126-byte string literal not displayed */

	PersonalHomePages *ArrayOfStringAttributedValuesType `` /* 126-byte string literal not displayed */

	OfficeLocations *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OfficeLocations,omitempty" json:"OfficeLocations,omitempty"`

	ImAddresses *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ImAddresses,omitempty" json:"ImAddresses,omitempty"`

	ImAddresses2 *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ImAddresses2,omitempty" json:"ImAddresses2,omitempty"`

	ImAddresses3 *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ImAddresses3,omitempty" json:"ImAddresses3,omitempty"`

	BusinessAddresses *ArrayOfPostalAddressAttributedValuesType `` /* 126-byte string literal not displayed */

	HomeAddresses *ArrayOfPostalAddressAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types HomeAddresses,omitempty" json:"HomeAddresses,omitempty"`

	OtherAddresses *ArrayOfPostalAddressAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types OtherAddresses,omitempty" json:"OtherAddresses,omitempty"`

	Titles *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Titles,omitempty" json:"Titles,omitempty"`

	Departments *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Departments,omitempty" json:"Departments,omitempty"`

	CompanyNames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompanyNames,omitempty" json:"CompanyNames,omitempty"`

	Managers *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Managers,omitempty" json:"Managers,omitempty"`

	AssistantNames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AssistantNames,omitempty" json:"AssistantNames,omitempty"`

	Professions *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Professions,omitempty" json:"Professions,omitempty"`

	SpouseNames *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SpouseNames,omitempty" json:"SpouseNames,omitempty"`

	Children *ArrayOfStringArrayAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Children,omitempty" json:"Children,omitempty"`

	Schools *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Schools,omitempty" json:"Schools,omitempty"`

	Hobbies *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Hobbies,omitempty" json:"Hobbies,omitempty"`

	WeddingAnniversaries *ArrayOfStringAttributedValuesType `` /* 132-byte string literal not displayed */

	Birthdays *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Birthdays,omitempty" json:"Birthdays,omitempty"`

	Locations *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Locations,omitempty" json:"Locations,omitempty"`

	InlineLinks *ArrayOfStringAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types InlineLinks,omitempty" json:"InlineLinks,omitempty"`

	ItemLinkIds *ArrayOfStringArrayAttributedValuesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemLinkIds,omitempty" json:"ItemLinkIds,omitempty"`

	HasActiveDeals string `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasActiveDeals,omitempty" json:"HasActiveDeals,omitempty"`

	IsBusinessContact string `` /* 126-byte string literal not displayed */

	AttributedHasActiveDeals *ArrayOfStringAttributedValuesType `` /* 140-byte string literal not displayed */

	AttributedIsBusinessContact *ArrayOfStringAttributedValuesType `` /* 146-byte string literal not displayed */

	SourceMailboxGuids *ArrayOfStringAttributedValuesType `` /* 128-byte string literal not displayed */

	LastContactedDate xsd.DateTime `` /* 126-byte string literal not displayed */

	ExtendedProperties *ArrayOfExtendedPropertyAttributedValueType `` /* 128-byte string literal not displayed */

	ExternalDirectoryObjectId string `` /* 142-byte string literal not displayed */

	MapiEntryId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MapiEntryId,omitempty" json:"MapiEntryId,omitempty"`

	MapiEmailAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MapiEmailAddress,omitempty" json:"MapiEmailAddress,omitempty"`

	MapiAddressType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MapiAddressType,omitempty" json:"MapiAddressType,omitempty"`

	MapiSearchKey string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MapiSearchKey,omitempty" json:"MapiSearchKey,omitempty"`

	MapiTransmittableDisplayName string `` /* 148-byte string literal not displayed */

	MapiSendRichInfo bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types MapiSendRichInfo,omitempty" json:"MapiSendRichInfo,omitempty"`
}

type PhoneCallIdType

type PhoneCallIdType struct {
	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`
}

type PhoneCallInformationType

type PhoneCallInformationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneCallInformation"`

	PhoneCallState *PhoneCallStateType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneCallState,omitempty" json:"PhoneCallState,omitempty"`

	ConnectionFailureCause *ConnectionFailureCauseType `` /* 136-byte string literal not displayed */

	SIPResponseText string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SIPResponseText,omitempty" json:"SIPResponseText,omitempty"`

	SIPResponseCode int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types SIPResponseCode,omitempty" json:"SIPResponseCode,omitempty"`
}

type PhoneCallStateType

type PhoneCallStateType string
const (
	PhoneCallStateTypeIdle PhoneCallStateType = "Idle"

	PhoneCallStateTypeConnecting PhoneCallStateType = "Connecting"

	PhoneCallStateTypeAlerted PhoneCallStateType = "Alerted"

	PhoneCallStateTypeConnected PhoneCallStateType = "Connected"

	PhoneCallStateTypeDisconnected PhoneCallStateType = "Disconnected"

	PhoneCallStateTypeIncoming PhoneCallStateType = "Incoming"

	PhoneCallStateTypeTransferring PhoneCallStateType = "Transferring"

	PhoneCallStateTypeForwarding PhoneCallStateType = "Forwarding"
)

type PhoneEntityType

type PhoneEntityType struct {
	*EntityType

	OriginalPhoneString string `` /* 130-byte string literal not displayed */

	PhoneString string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneString,omitempty" json:"PhoneString,omitempty"`

	Type string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`
}

type PhoneNumberAttributedValueType

type PhoneNumberAttributedValueType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneNumberAttributedValue"`

	Value *PersonaPhoneNumberType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`

	Attributions *ArrayOfValueAttributionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attributions,omitempty" json:"Attributions,omitempty"`
}

type PhoneNumberDictionaryEntryType

type PhoneNumberDictionaryEntryType struct {
	Value string `xml:",chardata" json:"-,"`

	Key *PhoneNumberKeyType `xml:"Key,attr,omitempty" json:"Key,omitempty"`
}

type PhoneNumberDictionaryType

type PhoneNumberDictionaryType struct {
	Entry []*PhoneNumberDictionaryEntryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Entry,omitempty" json:"Entry,omitempty"`
}

type PhoneNumberKeyType

type PhoneNumberKeyType string
const (
	PhoneNumberKeyTypeAssistantPhone PhoneNumberKeyType = "AssistantPhone"

	PhoneNumberKeyTypeBusinessFax PhoneNumberKeyType = "BusinessFax"

	PhoneNumberKeyTypeBusinessPhone PhoneNumberKeyType = "BusinessPhone"

	PhoneNumberKeyTypeBusinessPhone2 PhoneNumberKeyType = "BusinessPhone2"

	PhoneNumberKeyTypeCallback PhoneNumberKeyType = "Callback"

	PhoneNumberKeyTypeCarPhone PhoneNumberKeyType = "CarPhone"

	PhoneNumberKeyTypeCompanyMainPhone PhoneNumberKeyType = "CompanyMainPhone"

	PhoneNumberKeyTypeHomeFax PhoneNumberKeyType = "HomeFax"

	PhoneNumberKeyTypeHomePhone PhoneNumberKeyType = "HomePhone"

	PhoneNumberKeyTypeHomePhone2 PhoneNumberKeyType = "HomePhone2"

	PhoneNumberKeyTypeIsdn PhoneNumberKeyType = "Isdn"

	PhoneNumberKeyTypeMobilePhone PhoneNumberKeyType = "MobilePhone"

	PhoneNumberKeyTypeOtherFax PhoneNumberKeyType = "OtherFax"

	PhoneNumberKeyTypeOtherTelephone PhoneNumberKeyType = "OtherTelephone"

	PhoneNumberKeyTypePager PhoneNumberKeyType = "Pager"

	PhoneNumberKeyTypePrimaryPhone PhoneNumberKeyType = "PrimaryPhone"

	PhoneNumberKeyTypeRadioPhone PhoneNumberKeyType = "RadioPhone"

	PhoneNumberKeyTypeTelex PhoneNumberKeyType = "Telex"

	PhoneNumberKeyTypeTtyTddPhone PhoneNumberKeyType = "TtyTddPhone"

	PhoneNumberKeyTypeBusinessMobile PhoneNumberKeyType = "BusinessMobile"

	PhoneNumberKeyTypeIPPhone PhoneNumberKeyType = "IPPhone"

	PhoneNumberKeyTypeMms PhoneNumberKeyType = "Mms"

	PhoneNumberKeyTypeMsn PhoneNumberKeyType = "Msn"
)

type PhoneType

type PhoneType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Phone"`

	OriginalPhoneString string `` /* 130-byte string literal not displayed */

	PhoneString string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhoneString,omitempty" json:"PhoneString,omitempty"`

	Type string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`
}

type PhysicalAddressDictionaryEntryType

type PhysicalAddressDictionaryEntryType struct {
	Street string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Street,omitempty" json:"Street,omitempty"`

	City string `xml:"http://schemas.microsoft.com/exchange/services/2006/types City,omitempty" json:"City,omitempty"`

	State string `xml:"http://schemas.microsoft.com/exchange/services/2006/types State,omitempty" json:"State,omitempty"`

	CountryOrRegion string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CountryOrRegion,omitempty" json:"CountryOrRegion,omitempty"`

	PostalCode string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostalCode,omitempty" json:"PostalCode,omitempty"`

	Key *PhysicalAddressKeyType `xml:"Key,attr,omitempty" json:"Key,omitempty"`
}

type PhysicalAddressDictionaryType

type PhysicalAddressDictionaryType struct {
	Entry []*PhysicalAddressDictionaryEntryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Entry,omitempty" json:"Entry,omitempty"`
}

type PhysicalAddressIndexType

type PhysicalAddressIndexType string
const (
	PhysicalAddressIndexTypeNone PhysicalAddressIndexType = "None"

	PhysicalAddressIndexTypeHome PhysicalAddressIndexType = "Home"

	PhysicalAddressIndexTypeBusiness PhysicalAddressIndexType = "Business"

	PhysicalAddressIndexTypeOther PhysicalAddressIndexType = "Other"
)

type PhysicalAddressKeyType

type PhysicalAddressKeyType string
const (
	PhysicalAddressKeyTypeHome PhysicalAddressKeyType = "Home"

	PhysicalAddressKeyTypeBusiness PhysicalAddressKeyType = "Business"

	PhysicalAddressKeyTypeOther PhysicalAddressKeyType = "Other"
)

type PlayOnPhone

type PlayOnPhone PlayOnPhoneType

type PlayOnPhoneResponse

type PlayOnPhoneResponse PlayOnPhoneResponseMessageType

type PlayOnPhoneResponseMessageType

type PlayOnPhoneResponseMessageType struct {
	*ResponseMessageType

	PhoneCallId *PhoneCallIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PhoneCallId,omitempty" json:"PhoneCallId,omitempty"`
}

type PlayOnPhoneType

type PlayOnPhoneType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PlayOnPhone"`

	*BaseRequestType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`

	DialString string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DialString,omitempty" json:"DialString,omitempty"`
}

type PolicyNudgeRulesServiceConfiguration

type PolicyNudgeRulesServiceConfiguration struct {
	Items []string `xml:",any" json:"items,omitempty"`
}

type PostItemType

type PostItemType struct {
	*ItemType

	ConversationIndex []byte `` /* 126-byte string literal not displayed */

	ConversationTopic string `` /* 126-byte string literal not displayed */

	From *SingleRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types From,omitempty" json:"From,omitempty"`

	InternetMessageId string `` /* 126-byte string literal not displayed */

	IsRead bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRead,omitempty" json:"IsRead,omitempty"`

	PostedTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostedTime,omitempty" json:"PostedTime,omitempty"`

	References string `xml:"http://schemas.microsoft.com/exchange/services/2006/types References,omitempty" json:"References,omitempty"`

	Sender *SingleRecipientType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Sender,omitempty" json:"Sender,omitempty"`
}

type PostReplyItemBaseType

type PostReplyItemBaseType struct {
}

type PostReplyItemType

type PostReplyItemType struct {
	*PostReplyItemBaseType

	NewBodyContent *BodyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types NewBodyContent,omitempty" json:"NewBodyContent,omitempty"`
}

type PostalAddressAttributedValueType

type PostalAddressAttributedValueType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostalAddressAttributedValue"`

	Value *PersonaPostalAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`

	Attributions *ArrayOfValueAttributionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attributions,omitempty" json:"Attributions,omitempty"`
}

type PredictedActionReasonType

type PredictedActionReasonType string
const (
	PredictedActionReasonTypeNone PredictedActionReasonType = "None"

	PredictedActionReasonTypeConversationStarterIsYou PredictedActionReasonType = "ConversationStarterIsYou"

	PredictedActionReasonTypeOnlyRecipient PredictedActionReasonType = "OnlyRecipient"

	PredictedActionReasonTypeConversationContributions PredictedActionReasonType = "ConversationContributions"

	PredictedActionReasonTypeMarkedImportantBySender PredictedActionReasonType = "MarkedImportantBySender"

	PredictedActionReasonTypeSenderIsManager PredictedActionReasonType = "SenderIsManager"

	PredictedActionReasonTypeSenderIsInManagementChain PredictedActionReasonType = "SenderIsInManagementChain"

	PredictedActionReasonTypeSenderIsDirectReport PredictedActionReasonType = "SenderIsDirectReport"

	PredictedActionReasonTypeActionBasedOnSender PredictedActionReasonType = "ActionBasedOnSender"

	PredictedActionReasonTypeNameOnToLine PredictedActionReasonType = "NameOnToLine"

	PredictedActionReasonTypeNameOnCcLine PredictedActionReasonType = "NameOnCcLine"

	PredictedActionReasonTypeManagerPosition PredictedActionReasonType = "ManagerPosition"

	PredictedActionReasonTypeReplyToAMessageFromMe PredictedActionReasonType = "ReplyToAMessageFromMe"

	PredictedActionReasonTypePreviouslyFlagged PredictedActionReasonType = "PreviouslyFlagged"

	PredictedActionReasonTypeActionBasedOnRecipients PredictedActionReasonType = "ActionBasedOnRecipients"

	PredictedActionReasonTypeActionBasedOnSubjectWords PredictedActionReasonType = "ActionBasedOnSubjectWords"

	PredictedActionReasonTypeActionBasedOnBasedOnBodyWords PredictedActionReasonType = "ActionBasedOnBasedOnBodyWords"
)

type PresentersType

type PresentersType string
const (
	PresentersTypeDisabled PresentersType = "Disabled"

	PresentersTypeInternal PresentersType = "Internal"

	PresentersTypeEveryone PresentersType = "Everyone"
)

type PreviewItemBaseShapeType

type PreviewItemBaseShapeType string
const (
	PreviewItemBaseShapeTypeDefault PreviewItemBaseShapeType = "Default"

	PreviewItemBaseShapeTypeCompact PreviewItemBaseShapeType = "Compact"
)

type PreviewItemMailboxType

type PreviewItemMailboxType struct {
	MailboxId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxId,omitempty" json:"MailboxId,omitempty"`

	PrimarySmtpAddress string `` /* 128-byte string literal not displayed */
}

type PreviewItemResponseShapeType

type PreviewItemResponseShapeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PreviewItemResponseShape"`

	BaseShape *PreviewItemBaseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BaseShape,omitempty" json:"BaseShape,omitempty"`

	AdditionalProperties *NonEmptyArrayOfExtendedFieldURIsType `` /* 132-byte string literal not displayed */
}

type PrimaryMailboxSearchScopeType

type PrimaryMailboxSearchScopeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PrimaryMailboxSearchScope"`

	FolderScope *SearchFolderScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderScope,omitempty" json:"FolderScope,omitempty"`

	IsDeepTraversal bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsDeepTraversal,omitempty" json:"IsDeepTraversal,omitempty"`
}

type PrimarySmtpAddressType

type PrimarySmtpAddressType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PrimarySmtpAddress"`

	Value *NonEmptyStringType `xml:",chardata" json:"-,"`
}

type PrincipalNameType

type PrincipalNameType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PrincipalName"`

	Value *NonEmptyStringType `xml:",chardata" json:"-,"`
}

type PrivateCatalogAddInStoreInfoType

type PrivateCatalogAddInStoreInfoType struct {
	AssetId string `xml:"AssetId,attr,omitempty" json:"AssetId,omitempty"`

	ContentMarket string `xml:"ContentMarket,attr,omitempty" json:"ContentMarket,omitempty"`
}

type PrivateCatalogAddInsType

type PrivateCatalogAddInsType struct {
	StoreInfo *PrivateCatalogAddInStoreInfoType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages StoreInfo,omitempty" json:"StoreInfo,omitempty"`

	ProductId string `xml:"ProductId,attr,omitempty" json:"ProductId,omitempty"`

	State *AddInStateType `xml:"State,attr,omitempty" json:"State,omitempty"`

	Version *VersionType `xml:"Version,attr,omitempty" json:"Version,omitempty"`
}

type ProfileInsightValue

type ProfileInsightValue struct {
	*InsightValue

	FullName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FullName,omitempty" json:"FullName,omitempty"`

	FirstName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FirstName,omitempty" json:"FirstName,omitempty"`

	LastName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types LastName,omitempty" json:"LastName,omitempty"`

	EmailAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddress,omitempty" json:"EmailAddress,omitempty"`

	Avatar string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Avatar,omitempty" json:"Avatar,omitempty"`

	JoinedUtcTicks int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types JoinedUtcTicks,omitempty" json:"JoinedUtcTicks,omitempty"`

	ProfilePicture *UserProfilePicture `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProfilePicture,omitempty" json:"ProfilePicture,omitempty"`

	Title string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Title,omitempty" json:"Title,omitempty"`
}

type PropertyTagType

type PropertyTagType string

type ProposeNewTimeType

type ProposeNewTimeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProposeNewTime"`

	*ResponseObjectType
}

type ProtectionRuleActionKindType

type ProtectionRuleActionKindType string
const (
	ProtectionRuleActionKindTypeRightsProtectMessage ProtectionRuleActionKindType = "RightsProtectMessage"
)

type ProtectionRuleActionType

type ProtectionRuleActionType struct {
	Argument []*ProtectionRuleArgumentType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Argument,omitempty" json:"Argument,omitempty"`

	Name *ProtectionRuleActionKindType `xml:"Name,attr,omitempty" json:"Name,omitempty"`
}

type ProtectionRuleAllInternalType

type ProtectionRuleAllInternalType string

type ProtectionRuleAndType

type ProtectionRuleAndType struct {
	AllInternal []*ProtectionRuleAllInternalType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AllInternal,omitempty" json:"AllInternal,omitempty"`

	And []*ProtectionRuleAndType `xml:"http://schemas.microsoft.com/exchange/services/2006/types And,omitempty" json:"And,omitempty"`

	RecipientIs []*ProtectionRuleRecipientIsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecipientIs,omitempty" json:"RecipientIs,omitempty"`

	SenderDepartments []*ProtectionRuleSenderDepartmentsType `` /* 126-byte string literal not displayed */

	True []*ProtectionRuleTrueType `xml:"http://schemas.microsoft.com/exchange/services/2006/types True,omitempty" json:"True,omitempty"`
}

type ProtectionRuleArgumentType

type ProtectionRuleArgumentType struct {
	Value string `xml:"Value,attr,omitempty" json:"Value,omitempty"`
}

type ProtectionRuleConditionType

type ProtectionRuleConditionType struct {
	AllInternal *ProtectionRuleAllInternalType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AllInternal,omitempty" json:"AllInternal,omitempty"`

	And *ProtectionRuleAndType `xml:"http://schemas.microsoft.com/exchange/services/2006/types And,omitempty" json:"And,omitempty"`

	RecipientIs *ProtectionRuleRecipientIsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecipientIs,omitempty" json:"RecipientIs,omitempty"`

	SenderDepartments *ProtectionRuleSenderDepartmentsType `` /* 126-byte string literal not displayed */

	True *ProtectionRuleTrueType `xml:"http://schemas.microsoft.com/exchange/services/2006/types True,omitempty" json:"True,omitempty"`
}

type ProtectionRuleRecipientIsType

type ProtectionRuleRecipientIsType struct {
	Value []*ProtectionRuleValueType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type ProtectionRuleSenderDepartmentsType

type ProtectionRuleSenderDepartmentsType struct {
	Value []*ProtectionRuleValueType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type ProtectionRuleTrueType

type ProtectionRuleTrueType string

type ProtectionRuleType

type ProtectionRuleType struct {
	Condition *ProtectionRuleConditionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Condition,omitempty" json:"Condition,omitempty"`

	Action *ProtectionRuleActionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Action,omitempty" json:"Action,omitempty"`

	Name string `xml:"Name,attr,omitempty" json:"Name,omitempty"`

	UserOverridable bool `xml:"UserOverridable,attr,omitempty" json:"UserOverridable,omitempty"`

	Priority int32 `xml:"Priority,attr,omitempty" json:"Priority,omitempty"`
}

type ProtectionRuleValueType

type ProtectionRuleValueType string

type ProtectionRulesServiceConfiguration

type ProtectionRulesServiceConfiguration struct {
	*ServiceConfiguration

	Rules *ArrayOfProtectionRulesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Rules,omitempty" json:"Rules,omitempty"`

	InternalDomains *SmtpDomainList `xml:"http://schemas.microsoft.com/exchange/services/2006/types InternalDomains,omitempty" json:"InternalDomains,omitempty"`

	RefreshInterval int32 `xml:"RefreshInterval,attr,omitempty" json:"RefreshInterval,omitempty"`
}

type ProxyPartnerToken

type ProxyPartnerToken ProxySecurityContextType

type ProxySecurityContext

type ProxySecurityContext ProxySecurityContextType

type ProxySecurityContextType

type ProxySecurityContextType struct {
	Value []byte `xml:",chardata" json:"-,"`
}

type ProxySuggesterSid

type ProxySuggesterSid ProxySecurityContextType

type PullSubscriptionRequestType

type PullSubscriptionRequestType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PullSubscriptionRequest"`

	*BaseSubscriptionRequestType

	Timeout *SubscriptionTimeoutType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Timeout,omitempty" json:"Timeout,omitempty"`
}

type PushSubscriptionRequestType

type PushSubscriptionRequestType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types PushSubscriptionRequest"`

	*BaseSubscriptionRequestType

	StatusFrequency *SubscriptionStatusFrequencyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types StatusFrequency,omitempty" json:"StatusFrequency,omitempty"`

	URL string `xml:"http://schemas.microsoft.com/exchange/services/2006/types URL,omitempty" json:"URL,omitempty"`

	CallerData string `xml:"http://schemas.microsoft.com/exchange/services/2006/types CallerData,omitempty" json:"CallerData,omitempty"`
}

type QueryOptionsType

type QueryOptionsType interface{}

type QueryStringType

type QueryStringType struct {
	Value string `xml:",chardata" json:"-,"`

	ResetCache bool `xml:"ResetCache,attr,omitempty" json:"ResetCache,omitempty"`

	ReturnHighlightTerms bool `xml:"ReturnHighlightTerms,attr,omitempty" json:"ReturnHighlightTerms,omitempty"`

	ReturnDeletedItems bool `xml:"ReturnDeletedItems,attr,omitempty" json:"ReturnDeletedItems,omitempty"`
}

type RecipientSuggestionType

type RecipientSuggestionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecipientSuggestion"`

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	EmailAddress string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EmailAddress,omitempty" json:"EmailAddress,omitempty"`
}

type RecipientTrackingEventType

type RecipientTrackingEventType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecipientTrackingEvent"`

	Date xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Date,omitempty" json:"Date,omitempty"`

	Recipient *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Recipient,omitempty" json:"Recipient,omitempty"`

	DeliveryStatus string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DeliveryStatus,omitempty" json:"DeliveryStatus,omitempty"`

	EventDescription string `xml:"http://schemas.microsoft.com/exchange/services/2006/types EventDescription,omitempty" json:"EventDescription,omitempty"`

	EventData *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EventData,omitempty" json:"EventData,omitempty"`

	Server *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Server,omitempty" json:"Server,omitempty"`

	InternalId *NonNegativeInteger `xml:"http://schemas.microsoft.com/exchange/services/2006/types InternalId,omitempty" json:"InternalId,omitempty"`

	BccRecipient bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types BccRecipient,omitempty" json:"BccRecipient,omitempty"`

	HiddenRecipient bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HiddenRecipient,omitempty" json:"HiddenRecipient,omitempty"`

	UniquePathId *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UniquePathId,omitempty" json:"UniquePathId,omitempty"`

	RootAddress *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RootAddress,omitempty" json:"RootAddress,omitempty"`

	Properties *ArrayOfTrackingPropertiesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Properties,omitempty" json:"Properties,omitempty"`
}

type RecurrencePatternBaseType

type RecurrencePatternBaseType struct {
}

type RecurrenceRangeBaseType

type RecurrenceRangeBaseType struct {
	StartDate xsd.Date `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartDate,omitempty" json:"StartDate,omitempty"`
}

type RecurrenceType

type RecurrenceType struct {
}

type RecurringDateTransition

type RecurringDateTransition RecurringDateTransitionType

type RecurringDateTransitionType

type RecurringDateTransitionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecurringDateTransition"`

	*RecurringTimeTransitionType

	Day int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Day,omitempty" json:"Day,omitempty"`
}

type RecurringDayTransition

type RecurringDayTransition RecurringDayTransitionType

type RecurringDayTransitionType

type RecurringDayTransitionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecurringDayTransition"`

	*RecurringTimeTransitionType

	DayOfWeek *DayOfWeekType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DayOfWeek,omitempty" json:"DayOfWeek,omitempty"`

	Occurrence int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Occurrence,omitempty" json:"Occurrence,omitempty"`
}

type RecurringMasterItemIdRangesType

type RecurringMasterItemIdRangesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RecurringMasterItemIdRanges"`

	*ItemIdType

	Ranges *ArrayOfOccurrenceRangesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Ranges,omitempty" json:"Ranges,omitempty"`
}

type RecurringMasterItemIdType

type RecurringMasterItemIdType struct {
	*BaseItemIdType

	OccurrenceId *DerivedItemIdType `xml:"OccurrenceId,attr,omitempty" json:"OccurrenceId,omitempty"`

	ChangeKey string `xml:"ChangeKey,attr,omitempty" json:"ChangeKey,omitempty"`
}

type RecurringTimeTransitionType

type RecurringTimeTransitionType struct {
	*TransitionType

	TimeOffset *Duration `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeOffset,omitempty" json:"TimeOffset,omitempty"`

	Month int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Month,omitempty" json:"Month,omitempty"`
}

type ReferenceAttachmentType

type ReferenceAttachmentType struct {
	*AttachmentType

	AttachLongPathName string `` /* 128-byte string literal not displayed */

	ProviderType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ProviderType,omitempty" json:"ProviderType,omitempty"`

	ProviderEndpointUrl string `` /* 130-byte string literal not displayed */

	AttachmentThumbnailUrl string `` /* 136-byte string literal not displayed */

	AttachmentPreviewUrl string `` /* 132-byte string literal not displayed */

	PermissionType int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types PermissionType,omitempty" json:"PermissionType,omitempty"`

	OriginalPermissionType int32 `` /* 136-byte string literal not displayed */

	AttachmentIsFolder bool `` /* 128-byte string literal not displayed */
}

type ReferenceItemResponseType

type ReferenceItemResponseType struct {
}

type RefinerTypeType

type RefinerTypeType string
const (
	RefinerTypeTypeNone RefinerTypeType = "None"

	RefinerTypeTypeTo RefinerTypeType = "To"

	RefinerTypeTypeFrom RefinerTypeType = "From"

	RefinerTypeTypeFolder RefinerTypeType = "Folder"

	RefinerTypeTypeHasAttachment RefinerTypeType = "HasAttachment"

	RefinerTypeTypeMailboxSource RefinerTypeType = "MailboxSource"
)

type RefreshSharingFolder

type RefreshSharingFolder RefreshSharingFolderType

type RefreshSharingFolderResponseMessageType

type RefreshSharingFolderResponseMessageType struct {
	*ResponseMessageType
}

type RefreshSharingFolderType

type RefreshSharingFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RefreshSharingFolder"`

	*BaseRequestType

	SharingFolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SharingFolderId,omitempty" json:"SharingFolderId,omitempty"`
}

type RegeneratingPatternBaseType

type RegeneratingPatternBaseType struct {
	*IntervalRecurrencePatternBaseType
}

type RegisterConsent

type RegisterConsent RegisterConsentType

type RegisterConsentResponseMessageType

type RegisterConsentResponseMessageType struct {
	*ResponseMessageType
}

type RegisterConsentType

type RegisterConsentType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RegisterConsent"`

	*BaseRequestType

	Id string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Id,omitempty" json:"Id,omitempty"`

	ConsentState *ConsentStateType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ConsentState,omitempty" json:"ConsentState,omitempty"`
}

type RelativeMonthlyRecurrencePatternType

type RelativeMonthlyRecurrencePatternType struct {
	*IntervalRecurrencePatternBaseType

	DaysOfWeek *DayOfWeekType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DaysOfWeek,omitempty" json:"DaysOfWeek,omitempty"`

	DayOfWeekIndex *DayOfWeekIndexType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DayOfWeekIndex,omitempty" json:"DayOfWeekIndex,omitempty"`
}

type RelativeYearlyRecurrencePatternType

type RelativeYearlyRecurrencePatternType struct {
	*RecurrencePatternBaseType

	DaysOfWeek *DayOfWeekType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DaysOfWeek,omitempty" json:"DaysOfWeek,omitempty"`

	DayOfWeekIndex *DayOfWeekIndexType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DayOfWeekIndex,omitempty" json:"DayOfWeekIndex,omitempty"`

	Month *MonthNamesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Month,omitempty" json:"Month,omitempty"`
}

type ReminderActionType

type ReminderActionType string
const (
	ReminderActionTypeDismiss ReminderActionType = "Dismiss"

	ReminderActionTypeSnooze ReminderActionType = "Snooze"
)

type ReminderGroupType

type ReminderGroupType string
const (
	ReminderGroupTypeCalendar ReminderGroupType = "Calendar"

	ReminderGroupTypeTask ReminderGroupType = "Task"
)

type ReminderItemActionType

type ReminderItemActionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReminderItemAction"`

	ActionType *ReminderActionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ActionType,omitempty" json:"ActionType,omitempty"`

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	NewReminderTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types NewReminderTime,omitempty" json:"NewReminderTime,omitempty"`
}

type ReminderMessageDataType

type ReminderMessageDataType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReminderMessageData"`

	ReminderText string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReminderText,omitempty" json:"ReminderText,omitempty"`

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	StartTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTime,omitempty" json:"StartTime,omitempty"`

	EndTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTime,omitempty" json:"EndTime,omitempty"`

	AssociatedCalendarItemId *ItemIdType `` /* 140-byte string literal not displayed */
}

type ReminderMinutesBeforeStartType

type ReminderMinutesBeforeStartType string

type ReminderType

type ReminderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Reminder"`

	Subject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Subject,omitempty" json:"Subject,omitempty"`

	Location string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Location,omitempty" json:"Location,omitempty"`

	ReminderTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReminderTime,omitempty" json:"ReminderTime,omitempty"`

	StartDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartDate,omitempty" json:"StartDate,omitempty"`

	EndDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndDate,omitempty" json:"EndDate,omitempty"`

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	RecurringMasterItemId *ItemIdType `` /* 134-byte string literal not displayed */

	ReminderGroup *ReminderGroupType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReminderGroup,omitempty" json:"ReminderGroup,omitempty"`

	UID string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UID,omitempty" json:"UID,omitempty"`
}

type RemoveContactFromImList

type RemoveContactFromImList RemoveContactFromImListType

type RemoveContactFromImListResponseMessageType

type RemoveContactFromImListResponseMessageType struct {
	*ResponseMessageType
}

type RemoveContactFromImListType

type RemoveContactFromImListType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RemoveContactFromImList"`

	*BaseRequestType

	ContactId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ContactId,omitempty" json:"ContactId,omitempty"`
}

type RemoveDelegate

type RemoveDelegate RemoveDelegateType

type RemoveDelegateResponseMessageType

type RemoveDelegateResponseMessageType struct {
	*BaseDelegateResponseMessageType
}

type RemoveDelegateType

type RemoveDelegateType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RemoveDelegate"`

	*BaseDelegateType

	UserIds *ArrayOfUserIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UserIds,omitempty" json:"UserIds,omitempty"`
}

type RemoveDistributionGroupFromImList

type RemoveDistributionGroupFromImList RemoveDistributionGroupFromImListType

type RemoveDistributionGroupFromImListResponseMessageType

type RemoveDistributionGroupFromImListResponseMessageType struct {
	*ResponseMessageType
}

type RemoveDistributionGroupFromImListType

type RemoveDistributionGroupFromImListType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RemoveDistributionGroupFromImList"`

	*BaseRequestType

	GroupId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GroupId,omitempty" json:"GroupId,omitempty"`
}

type RemoveImContactFromGroup

type RemoveImContactFromGroup RemoveImContactFromGroupType

type RemoveImContactFromGroupResponseMessageType

type RemoveImContactFromGroupResponseMessageType struct {
	*ResponseMessageType
}

type RemoveImContactFromGroupType

type RemoveImContactFromGroupType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RemoveImContactFromGroup"`

	*BaseRequestType

	ContactId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ContactId,omitempty" json:"ContactId,omitempty"`

	GroupId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GroupId,omitempty" json:"GroupId,omitempty"`
}

type RemoveImGroup

type RemoveImGroup RemoveImGroupType

type RemoveImGroupResponseMessageType

type RemoveImGroupResponseMessageType struct {
	*ResponseMessageType
}

type RemoveImGroupType

type RemoveImGroupType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages RemoveImGroup"`

	*BaseRequestType

	GroupId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GroupId,omitempty" json:"GroupId,omitempty"`
}

type RemoveItemType

type RemoveItemType struct {
	*ResponseObjectType
}

type ReplyAllToItemType

type ReplyAllToItemType struct {
	*SmartResponseType

	IsSpecificMessageReply bool `` /* 136-byte string literal not displayed */
}

type ReplyBody

type ReplyBody struct {
	Message string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Message,omitempty" json:"Message,omitempty"`

	EmptyString string `xml:",attr,omitempty" json:",omitempty"`
}

type ReplyToItemType

type ReplyToItemType struct {
	*SmartResponseType
}

type ReportMessage

type ReportMessage ReportMessageType

type ReportMessageActionType

type ReportMessageActionType string
const (
	ReportMessageActionTypeJunk ReportMessageActionType = "Junk"

	ReportMessageActionTypeNotJunk ReportMessageActionType = "NotJunk"

	ReportMessageActionTypePhish ReportMessageActionType = "Phish"

	ReportMessageActionTypeUnsubscribe ReportMessageActionType = "Unsubscribe"
)

type ReportMessageResponse

type ReportMessageResponse ReportMessageResponseType

type ReportMessageResponseMessageType

type ReportMessageResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ReportMessageResponseMessage"`

	*ResponseMessageType
}

type ReportMessageResponseType

type ReportMessageResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ReportMessageResponse"`

	*BaseResponseMessageType
}

type ReportMessageType

type ReportMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ReportMessage"`

	*BaseRequestType

	ItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemIds,omitempty" json:"ItemIds,omitempty"`

	ReportAction *ReportMessageActionType `xml:"ReportAction,attr,omitempty" json:"ReportAction,omitempty"`
}

type RequestAttachmentIdType

type RequestAttachmentIdType struct {
	*BaseItemIdType

	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`
}

type RequestServerVersion

type RequestServerVersion struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RequestServerVersion"`

	Version *ExchangeVersionType `xml:"Version,attr,omitempty" json:"Version,omitempty"`
}

type RequestTypeHeader

type RequestTypeHeader struct {
	RequestType *AvailabilityProxyRequestType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RequestType,omitempty" json:"RequestType,omitempty"`
}

type ResolutionType

type ResolutionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Resolution"`

	Mailbox *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`

	Contact *ContactItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contact,omitempty" json:"Contact,omitempty"`
}

type ResolveNames

type ResolveNames ResolveNamesType

type ResolveNamesResponse

type ResolveNamesResponse ResolveNamesResponseType

type ResolveNamesResponseMessageType

type ResolveNamesResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResolveNamesResponseMessage"`

	*ResponseMessageType

	ResolutionSet *ArrayOfResolutionType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResolutionSet,omitempty" json:"ResolutionSet,omitempty"`
}

type ResolveNamesResponseType

type ResolveNamesResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResolveNamesResponse"`

	*BaseResponseMessageType
}

type ResolveNamesSearchScopeType

type ResolveNamesSearchScopeType string
const (
	ResolveNamesSearchScopeTypeActiveDirectory ResolveNamesSearchScopeType = "ActiveDirectory"

	ResolveNamesSearchScopeTypeActiveDirectoryContacts ResolveNamesSearchScopeType = "ActiveDirectoryContacts"

	ResolveNamesSearchScopeTypeContacts ResolveNamesSearchScopeType = "Contacts"

	ResolveNamesSearchScopeTypeContactsActiveDirectory ResolveNamesSearchScopeType = "ContactsActiveDirectory"
)

type ResolveNamesType

type ResolveNamesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResolveNames"`

	*BaseRequestType

	ParentFolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ParentFolderIds,omitempty" json:"ParentFolderIds,omitempty"`

	UnresolvedEntry *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UnresolvedEntry,omitempty" json:"UnresolvedEntry,omitempty"`

	ReturnFullContactData bool `xml:"ReturnFullContactData,attr,omitempty" json:"ReturnFullContactData,omitempty"`

	SearchScope *ResolveNamesSearchScopeType `xml:"SearchScope,attr,omitempty" json:"SearchScope,omitempty"`

	ContactDataShape *DefaultShapeNamesType `xml:"ContactDataShape,attr,omitempty" json:"ContactDataShape,omitempty"`
}

type ResponseClassType

type ResponseClassType string
const (
	ResponseClassTypeSuccess ResponseClassType = "Success"

	ResponseClassTypeWarning ResponseClassType = "Warning"

	ResponseClassTypeError ResponseClassType = "Error"
)

type ResponseCodeType

type ResponseCodeType string
const (
	ResponseCodeTypeNoError ResponseCodeType = "NoError"

	ResponseCodeTypeErrorAccessDenied ResponseCodeType = "ErrorAccessDenied"

	ResponseCodeTypeErrorAccessModeSpecified ResponseCodeType = "ErrorAccessModeSpecified"

	ResponseCodeTypeErrorAccountDisabled ResponseCodeType = "ErrorAccountDisabled"

	ResponseCodeTypeErrorAddDelegatesFailed ResponseCodeType = "ErrorAddDelegatesFailed"

	ResponseCodeTypeErrorAddressSpaceNotFound ResponseCodeType = "ErrorAddressSpaceNotFound"

	ResponseCodeTypeErrorADOperation ResponseCodeType = "ErrorADOperation"

	ResponseCodeTypeErrorADSessionFilter ResponseCodeType = "ErrorADSessionFilter"

	ResponseCodeTypeErrorADUnavailable ResponseCodeType = "ErrorADUnavailable"

	ResponseCodeTypeErrorServiceUnavailable ResponseCodeType = "ErrorServiceUnavailable"

	ResponseCodeTypeErrorAutoDiscoverFailed ResponseCodeType = "ErrorAutoDiscoverFailed"

	ResponseCodeTypeErrorAffectedTaskOccurrencesRequired ResponseCodeType = "ErrorAffectedTaskOccurrencesRequired"

	ResponseCodeTypeErrorAttachmentNestLevelLimitExceeded ResponseCodeType = "ErrorAttachmentNestLevelLimitExceeded"

	ResponseCodeTypeErrorAttachmentSizeLimitExceeded ResponseCodeType = "ErrorAttachmentSizeLimitExceeded"

	ResponseCodeTypeErrorArchiveFolderPathCreation ResponseCodeType = "ErrorArchiveFolderPathCreation"

	ResponseCodeTypeErrorArchiveMailboxNotEnabled ResponseCodeType = "ErrorArchiveMailboxNotEnabled"

	ResponseCodeTypeErrorArchiveMailboxServiceDiscoveryFailed ResponseCodeType = "ErrorArchiveMailboxServiceDiscoveryFailed"

	ResponseCodeTypeErrorAvailabilityConfigNotFound ResponseCodeType = "ErrorAvailabilityConfigNotFound"

	ResponseCodeTypeErrorBatchProcessingStopped ResponseCodeType = "ErrorBatchProcessingStopped"

	ResponseCodeTypeErrorCalendarCannotMoveOrCopyOccurrence ResponseCodeType = "ErrorCalendarCannotMoveOrCopyOccurrence"

	ResponseCodeTypeErrorCalendarCannotUpdateDeletedItem ResponseCodeType = "ErrorCalendarCannotUpdateDeletedItem"

	ResponseCodeTypeErrorCalendarCannotUseIdForOccurrenceId ResponseCodeType = "ErrorCalendarCannotUseIdForOccurrenceId"

	ResponseCodeTypeErrorCalendarCannotUseIdForRecurringMasterId ResponseCodeType = "ErrorCalendarCannotUseIdForRecurringMasterId"

	ResponseCodeTypeErrorCalendarDurationIsTooLong ResponseCodeType = "ErrorCalendarDurationIsTooLong"

	ResponseCodeTypeErrorCalendarEndDateIsEarlierThanStartDate ResponseCodeType = "ErrorCalendarEndDateIsEarlierThanStartDate"

	ResponseCodeTypeErrorCalendarFolderIsInvalidForCalendarView ResponseCodeType = "ErrorCalendarFolderIsInvalidForCalendarView"

	ResponseCodeTypeErrorCalendarInvalidAttributeValue ResponseCodeType = "ErrorCalendarInvalidAttributeValue"

	ResponseCodeTypeErrorCalendarInvalidDayForTimeChangePattern ResponseCodeType = "ErrorCalendarInvalidDayForTimeChangePattern"

	ResponseCodeTypeErrorCalendarInvalidDayForWeeklyRecurrence ResponseCodeType = "ErrorCalendarInvalidDayForWeeklyRecurrence"

	ResponseCodeTypeErrorCalendarInvalidPropertyState ResponseCodeType = "ErrorCalendarInvalidPropertyState"

	ResponseCodeTypeErrorCalendarInvalidPropertyValue ResponseCodeType = "ErrorCalendarInvalidPropertyValue"

	ResponseCodeTypeErrorCalendarInvalidRecurrence ResponseCodeType = "ErrorCalendarInvalidRecurrence"

	ResponseCodeTypeErrorCalendarInvalidTimeZone ResponseCodeType = "ErrorCalendarInvalidTimeZone"

	ResponseCodeTypeErrorCalendarIsCancelledForAccept ResponseCodeType = "ErrorCalendarIsCancelledForAccept"

	ResponseCodeTypeErrorCalendarIsCancelledForDecline ResponseCodeType = "ErrorCalendarIsCancelledForDecline"

	ResponseCodeTypeErrorCalendarIsCancelledForRemove ResponseCodeType = "ErrorCalendarIsCancelledForRemove"

	ResponseCodeTypeErrorCalendarIsCancelledForTentative ResponseCodeType = "ErrorCalendarIsCancelledForTentative"

	ResponseCodeTypeErrorCalendarIsDelegatedForAccept ResponseCodeType = "ErrorCalendarIsDelegatedForAccept"

	ResponseCodeTypeErrorCalendarIsDelegatedForDecline ResponseCodeType = "ErrorCalendarIsDelegatedForDecline"

	ResponseCodeTypeErrorCalendarIsDelegatedForRemove ResponseCodeType = "ErrorCalendarIsDelegatedForRemove"

	ResponseCodeTypeErrorCalendarIsDelegatedForTentative ResponseCodeType = "ErrorCalendarIsDelegatedForTentative"

	ResponseCodeTypeErrorCalendarIsNotOrganizer ResponseCodeType = "ErrorCalendarIsNotOrganizer"

	ResponseCodeTypeErrorCalendarIsOrganizerForAccept ResponseCodeType = "ErrorCalendarIsOrganizerForAccept"

	ResponseCodeTypeErrorCalendarIsOrganizerForDecline ResponseCodeType = "ErrorCalendarIsOrganizerForDecline"

	ResponseCodeTypeErrorCalendarIsOrganizerForRemove ResponseCodeType = "ErrorCalendarIsOrganizerForRemove"

	ResponseCodeTypeErrorCalendarIsOrganizerForTentative ResponseCodeType = "ErrorCalendarIsOrganizerForTentative"

	ResponseCodeTypeErrorCalendarOccurrenceIndexIsOutOfRecurrenceRange ResponseCodeType = "ErrorCalendarOccurrenceIndexIsOutOfRecurrenceRange"

	ResponseCodeTypeErrorCalendarOccurrenceIsDeletedFromRecurrence ResponseCodeType = "ErrorCalendarOccurrenceIsDeletedFromRecurrence"

	ResponseCodeTypeErrorCalendarOutOfRange ResponseCodeType = "ErrorCalendarOutOfRange"

	ResponseCodeTypeErrorCalendarMeetingRequestIsOutOfDate ResponseCodeType = "ErrorCalendarMeetingRequestIsOutOfDate"

	ResponseCodeTypeErrorCalendarViewRangeTooBig ResponseCodeType = "ErrorCalendarViewRangeTooBig"

	ResponseCodeTypeErrorCallerIsInvalidADAccount ResponseCodeType = "ErrorCallerIsInvalidADAccount"

	ResponseCodeTypeErrorCannotAccessDeletedPublicFolder ResponseCodeType = "ErrorCannotAccessDeletedPublicFolder"

	ResponseCodeTypeErrorCannotArchiveCalendarContactTaskFolderException ResponseCodeType = "ErrorCannotArchiveCalendarContactTaskFolderException"

	ResponseCodeTypeErrorCannotArchiveItemsInPublicFolders ResponseCodeType = "ErrorCannotArchiveItemsInPublicFolders"

	ResponseCodeTypeErrorCannotArchiveItemsInArchiveMailbox ResponseCodeType = "ErrorCannotArchiveItemsInArchiveMailbox"

	ResponseCodeTypeErrorCannotCreateCalendarItemInNonCalendarFolder ResponseCodeType = "ErrorCannotCreateCalendarItemInNonCalendarFolder"

	ResponseCodeTypeErrorCannotCreateContactInNonContactFolder ResponseCodeType = "ErrorCannotCreateContactInNonContactFolder"

	ResponseCodeTypeErrorCannotCreatePostItemInNonMailFolder ResponseCodeType = "ErrorCannotCreatePostItemInNonMailFolder"

	ResponseCodeTypeErrorCannotCreateTaskInNonTaskFolder ResponseCodeType = "ErrorCannotCreateTaskInNonTaskFolder"

	ResponseCodeTypeErrorCannotDeleteObject ResponseCodeType = "ErrorCannotDeleteObject"

	ResponseCodeTypeErrorCannotDisableMandatoryExtension ResponseCodeType = "ErrorCannotDisableMandatoryExtension"

	ResponseCodeTypeErrorCannotFindUser ResponseCodeType = "ErrorCannotFindUser"

	ResponseCodeTypeErrorCannotGetSourceFolderPath ResponseCodeType = "ErrorCannotGetSourceFolderPath"

	ResponseCodeTypeErrorCannotGetExternalEcpUrl ResponseCodeType = "ErrorCannotGetExternalEcpUrl"

	ResponseCodeTypeErrorCannotOpenFileAttachment ResponseCodeType = "ErrorCannotOpenFileAttachment"

	ResponseCodeTypeErrorCannotDeleteTaskOccurrence ResponseCodeType = "ErrorCannotDeleteTaskOccurrence"

	ResponseCodeTypeErrorCannotEmptyFolder ResponseCodeType = "ErrorCannotEmptyFolder"

	ResponseCodeTypeErrorCannotSetCalendarPermissionOnNonCalendarFolder ResponseCodeType = "ErrorCannotSetCalendarPermissionOnNonCalendarFolder"

	ResponseCodeTypeErrorCannotSetNonCalendarPermissionOnCalendarFolder ResponseCodeType = "ErrorCannotSetNonCalendarPermissionOnCalendarFolder"

	ResponseCodeTypeErrorCannotSetPermissionUnknownEntries ResponseCodeType = "ErrorCannotSetPermissionUnknownEntries"

	ResponseCodeTypeErrorCannotSpecifySearchFolderAsSourceFolder ResponseCodeType = "ErrorCannotSpecifySearchFolderAsSourceFolder"

	ResponseCodeTypeErrorCannotUseFolderIdForItemId ResponseCodeType = "ErrorCannotUseFolderIdForItemId"

	ResponseCodeTypeErrorCannotUseItemIdForFolderId ResponseCodeType = "ErrorCannotUseItemIdForFolderId"

	ResponseCodeTypeErrorChangeKeyRequired ResponseCodeType = "ErrorChangeKeyRequired"

	ResponseCodeTypeErrorChangeKeyRequiredForWriteOperations ResponseCodeType = "ErrorChangeKeyRequiredForWriteOperations"

	ResponseCodeTypeErrorClientDisconnected ResponseCodeType = "ErrorClientDisconnected"

	ResponseCodeTypeErrorClientIntentInvalidStateDefinition ResponseCodeType = "ErrorClientIntentInvalidStateDefinition"

	ResponseCodeTypeErrorClientIntentNotFound ResponseCodeType = "ErrorClientIntentNotFound"

	ResponseCodeTypeErrorConnectionFailed ResponseCodeType = "ErrorConnectionFailed"

	ResponseCodeTypeErrorContainsFilterWrongType ResponseCodeType = "ErrorContainsFilterWrongType"

	ResponseCodeTypeErrorContentConversionFailed ResponseCodeType = "ErrorContentConversionFailed"

	ResponseCodeTypeErrorContentIndexingNotEnabled ResponseCodeType = "ErrorContentIndexingNotEnabled"

	ResponseCodeTypeErrorCorruptData ResponseCodeType = "ErrorCorruptData"

	ResponseCodeTypeErrorCreateItemAccessDenied ResponseCodeType = "ErrorCreateItemAccessDenied"

	ResponseCodeTypeErrorCreateManagedFolderPartialCompletion ResponseCodeType = "ErrorCreateManagedFolderPartialCompletion"

	ResponseCodeTypeErrorCreateSubfolderAccessDenied ResponseCodeType = "ErrorCreateSubfolderAccessDenied"

	ResponseCodeTypeErrorCrossMailboxMoveCopy ResponseCodeType = "ErrorCrossMailboxMoveCopy"

	ResponseCodeTypeErrorCrossSiteRequest ResponseCodeType = "ErrorCrossSiteRequest"

	ResponseCodeTypeErrorDataSizeLimitExceeded ResponseCodeType = "ErrorDataSizeLimitExceeded"

	ResponseCodeTypeErrorDataSourceOperation ResponseCodeType = "ErrorDataSourceOperation"

	ResponseCodeTypeErrorDelegateAlreadyExists ResponseCodeType = "ErrorDelegateAlreadyExists"

	ResponseCodeTypeErrorDelegateCannotAddOwner ResponseCodeType = "ErrorDelegateCannotAddOwner"

	ResponseCodeTypeErrorDelegateMissingConfiguration ResponseCodeType = "ErrorDelegateMissingConfiguration"

	ResponseCodeTypeErrorDelegateNoUser ResponseCodeType = "ErrorDelegateNoUser"

	ResponseCodeTypeErrorDelegateValidationFailed ResponseCodeType = "ErrorDelegateValidationFailed"

	ResponseCodeTypeErrorDeleteDistinguishedFolder ResponseCodeType = "ErrorDeleteDistinguishedFolder"

	ResponseCodeTypeErrorDeleteItemsFailed ResponseCodeType = "ErrorDeleteItemsFailed"

	ResponseCodeTypeErrorDeleteUnifiedMessagingPromptFailed ResponseCodeType = "ErrorDeleteUnifiedMessagingPromptFailed"

	ResponseCodeTypeErrorDistinguishedUserNotSupported ResponseCodeType = "ErrorDistinguishedUserNotSupported"

	ResponseCodeTypeErrorDistributionListMemberNotExist ResponseCodeType = "ErrorDistributionListMemberNotExist"

	ResponseCodeTypeErrorDuplicateInputFolderNames ResponseCodeType = "ErrorDuplicateInputFolderNames"

	ResponseCodeTypeErrorDuplicateUserIdsSpecified ResponseCodeType = "ErrorDuplicateUserIdsSpecified"

	ResponseCodeTypeErrorEmailAddressMismatch ResponseCodeType = "ErrorEmailAddressMismatch"

	ResponseCodeTypeErrorEventNotFound ResponseCodeType = "ErrorEventNotFound"

	ResponseCodeTypeErrorExceededConnectionCount ResponseCodeType = "ErrorExceededConnectionCount"

	ResponseCodeTypeErrorExceededSubscriptionCount ResponseCodeType = "ErrorExceededSubscriptionCount"

	ResponseCodeTypeErrorExceededFindCountLimit ResponseCodeType = "ErrorExceededFindCountLimit"

	ResponseCodeTypeErrorExpiredSubscription ResponseCodeType = "ErrorExpiredSubscription"

	ResponseCodeTypeErrorExtensionNotFound ResponseCodeType = "ErrorExtensionNotFound"

	ResponseCodeTypeErrorExtensionsNotAuthorized ResponseCodeType = "ErrorExtensionsNotAuthorized"

	ResponseCodeTypeErrorFolderCorrupt ResponseCodeType = "ErrorFolderCorrupt"

	ResponseCodeTypeErrorFolderNotFound ResponseCodeType = "ErrorFolderNotFound"

	ResponseCodeTypeErrorFolderPropertRequestFailed ResponseCodeType = "ErrorFolderPropertRequestFailed"

	ResponseCodeTypeErrorFolderSave ResponseCodeType = "ErrorFolderSave"

	ResponseCodeTypeErrorFolderSaveFailed ResponseCodeType = "ErrorFolderSaveFailed"

	ResponseCodeTypeErrorFolderSavePropertyError ResponseCodeType = "ErrorFolderSavePropertyError"

	ResponseCodeTypeErrorFolderExists ResponseCodeType = "ErrorFolderExists"

	ResponseCodeTypeErrorFreeBusyGenerationFailed ResponseCodeType = "ErrorFreeBusyGenerationFailed"

	ResponseCodeTypeErrorGetServerSecurityDescriptorFailed ResponseCodeType = "ErrorGetServerSecurityDescriptorFailed"

	ResponseCodeTypeErrorImContactLimitReached ResponseCodeType = "ErrorImContactLimitReached"

	ResponseCodeTypeErrorImGroupDisplayNameAlreadyExists ResponseCodeType = "ErrorImGroupDisplayNameAlreadyExists"

	ResponseCodeTypeErrorImGroupLimitReached ResponseCodeType = "ErrorImGroupLimitReached"

	ResponseCodeTypeErrorImpersonateUserDenied ResponseCodeType = "ErrorImpersonateUserDenied"

	ResponseCodeTypeErrorImpersonationDenied ResponseCodeType = "ErrorImpersonationDenied"

	ResponseCodeTypeErrorImpersonationFailed ResponseCodeType = "ErrorImpersonationFailed"

	ResponseCodeTypeErrorIncorrectSchemaVersion ResponseCodeType = "ErrorIncorrectSchemaVersion"

	ResponseCodeTypeErrorIncorrectUpdatePropertyCount ResponseCodeType = "ErrorIncorrectUpdatePropertyCount"

	ResponseCodeTypeErrorIndividualMailboxLimitReached ResponseCodeType = "ErrorIndividualMailboxLimitReached"

	ResponseCodeTypeErrorInsufficientResources ResponseCodeType = "ErrorInsufficientResources"

	ResponseCodeTypeErrorInternalServerError ResponseCodeType = "ErrorInternalServerError"

	ResponseCodeTypeErrorInternalServerTransientError ResponseCodeType = "ErrorInternalServerTransientError"

	ResponseCodeTypeErrorInvalidAccessLevel ResponseCodeType = "ErrorInvalidAccessLevel"

	ResponseCodeTypeErrorInvalidArgument ResponseCodeType = "ErrorInvalidArgument"

	ResponseCodeTypeErrorInvalidAttachmentId ResponseCodeType = "ErrorInvalidAttachmentId"

	ResponseCodeTypeErrorInvalidAttachmentSubfilter ResponseCodeType = "ErrorInvalidAttachmentSubfilter"

	ResponseCodeTypeErrorInvalidAttachmentSubfilterTextFilter ResponseCodeType = "ErrorInvalidAttachmentSubfilterTextFilter"

	ResponseCodeTypeErrorInvalidAuthorizationContext ResponseCodeType = "ErrorInvalidAuthorizationContext"

	ResponseCodeTypeErrorInvalidChangeKey ResponseCodeType = "ErrorInvalidChangeKey"

	ResponseCodeTypeErrorInvalidClientSecurityContext ResponseCodeType = "ErrorInvalidClientSecurityContext"

	ResponseCodeTypeErrorInvalidCompleteDate ResponseCodeType = "ErrorInvalidCompleteDate"

	ResponseCodeTypeErrorInvalidContactEmailAddress ResponseCodeType = "ErrorInvalidContactEmailAddress"

	ResponseCodeTypeErrorInvalidContactEmailIndex ResponseCodeType = "ErrorInvalidContactEmailIndex"

	ResponseCodeTypeErrorInvalidCrossForestCredentials ResponseCodeType = "ErrorInvalidCrossForestCredentials"

	ResponseCodeTypeErrorInvalidDelegatePermission ResponseCodeType = "ErrorInvalidDelegatePermission"

	ResponseCodeTypeErrorInvalidDelegateUserId ResponseCodeType = "ErrorInvalidDelegateUserId"

	ResponseCodeTypeErrorInvalidExcludesRestriction ResponseCodeType = "ErrorInvalidExcludesRestriction"

	ResponseCodeTypeErrorInvalidExpressionTypeForSubFilter ResponseCodeType = "ErrorInvalidExpressionTypeForSubFilter"

	ResponseCodeTypeErrorInvalidExtendedProperty ResponseCodeType = "ErrorInvalidExtendedProperty"

	ResponseCodeTypeErrorInvalidExtendedPropertyValue ResponseCodeType = "ErrorInvalidExtendedPropertyValue"

	ResponseCodeTypeErrorInvalidFolderId ResponseCodeType = "ErrorInvalidFolderId"

	ResponseCodeTypeErrorInvalidFolderTypeForOperation ResponseCodeType = "ErrorInvalidFolderTypeForOperation"

	ResponseCodeTypeErrorInvalidFractionalPagingParameters ResponseCodeType = "ErrorInvalidFractionalPagingParameters"

	ResponseCodeTypeErrorInvalidFreeBusyViewType ResponseCodeType = "ErrorInvalidFreeBusyViewType"

	ResponseCodeTypeErrorInvalidId ResponseCodeType = "ErrorInvalidId"

	ResponseCodeTypeErrorInvalidIdEmpty ResponseCodeType = "ErrorInvalidIdEmpty"

	ResponseCodeTypeErrorInvalidIdMalformed ResponseCodeType = "ErrorInvalidIdMalformed"

	ResponseCodeTypeErrorInvalidIdMalformedEwsLegacyIdFormat ResponseCodeType = "ErrorInvalidIdMalformedEwsLegacyIdFormat"

	ResponseCodeTypeErrorInvalidIdMonikerTooLong ResponseCodeType = "ErrorInvalidIdMonikerTooLong"

	ResponseCodeTypeErrorInvalidIdNotAnItemAttachmentId ResponseCodeType = "ErrorInvalidIdNotAnItemAttachmentId"

	ResponseCodeTypeErrorInvalidIdReturnedByResolveNames ResponseCodeType = "ErrorInvalidIdReturnedByResolveNames"

	ResponseCodeTypeErrorInvalidIdStoreObjectIdTooLong ResponseCodeType = "ErrorInvalidIdStoreObjectIdTooLong"

	ResponseCodeTypeErrorInvalidIdTooManyAttachmentLevels ResponseCodeType = "ErrorInvalidIdTooManyAttachmentLevels"

	ResponseCodeTypeErrorInvalidIdXml ResponseCodeType = "ErrorInvalidIdXml"

	ResponseCodeTypeErrorInvalidImContactId ResponseCodeType = "ErrorInvalidImContactId"

	ResponseCodeTypeErrorInvalidImDistributionGroupSmtpAddress ResponseCodeType = "ErrorInvalidImDistributionGroupSmtpAddress"

	ResponseCodeTypeErrorInvalidImGroupId ResponseCodeType = "ErrorInvalidImGroupId"

	ResponseCodeTypeErrorInvalidIndexedPagingParameters ResponseCodeType = "ErrorInvalidIndexedPagingParameters"

	ResponseCodeTypeErrorInvalidInternetHeaderChildNodes ResponseCodeType = "ErrorInvalidInternetHeaderChildNodes"

	ResponseCodeTypeErrorInvalidItemForOperationArchiveItem ResponseCodeType = "ErrorInvalidItemForOperationArchiveItem"

	ResponseCodeTypeErrorInvalidItemForOperationCreateItemAttachment ResponseCodeType = "ErrorInvalidItemForOperationCreateItemAttachment"

	ResponseCodeTypeErrorInvalidItemForOperationCreateItem ResponseCodeType = "ErrorInvalidItemForOperationCreateItem"

	ResponseCodeTypeErrorInvalidItemForOperationAcceptItem ResponseCodeType = "ErrorInvalidItemForOperationAcceptItem"

	ResponseCodeTypeErrorInvalidItemForOperationDeclineItem ResponseCodeType = "ErrorInvalidItemForOperationDeclineItem"

	ResponseCodeTypeErrorInvalidItemForOperationCancelItem ResponseCodeType = "ErrorInvalidItemForOperationCancelItem"

	ResponseCodeTypeErrorInvalidItemForOperationExpandDL ResponseCodeType = "ErrorInvalidItemForOperationExpandDL"

	ResponseCodeTypeErrorInvalidItemForOperationRemoveItem ResponseCodeType = "ErrorInvalidItemForOperationRemoveItem"

	ResponseCodeTypeErrorInvalidItemForOperationSendItem ResponseCodeType = "ErrorInvalidItemForOperationSendItem"

	ResponseCodeTypeErrorInvalidItemForOperationTentative ResponseCodeType = "ErrorInvalidItemForOperationTentative"

	ResponseCodeTypeErrorInvalidLogonType ResponseCodeType = "ErrorInvalidLogonType"

	ResponseCodeTypeErrorInvalidLikeRequest ResponseCodeType = "ErrorInvalidLikeRequest"

	ResponseCodeTypeErrorInvalidMailbox ResponseCodeType = "ErrorInvalidMailbox"

	ResponseCodeTypeErrorInvalidManagedFolderProperty ResponseCodeType = "ErrorInvalidManagedFolderProperty"

	ResponseCodeTypeErrorInvalidManagedFolderQuota ResponseCodeType = "ErrorInvalidManagedFolderQuota"

	ResponseCodeTypeErrorInvalidManagedFolderSize ResponseCodeType = "ErrorInvalidManagedFolderSize"

	ResponseCodeTypeErrorInvalidMergedFreeBusyInterval ResponseCodeType = "ErrorInvalidMergedFreeBusyInterval"

	ResponseCodeTypeErrorInvalidNameForNameResolution ResponseCodeType = "ErrorInvalidNameForNameResolution"

	ResponseCodeTypeErrorInvalidOperation ResponseCodeType = "ErrorInvalidOperation"

	ResponseCodeTypeErrorInvalidNetworkServiceContext ResponseCodeType = "ErrorInvalidNetworkServiceContext"

	ResponseCodeTypeErrorInvalidOofParameter ResponseCodeType = "ErrorInvalidOofParameter"

	ResponseCodeTypeErrorInvalidPagingMaxRows ResponseCodeType = "ErrorInvalidPagingMaxRows"

	ResponseCodeTypeErrorInvalidParentFolder ResponseCodeType = "ErrorInvalidParentFolder"

	ResponseCodeTypeErrorInvalidPercentCompleteValue ResponseCodeType = "ErrorInvalidPercentCompleteValue"

	ResponseCodeTypeErrorInvalidPermissionSettings ResponseCodeType = "ErrorInvalidPermissionSettings"

	ResponseCodeTypeErrorInvalidPhoneCallId ResponseCodeType = "ErrorInvalidPhoneCallId"

	ResponseCodeTypeErrorInvalidPhoneNumber ResponseCodeType = "ErrorInvalidPhoneNumber"

	ResponseCodeTypeErrorInvalidUserInfo ResponseCodeType = "ErrorInvalidUserInfo"

	ResponseCodeTypeErrorInvalidPropertyAppend ResponseCodeType = "ErrorInvalidPropertyAppend"

	ResponseCodeTypeErrorInvalidPropertyDelete ResponseCodeType = "ErrorInvalidPropertyDelete"

	ResponseCodeTypeErrorInvalidPropertyForExists ResponseCodeType = "ErrorInvalidPropertyForExists"

	ResponseCodeTypeErrorInvalidPropertyForOperation ResponseCodeType = "ErrorInvalidPropertyForOperation"

	ResponseCodeTypeErrorInvalidPropertyRequest ResponseCodeType = "ErrorInvalidPropertyRequest"

	ResponseCodeTypeErrorInvalidPropertySet ResponseCodeType = "ErrorInvalidPropertySet"

	ResponseCodeTypeErrorInvalidPropertyUpdateSentMessage ResponseCodeType = "ErrorInvalidPropertyUpdateSentMessage"

	ResponseCodeTypeErrorInvalidProxySecurityContext ResponseCodeType = "ErrorInvalidProxySecurityContext"

	ResponseCodeTypeErrorInvalidPullSubscriptionId ResponseCodeType = "ErrorInvalidPullSubscriptionId"

	ResponseCodeTypeErrorInvalidPushSubscriptionUrl ResponseCodeType = "ErrorInvalidPushSubscriptionUrl"

	ResponseCodeTypeErrorInvalidRecipients ResponseCodeType = "ErrorInvalidRecipients"

	ResponseCodeTypeErrorInvalidRecipientSubfilter ResponseCodeType = "ErrorInvalidRecipientSubfilter"

	ResponseCodeTypeErrorInvalidRecipientSubfilterComparison ResponseCodeType = "ErrorInvalidRecipientSubfilterComparison"

	ResponseCodeTypeErrorInvalidRecipientSubfilterOrder ResponseCodeType = "ErrorInvalidRecipientSubfilterOrder"

	ResponseCodeTypeErrorInvalidRecipientSubfilterTextFilter ResponseCodeType = "ErrorInvalidRecipientSubfilterTextFilter"

	ResponseCodeTypeErrorInvalidReferenceItem ResponseCodeType = "ErrorInvalidReferenceItem"

	ResponseCodeTypeErrorInvalidRequest ResponseCodeType = "ErrorInvalidRequest"

	ResponseCodeTypeErrorInvalidRestriction ResponseCodeType = "ErrorInvalidRestriction"

	ResponseCodeTypeErrorInvalidRetentionTagTypeMismatch ResponseCodeType = "ErrorInvalidRetentionTagTypeMismatch"

	ResponseCodeTypeErrorInvalidRetentionTagInvisible ResponseCodeType = "ErrorInvalidRetentionTagInvisible"

	ResponseCodeTypeErrorInvalidRetentionTagInheritance ResponseCodeType = "ErrorInvalidRetentionTagInheritance"

	ResponseCodeTypeErrorInvalidRetentionTagIdGuid ResponseCodeType = "ErrorInvalidRetentionTagIdGuid"

	ResponseCodeTypeErrorInvalidRoutingType ResponseCodeType = "ErrorInvalidRoutingType"

	ResponseCodeTypeErrorInvalidScheduledOofDuration ResponseCodeType = "ErrorInvalidScheduledOofDuration"

	ResponseCodeTypeErrorInvalidSchemaVersionForMailboxVersion ResponseCodeType = "ErrorInvalidSchemaVersionForMailboxVersion"

	ResponseCodeTypeErrorInvalidSecurityDescriptor ResponseCodeType = "ErrorInvalidSecurityDescriptor"

	ResponseCodeTypeErrorInvalidSendItemSaveSettings ResponseCodeType = "ErrorInvalidSendItemSaveSettings"

	ResponseCodeTypeErrorInvalidSerializedAccessToken ResponseCodeType = "ErrorInvalidSerializedAccessToken"

	ResponseCodeTypeErrorInvalidServerVersion ResponseCodeType = "ErrorInvalidServerVersion"

	ResponseCodeTypeErrorInvalidSid ResponseCodeType = "ErrorInvalidSid"

	ResponseCodeTypeErrorInvalidSIPUri ResponseCodeType = "ErrorInvalidSIPUri"

	ResponseCodeTypeErrorInvalidSmtpAddress ResponseCodeType = "ErrorInvalidSmtpAddress"

	ResponseCodeTypeErrorInvalidSubfilterType ResponseCodeType = "ErrorInvalidSubfilterType"

	ResponseCodeTypeErrorInvalidSubfilterTypeNotAttendeeType ResponseCodeType = "ErrorInvalidSubfilterTypeNotAttendeeType"

	ResponseCodeTypeErrorInvalidSubfilterTypeNotRecipientType ResponseCodeType = "ErrorInvalidSubfilterTypeNotRecipientType"

	ResponseCodeTypeErrorInvalidSubscription ResponseCodeType = "ErrorInvalidSubscription"

	ResponseCodeTypeErrorInvalidSubscriptionRequest ResponseCodeType = "ErrorInvalidSubscriptionRequest"

	ResponseCodeTypeErrorInvalidSyncStateData ResponseCodeType = "ErrorInvalidSyncStateData"

	ResponseCodeTypeErrorInvalidTimeInterval ResponseCodeType = "ErrorInvalidTimeInterval"

	ResponseCodeTypeErrorInvalidUserOofSettings ResponseCodeType = "ErrorInvalidUserOofSettings"

	ResponseCodeTypeErrorInvalidUserPrincipalName ResponseCodeType = "ErrorInvalidUserPrincipalName"

	ResponseCodeTypeErrorInvalidUserSid ResponseCodeType = "ErrorInvalidUserSid"

	ResponseCodeTypeErrorInvalidUserSidMissingUPN ResponseCodeType = "ErrorInvalidUserSidMissingUPN"

	ResponseCodeTypeErrorInvalidValueForProperty ResponseCodeType = "ErrorInvalidValueForProperty"

	ResponseCodeTypeErrorInvalidWatermark ResponseCodeType = "ErrorInvalidWatermark"

	ResponseCodeTypeErrorIPGatewayNotFound ResponseCodeType = "ErrorIPGatewayNotFound"

	ResponseCodeTypeErrorIrresolvableConflict ResponseCodeType = "ErrorIrresolvableConflict"

	ResponseCodeTypeErrorItemCorrupt ResponseCodeType = "ErrorItemCorrupt"

	ResponseCodeTypeErrorItemNotFound ResponseCodeType = "ErrorItemNotFound"

	ResponseCodeTypeErrorItemPropertyRequestFailed ResponseCodeType = "ErrorItemPropertyRequestFailed"

	ResponseCodeTypeErrorItemSave ResponseCodeType = "ErrorItemSave"

	ResponseCodeTypeErrorItemSavePropertyError ResponseCodeType = "ErrorItemSavePropertyError"

	ResponseCodeTypeErrorLegacyMailboxFreeBusyViewTypeNotMerged ResponseCodeType = "ErrorLegacyMailboxFreeBusyViewTypeNotMerged"

	ResponseCodeTypeErrorLocalServerObjectNotFound ResponseCodeType = "ErrorLocalServerObjectNotFound"

	ResponseCodeTypeErrorLogonAsNetworkServiceFailed ResponseCodeType = "ErrorLogonAsNetworkServiceFailed"

	ResponseCodeTypeErrorMailboxConfiguration ResponseCodeType = "ErrorMailboxConfiguration"

	ResponseCodeTypeErrorMailboxDataArrayEmpty ResponseCodeType = "ErrorMailboxDataArrayEmpty"

	ResponseCodeTypeErrorMailboxDataArrayTooBig ResponseCodeType = "ErrorMailboxDataArrayTooBig"

	ResponseCodeTypeErrorMailboxHoldNotFound ResponseCodeType = "ErrorMailboxHoldNotFound"

	ResponseCodeTypeErrorMailboxLogonFailed ResponseCodeType = "ErrorMailboxLogonFailed"

	ResponseCodeTypeErrorMailboxMoveInProgress ResponseCodeType = "ErrorMailboxMoveInProgress"

	ResponseCodeTypeErrorMailboxStoreUnavailable ResponseCodeType = "ErrorMailboxStoreUnavailable"

	ResponseCodeTypeErrorMailRecipientNotFound ResponseCodeType = "ErrorMailRecipientNotFound"

	ResponseCodeTypeErrorMailTipsDisabled ResponseCodeType = "ErrorMailTipsDisabled"

	ResponseCodeTypeErrorManagedFolderAlreadyExists ResponseCodeType = "ErrorManagedFolderAlreadyExists"

	ResponseCodeTypeErrorManagedFolderNotFound ResponseCodeType = "ErrorManagedFolderNotFound"

	ResponseCodeTypeErrorManagedFoldersRootFailure ResponseCodeType = "ErrorManagedFoldersRootFailure"

	ResponseCodeTypeErrorMeetingSuggestionGenerationFailed ResponseCodeType = "ErrorMeetingSuggestionGenerationFailed"

	ResponseCodeTypeErrorMessageDispositionRequired ResponseCodeType = "ErrorMessageDispositionRequired"

	ResponseCodeTypeErrorMessageSizeExceeded ResponseCodeType = "ErrorMessageSizeExceeded"

	ResponseCodeTypeErrorMimeContentConversionFailed ResponseCodeType = "ErrorMimeContentConversionFailed"

	ResponseCodeTypeErrorMimeContentInvalid ResponseCodeType = "ErrorMimeContentInvalid"

	ResponseCodeTypeErrorMimeContentInvalidBase64String ResponseCodeType = "ErrorMimeContentInvalidBase64String"

	ResponseCodeTypeErrorMissingArgument ResponseCodeType = "ErrorMissingArgument"

	ResponseCodeTypeErrorMissingEmailAddress ResponseCodeType = "ErrorMissingEmailAddress"

	ResponseCodeTypeErrorMissingEmailAddressForManagedFolder ResponseCodeType = "ErrorMissingEmailAddressForManagedFolder"

	ResponseCodeTypeErrorMissingInformationEmailAddress ResponseCodeType = "ErrorMissingInformationEmailAddress"

	ResponseCodeTypeErrorMissingInformationReferenceItemId ResponseCodeType = "ErrorMissingInformationReferenceItemId"

	ResponseCodeTypeErrorMissingItemForCreateItemAttachment ResponseCodeType = "ErrorMissingItemForCreateItemAttachment"

	ResponseCodeTypeErrorMissingManagedFolderId ResponseCodeType = "ErrorMissingManagedFolderId"

	ResponseCodeTypeErrorMissingRecipients ResponseCodeType = "ErrorMissingRecipients"

	ResponseCodeTypeErrorMissingUserIdInformation ResponseCodeType = "ErrorMissingUserIdInformation"

	ResponseCodeTypeErrorMoreThanOneAccessModeSpecified ResponseCodeType = "ErrorMoreThanOneAccessModeSpecified"

	ResponseCodeTypeErrorMoveCopyFailed ResponseCodeType = "ErrorMoveCopyFailed"

	ResponseCodeTypeErrorMoveDistinguishedFolder ResponseCodeType = "ErrorMoveDistinguishedFolder"

	ResponseCodeTypeErrorMultiLegacyMailboxAccess ResponseCodeType = "ErrorMultiLegacyMailboxAccess"

	ResponseCodeTypeErrorNameResolutionMultipleResults ResponseCodeType = "ErrorNameResolutionMultipleResults"

	ResponseCodeTypeErrorNameResolutionNoMailbox ResponseCodeType = "ErrorNameResolutionNoMailbox"

	ResponseCodeTypeErrorNameResolutionNoResults ResponseCodeType = "ErrorNameResolutionNoResults"

	ResponseCodeTypeErrorNoApplicableProxyCASServersAvailable ResponseCodeType = "ErrorNoApplicableProxyCASServersAvailable"

	ResponseCodeTypeErrorNoCalendar ResponseCodeType = "ErrorNoCalendar"

	ResponseCodeTypeErrorNoDestinationCASDueToKerberosRequirements ResponseCodeType = "ErrorNoDestinationCASDueToKerberosRequirements"

	ResponseCodeTypeErrorNoDestinationCASDueToSSLRequirements ResponseCodeType = "ErrorNoDestinationCASDueToSSLRequirements"

	ResponseCodeTypeErrorNoDestinationCASDueToVersionMismatch ResponseCodeType = "ErrorNoDestinationCASDueToVersionMismatch"

	ResponseCodeTypeErrorNoFolderClassOverride ResponseCodeType = "ErrorNoFolderClassOverride"

	ResponseCodeTypeErrorNoFreeBusyAccess ResponseCodeType = "ErrorNoFreeBusyAccess"

	ResponseCodeTypeErrorNonExistentMailbox ResponseCodeType = "ErrorNonExistentMailbox"

	ResponseCodeTypeErrorNonPrimarySmtpAddress ResponseCodeType = "ErrorNonPrimarySmtpAddress"

	ResponseCodeTypeErrorNoPropertyTagForCustomProperties ResponseCodeType = "ErrorNoPropertyTagForCustomProperties"

	ResponseCodeTypeErrorNoPublicFolderReplicaAvailable ResponseCodeType = "ErrorNoPublicFolderReplicaAvailable"

	ResponseCodeTypeErrorNoPublicFolderServerAvailable ResponseCodeType = "ErrorNoPublicFolderServerAvailable"

	ResponseCodeTypeErrorNoRespondingCASInDestinationSite ResponseCodeType = "ErrorNoRespondingCASInDestinationSite"

	ResponseCodeTypeErrorNotDelegate ResponseCodeType = "ErrorNotDelegate"

	ResponseCodeTypeErrorNotEnoughMemory ResponseCodeType = "ErrorNotEnoughMemory"

	ResponseCodeTypeErrorObjectTypeChanged ResponseCodeType = "ErrorObjectTypeChanged"

	ResponseCodeTypeErrorOccurrenceCrossingBoundary ResponseCodeType = "ErrorOccurrenceCrossingBoundary"

	ResponseCodeTypeErrorOccurrenceTimeSpanTooBig ResponseCodeType = "ErrorOccurrenceTimeSpanTooBig"

	ResponseCodeTypeErrorOperationNotAllowedWithPublicFolderRoot ResponseCodeType = "ErrorOperationNotAllowedWithPublicFolderRoot"

	ResponseCodeTypeErrorParentFolderIdRequired ResponseCodeType = "ErrorParentFolderIdRequired"

	ResponseCodeTypeErrorParentFolderNotFound ResponseCodeType = "ErrorParentFolderNotFound"

	ResponseCodeTypeErrorPasswordChangeRequired ResponseCodeType = "ErrorPasswordChangeRequired"

	ResponseCodeTypeErrorPasswordExpired ResponseCodeType = "ErrorPasswordExpired"

	ResponseCodeTypeErrorPhoneNumberNotDialable ResponseCodeType = "ErrorPhoneNumberNotDialable"

	ResponseCodeTypeErrorPropertyUpdate ResponseCodeType = "ErrorPropertyUpdate"

	ResponseCodeTypeErrorPromptPublishingOperationFailed ResponseCodeType = "ErrorPromptPublishingOperationFailed"

	ResponseCodeTypeErrorPropertyValidationFailure ResponseCodeType = "ErrorPropertyValidationFailure"

	ResponseCodeTypeErrorProxiedSubscriptionCallFailure ResponseCodeType = "ErrorProxiedSubscriptionCallFailure"

	ResponseCodeTypeErrorProxyCallFailed ResponseCodeType = "ErrorProxyCallFailed"

	ResponseCodeTypeErrorProxyGroupSidLimitExceeded ResponseCodeType = "ErrorProxyGroupSidLimitExceeded"

	ResponseCodeTypeErrorProxyRequestNotAllowed ResponseCodeType = "ErrorProxyRequestNotAllowed"

	ResponseCodeTypeErrorProxyRequestProcessingFailed ResponseCodeType = "ErrorProxyRequestProcessingFailed"

	ResponseCodeTypeErrorProxyServiceDiscoveryFailed ResponseCodeType = "ErrorProxyServiceDiscoveryFailed"

	ResponseCodeTypeErrorProxyTokenExpired ResponseCodeType = "ErrorProxyTokenExpired"

	ResponseCodeTypeErrorPublicFolderMailboxDiscoveryFailed ResponseCodeType = "ErrorPublicFolderMailboxDiscoveryFailed"

	ResponseCodeTypeErrorPublicFolderOperationFailed ResponseCodeType = "ErrorPublicFolderOperationFailed"

	ResponseCodeTypeErrorPublicFolderRequestProcessingFailed ResponseCodeType = "ErrorPublicFolderRequestProcessingFailed"

	ResponseCodeTypeErrorPublicFolderServerNotFound ResponseCodeType = "ErrorPublicFolderServerNotFound"

	ResponseCodeTypeErrorPublicFolderSyncException ResponseCodeType = "ErrorPublicFolderSyncException"

	ResponseCodeTypeErrorQueryFilterTooLong ResponseCodeType = "ErrorQueryFilterTooLong"

	ResponseCodeTypeErrorQuotaExceeded ResponseCodeType = "ErrorQuotaExceeded"

	ResponseCodeTypeErrorReadEventsFailed ResponseCodeType = "ErrorReadEventsFailed"

	ResponseCodeTypeErrorReadReceiptNotPending ResponseCodeType = "ErrorReadReceiptNotPending"

	ResponseCodeTypeErrorRecurrenceEndDateTooBig ResponseCodeType = "ErrorRecurrenceEndDateTooBig"

	ResponseCodeTypeErrorRecurrenceHasNoOccurrence ResponseCodeType = "ErrorRecurrenceHasNoOccurrence"

	ResponseCodeTypeErrorRemoveDelegatesFailed ResponseCodeType = "ErrorRemoveDelegatesFailed"

	ResponseCodeTypeErrorRequestAborted ResponseCodeType = "ErrorRequestAborted"

	ResponseCodeTypeErrorRequestStreamTooBig ResponseCodeType = "ErrorRequestStreamTooBig"

	ResponseCodeTypeErrorRequiredPropertyMissing ResponseCodeType = "ErrorRequiredPropertyMissing"

	ResponseCodeTypeErrorResolveNamesInvalidFolderType ResponseCodeType = "ErrorResolveNamesInvalidFolderType"

	ResponseCodeTypeErrorResolveNamesOnlyOneContactsFolderAllowed ResponseCodeType = "ErrorResolveNamesOnlyOneContactsFolderAllowed"

	ResponseCodeTypeErrorResponseSchemaValidation ResponseCodeType = "ErrorResponseSchemaValidation"

	ResponseCodeTypeErrorRestrictionTooLong ResponseCodeType = "ErrorRestrictionTooLong"

	ResponseCodeTypeErrorRestrictionTooComplex ResponseCodeType = "ErrorRestrictionTooComplex"

	ResponseCodeTypeErrorResultSetTooBig ResponseCodeType = "ErrorResultSetTooBig"

	ResponseCodeTypeErrorInvalidExchangeImpersonationHeaderData ResponseCodeType = "ErrorInvalidExchangeImpersonationHeaderData"

	ResponseCodeTypeErrorSavedItemFolderNotFound ResponseCodeType = "ErrorSavedItemFolderNotFound"

	ResponseCodeTypeErrorSchemaValidation ResponseCodeType = "ErrorSchemaValidation"

	ResponseCodeTypeErrorSearchFolderNotInitialized ResponseCodeType = "ErrorSearchFolderNotInitialized"

	ResponseCodeTypeErrorSendAsDenied ResponseCodeType = "ErrorSendAsDenied"

	ResponseCodeTypeErrorSendMeetingCancellationsRequired ResponseCodeType = "ErrorSendMeetingCancellationsRequired"

	ResponseCodeTypeErrorSendMeetingInvitationsOrCancellationsRequired ResponseCodeType = "ErrorSendMeetingInvitationsOrCancellationsRequired"

	ResponseCodeTypeErrorSendMeetingInvitationsRequired ResponseCodeType = "ErrorSendMeetingInvitationsRequired"

	ResponseCodeTypeErrorSentMeetingRequestUpdate ResponseCodeType = "ErrorSentMeetingRequestUpdate"

	ResponseCodeTypeErrorSentTaskRequestUpdate ResponseCodeType = "ErrorSentTaskRequestUpdate"

	ResponseCodeTypeErrorServerBusy ResponseCodeType = "ErrorServerBusy"

	ResponseCodeTypeErrorServiceDiscoveryFailed ResponseCodeType = "ErrorServiceDiscoveryFailed"

	ResponseCodeTypeErrorStaleObject ResponseCodeType = "ErrorStaleObject"

	ResponseCodeTypeErrorSubmissionQuotaExceeded ResponseCodeType = "ErrorSubmissionQuotaExceeded"

	ResponseCodeTypeErrorSubscriptionAccessDenied ResponseCodeType = "ErrorSubscriptionAccessDenied"

	ResponseCodeTypeErrorSubscriptionDelegateAccessNotSupported ResponseCodeType = "ErrorSubscriptionDelegateAccessNotSupported"

	ResponseCodeTypeErrorSubscriptionNotFound ResponseCodeType = "ErrorSubscriptionNotFound"

	ResponseCodeTypeErrorSubscriptionUnsubscribed ResponseCodeType = "ErrorSubscriptionUnsubscribed"

	ResponseCodeTypeErrorSyncFolderNotFound ResponseCodeType = "ErrorSyncFolderNotFound"

	ResponseCodeTypeErrorTeamMailboxNotFound ResponseCodeType = "ErrorTeamMailboxNotFound"

	ResponseCodeTypeErrorTeamMailboxNotLinkedToSharePoint ResponseCodeType = "ErrorTeamMailboxNotLinkedToSharePoint"

	ResponseCodeTypeErrorTeamMailboxUrlValidationFailed ResponseCodeType = "ErrorTeamMailboxUrlValidationFailed"

	ResponseCodeTypeErrorTeamMailboxNotAuthorizedOwner ResponseCodeType = "ErrorTeamMailboxNotAuthorizedOwner"

	ResponseCodeTypeErrorTeamMailboxActiveToPendingDelete ResponseCodeType = "ErrorTeamMailboxActiveToPendingDelete"

	ResponseCodeTypeErrorTeamMailboxFailedSendingNotifications ResponseCodeType = "ErrorTeamMailboxFailedSendingNotifications"

	ResponseCodeTypeErrorTeamMailboxErrorUnknown ResponseCodeType = "ErrorTeamMailboxErrorUnknown"

	ResponseCodeTypeErrorTimeIntervalTooBig ResponseCodeType = "ErrorTimeIntervalTooBig"

	ResponseCodeTypeErrorTimeoutExpired ResponseCodeType = "ErrorTimeoutExpired"

	ResponseCodeTypeErrorTimeZone ResponseCodeType = "ErrorTimeZone"

	ResponseCodeTypeErrorToFolderNotFound ResponseCodeType = "ErrorToFolderNotFound"

	ResponseCodeTypeErrorTokenSerializationDenied ResponseCodeType = "ErrorTokenSerializationDenied"

	ResponseCodeTypeErrorTooManyObjectsOpened ResponseCodeType = "ErrorTooManyObjectsOpened"

	ResponseCodeTypeErrorUpdatePropertyMismatch ResponseCodeType = "ErrorUpdatePropertyMismatch"

	ResponseCodeTypeErrorUnifiedGroupMailboxAADCreationFailed ResponseCodeType = "ErrorUnifiedGroupMailboxAADCreationFailed"

	ResponseCodeTypeErrorUnifiedGroupMailboxAADDeleteFailed ResponseCodeType = "ErrorUnifiedGroupMailboxAADDeleteFailed"

	ResponseCodeTypeErrorUnifiedGroupMailboxNamingPolicy ResponseCodeType = "ErrorUnifiedGroupMailboxNamingPolicy"

	ResponseCodeTypeErrorUnifiedGroupMailboxDeleteFailed ResponseCodeType = "ErrorUnifiedGroupMailboxDeleteFailed"

	ResponseCodeTypeErrorUnifiedGroupMailboxNotFound ResponseCodeType = "ErrorUnifiedGroupMailboxNotFound"

	ResponseCodeTypeErrorUnifiedGroupMailboxUpdateDelayed ResponseCodeType = "ErrorUnifiedGroupMailboxUpdateDelayed"

	ResponseCodeTypeErrorUnifiedGroupMailboxUpdatedPartialProperties ResponseCodeType = "ErrorUnifiedGroupMailboxUpdatedPartialProperties"

	ResponseCodeTypeErrorUnifiedGroupMailboxUpdateFailed ResponseCodeType = "ErrorUnifiedGroupMailboxUpdateFailed"

	ResponseCodeTypeErrorUnifiedGroupMailboxProvisionFailed ResponseCodeType = "ErrorUnifiedGroupMailboxProvisionFailed"

	ResponseCodeTypeErrorUnifiedMessagingDialPlanNotFound ResponseCodeType = "ErrorUnifiedMessagingDialPlanNotFound"

	ResponseCodeTypeErrorUnifiedMessagingReportDataNotFound ResponseCodeType = "ErrorUnifiedMessagingReportDataNotFound"

	ResponseCodeTypeErrorUnifiedMessagingPromptNotFound ResponseCodeType = "ErrorUnifiedMessagingPromptNotFound"

	ResponseCodeTypeErrorUnifiedMessagingRequestFailed ResponseCodeType = "ErrorUnifiedMessagingRequestFailed"

	ResponseCodeTypeErrorUnifiedMessagingServerNotFound ResponseCodeType = "ErrorUnifiedMessagingServerNotFound"

	ResponseCodeTypeErrorUnableToGetUserOofSettings ResponseCodeType = "ErrorUnableToGetUserOofSettings"

	ResponseCodeTypeErrorUnableToRemoveImContactFromGroup ResponseCodeType = "ErrorUnableToRemoveImContactFromGroup"

	ResponseCodeTypeErrorUnsupportedSubFilter ResponseCodeType = "ErrorUnsupportedSubFilter"

	ResponseCodeTypeErrorUnsupportedCulture ResponseCodeType = "ErrorUnsupportedCulture"

	ResponseCodeTypeErrorUnsupportedMapiPropertyType ResponseCodeType = "ErrorUnsupportedMapiPropertyType"

	ResponseCodeTypeErrorUnsupportedMimeConversion ResponseCodeType = "ErrorUnsupportedMimeConversion"

	ResponseCodeTypeErrorUnsupportedPathForQuery ResponseCodeType = "ErrorUnsupportedPathForQuery"

	ResponseCodeTypeErrorUnsupportedPathForSortGroup ResponseCodeType = "ErrorUnsupportedPathForSortGroup"

	ResponseCodeTypeErrorUnsupportedPropertyDefinition ResponseCodeType = "ErrorUnsupportedPropertyDefinition"

	ResponseCodeTypeErrorUnsupportedQueryFilter ResponseCodeType = "ErrorUnsupportedQueryFilter"

	ResponseCodeTypeErrorUnsupportedRecurrence ResponseCodeType = "ErrorUnsupportedRecurrence"

	ResponseCodeTypeErrorUnsupportedTypeForConversion ResponseCodeType = "ErrorUnsupportedTypeForConversion"

	ResponseCodeTypeErrorUpdateDelegatesFailed ResponseCodeType = "ErrorUpdateDelegatesFailed"

	ResponseCodeTypeErrorUserNotUnifiedMessagingEnabled ResponseCodeType = "ErrorUserNotUnifiedMessagingEnabled"

	ResponseCodeTypeErrorVoiceMailNotImplemented ResponseCodeType = "ErrorVoiceMailNotImplemented"

	ResponseCodeTypeErrorValueOutOfRange ResponseCodeType = "ErrorValueOutOfRange"

	ResponseCodeTypeErrorVirusDetected ResponseCodeType = "ErrorVirusDetected"

	ResponseCodeTypeErrorVirusMessageDeleted ResponseCodeType = "ErrorVirusMessageDeleted"

	ResponseCodeTypeErrorWebRequestInInvalidState ResponseCodeType = "ErrorWebRequestInInvalidState"

	ResponseCodeTypeErrorWin32InteropError ResponseCodeType = "ErrorWin32InteropError"

	ResponseCodeTypeErrorWorkingHoursSaveFailed ResponseCodeType = "ErrorWorkingHoursSaveFailed"

	ResponseCodeTypeErrorWorkingHoursXmlMalformed ResponseCodeType = "ErrorWorkingHoursXmlMalformed"

	ResponseCodeTypeErrorWrongServerVersion ResponseCodeType = "ErrorWrongServerVersion"

	ResponseCodeTypeErrorWrongServerVersionDelegate ResponseCodeType = "ErrorWrongServerVersionDelegate"

	ResponseCodeTypeErrorMissingInformationSharingFolderId ResponseCodeType = "ErrorMissingInformationSharingFolderId"

	ResponseCodeTypeErrorDuplicateSOAPHeader ResponseCodeType = "ErrorDuplicateSOAPHeader"

	ResponseCodeTypeErrorSharingSynchronizationFailed ResponseCodeType = "ErrorSharingSynchronizationFailed"

	ResponseCodeTypeErrorSharingNoExternalEwsAvailable ResponseCodeType = "ErrorSharingNoExternalEwsAvailable"

	ResponseCodeTypeErrorFreeBusyDLLimitReached ResponseCodeType = "ErrorFreeBusyDLLimitReached"

	ResponseCodeTypeErrorInvalidGetSharingFolderRequest ResponseCodeType = "ErrorInvalidGetSharingFolderRequest"

	ResponseCodeTypeErrorNotAllowedExternalSharingByPolicy ResponseCodeType = "ErrorNotAllowedExternalSharingByPolicy"

	ResponseCodeTypeErrorUserNotAllowedByPolicy ResponseCodeType = "ErrorUserNotAllowedByPolicy"

	ResponseCodeTypeErrorPermissionNotAllowedByPolicy ResponseCodeType = "ErrorPermissionNotAllowedByPolicy"

	ResponseCodeTypeErrorOrganizationNotFederated ResponseCodeType = "ErrorOrganizationNotFederated"

	ResponseCodeTypeErrorMailboxFailover ResponseCodeType = "ErrorMailboxFailover"

	ResponseCodeTypeErrorInvalidExternalSharingInitiator ResponseCodeType = "ErrorInvalidExternalSharingInitiator"

	ResponseCodeTypeErrorMessageTrackingPermanentError ResponseCodeType = "ErrorMessageTrackingPermanentError"

	ResponseCodeTypeErrorMessageTrackingTransientError ResponseCodeType = "ErrorMessageTrackingTransientError"

	ResponseCodeTypeErrorMessageTrackingNoSuchDomain ResponseCodeType = "ErrorMessageTrackingNoSuchDomain"

	ResponseCodeTypeErrorUserWithoutFederatedProxyAddress ResponseCodeType = "ErrorUserWithoutFederatedProxyAddress"

	ResponseCodeTypeErrorInvalidOrganizationRelationshipForFreeBusy ResponseCodeType = "ErrorInvalidOrganizationRelationshipForFreeBusy"

	ResponseCodeTypeErrorInvalidFederatedOrganizationId ResponseCodeType = "ErrorInvalidFederatedOrganizationId"

	ResponseCodeTypeErrorInvalidExternalSharingSubscriber ResponseCodeType = "ErrorInvalidExternalSharingSubscriber"

	ResponseCodeTypeErrorInvalidSharingData ResponseCodeType = "ErrorInvalidSharingData"

	ResponseCodeTypeErrorInvalidSharingMessage ResponseCodeType = "ErrorInvalidSharingMessage"

	ResponseCodeTypeErrorNotSupportedSharingMessage ResponseCodeType = "ErrorNotSupportedSharingMessage"

	ResponseCodeTypeErrorApplyConversationActionFailed ResponseCodeType = "ErrorApplyConversationActionFailed"

	ResponseCodeTypeErrorInboxRulesValidationError ResponseCodeType = "ErrorInboxRulesValidationError"

	ResponseCodeTypeErrorOutlookRuleBlobExists ResponseCodeType = "ErrorOutlookRuleBlobExists"

	ResponseCodeTypeErrorRulesOverQuota ResponseCodeType = "ErrorRulesOverQuota"

	ResponseCodeTypeErrorNewEventStreamConnectionOpened ResponseCodeType = "ErrorNewEventStreamConnectionOpened"

	ResponseCodeTypeErrorMissedNotificationEvents ResponseCodeType = "ErrorMissedNotificationEvents"

	ResponseCodeTypeErrorDuplicateLegacyDistinguishedName ResponseCodeType = "ErrorDuplicateLegacyDistinguishedName"

	ResponseCodeTypeErrorInvalidClientAccessTokenRequest ResponseCodeType = "ErrorInvalidClientAccessTokenRequest"

	ResponseCodeTypeErrorUnauthorizedClientAccessTokenRequest ResponseCodeType = "ErrorUnauthorizedClientAccessTokenRequest"

	ResponseCodeTypeErrorNoSpeechDetected ResponseCodeType = "ErrorNoSpeechDetected"

	ResponseCodeTypeErrorUMServerUnavailable ResponseCodeType = "ErrorUMServerUnavailable"

	ResponseCodeTypeErrorRecipientNotFound ResponseCodeType = "ErrorRecipientNotFound"

	ResponseCodeTypeErrorRecognizerNotInstalled ResponseCodeType = "ErrorRecognizerNotInstalled"

	ResponseCodeTypeErrorSpeechGrammarError ResponseCodeType = "ErrorSpeechGrammarError"

	ResponseCodeTypeErrorInvalidManagementRoleHeader ResponseCodeType = "ErrorInvalidManagementRoleHeader"

	ResponseCodeTypeErrorLocationServicesDisabled ResponseCodeType = "ErrorLocationServicesDisabled"

	ResponseCodeTypeErrorLocationServicesRequestTimedOut ResponseCodeType = "ErrorLocationServicesRequestTimedOut"

	ResponseCodeTypeErrorLocationServicesRequestFailed ResponseCodeType = "ErrorLocationServicesRequestFailed"

	ResponseCodeTypeErrorLocationServicesInvalidRequest ResponseCodeType = "ErrorLocationServicesInvalidRequest"

	ResponseCodeTypeErrorWeatherServiceDisabled ResponseCodeType = "ErrorWeatherServiceDisabled"

	ResponseCodeTypeErrorMailboxScopeNotAllowedWithoutQueryString ResponseCodeType = "ErrorMailboxScopeNotAllowedWithoutQueryString"

	ResponseCodeTypeErrorArchiveMailboxSearchFailed ResponseCodeType = "ErrorArchiveMailboxSearchFailed"

	ResponseCodeTypeErrorGetRemoteArchiveFolderFailed ResponseCodeType = "ErrorGetRemoteArchiveFolderFailed"

	ResponseCodeTypeErrorFindRemoteArchiveFolderFailed ResponseCodeType = "ErrorFindRemoteArchiveFolderFailed"

	ResponseCodeTypeErrorGetRemoteArchiveItemFailed ResponseCodeType = "ErrorGetRemoteArchiveItemFailed"

	ResponseCodeTypeErrorExportRemoteArchiveItemsFailed ResponseCodeType = "ErrorExportRemoteArchiveItemsFailed"

	ResponseCodeTypeErrorInvalidPhotoSize ResponseCodeType = "ErrorInvalidPhotoSize"

	ResponseCodeTypeErrorSearchQueryHasTooManyKeywords ResponseCodeType = "ErrorSearchQueryHasTooManyKeywords"

	ResponseCodeTypeErrorSearchTooManyMailboxes ResponseCodeType = "ErrorSearchTooManyMailboxes"

	ResponseCodeTypeErrorInvalidRetentionTagNone ResponseCodeType = "ErrorInvalidRetentionTagNone"

	ResponseCodeTypeErrorDiscoverySearchesDisabled ResponseCodeType = "ErrorDiscoverySearchesDisabled"

	ResponseCodeTypeErrorCalendarSeekToConditionNotSupported ResponseCodeType = "ErrorCalendarSeekToConditionNotSupported"

	ResponseCodeTypeErrorCalendarIsGroupMailboxForAccept ResponseCodeType = "ErrorCalendarIsGroupMailboxForAccept"

	ResponseCodeTypeErrorCalendarIsGroupMailboxForDecline ResponseCodeType = "ErrorCalendarIsGroupMailboxForDecline"

	ResponseCodeTypeErrorCalendarIsGroupMailboxForTentative ResponseCodeType = "ErrorCalendarIsGroupMailboxForTentative"

	ResponseCodeTypeErrorCalendarIsGroupMailboxForSuppressReadReceipt ResponseCodeType = "ErrorCalendarIsGroupMailboxForSuppressReadReceipt"

	ResponseCodeTypeErrorOrganizationAccessBlocked ResponseCodeType = "ErrorOrganizationAccessBlocked"

	ResponseCodeTypeErrorInvalidLicense ResponseCodeType = "ErrorInvalidLicense"

	ResponseCodeTypeErrorMessagePerFolderCountReceiveQuotaExceeded ResponseCodeType = "ErrorMessagePerFolderCountReceiveQuotaExceeded"

	ResponseCodeTypeErrorInvalidBulkActionType ResponseCodeType = "ErrorInvalidBulkActionType"

	ResponseCodeTypeErrorInvalidKeepNCount ResponseCodeType = "ErrorInvalidKeepNCount"

	ResponseCodeTypeErrorInvalidKeepNType ResponseCodeType = "ErrorInvalidKeepNType"

	ResponseCodeTypeErrorNoOAuthServerAvailableForRequest ResponseCodeType = "ErrorNoOAuthServerAvailableForRequest"

	ResponseCodeTypeErrorInstantSearchSessionExpired ResponseCodeType = "ErrorInstantSearchSessionExpired"

	ResponseCodeTypeErrorInstantSearchTimeout ResponseCodeType = "ErrorInstantSearchTimeout"

	ResponseCodeTypeErrorInstantSearchFailed ResponseCodeType = "ErrorInstantSearchFailed"

	ResponseCodeTypeErrorUnsupportedUserForExecuteSearch ResponseCodeType = "ErrorUnsupportedUserForExecuteSearch"

	ResponseCodeTypeErrorDuplicateExtendedKeywordDefinition ResponseCodeType = "ErrorDuplicateExtendedKeywordDefinition"

	ResponseCodeTypeErrorMissingExchangePrincipal ResponseCodeType = "ErrorMissingExchangePrincipal"

	ResponseCodeTypeErrorUnexpectedUnifiedGroupsCount ResponseCodeType = "ErrorUnexpectedUnifiedGroupsCount"

	ResponseCodeTypeErrorParsingXMLResponse ResponseCodeType = "ErrorParsingXMLResponse"

	ResponseCodeTypeErrorInvalidFederationOrganizationIdentifier ResponseCodeType = "ErrorInvalidFederationOrganizationIdentifier"

	ResponseCodeTypeErrorInvalidSweepRule ResponseCodeType = "ErrorInvalidSweepRule"

	ResponseCodeTypeErrorInvalidSweepRuleOperationType ResponseCodeType = "ErrorInvalidSweepRuleOperationType"

	ResponseCodeTypeErrorTargetDomainNotSupported ResponseCodeType = "ErrorTargetDomainNotSupported"

	ResponseCodeTypeErrorInvalidInternetWebProxyOnLocalServer ResponseCodeType = "ErrorInvalidInternetWebProxyOnLocalServer"

	ResponseCodeTypeErrorNoSenderRestrictionsSettingsFoundInRequest ResponseCodeType = "ErrorNoSenderRestrictionsSettingsFoundInRequest"

	ResponseCodeTypeErrorDuplicateSenderRestrictionsInputFound ResponseCodeType = "ErrorDuplicateSenderRestrictionsInputFound"

	ResponseCodeTypeErrorSenderRestrictionsUpdateFailed ResponseCodeType = "ErrorSenderRestrictionsUpdateFailed"

	ResponseCodeTypeErrorMessageSubmissionBlocked ResponseCodeType = "ErrorMessageSubmissionBlocked"

	ResponseCodeTypeErrorExceededMessageLimit ResponseCodeType = "ErrorExceededMessageLimit"

	ResponseCodeTypeErrorExceededMaxRecipientLimitBlock ResponseCodeType = "ErrorExceededMaxRecipientLimitBlock"

	ResponseCodeTypeErrorAccountSuspend ResponseCodeType = "ErrorAccountSuspend"

	ResponseCodeTypeErrorExceededMaxRecipientLimit ResponseCodeType = "ErrorExceededMaxRecipientLimit"

	ResponseCodeTypeErrorMessageBlocked ResponseCodeType = "ErrorMessageBlocked"

	ResponseCodeTypeErrorAccountSuspendShowTierUpgrade ResponseCodeType = "ErrorAccountSuspendShowTierUpgrade"

	ResponseCodeTypeErrorExceededMessageLimitShowTierUpgrade ResponseCodeType = "ErrorExceededMessageLimitShowTierUpgrade"

	ResponseCodeTypeErrorExceededMaxRecipientLimitShowTierUpgrade ResponseCodeType = "ErrorExceededMaxRecipientLimitShowTierUpgrade"

	ResponseCodeTypeErrorInvalidLongitude ResponseCodeType = "ErrorInvalidLongitude"

	ResponseCodeTypeErrorInvalidLatitude ResponseCodeType = "ErrorInvalidLatitude"

	ResponseCodeTypeErrorProxySoapException ResponseCodeType = "ErrorProxySoapException"

	ResponseCodeTypeErrorUnifiedGroupAlreadyExists ResponseCodeType = "ErrorUnifiedGroupAlreadyExists"

	ResponseCodeTypeErrorUnifiedGroupAadAuthorizationRequestDenied ResponseCodeType = "ErrorUnifiedGroupAadAuthorizationRequestDenied"

	ResponseCodeTypeErrorUnifiedGroupCreationDisabled ResponseCodeType = "ErrorUnifiedGroupCreationDisabled"

	ResponseCodeTypeErrorMarketPlaceExtensionAlreadyInstalledForOrg ResponseCodeType = "ErrorMarketPlaceExtensionAlreadyInstalledForOrg"

	ResponseCodeTypeErrorExtensionAlreadyInstalledForOrg ResponseCodeType = "ErrorExtensionAlreadyInstalledForOrg"

	ResponseCodeTypeErrorNewerExtensionAlreadyInstalled ResponseCodeType = "ErrorNewerExtensionAlreadyInstalled"

	ResponseCodeTypeErrorNewerMarketPlaceExtensionAlreadyInstalled ResponseCodeType = "ErrorNewerMarketPlaceExtensionAlreadyInstalled"

	ResponseCodeTypeErrorInvalidExtensionId ResponseCodeType = "ErrorInvalidExtensionId"

	ResponseCodeTypeErrorCannotUninstallProvidedExtensions ResponseCodeType = "ErrorCannotUninstallProvidedExtensions"

	ResponseCodeTypeErrorNoRbacPermissionToInstallMarketPlaceExtensions ResponseCodeType = "ErrorNoRbacPermissionToInstallMarketPlaceExtensions"

	ResponseCodeTypeErrorNoRbacPermissionToInstallReadWriteMailboxExtensions ResponseCodeType = "ErrorNoRbacPermissionToInstallReadWriteMailboxExtensions"

	ResponseCodeTypeErrorInvalidReportMessageActionType ResponseCodeType = "ErrorInvalidReportMessageActionType"

	ResponseCodeTypeErrorCannotDownloadExtensionManifest ResponseCodeType = "ErrorCannotDownloadExtensionManifest"

	ResponseCodeTypeErrorCalendarForwardActionNotAllowed ResponseCodeType = "ErrorCalendarForwardActionNotAllowed"

	ResponseCodeTypeErrorUnifiedGroupAliasNamingPolicy ResponseCodeType = "ErrorUnifiedGroupAliasNamingPolicy"

	ResponseCodeTypeErrorSubscriptionsDisabledForGroup ResponseCodeType = "ErrorSubscriptionsDisabledForGroup"
)

type ResponseMessageInfoType

type ResponseMessageInfoType struct {
	MessageText string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MessageText,omitempty" json:"MessageText,omitempty"`

	ResponseCode string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResponseCode,omitempty" json:"ResponseCode,omitempty"`

	ResponseClass *ResponseClassType `xml:"ResponseClass,attr,omitempty" json:"ResponseClass,omitempty"`
}

type ResponseMessageType

type ResponseMessageType struct {
	MessageText string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MessageText,omitempty" json:"MessageText,omitempty"`

	ResponseCode *ResponseCodeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResponseCode,omitempty" json:"ResponseCode,omitempty"`

	DescriptiveLinkKey int32 `` /* 131-byte string literal not displayed */

	MessageXml struct {
	}

	ResponseClass *ResponseClassType `xml:"ResponseClass,attr,omitempty" json:"ResponseClass,omitempty"`
}

type ResponseObjectCoreType

type ResponseObjectCoreType struct {
	*MessageType

	ReferenceItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReferenceItemId,omitempty" json:"ReferenceItemId,omitempty"`
}

type ResponseObjectType

type ResponseObjectType struct {
	*ResponseObjectCoreType

	ObjectName string `xml:"ObjectName,attr,omitempty" json:"ObjectName,omitempty"`
}

type ResponseTypeType

type ResponseTypeType string
const (
	ResponseTypeTypeUnknown ResponseTypeType = "Unknown"

	ResponseTypeTypeOrganizer ResponseTypeType = "Organizer"

	ResponseTypeTypeTentative ResponseTypeType = "Tentative"

	ResponseTypeTypeAccept ResponseTypeType = "Accept"

	ResponseTypeTypeDecline ResponseTypeType = "Decline"

	ResponseTypeTypeNoResponseReceived ResponseTypeType = "NoResponseReceived"
)

type RestrictionType

type RestrictionType struct {
	SearchExpression *SearchExpression `xml:"SearchExpression,omitempty" json:"SearchExpression,omitempty"`
}

type RetentionActionType

type RetentionActionType string
const (
	RetentionActionTypeNone RetentionActionType = "None"

	RetentionActionTypeMoveToDeletedItems RetentionActionType = "MoveToDeletedItems"

	RetentionActionTypeMoveToFolder RetentionActionType = "MoveToFolder"

	RetentionActionTypeDeleteAndAllowRecovery RetentionActionType = "DeleteAndAllowRecovery"

	RetentionActionTypePermanentlyDelete RetentionActionType = "PermanentlyDelete"

	RetentionActionTypeMarkAsPastRetentionLimit RetentionActionType = "MarkAsPastRetentionLimit"

	RetentionActionTypeMoveToArchive RetentionActionType = "MoveToArchive"
)

type RetentionPolicyTagType

type RetentionPolicyTagType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RetentionPolicyTag"`

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	RetentionId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RetentionId,omitempty" json:"RetentionId,omitempty"`

	RetentionPeriod int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types RetentionPeriod,omitempty" json:"RetentionPeriod,omitempty"`

	Type *ElcFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	RetentionAction *RetentionActionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RetentionAction,omitempty" json:"RetentionAction,omitempty"`

	Description string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Description,omitempty" json:"Description,omitempty"`

	IsVisible bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsVisible,omitempty" json:"IsVisible,omitempty"`

	OptedInto bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types OptedInto,omitempty" json:"OptedInto,omitempty"`

	IsArchive bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsArchive,omitempty" json:"IsArchive,omitempty"`

	ParentLabelIdentity string `` /* 130-byte string literal not displayed */

	Priority int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Priority,omitempty" json:"Priority,omitempty"`
}

type RetentionTagType

type RetentionTagType struct {
	Value *GuidType `xml:",chardata" json:"-,"`

	IsExplicit bool `xml:"IsExplicit,attr,omitempty" json:"IsExplicit,omitempty"`
}

type RetentionType

type RetentionType string
const (
	RetentionTypeDelete RetentionType = "Delete"

	RetentionTypeArchive RetentionType = "Archive"
)

type RightsManagementLicenseDataType

type RightsManagementLicenseDataType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RightsManagementLicenseData"`

	RightsManagedMessageDecryptionStatus int32 `` /* 164-byte string literal not displayed */

	RmsTemplateId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types RmsTemplateId,omitempty" json:"RmsTemplateId,omitempty"`

	TemplateName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TemplateName,omitempty" json:"TemplateName,omitempty"`

	TemplateDescription string `` /* 130-byte string literal not displayed */

	EditAllowed bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types EditAllowed,omitempty" json:"EditAllowed,omitempty"`

	ReplyAllowed bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReplyAllowed,omitempty" json:"ReplyAllowed,omitempty"`

	ReplyAllAllowed bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReplyAllAllowed,omitempty" json:"ReplyAllAllowed,omitempty"`

	ForwardAllowed bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ForwardAllowed,omitempty" json:"ForwardAllowed,omitempty"`

	ModifyRecipientsAllowed bool `` /* 138-byte string literal not displayed */

	ExtractAllowed bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtractAllowed,omitempty" json:"ExtractAllowed,omitempty"`

	PrintAllowed bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types PrintAllowed,omitempty" json:"PrintAllowed,omitempty"`

	ExportAllowed bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExportAllowed,omitempty" json:"ExportAllowed,omitempty"`

	ProgrammaticAccessAllowed bool `` /* 142-byte string literal not displayed */

	IsOwner bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsOwner,omitempty" json:"IsOwner,omitempty"`

	ContentOwner string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContentOwner,omitempty" json:"ContentOwner,omitempty"`

	ContentExpiryDate string `` /* 126-byte string literal not displayed */
}

type RoleMemberItemType

type RoleMemberItemType struct {
	*ItemType

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	Type *RoleMemberTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	MemberId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types MemberId,omitempty" json:"MemberId,omitempty"`
}

type RoleMemberTypeType

type RoleMemberTypeType string
const (
	RoleMemberTypeTypeNone RoleMemberTypeType = "None"

	RoleMemberTypeTypePassport RoleMemberTypeType = "Passport"

	RoleMemberTypeTypeEveryone RoleMemberTypeType = "Everyone"

	RoleMemberTypeTypeEmail RoleMemberTypeType = "Email"

	RoleMemberTypeTypePhone RoleMemberTypeType = "Phone"

	RoleMemberTypeTypeSkypeId RoleMemberTypeType = "SkypeId"

	RoleMemberTypeTypeExternalId RoleMemberTypeType = "ExternalId"

	RoleMemberTypeTypeGroup RoleMemberTypeType = "Group"

	RoleMemberTypeTypeGuid RoleMemberTypeType = "Guid"

	RoleMemberTypeTypeRole RoleMemberTypeType = "Role"

	RoleMemberTypeTypeService RoleMemberTypeType = "Service"

	RoleMemberTypeTypeCircle RoleMemberTypeType = "Circle"

	RoleMemberTypeTypeDomain RoleMemberTypeType = "Domain"

	RoleMemberTypeTypePartner RoleMemberTypeType = "Partner"
)

type RoomType

type RoomType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Room"`

	*DirectoryEntryType
}

type RootItemIdType

type RootItemIdType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RootItemId"`

	*BaseItemIdType

	RootItemId string `xml:"RootItemId,attr,omitempty" json:"RootItemId,omitempty"`

	RootItemChangeKey string `xml:"RootItemChangeKey,attr,omitempty" json:"RootItemChangeKey,omitempty"`
}

type RuleActionsType

type RuleActionsType struct {
	AssignCategories *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AssignCategories,omitempty" json:"AssignCategories,omitempty"`

	CopyToFolder *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CopyToFolder,omitempty" json:"CopyToFolder,omitempty"`

	Delete bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types Delete,omitempty" json:"Delete,omitempty"`

	ForwardAsAttachmentToRecipients *ArrayOfEmailAddressesType `` /* 154-byte string literal not displayed */

	ForwardToRecipients *ArrayOfEmailAddressesType `` /* 130-byte string literal not displayed */

	MarkImportance *ImportanceChoicesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MarkImportance,omitempty" json:"MarkImportance,omitempty"`

	MarkAsRead bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types MarkAsRead,omitempty" json:"MarkAsRead,omitempty"`

	MoveToFolder *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MoveToFolder,omitempty" json:"MoveToFolder,omitempty"`

	PermanentDelete bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types PermanentDelete,omitempty" json:"PermanentDelete,omitempty"`

	RedirectToRecipients *ArrayOfEmailAddressesType `` /* 132-byte string literal not displayed */

	SendSMSAlertToRecipients *ArrayOfEmailAddressesType `` /* 140-byte string literal not displayed */

	ServerReplyWithMessage *ItemIdType `` /* 136-byte string literal not displayed */

	StopProcessingRules bool `` /* 130-byte string literal not displayed */
}

type RuleFieldURIType

type RuleFieldURIType string
const (
	RuleFieldURITypeRuleId RuleFieldURIType = "RuleId"

	RuleFieldURITypeDisplayName RuleFieldURIType = "DisplayName"

	RuleFieldURITypePriority RuleFieldURIType = "Priority"

	RuleFieldURITypeIsNotSupported RuleFieldURIType = "IsNotSupported"

	RuleFieldURITypeActions RuleFieldURIType = "Actions"

	RuleFieldURITypeConditionCategories RuleFieldURIType = "Condition:Categories"

	RuleFieldURITypeConditionContainsBodyStrings RuleFieldURIType = "Condition:ContainsBodyStrings"

	RuleFieldURITypeConditionContainsHeaderStrings RuleFieldURIType = "Condition:ContainsHeaderStrings"

	RuleFieldURITypeConditionContainsRecipientStrings RuleFieldURIType = "Condition:ContainsRecipientStrings"

	RuleFieldURITypeConditionContainsSenderStrings RuleFieldURIType = "Condition:ContainsSenderStrings"

	RuleFieldURITypeConditionContainsSubjectOrBodyStrings RuleFieldURIType = "Condition:ContainsSubjectOrBodyStrings"

	RuleFieldURITypeConditionContainsSubjectStrings RuleFieldURIType = "Condition:ContainsSubjectStrings"

	RuleFieldURITypeConditionFlaggedForAction RuleFieldURIType = "Condition:FlaggedForAction"

	RuleFieldURITypeConditionFromAddresses RuleFieldURIType = "Condition:FromAddresses"

	RuleFieldURITypeConditionFromConnectedAccounts RuleFieldURIType = "Condition:FromConnectedAccounts"

	RuleFieldURITypeConditionHasAttachments RuleFieldURIType = "Condition:HasAttachments"

	RuleFieldURITypeConditionImportance RuleFieldURIType = "Condition:Importance"

	RuleFieldURITypeConditionIsApprovalRequest RuleFieldURIType = "Condition:IsApprovalRequest"

	RuleFieldURITypeConditionIsAutomaticForward RuleFieldURIType = "Condition:IsAutomaticForward"

	RuleFieldURITypeConditionIsAutomaticReply RuleFieldURIType = "Condition:IsAutomaticReply"

	RuleFieldURITypeConditionIsEncrypted RuleFieldURIType = "Condition:IsEncrypted"

	RuleFieldURITypeConditionIsMeetingRequest RuleFieldURIType = "Condition:IsMeetingRequest"

	RuleFieldURITypeConditionIsMeetingResponse RuleFieldURIType = "Condition:IsMeetingResponse"

	RuleFieldURITypeConditionIsNDR RuleFieldURIType = "Condition:IsNDR"

	RuleFieldURITypeConditionIsPermissionControlled RuleFieldURIType = "Condition:IsPermissionControlled"

	RuleFieldURITypeConditionIsReadReceipt RuleFieldURIType = "Condition:IsReadReceipt"

	RuleFieldURITypeConditionIsSigned RuleFieldURIType = "Condition:IsSigned"

	RuleFieldURITypeConditionIsVoicemail RuleFieldURIType = "Condition:IsVoicemail"

	RuleFieldURITypeConditionItemClasses RuleFieldURIType = "Condition:ItemClasses"

	RuleFieldURITypeConditionMessageClassifications RuleFieldURIType = "Condition:MessageClassifications"

	RuleFieldURITypeConditionNotSentToMe RuleFieldURIType = "Condition:NotSentToMe"

	RuleFieldURITypeConditionSentCcMe RuleFieldURIType = "Condition:SentCcMe"

	RuleFieldURITypeConditionSentOnlyToMe RuleFieldURIType = "Condition:SentOnlyToMe"

	RuleFieldURITypeConditionSentToAddresses RuleFieldURIType = "Condition:SentToAddresses"

	RuleFieldURITypeConditionSentToMe RuleFieldURIType = "Condition:SentToMe"

	RuleFieldURITypeConditionSentToOrCcMe RuleFieldURIType = "Condition:SentToOrCcMe"

	RuleFieldURITypeConditionSensitivity RuleFieldURIType = "Condition:Sensitivity"

	RuleFieldURITypeConditionWithinDateRange RuleFieldURIType = "Condition:WithinDateRange"

	RuleFieldURITypeConditionWithinSizeRange RuleFieldURIType = "Condition:WithinSizeRange"

	RuleFieldURITypeExceptionCategories RuleFieldURIType = "Exception:Categories"

	RuleFieldURITypeExceptionContainsBodyStrings RuleFieldURIType = "Exception:ContainsBodyStrings"

	RuleFieldURITypeExceptionContainsHeaderStrings RuleFieldURIType = "Exception:ContainsHeaderStrings"

	RuleFieldURITypeExceptionContainsRecipientStrings RuleFieldURIType = "Exception:ContainsRecipientStrings"

	RuleFieldURITypeExceptionContainsSenderStrings RuleFieldURIType = "Exception:ContainsSenderStrings"

	RuleFieldURITypeExceptionContainsSubjectOrBodyStrings RuleFieldURIType = "Exception:ContainsSubjectOrBodyStrings"

	RuleFieldURITypeExceptionContainsSubjectStrings RuleFieldURIType = "Exception:ContainsSubjectStrings"

	RuleFieldURITypeExceptionFlaggedForAction RuleFieldURIType = "Exception:FlaggedForAction"

	RuleFieldURITypeExceptionFromAddresses RuleFieldURIType = "Exception:FromAddresses"

	RuleFieldURITypeExceptionFromConnectedAccounts RuleFieldURIType = "Exception:FromConnectedAccounts"

	RuleFieldURITypeExceptionHasAttachments RuleFieldURIType = "Exception:HasAttachments"

	RuleFieldURITypeExceptionImportance RuleFieldURIType = "Exception:Importance"

	RuleFieldURITypeExceptionIsApprovalRequest RuleFieldURIType = "Exception:IsApprovalRequest"

	RuleFieldURITypeExceptionIsAutomaticForward RuleFieldURIType = "Exception:IsAutomaticForward"

	RuleFieldURITypeExceptionIsAutomaticReply RuleFieldURIType = "Exception:IsAutomaticReply"

	RuleFieldURITypeExceptionIsEncrypted RuleFieldURIType = "Exception:IsEncrypted"

	RuleFieldURITypeExceptionIsMeetingRequest RuleFieldURIType = "Exception:IsMeetingRequest"

	RuleFieldURITypeExceptionIsMeetingResponse RuleFieldURIType = "Exception:IsMeetingResponse"

	RuleFieldURITypeExceptionIsNDR RuleFieldURIType = "Exception:IsNDR"

	RuleFieldURITypeExceptionIsPermissionControlled RuleFieldURIType = "Exception:IsPermissionControlled"

	RuleFieldURITypeExceptionIsReadReceipt RuleFieldURIType = "Exception:IsReadReceipt"

	RuleFieldURITypeExceptionIsSigned RuleFieldURIType = "Exception:IsSigned"

	RuleFieldURITypeExceptionIsVoicemail RuleFieldURIType = "Exception:IsVoicemail"

	RuleFieldURITypeExceptionItemClasses RuleFieldURIType = "Exception:ItemClasses"

	RuleFieldURITypeExceptionMessageClassifications RuleFieldURIType = "Exception:MessageClassifications"

	RuleFieldURITypeExceptionNotSentToMe RuleFieldURIType = "Exception:NotSentToMe"

	RuleFieldURITypeExceptionSentCcMe RuleFieldURIType = "Exception:SentCcMe"

	RuleFieldURITypeExceptionSentOnlyToMe RuleFieldURIType = "Exception:SentOnlyToMe"

	RuleFieldURITypeExceptionSentToAddresses RuleFieldURIType = "Exception:SentToAddresses"

	RuleFieldURITypeExceptionSentToMe RuleFieldURIType = "Exception:SentToMe"

	RuleFieldURITypeExceptionSentToOrCcMe RuleFieldURIType = "Exception:SentToOrCcMe"

	RuleFieldURITypeExceptionSensitivity RuleFieldURIType = "Exception:Sensitivity"

	RuleFieldURITypeExceptionWithinDateRange RuleFieldURIType = "Exception:WithinDateRange"

	RuleFieldURITypeExceptionWithinSizeRange RuleFieldURIType = "Exception:WithinSizeRange"

	RuleFieldURITypeActionAssignCategories RuleFieldURIType = "Action:AssignCategories"

	RuleFieldURITypeActionCopyToFolder RuleFieldURIType = "Action:CopyToFolder"

	RuleFieldURITypeActionDelete RuleFieldURIType = "Action:Delete"

	RuleFieldURITypeActionForwardAsAttachmentToRecipients RuleFieldURIType = "Action:ForwardAsAttachmentToRecipients"

	RuleFieldURITypeActionForwardToRecipients RuleFieldURIType = "Action:ForwardToRecipients"

	RuleFieldURITypeActionMarkImportance RuleFieldURIType = "Action:MarkImportance"

	RuleFieldURITypeActionMarkAsRead RuleFieldURIType = "Action:MarkAsRead"

	RuleFieldURITypeActionMoveToFolder RuleFieldURIType = "Action:MoveToFolder"

	RuleFieldURITypeActionPermanentDelete RuleFieldURIType = "Action:PermanentDelete"

	RuleFieldURITypeActionRedirectToRecipients RuleFieldURIType = "Action:RedirectToRecipients"

	RuleFieldURITypeActionSendSMSAlertToRecipients RuleFieldURIType = "Action:SendSMSAlertToRecipients"

	RuleFieldURITypeActionServerReplyWithMessage RuleFieldURIType = "Action:ServerReplyWithMessage"

	RuleFieldURITypeActionStopProcessingRules RuleFieldURIType = "Action:StopProcessingRules"

	RuleFieldURITypeIsEnabled RuleFieldURIType = "IsEnabled"

	RuleFieldURITypeIsInError RuleFieldURIType = "IsInError"

	RuleFieldURITypeConditions RuleFieldURIType = "Conditions"

	RuleFieldURITypeExceptions RuleFieldURIType = "Exceptions"
)

type RuleOperationErrorType

type RuleOperationErrorType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types RuleOperationError"`

	OperationIndex int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types OperationIndex,omitempty" json:"OperationIndex,omitempty"`

	ValidationErrors *ArrayOfRuleValidationErrorsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ValidationErrors,omitempty" json:"ValidationErrors,omitempty"`
}

type RuleOperationType

type RuleOperationType struct {
}

type RulePredicateDateRangeType

type RulePredicateDateRangeType struct {
	StartDateTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartDateTime,omitempty" json:"StartDateTime,omitempty"`

	EndDateTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndDateTime,omitempty" json:"EndDateTime,omitempty"`
}

type RulePredicateSizeRangeType

type RulePredicateSizeRangeType struct {
	MinimumSize int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types MinimumSize,omitempty" json:"MinimumSize,omitempty"`

	MaximumSize int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types MaximumSize,omitempty" json:"MaximumSize,omitempty"`
}

type RulePredicatesType

type RulePredicatesType struct {
	Categories *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Categories,omitempty" json:"Categories,omitempty"`

	ContainsBodyStrings *ArrayOfStringsType `` /* 130-byte string literal not displayed */

	ContainsHeaderStrings *ArrayOfStringsType `` /* 134-byte string literal not displayed */

	ContainsRecipientStrings *ArrayOfStringsType `` /* 140-byte string literal not displayed */

	ContainsSenderStrings *ArrayOfStringsType `` /* 134-byte string literal not displayed */

	ContainsSubjectOrBodyStrings *ArrayOfStringsType `` /* 148-byte string literal not displayed */

	ContainsSubjectStrings *ArrayOfStringsType `` /* 136-byte string literal not displayed */

	FlaggedForAction *FlaggedForActionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FlaggedForAction,omitempty" json:"FlaggedForAction,omitempty"`

	FromAddresses *ArrayOfEmailAddressesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FromAddresses,omitempty" json:"FromAddresses,omitempty"`

	FromConnectedAccounts *ArrayOfStringsType `` /* 134-byte string literal not displayed */

	HasAttachments bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasAttachments,omitempty" json:"HasAttachments,omitempty"`

	Importance *ImportanceChoicesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Importance,omitempty" json:"Importance,omitempty"`

	IsApprovalRequest bool `` /* 126-byte string literal not displayed */

	IsAutomaticForward bool `` /* 128-byte string literal not displayed */

	IsAutomaticReply bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsAutomaticReply,omitempty" json:"IsAutomaticReply,omitempty"`

	IsEncrypted bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsEncrypted,omitempty" json:"IsEncrypted,omitempty"`

	IsMeetingRequest bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsMeetingRequest,omitempty" json:"IsMeetingRequest,omitempty"`

	IsMeetingResponse bool `` /* 126-byte string literal not displayed */

	IsNDR bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsNDR,omitempty" json:"IsNDR,omitempty"`

	IsPermissionControlled bool `` /* 136-byte string literal not displayed */

	IsReadReceipt bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsReadReceipt,omitempty" json:"IsReadReceipt,omitempty"`

	IsSigned bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsSigned,omitempty" json:"IsSigned,omitempty"`

	IsVoicemail bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsVoicemail,omitempty" json:"IsVoicemail,omitempty"`

	ItemClasses *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemClasses,omitempty" json:"ItemClasses,omitempty"`

	MessageClassifications *ArrayOfStringsType `` /* 136-byte string literal not displayed */

	NotSentToMe bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types NotSentToMe,omitempty" json:"NotSentToMe,omitempty"`

	SentCcMe bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types SentCcMe,omitempty" json:"SentCcMe,omitempty"`

	SentOnlyToMe bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types SentOnlyToMe,omitempty" json:"SentOnlyToMe,omitempty"`

	SentToAddresses *ArrayOfEmailAddressesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SentToAddresses,omitempty" json:"SentToAddresses,omitempty"`

	SentToMe bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types SentToMe,omitempty" json:"SentToMe,omitempty"`

	SentToOrCcMe bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types SentToOrCcMe,omitempty" json:"SentToOrCcMe,omitempty"`

	Sensitivity *SensitivityChoicesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Sensitivity,omitempty" json:"Sensitivity,omitempty"`

	WithinDateRange *RulePredicateDateRangeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types WithinDateRange,omitempty" json:"WithinDateRange,omitempty"`

	WithinSizeRange *RulePredicateSizeRangeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types WithinSizeRange,omitempty" json:"WithinSizeRange,omitempty"`
}

type RuleType

type RuleType struct {
	RuleId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types RuleId,omitempty" json:"RuleId,omitempty"`

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	Priority int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Priority,omitempty" json:"Priority,omitempty"`

	IsEnabled bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsEnabled,omitempty" json:"IsEnabled,omitempty"`

	IsNotSupported bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsNotSupported,omitempty" json:"IsNotSupported,omitempty"`

	IsInError bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsInError,omitempty" json:"IsInError,omitempty"`

	Conditions *RulePredicatesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Conditions,omitempty" json:"Conditions,omitempty"`

	Exceptions *RulePredicatesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Exceptions,omitempty" json:"Exceptions,omitempty"`

	Actions *RuleActionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Actions,omitempty" json:"Actions,omitempty"`
}

type RuleValidationErrorCodeType

type RuleValidationErrorCodeType string
const (
	RuleValidationErrorCodeTypeADOperationFailure RuleValidationErrorCodeType = "ADOperationFailure"

	RuleValidationErrorCodeTypeConnectedAccountNotFound RuleValidationErrorCodeType = "ConnectedAccountNotFound"

	RuleValidationErrorCodeTypeCreateWithRuleId RuleValidationErrorCodeType = "CreateWithRuleId"

	RuleValidationErrorCodeTypeEmptyValueFound RuleValidationErrorCodeType = "EmptyValueFound"

	RuleValidationErrorCodeTypeDuplicatedPriority RuleValidationErrorCodeType = "DuplicatedPriority"

	RuleValidationErrorCodeTypeDuplicatedOperationOnTheSameRule RuleValidationErrorCodeType = "DuplicatedOperationOnTheSameRule"

	RuleValidationErrorCodeTypeFolderDoesNotExist RuleValidationErrorCodeType = "FolderDoesNotExist"

	RuleValidationErrorCodeTypeInvalidAddress RuleValidationErrorCodeType = "InvalidAddress"

	RuleValidationErrorCodeTypeInvalidDateRange RuleValidationErrorCodeType = "InvalidDateRange"

	RuleValidationErrorCodeTypeInvalidFolderId RuleValidationErrorCodeType = "InvalidFolderId"

	RuleValidationErrorCodeTypeInvalidSizeRange RuleValidationErrorCodeType = "InvalidSizeRange"

	RuleValidationErrorCodeTypeInvalidValue RuleValidationErrorCodeType = "InvalidValue"

	RuleValidationErrorCodeTypeMessageClassificationNotFound RuleValidationErrorCodeType = "MessageClassificationNotFound"

	RuleValidationErrorCodeTypeMissingAction RuleValidationErrorCodeType = "MissingAction"

	RuleValidationErrorCodeTypeMissingParameter RuleValidationErrorCodeType = "MissingParameter"

	RuleValidationErrorCodeTypeMissingRangeValue RuleValidationErrorCodeType = "MissingRangeValue"

	RuleValidationErrorCodeTypeNotSettable RuleValidationErrorCodeType = "NotSettable"

	RuleValidationErrorCodeTypeRecipientDoesNotExist RuleValidationErrorCodeType = "RecipientDoesNotExist"

	RuleValidationErrorCodeTypeRuleNotFound RuleValidationErrorCodeType = "RuleNotFound"

	RuleValidationErrorCodeTypeSizeLessThanZero RuleValidationErrorCodeType = "SizeLessThanZero"

	RuleValidationErrorCodeTypeStringValueTooBig RuleValidationErrorCodeType = "StringValueTooBig"

	RuleValidationErrorCodeTypeUnsupportedAddress RuleValidationErrorCodeType = "UnsupportedAddress"

	RuleValidationErrorCodeTypeUnexpectedError RuleValidationErrorCodeType = "UnexpectedError"

	RuleValidationErrorCodeTypeUnsupportedRule RuleValidationErrorCodeType = "UnsupportedRule"
)

type RuleValidationErrorType

type RuleValidationErrorType struct {
	FieldURI *RuleFieldURIType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FieldURI,omitempty" json:"FieldURI,omitempty"`

	ErrorCode *RuleValidationErrorCodeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ErrorCode,omitempty" json:"ErrorCode,omitempty"`

	ErrorMessage string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ErrorMessage,omitempty" json:"ErrorMessage,omitempty"`

	FieldValue string `xml:"http://schemas.microsoft.com/exchange/services/2006/types FieldValue,omitempty" json:"FieldValue,omitempty"`
}

type SIDType

type SIDType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SID"`

	Value *NonEmptyStringType `xml:",chardata" json:"-,"`
}

type SearchApplicationIdType

type SearchApplicationIdType string
const (
	SearchApplicationIdTypeOutlook SearchApplicationIdType = "Outlook"

	SearchApplicationIdTypeOwa SearchApplicationIdType = "Owa"

	SearchApplicationIdTypePaw SearchApplicationIdType = "Paw"

	SearchApplicationIdTypeTeamspace SearchApplicationIdType = "Teamspace"

	SearchApplicationIdTypeOneDrive SearchApplicationIdType = "OneDrive"

	SearchApplicationIdTypeOther SearchApplicationIdType = "Other"
)

type SearchDiagnosticsStepType

type SearchDiagnosticsStepType struct {
	StartTime string `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTime,omitempty" json:"StartTime,omitempty"`

	StepTime int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types StepTime,omitempty" json:"StepTime,omitempty"`

	StepType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types StepType,omitempty" json:"StepType,omitempty"`

	AdditionalEntries struct {
		Entry []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Entry,omitempty" json:"Entry,omitempty"`
	}
}

type SearchDiagnosticsType

type SearchDiagnosticsType struct {
}

type SearchExpression

type SearchExpression SearchExpressionType

type SearchExpressionType

type SearchExpressionType struct {
}

type SearchFolderScopeType

type SearchFolderScopeType struct {
	FolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`

	WellKnownFolder *DistinguishedFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types WellKnownFolder,omitempty" json:"WellKnownFolder,omitempty"`
}

type SearchFolderTraversalType

type SearchFolderTraversalType string
const (
	SearchFolderTraversalTypeShallow SearchFolderTraversalType = "Shallow"

	SearchFolderTraversalTypeDeep SearchFolderTraversalType = "Deep"
)

type SearchFolderType

type SearchFolderType struct {
	*FolderType

	SearchParameters *SearchParametersType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchParameters,omitempty" json:"SearchParameters,omitempty"`
}

type SearchItemKindType

type SearchItemKindType string
const (
	SearchItemKindTypeEmail SearchItemKindType = "Email"

	SearchItemKindTypeMeetings SearchItemKindType = "Meetings"

	SearchItemKindTypeTasks SearchItemKindType = "Tasks"

	SearchItemKindTypeNotes SearchItemKindType = "Notes"

	SearchItemKindTypeDocs SearchItemKindType = "Docs"

	SearchItemKindTypeJournals SearchItemKindType = "Journals"

	SearchItemKindTypeContacts SearchItemKindType = "Contacts"

	SearchItemKindTypeIm SearchItemKindType = "Im"

	SearchItemKindTypeVoicemail SearchItemKindType = "Voicemail"

	SearchItemKindTypeFaxes SearchItemKindType = "Faxes"

	SearchItemKindTypePosts SearchItemKindType = "Posts"

	SearchItemKindTypeRssfeeds SearchItemKindType = "Rssfeeds"
)

type SearchMailboxes

type SearchMailboxes SearchMailboxesType

type SearchMailboxesResponse

type SearchMailboxesResponse SearchMailboxesResponseType

type SearchMailboxesResponseMessageType

type SearchMailboxesResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchMailboxesResponseMessage"`

	*ResponseMessageType

	SearchMailboxesResult *SearchMailboxesResultType `` /* 137-byte string literal not displayed */
}

type SearchMailboxesResponseType

type SearchMailboxesResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchMailboxesResponse"`

	*BaseResponseMessageType
}

type SearchMailboxesResultType

type SearchMailboxesResultType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchMailboxesResult"`

	SearchQueries *NonEmptyArrayOfMailboxQueriesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchQueries,omitempty" json:"SearchQueries,omitempty"`

	ResultType *SearchResultType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResultType,omitempty" json:"ResultType,omitempty"`

	ItemCount int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemCount,omitempty" json:"ItemCount,omitempty"`

	Size int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Size,omitempty" json:"Size,omitempty"`

	PageItemCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types PageItemCount,omitempty" json:"PageItemCount,omitempty"`

	PageItemSize int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types PageItemSize,omitempty" json:"PageItemSize,omitempty"`

	KeywordStats *ArrayOfKeywordStatisticsSearchResultsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types KeywordStats,omitempty" json:"KeywordStats,omitempty"`

	Items *ArrayOfSearchPreviewItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Items,omitempty" json:"Items,omitempty"`

	FailedMailboxes *ArrayOfFailedSearchMailboxesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FailedMailboxes,omitempty" json:"FailedMailboxes,omitempty"`

	Refiners *ArrayOfSearchRefinerItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Refiners,omitempty" json:"Refiners,omitempty"`

	MailboxStats *ArrayOfMailboxStatisticsItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxStats,omitempty" json:"MailboxStats,omitempty"`
}

type SearchMailboxesType

type SearchMailboxesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchMailboxes"`

	*BaseRequestType

	SearchQueries *NonEmptyArrayOfMailboxQueriesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchQueries,omitempty" json:"SearchQueries,omitempty"`

	ResultType *SearchResultType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResultType,omitempty" json:"ResultType,omitempty"`

	PreviewItemResponseShape *PreviewItemResponseShapeType `` /* 143-byte string literal not displayed */

	SortBy *FieldOrderType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SortBy,omitempty" json:"SortBy,omitempty"`

	Language string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Language,omitempty" json:"Language,omitempty"`

	Deduplication bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Deduplication,omitempty" json:"Deduplication,omitempty"`

	PageSize int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PageSize,omitempty" json:"PageSize,omitempty"`

	PageItemReference string `` /* 129-byte string literal not displayed */

	PageDirection *SearchPageDirectionType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages PageDirection,omitempty" json:"PageDirection,omitempty"`
}

type SearchPageDirectionType

type SearchPageDirectionType string
const (
	SearchPageDirectionTypePrevious SearchPageDirectionType = "Previous"

	SearchPageDirectionTypeNext SearchPageDirectionType = "Next"
)

type SearchParametersType

type SearchParametersType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchParameters"`

	Restriction *RestrictionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Restriction,omitempty" json:"Restriction,omitempty"`

	BaseFolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BaseFolderIds,omitempty" json:"BaseFolderIds,omitempty"`

	Traversal *SearchFolderTraversalType `xml:"Traversal,attr,omitempty" json:"Traversal,omitempty"`
}

type SearchPreviewItemType

type SearchPreviewItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchPreviewItem"`

	Id *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Id,omitempty" json:"Id,omitempty"`

	Mailbox *PreviewItemMailboxType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`

	ParentId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ParentId,omitempty" json:"ParentId,omitempty"`

	ItemClass *ItemClassType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemClass,omitempty" json:"ItemClass,omitempty"`

	UniqueHash string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UniqueHash,omitempty" json:"UniqueHash,omitempty"`

	SortValue string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SortValue,omitempty" json:"SortValue,omitempty"`

	OwaLink string `xml:"http://schemas.microsoft.com/exchange/services/2006/types OwaLink,omitempty" json:"OwaLink,omitempty"`

	Sender string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Sender,omitempty" json:"Sender,omitempty"`

	ToRecipients *ArrayOfSmtpAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ToRecipients,omitempty" json:"ToRecipients,omitempty"`

	CcRecipients *ArrayOfSmtpAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CcRecipients,omitempty" json:"CcRecipients,omitempty"`

	BccRecipients *ArrayOfSmtpAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types BccRecipients,omitempty" json:"BccRecipients,omitempty"`

	CreatedTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreatedTime,omitempty" json:"CreatedTime,omitempty"`

	ReceivedTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReceivedTime,omitempty" json:"ReceivedTime,omitempty"`

	SentTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types SentTime,omitempty" json:"SentTime,omitempty"`

	Subject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Subject,omitempty" json:"Subject,omitempty"`

	Size int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Size,omitempty" json:"Size,omitempty"`

	Preview string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Preview,omitempty" json:"Preview,omitempty"`

	Importance *ImportanceChoicesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Importance,omitempty" json:"Importance,omitempty"`

	Read bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types Read,omitempty" json:"Read,omitempty"`

	HasAttachment bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types HasAttachment,omitempty" json:"HasAttachment,omitempty"`

	ExtendedProperties *NonEmptyArrayOfExtendedPropertyType `` /* 128-byte string literal not displayed */
}

type SearchRefinerItemType

type SearchRefinerItemType struct {
	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	Value string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`

	Count int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Count,omitempty" json:"Count,omitempty"`

	Token string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Token,omitempty" json:"Token,omitempty"`
}

type SearchRefinerType

type SearchRefinerType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchRefiner"`

	RefinerType *RefinerTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RefinerType,omitempty" json:"RefinerType,omitempty"`

	Refiner *DynamicRefinerQueryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Refiner,omitempty" json:"Refiner,omitempty"`

	ResultCount int64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ResultCount,omitempty" json:"ResultCount,omitempty"`
}

type SearchResultConversationIdType

type SearchResultConversationIdType struct {
	*ItemIdType

	OutlookConversationId []byte `` /* 134-byte string literal not displayed */
}

type SearchResultItemIdType

type SearchResultItemIdType struct {
	*ItemIdType

	EntryId []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types EntryId,omitempty" json:"EntryId,omitempty"`

	OutlookItemId []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types OutlookItemId,omitempty" json:"OutlookItemId,omitempty"`
}

type SearchResultType

type SearchResultType string
const (
	SearchResultTypeStatisticsOnly SearchResultType = "StatisticsOnly"

	SearchResultTypePreviewOnly SearchResultType = "PreviewOnly"
)

type SearchResultsPropertySetNameType

type SearchResultsPropertySetNameType string
const (
	SearchResultsPropertySetNameTypeDefault SearchResultsPropertySetNameType = "Default"

	SearchResultsPropertySetNameTypeOwa16 SearchResultsPropertySetNameType = "Owa16"

	SearchResultsPropertySetNameTypeOutlook16 SearchResultsPropertySetNameType = "Outlook16"
)

type SearchResultsType

type SearchResultsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchResults"`

	Items struct {
		Item []*ItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`
	}

	Conversations struct {
		Conversation []*ConversationType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Conversation,omitempty" json:"Conversation,omitempty"`
	}

	People struct {
		Persona []*PersonaType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Persona,omitempty" json:"Persona,omitempty"`
	}

	MoreResultsAvailable bool `` /* 132-byte string literal not displayed */

	RefinerTelemetryBatchId int32 `` /* 138-byte string literal not displayed */

	SearchRefiners struct {
		SearchRefiner []*SearchRefinerType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchRefiner,omitempty" json:"SearchRefiner,omitempty"`
	}

	DiagnosticsData *SearchDiagnosticsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DiagnosticsData,omitempty" json:"DiagnosticsData,omitempty"`

	SearchResultsCount int32 `` /* 128-byte string literal not displayed */

	TotalResultsCount int32 `` /* 126-byte string literal not displayed */

	SearchTerms *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchTerms,omitempty" json:"SearchTerms,omitempty"`

	QueryId *ExecuteSearchQueryIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types QueryId,omitempty" json:"QueryId,omitempty"`

	MailboxesInformation struct {
		MailboxInformation []*MailboxInformationType `` /* 128-byte string literal not displayed */
	}
}

type SearchScopeArchivesType

type SearchScopeArchivesType interface{}

type SearchScopeGroupsType

type SearchScopeGroupsType interface{}

type SearchSuggestionsType

type SearchSuggestionsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchSuggestions"`

	TDSuggestionsBatchId int64 `` /* 132-byte string literal not displayed */

	TDSuggestionsInstanceId *GuidType `` /* 138-byte string literal not displayed */

	Suggestions struct {
		Suggestion []*SuggestionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Suggestion,omitempty" json:"Suggestion,omitempty"`
	}

	DiagnosticsData *SearchDiagnosticsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DiagnosticsData,omitempty" json:"DiagnosticsData,omitempty"`
}

type SearchableMailboxType

type SearchableMailboxType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchableMailbox"`

	Guid *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Guid,omitempty" json:"Guid,omitempty"`

	PrimarySmtpAddress string `` /* 128-byte string literal not displayed */

	IsExternalMailbox bool `` /* 126-byte string literal not displayed */

	ExternalEmailAddress string `` /* 132-byte string literal not displayed */

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	IsMembershipGroup bool `` /* 126-byte string literal not displayed */

	ReferenceId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReferenceId,omitempty" json:"ReferenceId,omitempty"`
}

type SeekToConditionPageViewType

type SeekToConditionPageViewType struct {
	*BasePagingType

	Condition *RestrictionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Condition,omitempty" json:"Condition,omitempty"`

	BasePoint *IndexBasePointType `xml:"BasePoint,attr,omitempty" json:"BasePoint,omitempty"`
}

type SendItem

type SendItem SendItemType

type SendItemResponse

type SendItemResponse SendItemResponseType

type SendItemResponseType

type SendItemResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SendItemResponse"`

	*BaseResponseMessageType
}

type SendItemType

type SendItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SendItem"`

	*BaseRequestType

	ItemIds *NonEmptyArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemIds,omitempty" json:"ItemIds,omitempty"`

	SavedItemFolderId *TargetFolderIdType `` /* 129-byte string literal not displayed */

	SaveItemToFolder bool `xml:"SaveItemToFolder,attr,omitempty" json:"SaveItemToFolder,omitempty"`
}

type SendNotification

type SendNotification SendNotificationResponseType

type SendNotificationResponseMessageType

type SendNotificationResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SendNotificationResponseMessage"`

	*ResponseMessageType

	Notification *NotificationType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Notification,omitempty" json:"Notification,omitempty"`
}

type SendNotificationResponseType

type SendNotificationResponseType struct {
	*BaseResponseMessageType
}

type SendNotificationResult

type SendNotificationResult SendNotificationResultType

type SendNotificationResultType

type SendNotificationResultType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SendNotificationResult"`

	SubscriptionStatus *SubscriptionStatusType `` /* 131-byte string literal not displayed */
}

type SendPromptType

type SendPromptType string
const (
	SendPromptTypeNone SendPromptType = "None"

	SendPromptTypeSend SendPromptType = "Send"

	SendPromptTypeVotingOption SendPromptType = "VotingOption"
)

type SenderAddInEntityType

type SenderAddInEntityType struct {
	ExtensionId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExtensionId,omitempty" json:"ExtensionId,omitempty"`
}

type SensitivityChoicesType

type SensitivityChoicesType string
const (
	SensitivityChoicesTypeNormal SensitivityChoicesType = "Normal"

	SensitivityChoicesTypePersonal SensitivityChoicesType = "Personal"

	SensitivityChoicesTypePrivate SensitivityChoicesType = "Private"

	SensitivityChoicesTypeConfidential SensitivityChoicesType = "Confidential"
)

type SerializableTimeZone

type SerializableTimeZone struct {
	Bias int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Bias,omitempty" json:"Bias,omitempty"`

	StandardTime *SerializableTimeZoneTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StandardTime,omitempty" json:"StandardTime,omitempty"`

	DaylightTime *SerializableTimeZoneTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types DaylightTime,omitempty" json:"DaylightTime,omitempty"`
}

type SerializableTimeZoneTime

type SerializableTimeZoneTime struct {
	Bias int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Bias,omitempty" json:"Bias,omitempty"`

	Time string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Time,omitempty" json:"Time,omitempty"`

	DayOrder int16 `xml:"http://schemas.microsoft.com/exchange/services/2006/types DayOrder,omitempty" json:"DayOrder,omitempty"`

	Month int16 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Month,omitempty" json:"Month,omitempty"`

	DayOfWeek *DayOfWeekType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DayOfWeek,omitempty" json:"DayOfWeek,omitempty"`

	Year string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Year,omitempty" json:"Year,omitempty"`
}

type SerializedSecurityContext

type SerializedSecurityContext SerializedSecurityContextType

type SerializedSecurityContextType

type SerializedSecurityContextType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SerializedSecurityContext"`

	UserSid string `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserSid,omitempty" json:"UserSid,omitempty"`

	GroupSids *NonEmptyArrayOfGroupIdentifiersType `xml:"http://schemas.microsoft.com/exchange/services/2006/types GroupSids,omitempty" json:"GroupSids,omitempty"`

	RestrictedGroupSids *NonEmptyArrayOfRestrictedGroupIdentifiersType `` /* 130-byte string literal not displayed */

	PrimarySmtpAddress string `` /* 128-byte string literal not displayed */
}

type ServerVersionInfo

type ServerVersionInfo struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types ServerVersionInfo"`

	MajorVersion int32 `xml:"MajorVersion,attr,omitempty" json:"MajorVersion,omitempty"`

	MinorVersion int32 `xml:"MinorVersion,attr,omitempty" json:"MinorVersion,omitempty"`

	MajorBuildNumber int32 `xml:"MajorBuildNumber,attr,omitempty" json:"MajorBuildNumber,omitempty"`

	MinorBuildNumber int32 `xml:"MinorBuildNumber,attr,omitempty" json:"MinorBuildNumber,omitempty"`

	Version string `xml:"Version,attr,omitempty" json:"Version,omitempty"`
}

type ServiceConfiguration

type ServiceConfiguration struct {
}

type ServiceConfigurationResponseMessageType

type ServiceConfigurationResponseMessageType struct {
	*ResponseMessageType

	MailTipsConfiguration *MailTipsServiceConfiguration `` /* 137-byte string literal not displayed */

	UnifiedMessagingConfiguration *UnifiedMessageServiceConfiguration `` /* 153-byte string literal not displayed */

	ProtectionRulesConfiguration *ProtectionRulesServiceConfiguration `` /* 151-byte string literal not displayed */

	PolicyNudgeRulesConfiguration *PolicyNudgeRulesServiceConfiguration `` /* 153-byte string literal not displayed */

	SharePointURLsConfiguration *SharePointURLsServiceConfiguration `` /* 149-byte string literal not displayed */
}

type ServiceConfigurationType

type ServiceConfigurationType interface{}

type SetFolderFieldType

type SetFolderFieldType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SetFolderField"`

	*FolderChangeDescriptionType

	Folder *FolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Folder,omitempty" json:"Folder,omitempty"`

	CalendarFolder *CalendarFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarFolder,omitempty" json:"CalendarFolder,omitempty"`

	ContactsFolder *ContactsFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactsFolder,omitempty" json:"ContactsFolder,omitempty"`

	SearchFolder *SearchFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchFolder,omitempty" json:"SearchFolder,omitempty"`

	TasksFolder *TasksFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TasksFolder,omitempty" json:"TasksFolder,omitempty"`
}

type SetHoldOnMailboxes

type SetHoldOnMailboxes SetHoldOnMailboxesType

type SetHoldOnMailboxesResponseMessageType

type SetHoldOnMailboxesResponseMessageType struct {
	*ResponseMessageType

	MailboxHoldResult *MailboxHoldResultType `` /* 129-byte string literal not displayed */
}

type SetHoldOnMailboxesType

type SetHoldOnMailboxesType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SetHoldOnMailboxes"`

	*BaseRequestType

	ActionType *HoldActionType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ActionType,omitempty" json:"ActionType,omitempty"`

	HoldId string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages HoldId,omitempty" json:"HoldId,omitempty"`

	Query string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Query,omitempty" json:"Query,omitempty"`

	Mailboxes *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Mailboxes,omitempty" json:"Mailboxes,omitempty"`

	Language string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Language,omitempty" json:"Language,omitempty"`

	IncludeNonIndexableItems bool `` /* 143-byte string literal not displayed */

	Deduplication bool `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Deduplication,omitempty" json:"Deduplication,omitempty"`

	InPlaceHoldIdentity string `` /* 133-byte string literal not displayed */

	ItemHoldPeriod string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemHoldPeriod,omitempty" json:"ItemHoldPeriod,omitempty"`
}

type SetImGroup

type SetImGroup SetImGroupType

type SetImGroupResponse

type SetImGroupResponse SetImGroupResponseMessageType

type SetImGroupResponseMessageType

type SetImGroupResponseMessageType struct {
	*ResponseMessageType
}

type SetImGroupType

type SetImGroupType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SetImGroup"`

	*BaseRequestType

	GroupId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages GroupId,omitempty" json:"GroupId,omitempty"`

	NewDisplayName *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages NewDisplayName,omitempty" json:"NewDisplayName,omitempty"`
}

type SetImListMigrationCompleted

type SetImListMigrationCompleted SetImListMigrationCompletedType

type SetImListMigrationCompletedResponseMessageType

type SetImListMigrationCompletedResponseMessageType struct {
	*ResponseMessageType
}

type SetImListMigrationCompletedType

type SetImListMigrationCompletedType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SetImListMigrationCompleted"`

	*BaseRequestType

	ImListMigrationCompleted bool `` /* 143-byte string literal not displayed */
}

type SetItemFieldType

type SetItemFieldType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SetItemField"`

	*ItemChangeDescriptionType

	FieldURI *FieldURI `xml:"FieldURI,omitempty" json:"FieldURI,omitempty"`

	Item *ItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`

	Message *MessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Message,omitempty" json:"Message,omitempty"`

	SharingMessage *SharingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SharingMessage,omitempty" json:"SharingMessage,omitempty"`

	CalendarItem *CalendarItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItem,omitempty" json:"CalendarItem,omitempty"`

	Contact *ContactItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contact,omitempty" json:"Contact,omitempty"`

	DistributionList *DistributionListType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DistributionList,omitempty" json:"DistributionList,omitempty"`

	MeetingMessage *MeetingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingMessage,omitempty" json:"MeetingMessage,omitempty"`

	MeetingRequest *MeetingRequestMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingRequest,omitempty" json:"MeetingRequest,omitempty"`

	MeetingResponse *MeetingResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingResponse,omitempty" json:"MeetingResponse,omitempty"`

	MeetingCancellation *MeetingCancellationMessageType `` /* 130-byte string literal not displayed */

	Task *TaskType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Task,omitempty" json:"Task,omitempty"`

	PostItem *PostItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostItem,omitempty" json:"PostItem,omitempty"`

	RoleMember *RoleMemberItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RoleMember,omitempty" json:"RoleMember,omitempty"`

	Network *NetworkItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Network,omitempty" json:"Network,omitempty"`

	Person *AbchPersonItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Person,omitempty" json:"Person,omitempty"`
}

type SetOMEConfiguration

type SetOMEConfiguration SetOMEConfigurationType

type SetOMEConfigurationResponse

type SetOMEConfigurationResponse SetOMEConfigurationResponseType

type SetOMEConfigurationResponseType

type SetOMEConfigurationResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SetOMEConfigurationResponse"`

	*ResponseMessageType
}

type SetOMEConfigurationType

type SetOMEConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SetOMEConfiguration"`

	*BaseRequestType

	Xml string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Xml,omitempty" json:"Xml,omitempty"`
}

type SetRuleOperationType

type SetRuleOperationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SetRuleOperation"`

	*RuleOperationType

	Rule *RuleType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Rule,omitempty" json:"Rule,omitempty"`
}

type SetTeamMailbox

type SetTeamMailbox SetTeamMailboxRequestType

type SetTeamMailboxRequestType

type SetTeamMailboxRequestType struct {
	*BaseRequestType

	EmailAddress *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages EmailAddress,omitempty" json:"EmailAddress,omitempty"`

	SharePointSiteUrl string `` /* 129-byte string literal not displayed */

	State *TeamMailboxLifecycleStateType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages State,omitempty" json:"State,omitempty"`
}

type SetTeamMailboxResponseMessageType

type SetTeamMailboxResponseMessageType struct {
	*ResponseMessageType
}

type SetUserOofSettingsRequest

type SetUserOofSettingsRequest struct {
	*BaseRequestType

	Mailbox *Mailbox `xml:"Mailbox,omitempty" json:"Mailbox,omitempty"`

	UserOofSettings *UserOofSettings `xml:"UserOofSettings,omitempty" json:"UserOofSettings,omitempty"`
}

type SetUserOofSettingsResponse

type SetUserOofSettingsResponse struct {
	ResponseMessage *ResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResponseMessage,omitempty" json:"ResponseMessage,omitempty"`
}

type SetUserPhoto

type SetUserPhoto SetUserPhotoType

type SetUserPhotoResponseMessageType

type SetUserPhotoResponseMessageType struct {
	*BaseResponseMessageType
}

type SetUserPhotoType

type SetUserPhotoType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SetUserPhoto"`

	*BaseRequestType

	Email *NonEmptyStringType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Email,omitempty" json:"Email,omitempty"`

	Content string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Content,omitempty" json:"Content,omitempty"`

	TypeRequested *UserPhotoTypeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages TypeRequested,omitempty" json:"TypeRequested,omitempty"`
}

type SharePointURLsServiceConfiguration

type SharePointURLsServiceConfiguration struct {
	*ServiceConfiguration

	InternalSPMySiteHostURL string `` /* 138-byte string literal not displayed */

	ExternalSPMySiteHostURL string `` /* 138-byte string literal not displayed */
}

type SharingAction

type SharingAction string
const (
	SharingActionAcceptAndViewCalendar SharingAction = "AcceptAndViewCalendar"

	SharingActionViewCalendar SharingAction = "ViewCalendar"

	SharingActionAddThisCalendar SharingAction = "AddThisCalendar"

	SharingActionAccept SharingAction = "Accept"
)

type SharingActionImportance

type SharingActionImportance string
const (
	SharingActionImportancePrimary SharingActionImportance = "Primary"

	SharingActionImportanceSecondary SharingActionImportance = "Secondary"
)

type SharingActionType

type SharingActionType string
const (
	SharingActionTypeAccept SharingActionType = "Accept"
)

type SharingDataType

type SharingDataType string
const (
	SharingDataTypeCalendar SharingDataType = "Calendar"

	SharingDataTypeContacts SharingDataType = "Contacts"
)

type SharingMessageActionType

type SharingMessageActionType struct {
	Importance *SharingActionImportance `xml:"http://schemas.microsoft.com/exchange/services/2006/types Importance,omitempty" json:"Importance,omitempty"`

	ActionType *SharingActionType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ActionType,omitempty" json:"ActionType,omitempty"`

	Action *SharingAction `xml:"http://schemas.microsoft.com/exchange/services/2006/types Action,omitempty" json:"Action,omitempty"`
}

type SharingMessageType

type SharingMessageType struct {
	*MessageType

	SharingMessageAction *SharingMessageActionType `` /* 132-byte string literal not displayed */

	SharingMessageActions *ArrayOfSharingMessageActionType `` /* 134-byte string literal not displayed */
}

type SharingSecurity

type SharingSecurity EncryptedDataContainerType

type SidAndAttributesType

type SidAndAttributesType struct {
	SecurityIdentifier string `` /* 128-byte string literal not displayed */

	Attributes uint32 `xml:"Attributes,attr,omitempty" json:"Attributes,omitempty"`
}

type SingleLargeArchiveSearchScopeType

type SingleLargeArchiveSearchScopeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SingleLargeArchiveSearchScope"`

	MailboxGuid *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MailboxGuid,omitempty" json:"MailboxGuid,omitempty"`

	FolderScope *SearchFolderScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderScope,omitempty" json:"FolderScope,omitempty"`

	IsDeepTraversal bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsDeepTraversal,omitempty" json:"IsDeepTraversal,omitempty"`
}

type SingleRecipientType

type SingleRecipientType struct {
	Mailbox *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mailbox,omitempty" json:"Mailbox,omitempty"`
}

type SingleValueInsightContent

type SingleValueInsightContent struct {
	*InsightContent

	Item *InsightValue `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`
}

type SkillInsightValue

type SkillInsightValue struct {
	*InsightValue

	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	Strength int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types Strength,omitempty" json:"Strength,omitempty"`
}

type SmartResponseBaseType

type SmartResponseBaseType struct {
}

type SmartResponseType

type SmartResponseType struct {
	*SmartResponseBaseType

	NewBodyContent *BodyType `xml:"http://schemas.microsoft.com/exchange/services/2006/types NewBodyContent,omitempty" json:"NewBodyContent,omitempty"`
}

type SmtpAddressType

type SmtpAddressType struct {
	Value *NonEmptyStringType `xml:",chardata" json:"-,"`
}

type SmtpDomain

type SmtpDomain struct {
	Name string `xml:"Name,attr,omitempty" json:"Name,omitempty"`

	IncludeSubdomains bool `xml:"IncludeSubdomains,attr,omitempty" json:"IncludeSubdomains,omitempty"`
}

type SmtpDomainList

type SmtpDomainList struct {
	Domain []*SmtpDomain `xml:"http://schemas.microsoft.com/exchange/services/2006/types Domain,omitempty" json:"Domain,omitempty"`
}

type SortDirectionType

type SortDirectionType string
const (
	SortDirectionTypeAscending SortDirectionType = "Ascending"

	SortDirectionTypeDescending SortDirectionType = "Descending"
)

type SpecialLogonTypeType

type SpecialLogonTypeType string
const (
	SpecialLogonTypeTypeAdmin SpecialLogonTypeType = "Admin"

	SpecialLogonTypeTypeSystemService SpecialLogonTypeType = "SystemService"
)

type StandardGroupByType

type StandardGroupByType string
const (
	StandardGroupByTypeConversationTopic StandardGroupByType = "ConversationTopic"
)

type StartSearchSession

type StartSearchSession struct {
	*BaseRequestType

	SearchSessionId *GuidType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchSessionId,omitempty" json:"SearchSessionId,omitempty"`

	WarmupOptions *WarmupOptionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages WarmupOptions,omitempty" json:"WarmupOptions,omitempty"`

	SuggestionTypes *SuggestionKindType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SuggestionTypes,omitempty" json:"SuggestionTypes,omitempty"`

	SearchScope *ArrayOfSearchScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SearchScope,omitempty" json:"SearchScope,omitempty"`

	IdFormat *IdFormatType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages IdFormat,omitempty" json:"IdFormat,omitempty"`

	ApplicationId string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ApplicationId,omitempty" json:"ApplicationId,omitempty"`

	Scenario string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Scenario,omitempty" json:"Scenario,omitempty"`
}

type StartSearchSessionResponse

type StartSearchSessionResponse StartSearchSessionResponseMessage

type StartSearchSessionResponseMessage

type StartSearchSessionResponseMessage struct {
	*ResponseMessageType
}

type StreamingSubscriptionConnectionTimeoutType

type StreamingSubscriptionConnectionTimeoutType int32

type StreamingSubscriptionRequestType

type StreamingSubscriptionRequestType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types StreamingSubscriptionRequest"`

	FolderIds *NonEmptyArrayOfBaseFolderIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderIds,omitempty" json:"FolderIds,omitempty"`

	EventTypes *NonEmptyArrayOfNotificationEventTypesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types EventTypes,omitempty" json:"EventTypes,omitempty"`

	SubscribeToAllFolders bool `xml:"SubscribeToAllFolders,attr,omitempty" json:"SubscribeToAllFolders,omitempty"`
}

type StringArrayAttributedValueType

type StringArrayAttributedValueType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types StringArrayAttributedValue"`

	Values *ArrayOfStringValueType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Values,omitempty" json:"Values,omitempty"`

	Attributions *ArrayOfValueAttributionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attributions,omitempty" json:"Attributions,omitempty"`
}

type StringAttributedValueType

type StringAttributedValueType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types StringAttributedValue"`

	Value string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`

	Attributions *ArrayOfValueAttributionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Attributions,omitempty" json:"Attributions,omitempty"`
}

type StringInsightValue

type StringInsightValue struct {
	*InsightValue

	Data string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Data,omitempty" json:"Data,omitempty"`
}

type Subscribe

type Subscribe SubscribeType

type SubscribeResponse

type SubscribeResponse SubscribeResponseType

type SubscribeResponseMessageType

type SubscribeResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SubscribeResponseMessage"`

	*ResponseMessageType

	SubscriptionId *SubscriptionIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SubscriptionId,omitempty" json:"SubscriptionId,omitempty"`

	Watermark *WatermarkType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Watermark,omitempty" json:"Watermark,omitempty"`
}

type SubscribeResponseType

type SubscribeResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SubscribeResponse"`

	*BaseResponseMessageType
}

type SubscribeType

type SubscribeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Subscribe"`

	*BaseRequestType

	PullSubscriptionRequest *PullSubscriptionRequestType `` /* 141-byte string literal not displayed */

	PushSubscriptionRequest *PushSubscriptionRequestType `` /* 141-byte string literal not displayed */

	StreamingSubscriptionRequest *StreamingSubscriptionRequestType `` /* 151-byte string literal not displayed */
}

type SubscriptionIdType

type SubscriptionIdType NonEmptyStringType

type SubscriptionStatusFrequencyType

type SubscriptionStatusFrequencyType int32

type SubscriptionStatusType

type SubscriptionStatusType string
const (
	SubscriptionStatusTypeOK SubscriptionStatusType = "OK"

	SubscriptionStatusTypeUnsubscribe SubscriptionStatusType = "Unsubscribe"
)

type SubscriptionTimeoutType

type SubscriptionTimeoutType int32

type Suggestion

type Suggestion struct {
	MeetingTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingTime,omitempty" json:"MeetingTime,omitempty"`

	IsWorkTime bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsWorkTime,omitempty" json:"IsWorkTime,omitempty"`

	SuggestionQuality *SuggestionQuality `` /* 126-byte string literal not displayed */

	AttendeeConflictDataArray *ArrayOfAttendeeConflictData `` /* 142-byte string literal not displayed */
}

type SuggestionDayResult

type SuggestionDayResult struct {
	Date xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types Date,omitempty" json:"Date,omitempty"`

	DayQuality *SuggestionQuality `xml:"http://schemas.microsoft.com/exchange/services/2006/types DayQuality,omitempty" json:"DayQuality,omitempty"`

	SuggestionArray *ArrayOfSuggestion `xml:"http://schemas.microsoft.com/exchange/services/2006/types SuggestionArray,omitempty" json:"SuggestionArray,omitempty"`
}

type SuggestionKindType

type SuggestionKindType interface{}

type SuggestionQuality

type SuggestionQuality string
const (
	SuggestionQualityExcellent SuggestionQuality = "Excellent"

	SuggestionQualityGood SuggestionQuality = "Good"

	SuggestionQualityFair SuggestionQuality = "Fair"

	SuggestionQualityPoor SuggestionQuality = "Poor"
)

type SuggestionType

type SuggestionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Suggestion"`

	SuggestedQuery string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SuggestedQuery,omitempty" json:"SuggestedQuery,omitempty"`

	DisplayText string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayText,omitempty" json:"DisplayText,omitempty"`

	SuggestionType *SuggestionKindType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SuggestionType,omitempty" json:"SuggestionType,omitempty"`

	Trigger string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Trigger,omitempty" json:"Trigger,omitempty"`

	TDSuggestionId int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types TDSuggestionId,omitempty" json:"TDSuggestionId,omitempty"`

	IsDeletable bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsDeletable,omitempty" json:"IsDeletable,omitempty"`
}

type SuggestionsResponseType

type SuggestionsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SuggestionsResponse"`

	ResponseMessage *ResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ResponseMessage,omitempty" json:"ResponseMessage,omitempty"`

	SuggestionDayResultArray *ArrayOfSuggestionDayResult `` /* 143-byte string literal not displayed */
}

type SuggestionsViewOptions

type SuggestionsViewOptions SuggestionsViewOptionsType

type SuggestionsViewOptionsType

type SuggestionsViewOptionsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types SuggestionsViewOptions"`

	GoodThreshold int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types GoodThreshold,omitempty" json:"GoodThreshold,omitempty"`

	MaximumResultsByDay int32 `` /* 130-byte string literal not displayed */

	MaximumNonWorkHourResultsByDay int32 `` /* 152-byte string literal not displayed */

	MeetingDurationInMinutes int32 `` /* 140-byte string literal not displayed */

	MinimumSuggestionQuality *SuggestionQuality `` /* 140-byte string literal not displayed */

	DetailedSuggestionsWindow *Duration `` /* 142-byte string literal not displayed */

	CurrentMeetingTime xsd.DateTime `` /* 128-byte string literal not displayed */

	GlobalObjectId string `xml:"http://schemas.microsoft.com/exchange/services/2006/types GlobalObjectId,omitempty" json:"GlobalObjectId,omitempty"`
}

type SuppressReadReceiptType

type SuppressReadReceiptType struct {
	*ReferenceItemResponseType
}

type SyncFolderHierarchy

type SyncFolderHierarchy SyncFolderHierarchyType

type SyncFolderHierarchyChangesType

type SyncFolderHierarchyChangesType struct {
	Create *SyncFolderHierarchyCreateOrUpdateType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Create,omitempty" json:"Create,omitempty"`

	Update *SyncFolderHierarchyCreateOrUpdateType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Update,omitempty" json:"Update,omitempty"`

	Delete *SyncFolderHierarchyDeleteType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Delete,omitempty" json:"Delete,omitempty"`
}

type SyncFolderHierarchyCreateOrUpdateType

type SyncFolderHierarchyCreateOrUpdateType struct {
	Folder *FolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Folder,omitempty" json:"Folder,omitempty"`

	CalendarFolder *CalendarFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarFolder,omitempty" json:"CalendarFolder,omitempty"`

	ContactsFolder *ContactsFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ContactsFolder,omitempty" json:"ContactsFolder,omitempty"`

	SearchFolder *SearchFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SearchFolder,omitempty" json:"SearchFolder,omitempty"`

	TasksFolder *TasksFolderType `xml:"http://schemas.microsoft.com/exchange/services/2006/types TasksFolder,omitempty" json:"TasksFolder,omitempty"`
}

type SyncFolderHierarchyDeleteType

type SyncFolderHierarchyDeleteType struct {
	FolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`
}

type SyncFolderHierarchyResponse

type SyncFolderHierarchyResponse SyncFolderHierarchyResponseType

type SyncFolderHierarchyResponseMessageType

type SyncFolderHierarchyResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncFolderHierarchyResponseMessage"`

	*ResponseMessageType

	SyncState string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncState,omitempty" json:"SyncState,omitempty"`

	IncludesLastFolderInRange bool `` /* 145-byte string literal not displayed */

	Changes *SyncFolderHierarchyChangesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Changes,omitempty" json:"Changes,omitempty"`
}

type SyncFolderHierarchyResponseType

type SyncFolderHierarchyResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncFolderHierarchyResponse"`

	*BaseResponseMessageType
}

type SyncFolderHierarchyType

type SyncFolderHierarchyType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncFolderHierarchy"`

	*BaseRequestType

	FolderShape *FolderResponseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderShape,omitempty" json:"FolderShape,omitempty"`

	SyncFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncFolderId,omitempty" json:"SyncFolderId,omitempty"`

	SyncState string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncState,omitempty" json:"SyncState,omitempty"`
}

type SyncFolderItems

type SyncFolderItems SyncFolderItemsType

type SyncFolderItemsChangesType

type SyncFolderItemsChangesType struct {
	Create *SyncFolderItemsCreateOrUpdateType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Create,omitempty" json:"Create,omitempty"`

	Update *SyncFolderItemsCreateOrUpdateType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Update,omitempty" json:"Update,omitempty"`

	Delete *SyncFolderItemsDeleteType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Delete,omitempty" json:"Delete,omitempty"`

	ReadFlagChange *SyncFolderItemsReadFlagType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ReadFlagChange,omitempty" json:"ReadFlagChange,omitempty"`
}

type SyncFolderItemsCreateOrUpdateType

type SyncFolderItemsCreateOrUpdateType struct {
	Item *ItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Item,omitempty" json:"Item,omitempty"`

	Message *MessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Message,omitempty" json:"Message,omitempty"`

	SharingMessage *SharingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SharingMessage,omitempty" json:"SharingMessage,omitempty"`

	CalendarItem *CalendarItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types CalendarItem,omitempty" json:"CalendarItem,omitempty"`

	Contact *ContactItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contact,omitempty" json:"Contact,omitempty"`

	DistributionList *DistributionListType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DistributionList,omitempty" json:"DistributionList,omitempty"`

	MeetingMessage *MeetingMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingMessage,omitempty" json:"MeetingMessage,omitempty"`

	MeetingRequest *MeetingRequestMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingRequest,omitempty" json:"MeetingRequest,omitempty"`

	MeetingResponse *MeetingResponseMessageType `xml:"http://schemas.microsoft.com/exchange/services/2006/types MeetingResponse,omitempty" json:"MeetingResponse,omitempty"`

	MeetingCancellation *MeetingCancellationMessageType `` /* 130-byte string literal not displayed */

	Task *TaskType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Task,omitempty" json:"Task,omitempty"`

	PostItem *PostItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types PostItem,omitempty" json:"PostItem,omitempty"`

	RoleMember *RoleMemberItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types RoleMember,omitempty" json:"RoleMember,omitempty"`

	Network *NetworkItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Network,omitempty" json:"Network,omitempty"`

	Person *AbchPersonItemType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Person,omitempty" json:"Person,omitempty"`
}

type SyncFolderItemsDeleteType

type SyncFolderItemsDeleteType struct {
	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`
}

type SyncFolderItemsReadFlagType

type SyncFolderItemsReadFlagType struct {
	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	IsRead bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRead,omitempty" json:"IsRead,omitempty"`
}

type SyncFolderItemsResponse

type SyncFolderItemsResponse SyncFolderItemsResponseType

type SyncFolderItemsResponseMessageType

type SyncFolderItemsResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncFolderItemsResponseMessage"`

	*ResponseMessageType

	SyncState string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncState,omitempty" json:"SyncState,omitempty"`

	IncludesLastItemInRange bool `` /* 141-byte string literal not displayed */

	Changes *SyncFolderItemsChangesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Changes,omitempty" json:"Changes,omitempty"`
}

type SyncFolderItemsResponseType

type SyncFolderItemsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncFolderItemsResponse"`

	*BaseResponseMessageType
}

type SyncFolderItemsScopeType

type SyncFolderItemsScopeType string
const (
	SyncFolderItemsScopeTypeNormalItems SyncFolderItemsScopeType = "NormalItems"

	SyncFolderItemsScopeTypeNormalAndAssociatedItems SyncFolderItemsScopeType = "NormalAndAssociatedItems"
)

type SyncFolderItemsType

type SyncFolderItemsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncFolderItems"`

	*BaseRequestType

	ItemShape *ItemResponseShapeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemShape,omitempty" json:"ItemShape,omitempty"`

	SyncFolderId *TargetFolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncFolderId,omitempty" json:"SyncFolderId,omitempty"`

	SyncState string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncState,omitempty" json:"SyncState,omitempty"`

	Ignore *ArrayOfBaseItemIdsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Ignore,omitempty" json:"Ignore,omitempty"`

	MaxChangesReturned *MaxSyncChangesReturnedType `` /* 131-byte string literal not displayed */

	SyncScope *SyncFolderItemsScopeType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SyncScope,omitempty" json:"SyncScope,omitempty"`
}

type SystemDayOfWeek

type SystemDayOfWeek string
const (
	SystemDayOfWeekSunday SystemDayOfWeek = "Sunday"

	SystemDayOfWeekMonday SystemDayOfWeek = "Monday"

	SystemDayOfWeekTuesday SystemDayOfWeek = "Tuesday"

	SystemDayOfWeekWednesday SystemDayOfWeek = "Wednesday"

	SystemDayOfWeekThursday SystemDayOfWeek = "Thursday"

	SystemDayOfWeekFriday SystemDayOfWeek = "Friday"

	SystemDayOfWeekSaturday SystemDayOfWeek = "Saturday"
)

type TargetFolderIdType

type TargetFolderIdType struct {
	FolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FolderId,omitempty" json:"FolderId,omitempty"`

	DistinguishedFolderId *DistinguishedFolderIdType `` /* 134-byte string literal not displayed */

	AddressListId *AddressListIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types AddressListId,omitempty" json:"AddressListId,omitempty"`
}

type TaskDelegateStateType

type TaskDelegateStateType string
const (
	TaskDelegateStateTypeNoMatch TaskDelegateStateType = "NoMatch"

	TaskDelegateStateTypeOwnNew TaskDelegateStateType = "OwnNew"

	TaskDelegateStateTypeOwned TaskDelegateStateType = "Owned"

	TaskDelegateStateTypeAccepted TaskDelegateStateType = "Accepted"

	TaskDelegateStateTypeDeclined TaskDelegateStateType = "Declined"

	TaskDelegateStateTypeMax TaskDelegateStateType = "Max"
)

type TaskRecurrenceType

type TaskRecurrenceType struct {
}

type TaskStatusType

type TaskStatusType string
const (
	TaskStatusTypeNotStarted TaskStatusType = "NotStarted"

	TaskStatusTypeInProgress TaskStatusType = "InProgress"

	TaskStatusTypeCompleted TaskStatusType = "Completed"

	TaskStatusTypeWaitingOnOthers TaskStatusType = "WaitingOnOthers"

	TaskStatusTypeDeferred TaskStatusType = "Deferred"
)

type TaskSuggestionType

type TaskSuggestionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types TaskSuggestion"`

	*EntityType

	TaskString string `xml:"http://schemas.microsoft.com/exchange/services/2006/types TaskString,omitempty" json:"TaskString,omitempty"`

	Assignees *ArrayOfEmailUsersType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Assignees,omitempty" json:"Assignees,omitempty"`
}

type TaskType

type TaskType struct {
	*ItemType

	ActualWork int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ActualWork,omitempty" json:"ActualWork,omitempty"`

	AssignedTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types AssignedTime,omitempty" json:"AssignedTime,omitempty"`

	BillingInformation string `` /* 128-byte string literal not displayed */

	ChangeCount int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types ChangeCount,omitempty" json:"ChangeCount,omitempty"`

	Companies *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Companies,omitempty" json:"Companies,omitempty"`

	CompleteDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types CompleteDate,omitempty" json:"CompleteDate,omitempty"`

	Contacts *ArrayOfStringsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Contacts,omitempty" json:"Contacts,omitempty"`

	DelegationState *TaskDelegateStateType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DelegationState,omitempty" json:"DelegationState,omitempty"`

	Delegator string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Delegator,omitempty" json:"Delegator,omitempty"`

	DueDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types DueDate,omitempty" json:"DueDate,omitempty"`

	IsAssignmentEditable int32 `` /* 132-byte string literal not displayed */

	IsComplete bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsComplete,omitempty" json:"IsComplete,omitempty"`

	IsRecurring bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsRecurring,omitempty" json:"IsRecurring,omitempty"`

	IsTeamTask bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types IsTeamTask,omitempty" json:"IsTeamTask,omitempty"`

	Mileage string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Mileage,omitempty" json:"Mileage,omitempty"`

	Owner string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Owner,omitempty" json:"Owner,omitempty"`

	PercentComplete float64 `xml:"http://schemas.microsoft.com/exchange/services/2006/types PercentComplete,omitempty" json:"PercentComplete,omitempty"`

	Recurrence *TaskRecurrenceType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Recurrence,omitempty" json:"Recurrence,omitempty"`

	StartDate xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartDate,omitempty" json:"StartDate,omitempty"`

	Status *TaskStatusType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Status,omitempty" json:"Status,omitempty"`

	StatusDescription string `` /* 126-byte string literal not displayed */

	TotalWork int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types TotalWork,omitempty" json:"TotalWork,omitempty"`
}

type TasksFolderType

type TasksFolderType struct {
	*FolderType
}

type TeamMailboxLifecycleStateType

type TeamMailboxLifecycleStateType string
const (
	TeamMailboxLifecycleStateTypeActive TeamMailboxLifecycleStateType = "Active"

	TeamMailboxLifecycleStateTypeClosed TeamMailboxLifecycleStateType = "Closed"

	TeamMailboxLifecycleStateTypeUnlinked TeamMailboxLifecycleStateType = "Unlinked"

	TeamMailboxLifecycleStateTypePendingDelete TeamMailboxLifecycleStateType = "PendingDelete"
)

type TentativelyAcceptItemType

type TentativelyAcceptItemType struct {
	*MeetingRegistrationResponseObjectType
}

type TimeChangeType

type TimeChangeType struct {
	Offset *Duration `xml:"http://schemas.microsoft.com/exchange/services/2006/types Offset,omitempty" json:"Offset,omitempty"`

	Time xsd.Time `xml:"http://schemas.microsoft.com/exchange/services/2006/types Time,omitempty" json:"Time,omitempty"`

	TimeZoneName string `xml:"TimeZoneName,attr,omitempty" json:"TimeZoneName,omitempty"`
}

type TimeSlot

type TimeSlot struct {
	StartTime xsd.DateTime `xml:"http://schemas.microsoft.com/exchange/services/2006/types StartTime,omitempty" json:"StartTime,omitempty"`

	DurationInMinutes float64 `` /* 126-byte string literal not displayed */
}

type TimeZone

type TimeZone SerializableTimeZone

type TimeZoneContext

type TimeZoneContext TimeZoneContextType

type TimeZoneContextType

type TimeZoneContextType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeZoneContext"`

	TimeZoneDefinition *TimeZoneDefinitionType `` /* 128-byte string literal not displayed */
}

type TimeZoneDefinitionType

type TimeZoneDefinitionType struct {
	Periods *NonEmptyArrayOfPeriodsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Periods,omitempty" json:"Periods,omitempty"`

	TransitionsGroups *ArrayOfTransitionsGroupsType `` /* 126-byte string literal not displayed */

	Transitions *ArrayOfTransitionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Transitions,omitempty" json:"Transitions,omitempty"`

	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`

	Name string `xml:"Name,attr,omitempty" json:"Name,omitempty"`
}

type TimeZoneType

type TimeZoneType struct {
	BaseOffset *Duration `xml:"http://schemas.microsoft.com/exchange/services/2006/types BaseOffset,omitempty" json:"BaseOffset,omitempty"`

	TimeZoneName string `xml:"TimeZoneName,attr,omitempty" json:"TimeZoneName,omitempty"`
}

type TokenSourceType

type TokenSourceType string
const (
	TokenSourceTypeNone TokenSourceType = "None"

	TokenSourceTypeLinkedIn TokenSourceType = "LinkedIn"
)

type TooBigGroupAttendeeConflictData

type TooBigGroupAttendeeConflictData struct {
	*AttendeeConflictData
}

type TrackingPropertyType

type TrackingPropertyType struct {
	Name string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Name,omitempty" json:"Name,omitempty"`

	Value string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type Transition

type Transition TransitionType

type TransitionTargetKindType

type TransitionTargetKindType string
const (
	TransitionTargetKindTypePeriod TransitionTargetKindType = "Period"

	TransitionTargetKindTypeGroup TransitionTargetKindType = "Group"
)

type TransitionTargetType

type TransitionTargetType struct {
	Value string `xml:",chardata" json:"-,"`

	Kind *TransitionTargetKindType `xml:"Kind,attr,omitempty" json:"Kind,omitempty"`
}

type TransitionType

type TransitionType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types Transition"`

	To *TransitionTargetType `xml:"http://schemas.microsoft.com/exchange/services/2006/types To,omitempty" json:"To,omitempty"`
}

type TwoOperandExpressionType

type TwoOperandExpressionType struct {
	*SearchExpressionType

	Path *Path `xml:"Path,omitempty" json:"Path,omitempty"`

	FieldURIOrConstant *FieldURIOrConstantType `` /* 128-byte string literal not displayed */
}

type UnifiedGroupAccessType

type UnifiedGroupAccessType string
const (
	UnifiedGroupAccessTypeNone UnifiedGroupAccessType = "None"

	UnifiedGroupAccessTypePrivate UnifiedGroupAccessType = "Private"

	UnifiedGroupAccessTypeSecret UnifiedGroupAccessType = "Secret"

	UnifiedGroupAccessTypePublic UnifiedGroupAccessType = "Public"
)

type UnifiedMessageServiceConfiguration

type UnifiedMessageServiceConfiguration struct {
	*ServiceConfiguration

	UmEnabled bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types UmEnabled,omitempty" json:"UmEnabled,omitempty"`

	PlayOnPhoneDialString string `` /* 134-byte string literal not displayed */

	PlayOnPhoneEnabled bool `` /* 128-byte string literal not displayed */
}

type UnindexedFieldURIType

type UnindexedFieldURIType string
const (
	UnindexedFieldURITypeFolderFolderId UnindexedFieldURIType = "folder:FolderId"

	UnindexedFieldURITypeFolderParentFolderId UnindexedFieldURIType = "folder:ParentFolderId"

	UnindexedFieldURITypeFolderDisplayName UnindexedFieldURIType = "folder:DisplayName"

	UnindexedFieldURITypeFolderUnreadCount UnindexedFieldURIType = "folder:UnreadCount"

	UnindexedFieldURITypeFolderTotalCount UnindexedFieldURIType = "folder:TotalCount"

	UnindexedFieldURITypeFolderChildFolderCount UnindexedFieldURIType = "folder:ChildFolderCount"

	UnindexedFieldURITypeFolderFolderClass UnindexedFieldURIType = "folder:FolderClass"

	UnindexedFieldURITypeFolderSearchParameters UnindexedFieldURIType = "folder:SearchParameters"

	UnindexedFieldURITypeFolderManagedFolderInformation UnindexedFieldURIType = "folder:ManagedFolderInformation"

	UnindexedFieldURITypeFolderPermissionSet UnindexedFieldURIType = "folder:PermissionSet"

	UnindexedFieldURITypeFolderEffectiveRights UnindexedFieldURIType = "folder:EffectiveRights"

	UnindexedFieldURITypeFolderSharingEffectiveRights UnindexedFieldURIType = "folder:SharingEffectiveRights"

	UnindexedFieldURITypeFolderDistinguishedFolderId UnindexedFieldURIType = "folder:DistinguishedFolderId"

	UnindexedFieldURITypeFolderPolicyTag UnindexedFieldURIType = "folder:PolicyTag"

	UnindexedFieldURITypeFolderArchiveTag UnindexedFieldURIType = "folder:ArchiveTag"

	UnindexedFieldURITypeFolderReplicaList UnindexedFieldURIType = "folder:ReplicaList"

	UnindexedFieldURITypeItemItemId UnindexedFieldURIType = "item:ItemId"

	UnindexedFieldURITypeItemParentFolderId UnindexedFieldURIType = "item:ParentFolderId"

	UnindexedFieldURITypeItemItemClass UnindexedFieldURIType = "item:ItemClass"

	UnindexedFieldURITypeItemMimeContent UnindexedFieldURIType = "item:MimeContent"

	UnindexedFieldURITypeItemAttachments UnindexedFieldURIType = "item:Attachments"

	UnindexedFieldURITypeItemSubject UnindexedFieldURIType = "item:Subject"

	UnindexedFieldURITypeItemDateTimeReceived UnindexedFieldURIType = "item:DateTimeReceived"

	UnindexedFieldURITypeItemSize UnindexedFieldURIType = "item:Size"

	UnindexedFieldURITypeItemCategories UnindexedFieldURIType = "item:Categories"

	UnindexedFieldURITypeItemHasAttachments UnindexedFieldURIType = "item:HasAttachments"

	UnindexedFieldURITypeItemImportance UnindexedFieldURIType = "item:Importance"

	UnindexedFieldURITypeItemInReplyTo UnindexedFieldURIType = "item:InReplyTo"

	UnindexedFieldURITypeItemInternetMessageHeaders UnindexedFieldURIType = "item:InternetMessageHeaders"

	UnindexedFieldURITypeItemIsAssociated UnindexedFieldURIType = "item:IsAssociated"

	UnindexedFieldURITypeItemIsDraft UnindexedFieldURIType = "item:IsDraft"

	UnindexedFieldURITypeItemIsFromMe UnindexedFieldURIType = "item:IsFromMe"

	UnindexedFieldURITypeItemIsResend UnindexedFieldURIType = "item:IsResend"

	UnindexedFieldURITypeItemIsSubmitted UnindexedFieldURIType = "item:IsSubmitted"

	UnindexedFieldURITypeItemIsUnmodified UnindexedFieldURIType = "item:IsUnmodified"

	UnindexedFieldURITypeItemDateTimeSent UnindexedFieldURIType = "item:DateTimeSent"

	UnindexedFieldURITypeItemDateTimeCreated UnindexedFieldURIType = "item:DateTimeCreated"

	UnindexedFieldURITypeItemBody UnindexedFieldURIType = "item:Body"

	UnindexedFieldURITypeItemResponseObjects UnindexedFieldURIType = "item:ResponseObjects"

	UnindexedFieldURITypeItemSensitivity UnindexedFieldURIType = "item:Sensitivity"

	UnindexedFieldURITypeItemReminderDueBy UnindexedFieldURIType = "item:ReminderDueBy"

	UnindexedFieldURITypeItemReminderIsSet UnindexedFieldURIType = "item:ReminderIsSet"

	UnindexedFieldURITypeItemReminderNextTime UnindexedFieldURIType = "item:ReminderNextTime"

	UnindexedFieldURITypeItemReminderMinutesBeforeStart UnindexedFieldURIType = "item:ReminderMinutesBeforeStart"

	UnindexedFieldURITypeItemDisplayTo UnindexedFieldURIType = "item:DisplayTo"

	UnindexedFieldURITypeItemDisplayCc UnindexedFieldURIType = "item:DisplayCc"

	UnindexedFieldURITypeItemDisplayBcc UnindexedFieldURIType = "item:DisplayBcc"

	UnindexedFieldURITypeItemCulture UnindexedFieldURIType = "item:Culture"

	UnindexedFieldURITypeItemEffectiveRights UnindexedFieldURIType = "item:EffectiveRights"

	UnindexedFieldURITypeItemLastModifiedName UnindexedFieldURIType = "item:LastModifiedName"

	UnindexedFieldURITypeItemLastModifiedTime UnindexedFieldURIType = "item:LastModifiedTime"

	UnindexedFieldURITypeItemConversationId UnindexedFieldURIType = "item:ConversationId"

	UnindexedFieldURITypeItemUniqueBody UnindexedFieldURIType = "item:UniqueBody"

	UnindexedFieldURITypeItemFlag UnindexedFieldURIType = "item:Flag"

	UnindexedFieldURITypeItemStoreEntryId UnindexedFieldURIType = "item:StoreEntryId"

	UnindexedFieldURITypeItemInstanceKey UnindexedFieldURIType = "item:InstanceKey"

	UnindexedFieldURITypeItemNormalizedBody UnindexedFieldURIType = "item:NormalizedBody"

	UnindexedFieldURITypeItemEntityExtractionResult UnindexedFieldURIType = "item:EntityExtractionResult"

	UnindexedFieldURITypeItemPolicyTag UnindexedFieldURIType = "item:PolicyTag"

	UnindexedFieldURITypeItemArchiveTag UnindexedFieldURIType = "item:ArchiveTag"

	UnindexedFieldURITypeItemRetentionDate UnindexedFieldURIType = "item:RetentionDate"

	UnindexedFieldURITypeItemPreview UnindexedFieldURIType = "item:Preview"

	UnindexedFieldURITypeItemPredictedActionReasons UnindexedFieldURIType = "item:PredictedActionReasons"

	UnindexedFieldURITypeItemIsClutter UnindexedFieldURIType = "item:IsClutter"

	UnindexedFieldURITypeItemRightsManagementLicenseData UnindexedFieldURIType = "item:RightsManagementLicenseData"

	UnindexedFieldURITypeItemBlockStatus UnindexedFieldURIType = "item:BlockStatus"

	UnindexedFieldURITypeItemHasBlockedImages UnindexedFieldURIType = "item:HasBlockedImages"

	UnindexedFieldURITypeItemWebClientReadFormQueryString UnindexedFieldURIType = "item:WebClientReadFormQueryString"

	UnindexedFieldURITypeItemWebClientEditFormQueryString UnindexedFieldURIType = "item:WebClientEditFormQueryString"

	UnindexedFieldURITypeItemTextBody UnindexedFieldURIType = "item:TextBody"

	UnindexedFieldURITypeItemIconIndex UnindexedFieldURIType = "item:IconIndex"

	UnindexedFieldURITypeItemMimeContentUTF8 UnindexedFieldURIType = "item:MimeContentUTF8"

	UnindexedFieldURITypeItemMentions UnindexedFieldURIType = "item:Mentions"

	UnindexedFieldURITypeItemMentionedMe UnindexedFieldURIType = "item:MentionedMe"

	UnindexedFieldURITypeItemMentionsPreview UnindexedFieldURIType = "item:MentionsPreview"

	UnindexedFieldURITypeItemMentionsEx UnindexedFieldURIType = "item:MentionsEx"

	UnindexedFieldURITypeItemHashtags UnindexedFieldURIType = "item:Hashtags"

	UnindexedFieldURITypeItemAppliedHashtags UnindexedFieldURIType = "item:AppliedHashtags"

	UnindexedFieldURITypeItemAppliedHashtagsPreview UnindexedFieldURIType = "item:AppliedHashtagsPreview"

	UnindexedFieldURITypeItemLikes UnindexedFieldURIType = "item:Likes"

	UnindexedFieldURITypeItemLikesPreview UnindexedFieldURIType = "item:LikesPreview"

	UnindexedFieldURITypeItemPendingSocialActivityTagIds UnindexedFieldURIType = "item:PendingSocialActivityTagIds"

	UnindexedFieldURITypeItemAtAllMention UnindexedFieldURIType = "item:AtAllMention"

	UnindexedFieldURITypeItemCanDelete UnindexedFieldURIType = "item:CanDelete"

	UnindexedFieldURITypeItemInferenceClassification UnindexedFieldURIType = "item:InferenceClassification"

	UnindexedFieldURITypeItemFirstBody UnindexedFieldURIType = "item:FirstBody"

	UnindexedFieldURITypeMessageConversationIndex UnindexedFieldURIType = "message:ConversationIndex"

	UnindexedFieldURITypeMessageConversationTopic UnindexedFieldURIType = "message:ConversationTopic"

	UnindexedFieldURITypeMessageInternetMessageId UnindexedFieldURIType = "message:InternetMessageId"

	UnindexedFieldURITypeMessageIsRead UnindexedFieldURIType = "message:IsRead"

	UnindexedFieldURITypeMessageIsResponseRequested UnindexedFieldURIType = "message:IsResponseRequested"

	UnindexedFieldURITypeMessageIsReadReceiptRequested UnindexedFieldURIType = "message:IsReadReceiptRequested"

	UnindexedFieldURITypeMessageIsDeliveryReceiptRequested UnindexedFieldURIType = "message:IsDeliveryReceiptRequested"

	UnindexedFieldURITypeMessageReceivedBy UnindexedFieldURIType = "message:ReceivedBy"

	UnindexedFieldURITypeMessageReceivedRepresenting UnindexedFieldURIType = "message:ReceivedRepresenting"

	UnindexedFieldURITypeMessageReferences UnindexedFieldURIType = "message:References"

	UnindexedFieldURITypeMessageReplyTo UnindexedFieldURIType = "message:ReplyTo"

	UnindexedFieldURITypeMessageFrom UnindexedFieldURIType = "message:From"

	UnindexedFieldURITypeMessageSender UnindexedFieldURIType = "message:Sender"

	UnindexedFieldURITypeMessageToRecipients UnindexedFieldURIType = "message:ToRecipients"

	UnindexedFieldURITypeMessageCcRecipients UnindexedFieldURIType = "message:CcRecipients"

	UnindexedFieldURITypeMessageBccRecipients UnindexedFieldURIType = "message:BccRecipients"

	UnindexedFieldURITypeMessageApprovalRequestData UnindexedFieldURIType = "message:ApprovalRequestData"

	UnindexedFieldURITypeMessageVotingInformation UnindexedFieldURIType = "message:VotingInformation"

	UnindexedFieldURITypeMessageReminderMessageData UnindexedFieldURIType = "message:ReminderMessageData"

	UnindexedFieldURITypeMessagePublishedCalendarItemIcs UnindexedFieldURIType = "message:PublishedCalendarItemIcs"

	UnindexedFieldURITypeMessagePublishedCalendarItemName UnindexedFieldURIType = "message:PublishedCalendarItemName"

	UnindexedFieldURITypeMessageMessageSafety UnindexedFieldURIType = "message:MessageSafety"

	UnindexedFieldURITypeSharingMessageSharingMessageAction UnindexedFieldURIType = "sharingMessage:SharingMessageAction"

	UnindexedFieldURITypeMeetingAssociatedCalendarItemId UnindexedFieldURIType = "meeting:AssociatedCalendarItemId"

	UnindexedFieldURITypeMeetingIsDelegated UnindexedFieldURIType = "meeting:IsDelegated"

	UnindexedFieldURITypeMeetingIsOutOfDate UnindexedFieldURIType = "meeting:IsOutOfDate"

	UnindexedFieldURITypeMeetingHasBeenProcessed UnindexedFieldURIType = "meeting:HasBeenProcessed"

	UnindexedFieldURITypeMeetingResponseType UnindexedFieldURIType = "meeting:ResponseType"

	UnindexedFieldURITypeMeetingProposedStart UnindexedFieldURIType = "meeting:ProposedStart"

	UnindexedFieldURITypeMeetingProposedEnd UnindexedFieldURIType = "meeting:ProposedEnd"

	UnindexedFieldURITypeMeetingDoNotForwardMeeting UnindexedFieldURIType = "meeting:DoNotForwardMeeting"

	UnindexedFieldURITypeMeetingRequestMeetingRequestType UnindexedFieldURIType = "meetingRequest:MeetingRequestType"

	UnindexedFieldURITypeMeetingRequestIntendedFreeBusyStatus UnindexedFieldURIType = "meetingRequest:IntendedFreeBusyStatus"

	UnindexedFieldURITypeMeetingRequestChangeHighlights UnindexedFieldURIType = "meetingRequest:ChangeHighlights"

	UnindexedFieldURITypeCalendarStart UnindexedFieldURIType = "calendar:Start"

	UnindexedFieldURITypeCalendarEnd UnindexedFieldURIType = "calendar:End"

	UnindexedFieldURITypeCalendarOriginalStart UnindexedFieldURIType = "calendar:OriginalStart"

	UnindexedFieldURITypeCalendarStartWallClock UnindexedFieldURIType = "calendar:StartWallClock"

	UnindexedFieldURITypeCalendarEndWallClock UnindexedFieldURIType = "calendar:EndWallClock"

	UnindexedFieldURITypeCalendarStartTimeZoneId UnindexedFieldURIType = "calendar:StartTimeZoneId"

	UnindexedFieldURITypeCalendarEndTimeZoneId UnindexedFieldURIType = "calendar:EndTimeZoneId"

	UnindexedFieldURITypeCalendarIsAllDayEvent UnindexedFieldURIType = "calendar:IsAllDayEvent"

	UnindexedFieldURITypeCalendarLegacyFreeBusyStatus UnindexedFieldURIType = "calendar:LegacyFreeBusyStatus"

	UnindexedFieldURITypeCalendarLocation UnindexedFieldURIType = "calendar:Location"

	UnindexedFieldURITypeCalendarEnhancedLocation UnindexedFieldURIType = "calendar:EnhancedLocation"

	UnindexedFieldURITypeCalendarWhen UnindexedFieldURIType = "calendar:When"

	UnindexedFieldURITypeCalendarIsMeeting UnindexedFieldURIType = "calendar:IsMeeting"

	UnindexedFieldURITypeCalendarIsCancelled UnindexedFieldURIType = "calendar:IsCancelled"

	UnindexedFieldURITypeCalendarIsRecurring UnindexedFieldURIType = "calendar:IsRecurring"

	UnindexedFieldURITypeCalendarMeetingRequestWasSent UnindexedFieldURIType = "calendar:MeetingRequestWasSent"

	UnindexedFieldURITypeCalendarIsResponseRequested UnindexedFieldURIType = "calendar:IsResponseRequested"

	UnindexedFieldURITypeCalendarCalendarItemType UnindexedFieldURIType = "calendar:CalendarItemType"

	UnindexedFieldURITypeCalendarMyResponseType UnindexedFieldURIType = "calendar:MyResponseType"

	UnindexedFieldURITypeCalendarOrganizer UnindexedFieldURIType = "calendar:Organizer"

	UnindexedFieldURITypeCalendarRequiredAttendees UnindexedFieldURIType = "calendar:RequiredAttendees"

	UnindexedFieldURITypeCalendarOptionalAttendees UnindexedFieldURIType = "calendar:OptionalAttendees"

	UnindexedFieldURITypeCalendarResources UnindexedFieldURIType = "calendar:Resources"

	UnindexedFieldURITypeCalendarConflictingMeetingCount UnindexedFieldURIType = "calendar:ConflictingMeetingCount"

	UnindexedFieldURITypeCalendarAdjacentMeetingCount UnindexedFieldURIType = "calendar:AdjacentMeetingCount"

	UnindexedFieldURITypeCalendarConflictingMeetings UnindexedFieldURIType = "calendar:ConflictingMeetings"

	UnindexedFieldURITypeCalendarAdjacentMeetings UnindexedFieldURIType = "calendar:AdjacentMeetings"

	UnindexedFieldURITypeCalendarInboxReminders UnindexedFieldURIType = "calendar:InboxReminders"

	UnindexedFieldURITypeCalendarDuration UnindexedFieldURIType = "calendar:Duration"

	UnindexedFieldURITypeCalendarTimeZone UnindexedFieldURIType = "calendar:TimeZone"

	UnindexedFieldURITypeCalendarAppointmentReplyTime UnindexedFieldURIType = "calendar:AppointmentReplyTime"

	UnindexedFieldURITypeCalendarAppointmentSequenceNumber UnindexedFieldURIType = "calendar:AppointmentSequenceNumber"

	UnindexedFieldURITypeCalendarAppointmentState UnindexedFieldURIType = "calendar:AppointmentState"

	UnindexedFieldURITypeCalendarRecurrence UnindexedFieldURIType = "calendar:Recurrence"

	UnindexedFieldURITypeCalendarFirstOccurrence UnindexedFieldURIType = "calendar:FirstOccurrence"

	UnindexedFieldURITypeCalendarLastOccurrence UnindexedFieldURIType = "calendar:LastOccurrence"

	UnindexedFieldURITypeCalendarModifiedOccurrences UnindexedFieldURIType = "calendar:ModifiedOccurrences"

	UnindexedFieldURITypeCalendarDeletedOccurrences UnindexedFieldURIType = "calendar:DeletedOccurrences"

	UnindexedFieldURITypeCalendarMeetingTimeZone UnindexedFieldURIType = "calendar:MeetingTimeZone"

	UnindexedFieldURITypeCalendarConferenceType UnindexedFieldURIType = "calendar:ConferenceType"

	UnindexedFieldURITypeCalendarAllowNewTimeProposal UnindexedFieldURIType = "calendar:AllowNewTimeProposal"

	UnindexedFieldURITypeCalendarIsOnlineMeeting UnindexedFieldURIType = "calendar:IsOnlineMeeting"

	UnindexedFieldURITypeCalendarMeetingWorkspaceUrl UnindexedFieldURIType = "calendar:MeetingWorkspaceUrl"

	UnindexedFieldURITypeCalendarNetShowUrl UnindexedFieldURIType = "calendar:NetShowUrl"

	UnindexedFieldURITypeCalendarUID UnindexedFieldURIType = "calendar:UID"

	UnindexedFieldURITypeCalendarRecurrenceId UnindexedFieldURIType = "calendar:RecurrenceId"

	UnindexedFieldURITypeCalendarDateTimeStamp UnindexedFieldURIType = "calendar:DateTimeStamp"

	UnindexedFieldURITypeCalendarStartTimeZone UnindexedFieldURIType = "calendar:StartTimeZone"

	UnindexedFieldURITypeCalendarEndTimeZone UnindexedFieldURIType = "calendar:EndTimeZone"

	UnindexedFieldURITypeCalendarJoinOnlineMeetingUrl UnindexedFieldURIType = "calendar:JoinOnlineMeetingUrl"

	UnindexedFieldURITypeCalendarOnlineMeetingSettings UnindexedFieldURIType = "calendar:OnlineMeetingSettings"

	UnindexedFieldURITypeCalendarIsOrganizer UnindexedFieldURIType = "calendar:IsOrganizer"

	UnindexedFieldURITypeCalendarCalendarActivityData UnindexedFieldURIType = "calendar:CalendarActivityData"

	UnindexedFieldURITypeCalendarDoNotForwardMeeting UnindexedFieldURIType = "calendar:DoNotForwardMeeting"

	UnindexedFieldURITypeTaskActualWork UnindexedFieldURIType = "task:ActualWork"

	UnindexedFieldURITypeTaskAssignedTime UnindexedFieldURIType = "task:AssignedTime"

	UnindexedFieldURITypeTaskBillingInformation UnindexedFieldURIType = "task:BillingInformation"

	UnindexedFieldURITypeTaskChangeCount UnindexedFieldURIType = "task:ChangeCount"

	UnindexedFieldURITypeTaskCompanies UnindexedFieldURIType = "task:Companies"

	UnindexedFieldURITypeTaskCompleteDate UnindexedFieldURIType = "task:CompleteDate"

	UnindexedFieldURITypeTaskContacts UnindexedFieldURIType = "task:Contacts"

	UnindexedFieldURITypeTaskDelegationState UnindexedFieldURIType = "task:DelegationState"

	UnindexedFieldURITypeTaskDelegator UnindexedFieldURIType = "task:Delegator"

	UnindexedFieldURITypeTaskDueDate UnindexedFieldURIType = "task:DueDate"

	UnindexedFieldURITypeTaskIsAssignmentEditable UnindexedFieldURIType = "task:IsAssignmentEditable"

	UnindexedFieldURITypeTaskIsComplete UnindexedFieldURIType = "task:IsComplete"

	UnindexedFieldURITypeTaskIsRecurring UnindexedFieldURIType = "task:IsRecurring"

	UnindexedFieldURITypeTaskIsTeamTask UnindexedFieldURIType = "task:IsTeamTask"

	UnindexedFieldURITypeTaskMileage UnindexedFieldURIType = "task:Mileage"

	UnindexedFieldURITypeTaskOwner UnindexedFieldURIType = "task:Owner"

	UnindexedFieldURITypeTaskPercentComplete UnindexedFieldURIType = "task:PercentComplete"

	UnindexedFieldURITypeTaskRecurrence UnindexedFieldURIType = "task:Recurrence"

	UnindexedFieldURITypeTaskStartDate UnindexedFieldURIType = "task:StartDate"

	UnindexedFieldURITypeTaskStatus UnindexedFieldURIType = "task:Status"

	UnindexedFieldURITypeTaskStatusDescription UnindexedFieldURIType = "task:StatusDescription"

	UnindexedFieldURITypeTaskTotalWork UnindexedFieldURIType = "task:TotalWork"

	UnindexedFieldURITypeContactsAlias UnindexedFieldURIType = "contacts:Alias"

	UnindexedFieldURITypeContactsAssistantName UnindexedFieldURIType = "contacts:AssistantName"

	UnindexedFieldURITypeContactsBirthday UnindexedFieldURIType = "contacts:Birthday"

	UnindexedFieldURITypeContactsBusinessHomePage UnindexedFieldURIType = "contacts:BusinessHomePage"

	UnindexedFieldURITypeContactsChildren UnindexedFieldURIType = "contacts:Children"

	UnindexedFieldURITypeContactsCompanies UnindexedFieldURIType = "contacts:Companies"

	UnindexedFieldURITypeContactsCompanyName UnindexedFieldURIType = "contacts:CompanyName"

	UnindexedFieldURITypeContactsCompleteName UnindexedFieldURIType = "contacts:CompleteName"

	UnindexedFieldURITypeContactsContactSource UnindexedFieldURIType = "contacts:ContactSource"

	UnindexedFieldURITypeContactsCulture UnindexedFieldURIType = "contacts:Culture"

	UnindexedFieldURITypeContactsDepartment UnindexedFieldURIType = "contacts:Department"

	UnindexedFieldURITypeContactsDisplayName UnindexedFieldURIType = "contacts:DisplayName"

	UnindexedFieldURITypeContactsDirectoryId UnindexedFieldURIType = "contacts:DirectoryId"

	UnindexedFieldURITypeContactsDirectReports UnindexedFieldURIType = "contacts:DirectReports"

	UnindexedFieldURITypeContactsEmailAddresses UnindexedFieldURIType = "contacts:EmailAddresses"

	UnindexedFieldURITypeContactsAbchEmailAddresses UnindexedFieldURIType = "contacts:AbchEmailAddresses"

	UnindexedFieldURITypeContactsFileAs UnindexedFieldURIType = "contacts:FileAs"

	UnindexedFieldURITypeContactsFileAsMapping UnindexedFieldURIType = "contacts:FileAsMapping"

	UnindexedFieldURITypeContactsGeneration UnindexedFieldURIType = "contacts:Generation"

	UnindexedFieldURITypeContactsGivenName UnindexedFieldURIType = "contacts:GivenName"

	UnindexedFieldURITypeContactsImAddresses UnindexedFieldURIType = "contacts:ImAddresses"

	UnindexedFieldURITypeContactsInitials UnindexedFieldURIType = "contacts:Initials"

	UnindexedFieldURITypeContactsJobTitle UnindexedFieldURIType = "contacts:JobTitle"

	UnindexedFieldURITypeContactsManager UnindexedFieldURIType = "contacts:Manager"

	UnindexedFieldURITypeContactsManagerMailbox UnindexedFieldURIType = "contacts:ManagerMailbox"

	UnindexedFieldURITypeContactsMiddleName UnindexedFieldURIType = "contacts:MiddleName"

	UnindexedFieldURITypeContactsMileage UnindexedFieldURIType = "contacts:Mileage"

	UnindexedFieldURITypeContactsMSExchangeCertificate UnindexedFieldURIType = "contacts:MSExchangeCertificate"

	UnindexedFieldURITypeContactsNickname UnindexedFieldURIType = "contacts:Nickname"

	UnindexedFieldURITypeContactsNotes UnindexedFieldURIType = "contacts:Notes"

	UnindexedFieldURITypeContactsOfficeLocation UnindexedFieldURIType = "contacts:OfficeLocation"

	UnindexedFieldURITypeContactsPhoneNumbers UnindexedFieldURIType = "contacts:PhoneNumbers"

	UnindexedFieldURITypeContactsPhoneticFullName UnindexedFieldURIType = "contacts:PhoneticFullName"

	UnindexedFieldURITypeContactsPhoneticFirstName UnindexedFieldURIType = "contacts:PhoneticFirstName"

	UnindexedFieldURITypeContactsPhoneticLastName UnindexedFieldURIType = "contacts:PhoneticLastName"

	UnindexedFieldURITypeContactsPhoto UnindexedFieldURIType = "contacts:Photo"

	UnindexedFieldURITypeContactsPhysicalAddresses UnindexedFieldURIType = "contacts:PhysicalAddresses"

	UnindexedFieldURITypeContactsPostalAddressIndex UnindexedFieldURIType = "contacts:PostalAddressIndex"

	UnindexedFieldURITypeContactsProfession UnindexedFieldURIType = "contacts:Profession"

	UnindexedFieldURITypeContactsSpouseName UnindexedFieldURIType = "contacts:SpouseName"

	UnindexedFieldURITypeContactsSurname UnindexedFieldURIType = "contacts:Surname"

	UnindexedFieldURITypeContactsWeddingAnniversary UnindexedFieldURIType = "contacts:WeddingAnniversary"

	UnindexedFieldURITypeContactsUserSMIMECertificate UnindexedFieldURIType = "contacts:UserSMIMECertificate"

	UnindexedFieldURITypeContactsHasPicture UnindexedFieldURIType = "contacts:HasPicture"

	UnindexedFieldURITypeContactsAccountName UnindexedFieldURIType = "contacts:AccountName"

	UnindexedFieldURITypeContactsIsAutoUpdateDisabled UnindexedFieldURIType = "contacts:IsAutoUpdateDisabled"

	UnindexedFieldURITypeContactsIsMessengerEnabled UnindexedFieldURIType = "contacts:IsMessengerEnabled"

	UnindexedFieldURITypeContactsComment UnindexedFieldURIType = "contacts:Comment"

	UnindexedFieldURITypeContactsContactShortId UnindexedFieldURIType = "contacts:ContactShortId"

	UnindexedFieldURITypeContactsContactType UnindexedFieldURIType = "contacts:ContactType"

	UnindexedFieldURITypeContactsCreatedBy UnindexedFieldURIType = "contacts:CreatedBy"

	UnindexedFieldURITypeContactsGender UnindexedFieldURIType = "contacts:Gender"

	UnindexedFieldURITypeContactsIsHidden UnindexedFieldURIType = "contacts:IsHidden"

	UnindexedFieldURITypeContactsObjectId UnindexedFieldURIType = "contacts:ObjectId"

	UnindexedFieldURITypeContactsPassportId UnindexedFieldURIType = "contacts:PassportId"

	UnindexedFieldURITypeContactsIsPrivate UnindexedFieldURIType = "contacts:IsPrivate"

	UnindexedFieldURITypeContactsSourceId UnindexedFieldURIType = "contacts:SourceId"

	UnindexedFieldURITypeContactsTrustLevel UnindexedFieldURIType = "contacts:TrustLevel"

	UnindexedFieldURITypeContactsUrls UnindexedFieldURIType = "contacts:Urls"

	UnindexedFieldURITypeContactsCid UnindexedFieldURIType = "contacts:Cid"

	UnindexedFieldURITypeContactsSkypeAuthCertificate UnindexedFieldURIType = "contacts:SkypeAuthCertificate"

	UnindexedFieldURITypeContactsSkypeContext UnindexedFieldURIType = "contacts:SkypeContext"

	UnindexedFieldURITypeContactsSkypeId UnindexedFieldURIType = "contacts:SkypeId"

	UnindexedFieldURITypeContactsXboxLiveTag UnindexedFieldURIType = "contacts:XboxLiveTag"

	UnindexedFieldURITypeContactsSkypeRelationship UnindexedFieldURIType = "contacts:SkypeRelationship"

	UnindexedFieldURITypeContactsYomiNickname UnindexedFieldURIType = "contacts:YomiNickname"

	UnindexedFieldURITypeContactsInviteFree UnindexedFieldURIType = "contacts:InviteFree"

	UnindexedFieldURITypeContactsHidePresenceAndProfile UnindexedFieldURIType = "contacts:HidePresenceAndProfile"

	UnindexedFieldURITypeContactsIsPendingOutbound UnindexedFieldURIType = "contacts:IsPendingOutbound"

	UnindexedFieldURITypeContactsSupportGroupFeeds UnindexedFieldURIType = "contacts:SupportGroupFeeds"

	UnindexedFieldURITypeContactsUserTileHash UnindexedFieldURIType = "contacts:UserTileHash"

	UnindexedFieldURITypeContactsUnifiedInbox UnindexedFieldURIType = "contacts:UnifiedInbox"

	UnindexedFieldURITypeContactsMris UnindexedFieldURIType = "contacts:Mris"

	UnindexedFieldURITypeContactsWlid UnindexedFieldURIType = "contacts:Wlid"

	UnindexedFieldURITypeContactsAbchContactId UnindexedFieldURIType = "contacts:AbchContactId"

	UnindexedFieldURITypeContactsNotInBirthdayCalendar UnindexedFieldURIType = "contacts:NotInBirthdayCalendar"

	UnindexedFieldURITypeContactsShellContactType UnindexedFieldURIType = "contacts:ShellContactType"

	UnindexedFieldURITypeContactsImMri UnindexedFieldURIType = "contacts:ImMri"

	UnindexedFieldURITypeContactsPresenceTrustLevel UnindexedFieldURIType = "contacts:PresenceTrustLevel"

	UnindexedFieldURITypeContactsOtherMri UnindexedFieldURIType = "contacts:OtherMri"

	UnindexedFieldURITypeContactsProfileLastChanged UnindexedFieldURIType = "contacts:ProfileLastChanged"

	UnindexedFieldURITypeContactsMobileIMEnabled UnindexedFieldURIType = "contacts:MobileIMEnabled"

	UnindexedFieldURITypeDistributionlistMembers UnindexedFieldURIType = "distributionlist:Members"

	UnindexedFieldURITypeContactsPartnerNetworkProfilePhotoUrl UnindexedFieldURIType = "contacts:PartnerNetworkProfilePhotoUrl"

	UnindexedFieldURITypeContactsPartnerNetworkThumbnailPhotoUrl UnindexedFieldURIType = "contacts:PartnerNetworkThumbnailPhotoUrl"

	UnindexedFieldURITypeContactsPersonId UnindexedFieldURIType = "contacts:PersonId"

	UnindexedFieldURITypeContactsConversationGuid UnindexedFieldURIType = "contacts:ConversationGuid"

	UnindexedFieldURITypePostitemPostedTime UnindexedFieldURIType = "postitem:PostedTime"

	UnindexedFieldURITypeConversationConversationId UnindexedFieldURIType = "conversation:ConversationId"

	UnindexedFieldURITypeConversationConversationTopic UnindexedFieldURIType = "conversation:ConversationTopic"

	UnindexedFieldURITypeConversationUniqueRecipients UnindexedFieldURIType = "conversation:UniqueRecipients"

	UnindexedFieldURITypeConversationGlobalUniqueRecipients UnindexedFieldURIType = "conversation:GlobalUniqueRecipients"

	UnindexedFieldURITypeConversationUniqueUnreadSenders UnindexedFieldURIType = "conversation:UniqueUnreadSenders"

	UnindexedFieldURITypeConversationGlobalUniqueUnreadSenders UnindexedFieldURIType = "conversation:GlobalUniqueUnreadSenders"

	UnindexedFieldURITypeConversationUniqueSenders UnindexedFieldURIType = "conversation:UniqueSenders"

	UnindexedFieldURITypeConversationGlobalUniqueSenders UnindexedFieldURIType = "conversation:GlobalUniqueSenders"

	UnindexedFieldURITypeConversationLastDeliveryTime UnindexedFieldURIType = "conversation:LastDeliveryTime"

	UnindexedFieldURITypeConversationGlobalLastDeliveryTime UnindexedFieldURIType = "conversation:GlobalLastDeliveryTime"

	UnindexedFieldURITypeConversationCategories UnindexedFieldURIType = "conversation:Categories"

	UnindexedFieldURITypeConversationGlobalCategories UnindexedFieldURIType = "conversation:GlobalCategories"

	UnindexedFieldURITypeConversationFlagStatus UnindexedFieldURIType = "conversation:FlagStatus"

	UnindexedFieldURITypeConversationGlobalFlagStatus UnindexedFieldURIType = "conversation:GlobalFlagStatus"

	UnindexedFieldURITypeConversationHasAttachments UnindexedFieldURIType = "conversation:HasAttachments"

	UnindexedFieldURITypeConversationGlobalHasAttachments UnindexedFieldURIType = "conversation:GlobalHasAttachments"

	UnindexedFieldURITypeConversationHasIrm UnindexedFieldURIType = "conversation:HasIrm"

	UnindexedFieldURITypeConversationGlobalHasIrm UnindexedFieldURIType = "conversation:GlobalHasIrm"

	UnindexedFieldURITypeConversationMessageCount UnindexedFieldURIType = "conversation:MessageCount"

	UnindexedFieldURITypeConversationGlobalMessageCount UnindexedFieldURIType = "conversation:GlobalMessageCount"

	UnindexedFieldURITypeConversationUnreadCount UnindexedFieldURIType = "conversation:UnreadCount"

	UnindexedFieldURITypeConversationGlobalUnreadCount UnindexedFieldURIType = "conversation:GlobalUnreadCount"

	UnindexedFieldURITypeConversationSize UnindexedFieldURIType = "conversation:Size"

	UnindexedFieldURITypeConversationGlobalSize UnindexedFieldURIType = "conversation:GlobalSize"

	UnindexedFieldURITypeConversationItemClasses UnindexedFieldURIType = "conversation:ItemClasses"

	UnindexedFieldURITypeConversationGlobalItemClasses UnindexedFieldURIType = "conversation:GlobalItemClasses"

	UnindexedFieldURITypeConversationImportance UnindexedFieldURIType = "conversation:Importance"

	UnindexedFieldURITypeConversationGlobalImportance UnindexedFieldURIType = "conversation:GlobalImportance"

	UnindexedFieldURITypeConversationItemIds UnindexedFieldURIType = "conversation:ItemIds"

	UnindexedFieldURITypeConversationGlobalItemIds UnindexedFieldURIType = "conversation:GlobalItemIds"

	UnindexedFieldURITypeConversationLastModifiedTime UnindexedFieldURIType = "conversation:LastModifiedTime"

	UnindexedFieldURITypeConversationInstanceKey UnindexedFieldURIType = "conversation:InstanceKey"

	UnindexedFieldURITypeConversationPreview UnindexedFieldURIType = "conversation:Preview"

	UnindexedFieldURITypeConversationIconIndex UnindexedFieldURIType = "conversation:IconIndex"

	UnindexedFieldURITypeConversationGlobalIconIndex UnindexedFieldURIType = "conversation:GlobalIconIndex"

	UnindexedFieldURITypeConversationDraftItemIds UnindexedFieldURIType = "conversation:DraftItemIds"

	UnindexedFieldURITypeConversationHasClutter UnindexedFieldURIType = "conversation:HasClutter"

	UnindexedFieldURITypeConversationMentionedMe UnindexedFieldURIType = "conversation:MentionedMe"

	UnindexedFieldURITypeConversationGlobalMentionedMe UnindexedFieldURIType = "conversation:GlobalMentionedMe"

	UnindexedFieldURITypeConversationAtAllMention UnindexedFieldURIType = "conversation:AtAllMention"

	UnindexedFieldURITypeConversationGlobalAtAllMention UnindexedFieldURIType = "conversation:GlobalAtAllMention"

	UnindexedFieldURITypePersonFullName UnindexedFieldURIType = "person:FullName"

	UnindexedFieldURITypePersonGivenName UnindexedFieldURIType = "person:GivenName"

	UnindexedFieldURITypePersonSurname UnindexedFieldURIType = "person:Surname"

	UnindexedFieldURITypePersonPhoneNumber UnindexedFieldURIType = "person:PhoneNumber"

	UnindexedFieldURITypePersonSMSNumber UnindexedFieldURIType = "person:SMSNumber"

	UnindexedFieldURITypePersonEmailAddress UnindexedFieldURIType = "person:EmailAddress"

	UnindexedFieldURITypePersonAlias UnindexedFieldURIType = "person:Alias"

	UnindexedFieldURITypePersonDepartment UnindexedFieldURIType = "person:Department"

	UnindexedFieldURITypePersonLinkedInProfileLink UnindexedFieldURIType = "person:LinkedInProfileLink"

	UnindexedFieldURITypePersonSkills UnindexedFieldURIType = "person:Skills"

	UnindexedFieldURITypePersonProfessionalBiography UnindexedFieldURIType = "person:ProfessionalBiography"

	UnindexedFieldURITypePersonManagementChain UnindexedFieldURIType = "person:ManagementChain"

	UnindexedFieldURITypePersonDirectReports UnindexedFieldURIType = "person:DirectReports"

	UnindexedFieldURITypePersonPeers UnindexedFieldURIType = "person:Peers"

	UnindexedFieldURITypePersonTeamSize UnindexedFieldURIType = "person:TeamSize"

	UnindexedFieldURITypePersonCurrentJob UnindexedFieldURIType = "person:CurrentJob"

	UnindexedFieldURITypePersonBirthday UnindexedFieldURIType = "person:Birthday"

	UnindexedFieldURITypePersonHometown UnindexedFieldURIType = "person:Hometown"

	UnindexedFieldURITypePersonCurrentLocation UnindexedFieldURIType = "person:CurrentLocation"

	UnindexedFieldURITypePersonCompanyProfile UnindexedFieldURIType = "person:CompanyProfile"

	UnindexedFieldURITypePersonOffice UnindexedFieldURIType = "person:Office"

	UnindexedFieldURITypePersonHeadline UnindexedFieldURIType = "person:Headline"

	UnindexedFieldURITypePersonMutualConnections UnindexedFieldURIType = "person:MutualConnections"

	UnindexedFieldURITypePersonTitle UnindexedFieldURIType = "person:Title"

	UnindexedFieldURITypePersonMutualManager UnindexedFieldURIType = "person:MutualManager"

	UnindexedFieldURITypePersonInsights UnindexedFieldURIType = "person:Insights"

	UnindexedFieldURITypePersonUserProfilePicture UnindexedFieldURIType = "person:UserProfilePicture"

	UnindexedFieldURITypePersonaPersonaId UnindexedFieldURIType = "persona:PersonaId"

	UnindexedFieldURITypePersonaPersonaType UnindexedFieldURIType = "persona:PersonaType"

	UnindexedFieldURITypePersonaGivenName UnindexedFieldURIType = "persona:GivenName"

	UnindexedFieldURITypePersonaCompanyName UnindexedFieldURIType = "persona:CompanyName"

	UnindexedFieldURITypePersonaSurname UnindexedFieldURIType = "persona:Surname"

	UnindexedFieldURITypePersonaDisplayName UnindexedFieldURIType = "persona:DisplayName"

	UnindexedFieldURITypePersonaEmailAddress UnindexedFieldURIType = "persona:EmailAddress"

	UnindexedFieldURITypePersonaFileAs UnindexedFieldURIType = "persona:FileAs"

	UnindexedFieldURITypePersonaHomeCity UnindexedFieldURIType = "persona:HomeCity"

	UnindexedFieldURITypePersonaCreationTime UnindexedFieldURIType = "persona:CreationTime"

	UnindexedFieldURITypePersonaRelevanceScore UnindexedFieldURIType = "persona:RelevanceScore"

	UnindexedFieldURITypePersonaRankingWeight UnindexedFieldURIType = "persona:RankingWeight"

	UnindexedFieldURITypePersonaWorkCity UnindexedFieldURIType = "persona:WorkCity"

	UnindexedFieldURITypePersonaPersonaObjectStatus UnindexedFieldURIType = "persona:PersonaObjectStatus"

	UnindexedFieldURITypePersonaFileAsId UnindexedFieldURIType = "persona:FileAsId"

	UnindexedFieldURITypePersonaDisplayNamePrefix UnindexedFieldURIType = "persona:DisplayNamePrefix"

	UnindexedFieldURITypePersonaYomiCompanyName UnindexedFieldURIType = "persona:YomiCompanyName"

	UnindexedFieldURITypePersonaYomiFirstName UnindexedFieldURIType = "persona:YomiFirstName"

	UnindexedFieldURITypePersonaYomiLastName UnindexedFieldURIType = "persona:YomiLastName"

	UnindexedFieldURITypePersonaTitle UnindexedFieldURIType = "persona:Title"

	UnindexedFieldURITypePersonaEmailAddresses UnindexedFieldURIType = "persona:EmailAddresses"

	UnindexedFieldURITypePersonaPhoneNumber UnindexedFieldURIType = "persona:PhoneNumber"

	UnindexedFieldURITypePersonaImAddress UnindexedFieldURIType = "persona:ImAddress"

	UnindexedFieldURITypePersonaImAddresses UnindexedFieldURIType = "persona:ImAddresses"

	UnindexedFieldURITypePersonaImAddresses2 UnindexedFieldURIType = "persona:ImAddresses2"

	UnindexedFieldURITypePersonaImAddresses3 UnindexedFieldURIType = "persona:ImAddresses3"

	UnindexedFieldURITypePersonaFolderIds UnindexedFieldURIType = "persona:FolderIds"

	UnindexedFieldURITypePersonaAttributions UnindexedFieldURIType = "persona:Attributions"

	UnindexedFieldURITypePersonaDisplayNames UnindexedFieldURIType = "persona:DisplayNames"

	UnindexedFieldURITypePersonaInitials UnindexedFieldURIType = "persona:Initials"

	UnindexedFieldURITypePersonaFileAses UnindexedFieldURIType = "persona:FileAses"

	UnindexedFieldURITypePersonaFileAsIds UnindexedFieldURIType = "persona:FileAsIds"

	UnindexedFieldURITypePersonaDisplayNamePrefixes UnindexedFieldURIType = "persona:DisplayNamePrefixes"

	UnindexedFieldURITypePersonaGivenNames UnindexedFieldURIType = "persona:GivenNames"

	UnindexedFieldURITypePersonaMiddleNames UnindexedFieldURIType = "persona:MiddleNames"

	UnindexedFieldURITypePersonaSurnames UnindexedFieldURIType = "persona:Surnames"

	UnindexedFieldURITypePersonaGenerations UnindexedFieldURIType = "persona:Generations"

	UnindexedFieldURITypePersonaNicknames UnindexedFieldURIType = "persona:Nicknames"

	UnindexedFieldURITypePersonaYomiCompanyNames UnindexedFieldURIType = "persona:YomiCompanyNames"

	UnindexedFieldURITypePersonaYomiFirstNames UnindexedFieldURIType = "persona:YomiFirstNames"

	UnindexedFieldURITypePersonaYomiLastNames UnindexedFieldURIType = "persona:YomiLastNames"

	UnindexedFieldURITypePersonaBusinessPhoneNumbers UnindexedFieldURIType = "persona:BusinessPhoneNumbers"

	UnindexedFieldURITypePersonaBusinessPhoneNumbers2 UnindexedFieldURIType = "persona:BusinessPhoneNumbers2"

	UnindexedFieldURITypePersonaHomePhones UnindexedFieldURIType = "persona:HomePhones"

	UnindexedFieldURITypePersonaHomePhones2 UnindexedFieldURIType = "persona:HomePhones2"

	UnindexedFieldURITypePersonaMobilePhones UnindexedFieldURIType = "persona:MobilePhones"

	UnindexedFieldURITypePersonaMobilePhones2 UnindexedFieldURIType = "persona:MobilePhones2"

	UnindexedFieldURITypePersonaAssistantPhoneNumbers UnindexedFieldURIType = "persona:AssistantPhoneNumbers"

	UnindexedFieldURITypePersonaCallbackPhones UnindexedFieldURIType = "persona:CallbackPhones"

	UnindexedFieldURITypePersonaCarPhones UnindexedFieldURIType = "persona:CarPhones"

	UnindexedFieldURITypePersonaHomeFaxes UnindexedFieldURIType = "persona:HomeFaxes"

	UnindexedFieldURITypePersonaOrganizationMainPhones UnindexedFieldURIType = "persona:OrganizationMainPhones"

	UnindexedFieldURITypePersonaOtherFaxes UnindexedFieldURIType = "persona:OtherFaxes"

	UnindexedFieldURITypePersonaOtherTelephones UnindexedFieldURIType = "persona:OtherTelephones"

	UnindexedFieldURITypePersonaOtherPhones2 UnindexedFieldURIType = "persona:OtherPhones2"

	UnindexedFieldURITypePersonaPagers UnindexedFieldURIType = "persona:Pagers"

	UnindexedFieldURITypePersonaRadioPhones UnindexedFieldURIType = "persona:RadioPhones"

	UnindexedFieldURITypePersonaTelexNumbers UnindexedFieldURIType = "persona:TelexNumbers"

	UnindexedFieldURITypePersonaWorkFaxes UnindexedFieldURIType = "persona:WorkFaxes"

	UnindexedFieldURITypePersonaEmails1 UnindexedFieldURIType = "persona:Emails1"

	UnindexedFieldURITypePersonaEmails2 UnindexedFieldURIType = "persona:Emails2"

	UnindexedFieldURITypePersonaEmails3 UnindexedFieldURIType = "persona:Emails3"

	UnindexedFieldURITypePersonaBusinessHomePages UnindexedFieldURIType = "persona:BusinessHomePages"

	UnindexedFieldURITypePersonaSchool UnindexedFieldURIType = "persona:School"

	UnindexedFieldURITypePersonaPersonalHomePages UnindexedFieldURIType = "persona:PersonalHomePages"

	UnindexedFieldURITypePersonaOfficeLocations UnindexedFieldURIType = "persona:OfficeLocations"

	UnindexedFieldURITypePersonaBusinessAddresses UnindexedFieldURIType = "persona:BusinessAddresses"

	UnindexedFieldURITypePersonaHomeAddresses UnindexedFieldURIType = "persona:HomeAddresses"

	UnindexedFieldURITypePersonaOtherAddresses UnindexedFieldURIType = "persona:OtherAddresses"

	UnindexedFieldURITypePersonaTitles UnindexedFieldURIType = "persona:Titles"

	UnindexedFieldURITypePersonaDepartments UnindexedFieldURIType = "persona:Departments"

	UnindexedFieldURITypePersonaCompanyNames UnindexedFieldURIType = "persona:CompanyNames"

	UnindexedFieldURITypePersonaManagers UnindexedFieldURIType = "persona:Managers"

	UnindexedFieldURITypePersonaAssistantNames UnindexedFieldURIType = "persona:AssistantNames"

	UnindexedFieldURITypePersonaProfessions UnindexedFieldURIType = "persona:Professions"

	UnindexedFieldURITypePersonaSpouseNames UnindexedFieldURIType = "persona:SpouseNames"

	UnindexedFieldURITypePersonaHobbies UnindexedFieldURIType = "persona:Hobbies"

	UnindexedFieldURITypePersonaWeddingAnniversaries UnindexedFieldURIType = "persona:WeddingAnniversaries"

	UnindexedFieldURITypePersonaBirthdays UnindexedFieldURIType = "persona:Birthdays"

	UnindexedFieldURITypePersonaChildren UnindexedFieldURIType = "persona:Children"

	UnindexedFieldURITypePersonaLocations UnindexedFieldURIType = "persona:Locations"

	UnindexedFieldURITypePersonaExtendedProperties UnindexedFieldURIType = "persona:ExtendedProperties"

	UnindexedFieldURITypePersonaPostalAddress UnindexedFieldURIType = "persona:PostalAddress"

	UnindexedFieldURITypePersonaBodies UnindexedFieldURIType = "persona:Bodies"

	UnindexedFieldURITypePersonaIsFavorite UnindexedFieldURIType = "persona:IsFavorite"

	UnindexedFieldURITypePersonaInlineLinks UnindexedFieldURIType = "persona:InlineLinks"

	UnindexedFieldURITypePersonaItemLinkIds UnindexedFieldURIType = "persona:ItemLinkIds"

	UnindexedFieldURITypePersonaHasActiveDeals UnindexedFieldURIType = "persona:HasActiveDeals"

	UnindexedFieldURITypePersonaIsBusinessContact UnindexedFieldURIType = "persona:IsBusinessContact"

	UnindexedFieldURITypePersonaAttributedHasActiveDeals UnindexedFieldURIType = "persona:AttributedHasActiveDeals"

	UnindexedFieldURITypePersonaAttributedIsBusinessContact UnindexedFieldURIType = "persona:AttributedIsBusinessContact"

	UnindexedFieldURITypePersonaSourceMailboxGuids UnindexedFieldURIType = "persona:SourceMailboxGuids"

	UnindexedFieldURITypePersonaLastContactedDate UnindexedFieldURIType = "persona:LastContactedDate"

	UnindexedFieldURITypePersonaExternalDirectoryObjectId UnindexedFieldURIType = "persona:ExternalDirectoryObjectId"

	UnindexedFieldURITypePersonaMapiEntryId UnindexedFieldURIType = "persona:MapiEntryId"

	UnindexedFieldURITypePersonaMapiEmailAddress UnindexedFieldURIType = "persona:MapiEmailAddress"

	UnindexedFieldURITypePersonaMapiAddressType UnindexedFieldURIType = "persona:MapiAddressType"

	UnindexedFieldURITypePersonaMapiSearchKey UnindexedFieldURIType = "persona:MapiSearchKey"

	UnindexedFieldURITypePersonaMapiTransmittableDisplayName UnindexedFieldURIType = "persona:MapiTransmittableDisplayName"

	UnindexedFieldURITypePersonaMapiSendRichInfo UnindexedFieldURIType = "persona:MapiSendRichInfo"

	UnindexedFieldURITypeRolememberMemberType UnindexedFieldURIType = "rolemember:MemberType"

	UnindexedFieldURITypeRolememberMemberId UnindexedFieldURIType = "rolemember:MemberId"

	UnindexedFieldURITypeRolememberDisplayName UnindexedFieldURIType = "rolemember:DisplayName"

	UnindexedFieldURITypeNetworkTokenRefreshLastCompleted UnindexedFieldURIType = "network:TokenRefreshLastCompleted"

	UnindexedFieldURITypeNetworkTokenRefreshLastAttempted UnindexedFieldURIType = "network:TokenRefreshLastAttempted"

	UnindexedFieldURITypeNetworkSyncEnabled UnindexedFieldURIType = "network:SyncEnabled"

	UnindexedFieldURITypeNetworkRejectedOffers UnindexedFieldURIType = "network:RejectedOffers"

	UnindexedFieldURITypeNetworkSessionHandle UnindexedFieldURIType = "network:SessionHandle"

	UnindexedFieldURITypeNetworkRefreshTokenExpiry2 UnindexedFieldURIType = "network:RefreshTokenExpiry2"

	UnindexedFieldURITypeNetworkRefreshToken2 UnindexedFieldURIType = "network:RefreshToken2"

	UnindexedFieldURITypeNetworkPsaLastChanged UnindexedFieldURIType = "network:PsaLastChanged"

	UnindexedFieldURITypeNetworkOffers UnindexedFieldURIType = "network:Offers"

	UnindexedFieldURITypeNetworkLastWelcomeContact UnindexedFieldURIType = "network:LastWelcomeContact"

	UnindexedFieldURITypeNetworkLastVersionSaved UnindexedFieldURIType = "network:LastVersionSaved"

	UnindexedFieldURITypeNetworkDomainTag UnindexedFieldURIType = "network:DomainTag"

	UnindexedFieldURITypeNetworkFirstAuthErrorDates UnindexedFieldURIType = "network:FirstAuthErrorDates"

	UnindexedFieldURITypeNetworkErrorOffers UnindexedFieldURIType = "network:ErrorOffers"

	UnindexedFieldURITypeNetworkContactSyncSuccess UnindexedFieldURIType = "network:ContactSyncSuccess"

	UnindexedFieldURITypeNetworkContactSyncError UnindexedFieldURIType = "network:ContactSyncError"

	UnindexedFieldURITypeNetworkClientToken2 UnindexedFieldURIType = "network:ClientToken2"

	UnindexedFieldURITypeNetworkClientToken UnindexedFieldURIType = "network:ClientToken"

	UnindexedFieldURITypeNetworkClientPublishSecret UnindexedFieldURIType = "network:ClientPublishSecret"

	UnindexedFieldURITypeNetworkUserEmail UnindexedFieldURIType = "network:UserEmail"

	UnindexedFieldURITypeNetworkAutoLinkSuccess UnindexedFieldURIType = "network:AutoLinkSuccess"

	UnindexedFieldURITypeNetworkAutoLinkError UnindexedFieldURIType = "network:AutoLinkError"

	UnindexedFieldURITypeNetworkIsDefault UnindexedFieldURIType = "network:IsDefault"

	UnindexedFieldURITypeNetworkSettings UnindexedFieldURIType = "network:Settings"

	UnindexedFieldURITypeNetworkProfileUrl UnindexedFieldURIType = "network:ProfileUrl"

	UnindexedFieldURITypeNetworkUserTileUrl UnindexedFieldURIType = "network:UserTileUrl"

	UnindexedFieldURITypeNetworkDomainId UnindexedFieldURIType = "network:DomainId"

	UnindexedFieldURITypeNetworkDisplayName UnindexedFieldURIType = "network:DisplayName"

	UnindexedFieldURITypeNetworkAccountName UnindexedFieldURIType = "network:AccountName"

	UnindexedFieldURITypeNetworkSourceEntryID UnindexedFieldURIType = "network:SourceEntryID"

	UnindexedFieldURITypeAbchpersonFavoriteOrder UnindexedFieldURIType = "abchperson:FavoriteOrder"

	UnindexedFieldURITypeAbchpersonPersonId UnindexedFieldURIType = "abchperson:PersonId"

	UnindexedFieldURITypeAbchpersonExchangePersonIdGuid UnindexedFieldURIType = "abchperson:ExchangePersonIdGuid"

	UnindexedFieldURITypeAbchpersonAntiLinkInfo UnindexedFieldURIType = "abchperson:AntiLinkInfo"

	UnindexedFieldURITypeAbchpersonRelevanceOrder1 UnindexedFieldURIType = "abchperson:RelevanceOrder1"

	UnindexedFieldURITypeAbchpersonRelevanceOrder2 UnindexedFieldURIType = "abchperson:RelevanceOrder2"

	UnindexedFieldURITypeAbchpersonContactHandles UnindexedFieldURIType = "abchperson:ContactHandles"

	UnindexedFieldURITypeAbchpersonCategories UnindexedFieldURIType = "abchperson:Categories"

	UnindexedFieldURITypeBookingServiceIds UnindexedFieldURIType = "booking:ServiceIds"

	UnindexedFieldURITypeBookingStaffIds UnindexedFieldURIType = "booking:StaffIds"

	UnindexedFieldURITypeBookingStaffInitials UnindexedFieldURIType = "booking:StaffInitials"

	UnindexedFieldURITypeBookingCustomerName UnindexedFieldURIType = "booking:CustomerName"

	UnindexedFieldURITypeBookingCustomerEmail UnindexedFieldURIType = "booking:CustomerEmail"

	UnindexedFieldURITypeBookingCustomerPhone UnindexedFieldURIType = "booking:CustomerPhone"

	UnindexedFieldURITypeBookingCustomerId UnindexedFieldURIType = "booking:CustomerId"

	UnindexedFieldURITypeInsightInsightId UnindexedFieldURIType = "insight:InsightId"

	UnindexedFieldURITypeInsightType UnindexedFieldURIType = "insight:Type"

	UnindexedFieldURITypeInsightStartTimeUtc UnindexedFieldURIType = "insight:StartTimeUtc"

	UnindexedFieldURITypeInsightEndTimeUtc UnindexedFieldURIType = "insight:EndTimeUtc"

	UnindexedFieldURITypeInsightStatus UnindexedFieldURIType = "insight:Status"

	UnindexedFieldURITypeInsightVersion UnindexedFieldURIType = "insight:Version"

	UnindexedFieldURITypeInsightApplicationsIds UnindexedFieldURIType = "insight:ApplicationsIds"

	UnindexedFieldURITypeInsightText UnindexedFieldURIType = "insight:Text"

	UnindexedFieldURITypeInsightSuggestedActions UnindexedFieldURIType = "insight:SuggestedActions"

	UnindexedFieldURITypeInsightAppContexts UnindexedFieldURIType = "insight:AppContexts"
)

type UninstallApp

type UninstallApp UninstallAppType

type UninstallAppResponse

type UninstallAppResponse UninstallAppResponseType

type UninstallAppResponseType

type UninstallAppResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UninstallAppResponse"`

	*ResponseMessageType
}

type UninstallAppType

type UninstallAppType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UninstallApp"`

	*BaseRequestType

	ID string `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ID,omitempty" json:"ID,omitempty"`
}

type UniqueBodyType

type UniqueBodyType struct {
	Value string `xml:",chardata" json:"-,"`

	UniqueBodyType *BodyTypeType `xml:"UniqueBodyType,attr,omitempty" json:"UniqueBodyType,omitempty"`

	IsTruncated bool `xml:"IsTruncated,attr,omitempty" json:"IsTruncated,omitempty"`
}

type UnknownAttendeeConflictData

type UnknownAttendeeConflictData struct {
	*AttendeeConflictData
}

type UnpinTeamMailbox

type UnpinTeamMailbox UnpinTeamMailboxRequestType

type UnpinTeamMailboxRequestType

type UnpinTeamMailboxRequestType struct {
	*BaseRequestType

	EmailAddress *EmailAddressType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages EmailAddress,omitempty" json:"EmailAddress,omitempty"`
}

type UnpinTeamMailboxResponseMessageType

type UnpinTeamMailboxResponseMessageType struct {
	*ResponseMessageType
}

type Unsubscribe

type Unsubscribe UnsubscribeType

type UnsubscribeResponse

type UnsubscribeResponse UnsubscribeResponseType

type UnsubscribeResponseType

type UnsubscribeResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UnsubscribeResponse"`

	*BaseResponseMessageType
}

type UnsubscribeType

type UnsubscribeType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Unsubscribe"`

	*BaseRequestType

	SubscriptionId *SubscriptionIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages SubscriptionId,omitempty" json:"SubscriptionId,omitempty"`
}

type UpdateDelegate

type UpdateDelegate UpdateDelegateType

type UpdateDelegateResponseMessageType

type UpdateDelegateResponseMessageType struct {
	*BaseDelegateResponseMessageType
}

type UpdateDelegateType

type UpdateDelegateType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateDelegate"`

	*BaseDelegateType

	DelegateUsers *ArrayOfDelegateUserType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages DelegateUsers,omitempty" json:"DelegateUsers,omitempty"`

	DeliverMeetingRequests *DeliverMeetingRequestsType `` /* 139-byte string literal not displayed */
}

type UpdateFolder

type UpdateFolder UpdateFolderType

type UpdateFolderResponse

type UpdateFolderResponse UpdateFolderResponseType

type UpdateFolderResponseType

type UpdateFolderResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateFolderResponse"`

	*BaseResponseMessageType
}

type UpdateFolderType

type UpdateFolderType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateFolder"`

	*BaseRequestType

	FolderChanges *NonEmptyArrayOfFolderChangesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages FolderChanges,omitempty" json:"FolderChanges,omitempty"`
}

type UpdateInboxRules

type UpdateInboxRules UpdateInboxRulesRequestType

type UpdateInboxRulesRequestType

type UpdateInboxRulesRequestType struct {
	*BaseRequestType

	MailboxSmtpAddress string `` /* 131-byte string literal not displayed */

	RemoveOutlookRuleBlob bool `` /* 137-byte string literal not displayed */

	Operations *ArrayOfRuleOperationsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Operations,omitempty" json:"Operations,omitempty"`
}

type UpdateInboxRulesResponse

type UpdateInboxRulesResponse UpdateInboxRulesResponseType

type UpdateInboxRulesResponseType

type UpdateInboxRulesResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateInboxRulesResponse"`

	*ResponseMessageType

	RuleOperationErrors *ArrayOfRuleOperationErrorsType `` /* 133-byte string literal not displayed */
}

type UpdateItem

type UpdateItem UpdateItemType

type UpdateItemInRecoverableItems

type UpdateItemInRecoverableItems UpdateItemInRecoverableItemsType

type UpdateItemInRecoverableItemsResponseMessageType

type UpdateItemInRecoverableItemsResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateItemInRecoverableItemsResponseMessage"`

	*ItemInfoResponseMessageType

	Attachments *ArrayOfAttachmentsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Attachments,omitempty" json:"Attachments,omitempty"`

	ConflictResults *ConflictResultsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ConflictResults,omitempty" json:"ConflictResults,omitempty"`
}

type UpdateItemInRecoverableItemsResponseType

type UpdateItemInRecoverableItemsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateItemInRecoverableItemsResponse"`

	*BaseResponseMessageType
}

type UpdateItemInRecoverableItemsType

type UpdateItemInRecoverableItemsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateItemInRecoverableItems"`

	*BaseRequestType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`

	Updates *NonEmptyArrayOfItemChangeDescriptionsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Updates,omitempty" json:"Updates,omitempty"`

	Attachments *NonEmptyArrayOfAttachmentsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Attachments,omitempty" json:"Attachments,omitempty"`

	MakeItemImmutable bool `` /* 129-byte string literal not displayed */
}

type UpdateItemResponse

type UpdateItemResponse UpdateItemResponseType

type UpdateItemResponseMessageType

type UpdateItemResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateItemResponseMessage"`

	*ItemInfoResponseMessageType

	ConflictResults *ConflictResultsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ConflictResults,omitempty" json:"ConflictResults,omitempty"`
}

type UpdateItemResponseType

type UpdateItemResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateItemResponse"`

	*BaseResponseMessageType
}

type UpdateItemType

type UpdateItemType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateItem"`

	*BaseRequestType

	SavedItemFolderId *TargetFolderIdType `` /* 129-byte string literal not displayed */

	ItemChanges *NonEmptyArrayOfItemChangesType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemChanges,omitempty" json:"ItemChanges,omitempty"`

	ConflictResolution *ConflictResolutionType `xml:"ConflictResolution,attr,omitempty" json:"ConflictResolution,omitempty"`

	MessageDisposition *MessageDispositionType `xml:"MessageDisposition,attr,omitempty" json:"MessageDisposition,omitempty"`

	SendMeetingInvitationsOrCancellations *CalendarItemUpdateOperationType `xml:"SendMeetingInvitationsOrCancellations,attr,omitempty" json:"SendMeetingInvitationsOrCancellations,omitempty"`

	SuppressReadReceipts bool `xml:"SuppressReadReceipts,attr,omitempty" json:"SuppressReadReceipts,omitempty"`
}

type UpdateMeetingInstanceRequest

type UpdateMeetingInstanceRequest UpdateMeetingInstanceRequestType

type UpdateMeetingInstanceRequestType

type UpdateMeetingInstanceRequestType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateMeetingInstanceRequest"`

	*BaseRequestType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`

	MeetingInstance *MeetingInstanceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingInstance,omitempty" json:"MeetingInstance,omitempty"`

	ContentActivitiesToAdd *NonEmptyArrayOfContentActivities `` /* 139-byte string literal not displayed */

	ParticipantActivitiesToAdd *NonEmptyArrayOfParticipantActivities `` /* 147-byte string literal not displayed */
}

type UpdateMeetingInstanceResponseMessageType

type UpdateMeetingInstanceResponseMessageType struct {
	*ResponseMessageType

	MeetingInstance *MeetingInstanceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingInstance,omitempty" json:"MeetingInstance,omitempty"`
}

type UpdateMeetingSpace

type UpdateMeetingSpace UpdateMeetingSpaceType

type UpdateMeetingSpaceResponseMessage

type UpdateMeetingSpaceResponseMessage UpdateMeetingSpaceResponseMessageType

type UpdateMeetingSpaceResponseMessageType

type UpdateMeetingSpaceResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateMeetingSpaceResponseMessage"`

	*ResponseMessageType

	MeetingSpace *MeetingSpaceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingSpace,omitempty" json:"MeetingSpace,omitempty"`
}

type UpdateMeetingSpaceType

type UpdateMeetingSpaceType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateMeetingSpace"`

	*BaseRequestType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`

	MeetingSpace *MeetingSpaceType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages MeetingSpace,omitempty" json:"MeetingSpace,omitempty"`
}

type UpdateUserConfiguration

type UpdateUserConfiguration UpdateUserConfigurationType

type UpdateUserConfigurationResponse

type UpdateUserConfigurationResponse UpdateUserConfigurationResponseType

type UpdateUserConfigurationResponseType

type UpdateUserConfigurationResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateUserConfigurationResponse"`

	*BaseResponseMessageType
}

type UpdateUserConfigurationType

type UpdateUserConfigurationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UpdateUserConfiguration"`

	*BaseRequestType

	UserConfiguration *UserConfigurationType `` /* 129-byte string literal not displayed */
}

type UploadItemType

type UploadItemType struct {
	ParentFolderId *FolderIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ParentFolderId,omitempty" json:"ParentFolderId,omitempty"`

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	Data []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types Data,omitempty" json:"Data,omitempty"`

	CreateAction *CreateActionType `xml:"CreateAction,attr,omitempty" json:"CreateAction,omitempty"`

	IsAssociated bool `xml:"IsAssociated,attr,omitempty" json:"IsAssociated,omitempty"`
}

type UploadItems

type UploadItems UploadItemsType

type UploadItemsResponse

type UploadItemsResponse UploadItemsResponseType

type UploadItemsResponseMessageType

type UploadItemsResponseMessageType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UploadItemsResponseMessage"`

	*ResponseMessageType

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages ItemId,omitempty" json:"ItemId,omitempty"`
}

type UploadItemsResponseType

type UploadItemsResponseType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UploadItemsResponse"`

	*BaseResponseMessageType
}

type UploadItemsType

type UploadItemsType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/messages UploadItems"`

	*BaseRequestType

	Items *NonEmptyArrayOfUploadItemsType `xml:"http://schemas.microsoft.com/exchange/services/2006/messages Items,omitempty" json:"Items,omitempty"`
}

type UrlEntityType

type UrlEntityType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types UrlEntity"`

	*EntityType

	Url string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Url,omitempty" json:"Url,omitempty"`
}

type UserConfigurationDictionaryEntryType

type UserConfigurationDictionaryEntryType struct {
	DictionaryKey *UserConfigurationDictionaryObjectType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DictionaryKey,omitempty" json:"DictionaryKey,omitempty"`

	DictionaryValue *UserConfigurationDictionaryObjectType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DictionaryValue,omitempty" json:"DictionaryValue,omitempty"`
}

type UserConfigurationDictionaryObjectType

type UserConfigurationDictionaryObjectType struct {
	Type *UserConfigurationDictionaryObjectTypesType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Type,omitempty" json:"Type,omitempty"`

	Value []string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Value,omitempty" json:"Value,omitempty"`
}

type UserConfigurationDictionaryObjectTypesType

type UserConfigurationDictionaryObjectTypesType string
const (
	UserConfigurationDictionaryObjectTypesTypeDateTime UserConfigurationDictionaryObjectTypesType = "DateTime"

	UserConfigurationDictionaryObjectTypesTypeBoolean UserConfigurationDictionaryObjectTypesType = "Boolean"

	UserConfigurationDictionaryObjectTypesTypeByte UserConfigurationDictionaryObjectTypesType = "Byte"

	UserConfigurationDictionaryObjectTypesTypeString UserConfigurationDictionaryObjectTypesType = "String"

	UserConfigurationDictionaryObjectTypesTypeInteger32 UserConfigurationDictionaryObjectTypesType = "Integer32"

	UserConfigurationDictionaryObjectTypesTypeUnsignedInteger32 UserConfigurationDictionaryObjectTypesType = "UnsignedInteger32"

	UserConfigurationDictionaryObjectTypesTypeInteger64 UserConfigurationDictionaryObjectTypesType = "Integer64"

	UserConfigurationDictionaryObjectTypesTypeUnsignedInteger64 UserConfigurationDictionaryObjectTypesType = "UnsignedInteger64"

	UserConfigurationDictionaryObjectTypesTypeStringArray UserConfigurationDictionaryObjectTypesType = "StringArray"

	UserConfigurationDictionaryObjectTypesTypeByteArray UserConfigurationDictionaryObjectTypesType = "ByteArray"
)

type UserConfigurationDictionaryType

type UserConfigurationDictionaryType struct {
	DictionaryEntry []*UserConfigurationDictionaryEntryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DictionaryEntry,omitempty" json:"DictionaryEntry,omitempty"`
}

type UserConfigurationNameType

type UserConfigurationNameType struct {
	*TargetFolderIdType

	Name *NonEmptyStringType `xml:"Name,attr,omitempty" json:"Name,omitempty"`
}

type UserConfigurationPropertyType

type UserConfigurationPropertyType interface{}

type UserConfigurationType

type UserConfigurationType struct {
	UserConfigurationName *UserConfigurationNameType `` /* 134-byte string literal not displayed */

	ItemId *ItemIdType `xml:"http://schemas.microsoft.com/exchange/services/2006/types ItemId,omitempty" json:"ItemId,omitempty"`

	Dictionary *UserConfigurationDictionaryType `xml:"http://schemas.microsoft.com/exchange/services/2006/types Dictionary,omitempty" json:"Dictionary,omitempty"`

	XmlData []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types XmlData,omitempty" json:"XmlData,omitempty"`

	BinaryData []byte `xml:"http://schemas.microsoft.com/exchange/services/2006/types BinaryData,omitempty" json:"BinaryData,omitempty"`
}

type UserIdType

type UserIdType struct {
	SID string `xml:"http://schemas.microsoft.com/exchange/services/2006/types SID,omitempty" json:"SID,omitempty"`

	PrimarySmtpAddress string `` /* 128-byte string literal not displayed */

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	DistinguishedUser *DistinguishedUserType `` /* 126-byte string literal not displayed */

	ExternalUserIdentity string `` /* 132-byte string literal not displayed */
}

type UserLocatorType

type UserLocatorType struct {
	*MailboxLocatorType
}

type UserMailboxType

type UserMailboxType struct {
	Id string `xml:"Id,attr,omitempty" json:"Id,omitempty"`

	IsArchive bool `xml:"IsArchive,attr,omitempty" json:"IsArchive,omitempty"`
}

type UserOofSettings

type UserOofSettings struct {
	OofState *OofState `xml:"http://schemas.microsoft.com/exchange/services/2006/types OofState,omitempty" json:"OofState,omitempty"`

	ExternalAudience *ExternalAudience `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExternalAudience,omitempty" json:"ExternalAudience,omitempty"`

	Duration *Duration `xml:"http://schemas.microsoft.com/exchange/services/2006/types Duration,omitempty" json:"Duration,omitempty"`

	InternalReply *ReplyBody `xml:"http://schemas.microsoft.com/exchange/services/2006/types InternalReply,omitempty" json:"InternalReply,omitempty"`

	ExternalReply *ReplyBody `xml:"http://schemas.microsoft.com/exchange/services/2006/types ExternalReply,omitempty" json:"ExternalReply,omitempty"`

	DeclineMeetingReply *ReplyBody `` /* 130-byte string literal not displayed */

	DeclineEventsForScheduledOOF bool `` /* 148-byte string literal not displayed */

	DeclineAllEventsForScheduledOOF bool `` /* 154-byte string literal not displayed */

	CreateOOFEvent bool `xml:"http://schemas.microsoft.com/exchange/services/2006/types CreateOOFEvent,omitempty" json:"CreateOOFEvent,omitempty"`

	OOFEventSubject string `xml:"http://schemas.microsoft.com/exchange/services/2006/types OOFEventSubject,omitempty" json:"OOFEventSubject,omitempty"`

	AutoDeclineFutureRequestsWhenOOF bool `` /* 156-byte string literal not displayed */

	OOFEventID string `xml:"http://schemas.microsoft.com/exchange/services/2006/types OOFEventID,omitempty" json:"OOFEventID,omitempty"`

	EventsToDeleteIDs *ArrayOfEventIDType `` /* 126-byte string literal not displayed */
}

type UserPhotoSizeType

type UserPhotoSizeType string
const (
	UserPhotoSizeTypeHR48x48 UserPhotoSizeType = "HR48x48"

	UserPhotoSizeTypeHR64x64 UserPhotoSizeType = "HR64x64"

	UserPhotoSizeTypeHR96x96 UserPhotoSizeType = "HR96x96"

	UserPhotoSizeTypeHR120x120 UserPhotoSizeType = "HR120x120"

	UserPhotoSizeTypeHR240x240 UserPhotoSizeType = "HR240x240"

	UserPhotoSizeTypeHR360x360 UserPhotoSizeType = "HR360x360"

	UserPhotoSizeTypeHR432x432 UserPhotoSizeType = "HR432x432"

	UserPhotoSizeTypeHR504x504 UserPhotoSizeType = "HR504x504"

	UserPhotoSizeTypeHR648x648 UserPhotoSizeType = "HR648x648"

	UserPhotoSizeTypeHR1024xN UserPhotoSizeType = "HR1024xN"

	UserPhotoSizeTypeHR1920xN UserPhotoSizeType = "HR1920xN"
)

type UserPhotoTypeType

type UserPhotoTypeType string
const (
	UserPhotoTypeTypeUserPhoto UserPhotoTypeType = "UserPhoto"

	UserPhotoTypeTypeProfileHeaderPhoto UserPhotoTypeType = "ProfileHeaderPhoto"
)

type UserProfilePicture

type UserProfilePicture struct {
	*InsightValue

	Blob string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Blob,omitempty" json:"Blob,omitempty"`

	PhotoSize string `xml:"http://schemas.microsoft.com/exchange/services/2006/types PhotoSize,omitempty" json:"PhotoSize,omitempty"`

	Url string `xml:"http://schemas.microsoft.com/exchange/services/2006/types Url,omitempty" json:"Url,omitempty"`

	ImageType string `xml:"http://schemas.microsoft.com/exchange/services/2006/types ImageType,omitempty" json:"ImageType,omitempty"`
}

type Value

type Value struct {
	Value string `xml:",chardata" json:"-,"`

	Name string `xml:"Name,attr,omitempty" json:"Name,omitempty"`
}

type VersionType

type VersionType string

type ViewFilterType

type ViewFilterType string
const (
	ViewFilterTypeAll ViewFilterType = "All"

	ViewFilterTypeFlagged ViewFilterType = "Flagged"

	ViewFilterTypeHasAttachment ViewFilterType = "HasAttachment"

	ViewFilterTypeToOrCcMe ViewFilterType = "ToOrCcMe"

	ViewFilterTypeUnread ViewFilterType = "Unread"

	ViewFilterTypeTaskActive ViewFilterType = "TaskActive"

	ViewFilterTypeTaskOverdue ViewFilterType = "TaskOverdue"

	ViewFilterTypeTaskCompleted ViewFilterType = "TaskCompleted"

	ViewFilterTypeNoClutter ViewFilterType = "NoClutter"

	ViewFilterTypeClutter ViewFilterType = "Clutter"
)

type VotingInformationType

type VotingInformationType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types VotingInformation"`

	UserOptions *ArrayOfVotingOptionDataType `xml:"http://schemas.microsoft.com/exchange/services/2006/types UserOptions,omitempty" json:"UserOptions,omitempty"`

	VotingResponse string `xml:"http://schemas.microsoft.com/exchange/services/2006/types VotingResponse,omitempty" json:"VotingResponse,omitempty"`
}

type VotingOptionDataType

type VotingOptionDataType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types VotingOptionData"`

	DisplayName string `xml:"http://schemas.microsoft.com/exchange/services/2006/types DisplayName,omitempty" json:"DisplayName,omitempty"`

	SendPrompt *SendPromptType `xml:"http://schemas.microsoft.com/exchange/services/2006/types SendPrompt,omitempty" json:"SendPrompt,omitempty"`
}

type WarmupOptionsType

type WarmupOptionsType interface{}

type WatermarkType

type WatermarkType NonEmptyStringType

type WeeklyRecurrencePatternType

type WeeklyRecurrencePatternType struct {
	*IntervalRecurrencePatternBaseType

	DaysOfWeek *DaysOfWeekType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DaysOfWeek,omitempty" json:"DaysOfWeek,omitempty"`

	FirstDayOfWeek *DayOfWeekType `xml:"http://schemas.microsoft.com/exchange/services/2006/types FirstDayOfWeek,omitempty" json:"FirstDayOfWeek,omitempty"`
}

type WeeklyRegeneratingPatternType

type WeeklyRegeneratingPatternType struct {
	*RegeneratingPatternBaseType
}

type WellKnownResponseObjectType

type WellKnownResponseObjectType struct {
}

type WorkHoursType

type WorkHoursType struct {
	XMLName xml.Name `xml:"http://schemas.microsoft.com/exchange/services/2006/types WorkHours"`

	WorkDay *SystemDayOfWeek `xml:"http://schemas.microsoft.com/exchange/services/2006/types WorkDay,omitempty" json:"WorkDay,omitempty"`

	TimeSlots *ArrayOfWorkTimeSlot `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeSlots,omitempty" json:"TimeSlots,omitempty"`
}

type WorkTimeSlot

type WorkTimeSlot struct {
	StartTimeInMinutes int32 `` /* 128-byte string literal not displayed */

	EndTimeInMinutes int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTimeInMinutes,omitempty" json:"EndTimeInMinutes,omitempty"`
}

type WorkingHours

type WorkingHours struct {
	TimeZone *SerializableTimeZone `xml:"http://schemas.microsoft.com/exchange/services/2006/types TimeZone,omitempty" json:"TimeZone,omitempty"`

	WorkingPeriodArray *ArrayOfWorkingPeriod `` /* 128-byte string literal not displayed */
}

type WorkingPeriod

type WorkingPeriod struct {
	DayOfWeek *DaysOfWeekType `xml:"http://schemas.microsoft.com/exchange/services/2006/types DayOfWeek,omitempty" json:"DayOfWeek,omitempty"`

	StartTimeInMinutes int32 `` /* 128-byte string literal not displayed */

	EndTimeInMinutes int32 `xml:"http://schemas.microsoft.com/exchange/services/2006/types EndTimeInMinutes,omitempty" json:"EndTimeInMinutes,omitempty"`
}

type YearlyRegeneratingPatternType

type YearlyRegeneratingPatternType struct {
	*RegeneratingPatternBaseType
}

Jump to

Keyboard shortcuts

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