Documentation ¶
Index ¶
- Constants
- Variables
- type AbsoluteDate
- type AbsoluteDateTransition
- type AbsoluteMonthlyRecurrence
- type AbsoluteYearlyRecurrence
- type AcceptItem
- type AcceptSharingInvitation
- type AccessLevel
- type Accuracy
- type ActingAs
- type ActionConversationActionTypeType
- type ActionProtectionRuleActionType
- type ActionSetClientExtensionActionType
- type ActionTypeHoldActionType
- type ActionTypeReminderActionType
- type ActionUrl
- type Actions
- type ActionsArrayOfSetClientExtensionActionsType
- type ActionsRuleActionsType
- type ActualWork
- type AddBlankTargetToLinks
- type AddDelegate
- type AddDelegateResponse
- type AddDistributionGroupToImList
- type AddDistributionGroupToImListResponse
- type AddImContactToGroup
- type AddImContactToGroupResponse
- type AddImGroup
- type AddImGroupResponse
- type AddItemToMyCalendar
- type AddNewImContactToGroup
- type AddNewImContactToGroupResponse
- type AddNewTelUriContactToGroup
- type AddNewTelUriContactToGroupResponse
- type AdditionalInfo
- type AdditionalProperties
- type AddressContactType
- type AddressEmailAddressType
- type AddressEntity
- type AddressListId
- type AddressesArrayOfAddressEntitiesType
- type AddressesArrayOfAddressesType
- type Addressstring
- type AdjacentMeetingCount
- type AdjacentMeetings
- type AggregateOn
- type AggregationRestriction
- type Alias
- type AliasFederatedDirectoryGroupType
- type AliasMasterMailboxType
- type AllInternal
- type AllowExternalOof
- type AllowNewTimeProposal
- type AlternateId
- type AlternatePublicFolderId
- type AlternatePublicFolderItemId
- type Altitude
- type AltitudeAccuracy
- type And
- type AndProtectionRuleAndType
- type Annotation
- type ApiVersionSupported
- type App
- type AppMarketplaceUrl
- type AppStatus
- type AppendToFolderField
- type AppendToItemField
- type ApplicationRoles
- type ApplyConversationAction
- type ApplyConversationActionResponse
- type ApplyConversationActionResponseMessage
- type AppointmentReplyTime
- type AppointmentSequenceNumber
- type AppointmentState
- type ApprovalDecision
- type ApprovalDecisionMaker
- type ApprovalDecisionTime
- type ApprovalRequestData
- type Apps
- type ArchiveItem
- type ArchiveItemResponse
- type ArchiveItemResponseMessage
- type ArchiveSourceFolderId
- type ArchiveTag
- type Argument
- type AssignCategories
- type AssignedTime
- type Assignees
- type AssistantName
- type AssistantNames
- type AssistantPhoneNumbers
- type AssociatedCalendarItemId
- type Association
- type AttachLongPathName
- type AttachmentId
- type AttachmentIdGetAttachmentandDeleteAttachment
- type AttachmentIds
- type AttachmentShape
- type Attachments
- type AttemptCount
- type Attendee
- type AttendeeConflictDataArray
- type AttendeeLocation
- type AttendeeType
- type Attendees
- type AttributionPersonaAttributionType
- type AttributionsArrayOfPersonaAttributionsType
- type AttributionsArrayOfValueAttributionsType
- type Attributionstring
- type AudioData
- type Base64Binary
- type BaseFolderIds
- type BaseItemId
- type BaseOffset
- type BaseShape
- type BaseShapePreviewItemBaseShapeType
- type BccRecipient
- type BccRecipients
- type BeginTime
- type Bias
- type BiasUTC
- type BillingInformation
- type BinaryData
- type Birthday
- type Birthdays
- type Bitmask
- type BlockExternalImages
- type BlockStatus
- type Bodies
- type Body
- type BodyContentAttributedValue
- type BodyType
- type BodyTypeBodyTypeType
- type BusinessAddresses
- type BusinessHomePage
- type BusinessHomePages
- type BusinessName
- type BusinessPhoneNumbers
- type BusinessPhoneNumbers2
- type BusyType
- type CalendarEvent
- type CalendarEventArray
- type CalendarEventDetails
- type CalendarFolder
- type CalendarFolderPermissionLevel
- type CalendarItem
- type CalendarItemType
- type CalendarPermission
- type CalendarPermissionLevel
- type CalendarPermissions
- type CalendarUrlFederatedDirectoryGroupType
- type CalendarUrlMasterMailboxType
- type CalendarView
- type CallbackPhones
- type CallerData
- type CanCreateItems
- type CanCreateSubFolders
- type CanDelete
- type CanRenameOrMove
- type CancelCalendarItem
- type CarPhones
- type Categories
- type CcRecipients
- type ChangeCount
- type ChangeHighlights
- type ChangesHierarchy
- type ChangesItems
- type ChildFolderCount
- type Children
- type ChildrenArrayOfStringArrayAttributedValuesType
- type City
- type ClientExtension
- type ClientExtensions
- type ClientIntent
- type Comment
- type Companies
- type CompanyName
- type CompanyNameSortKey
- type CompanyNames
- type CompleteDate
- type CompleteFindInGALSpeechRecognition
- type CompleteFindInGALSpeechRecognitionResponse
- type CompleteName
- type Condition
- type ConditionRestrictionType
- type Conditions
- type ConferenceType
- type ConfigurationName
- type ConfigurationRequestDetails
- type ConflictResults
- type ConflictingMeetingCount
- type ConflictingMeetings
- type ConnectingSID
- type ConnectionFailureCause
- type ConnectionStatus
- type ConnectionTimeout
- type Constant
- type Contact
- type ContactContactType
- type ContactId
- type ContactIds
- type ContactSource
- type ContactString
- type Contacts
- type ContactsArrayOfContactsType
- type ContactsFolder
- type ContactsFolderPermissionLevel
- type ContactsView
- type Contains
- type ContainsBodyStrings
- type ContainsHeaderStrings
- type ContainsRecipientStrings
- type ContainsSenderStrings
- type ContainsSubjectOrBodyStrings
- type ContainsSubjectStrings
- type Content
- type ContentExpiryDate
- type ContentId
- type ContentLocation
- type ContentOwner
- type ContentType
- type ContextFolderId
- type ConversationAction
- type ConversationActions
- type ConversationConversationRequestType
- type ConversationConversationResponseType
- type ConversationConversationType
- type ConversationId
- type ConversationIndex
- type ConversationIndexstring
- type ConversationLastSyncTime
- type ConversationNode
- type ConversationNodes
- type ConversationShape
- type ConversationTopic
- type Conversations
- type ConvertHtmlCodePageToUTF8
- type ConvertId
- type ConvertIdResponse
- type ConvertIdResponseMessage
- type CopiedEvent
- type CopyFolder
- type CopyFolderResponse
- type CopyFolderResponseMessage
- type CopyItem
- type CopyItemResponse
- type CopyItemResponseMessage
- type CopyToFolder
- type Count
- type Country
- type CountryOrRegion
- type CreateAssociated
- type CreateAttachment
- type CreateAttachmentResponse
- type CreateAttachmentResponseMessage
- type CreateContents
- type CreateFolder
- type CreateFolderPath
- type CreateFolderPathResponse
- type CreateFolderPathResponseMessage
- type CreateFolderResponse
- type CreateFolderResponseMessage
- type CreateFolderSync
- type CreateHierarchy
- type CreateItem
- type CreateItemResponse
- type CreateItemResponseMessage
- type CreateItemSync
- type CreateManagedFolder
- type CreateManagedFolderResponse
- type CreateManagedFolderResponseMessage
- type CreateRuleOperation
- type CreateUserConfiguration
- type CreateUserConfigurationResponse
- type CreateUserConfigurationResponseMessage
- type CreatedEvent
- type CreatedTime
- type CreationTime
- type Culture
- type CurrentMeetingTime
- type CustomMailTip
- type DLExpansion
- type DailyRecurrence
- type DailyRegeneration
- type Data
- type DataType
- type Database64Binary
- type Date
- type DateMessageTracking
- type DateTime
- type DateTimeCreated
- type DateTimePrecision
- type DateTimeReceived
- type DateTimeSent
- type DateTimeStamp
- type Day
- type DayOfMonth
- type DayOfWeekIndex
- type DayOfWeekTimeZone
- type DayOfWeekWorkingPeriod
- type DayOrder
- type DayQuality
- type Daylight
- type DaylightTime
- type DaysOfWeekDayOfWeekType
- type DaysOfWeekDaysOfWeekType
- type DeclineItem
- type Deduplication
- type DelegatePermissions
- type DelegateUser
- type DelegateUserResponseMessageType
- type DelegateUsers
- type DelegationState
- type Delegator
- type Delete
- type DeleteAttachment
- type DeleteAttachmentResponse
- type DeleteAttachmentResponseMessage
- type DeleteFolder
- type DeleteFolderField
- type DeleteFolderResponse
- type DeleteFolderResponseMessage
- type DeleteFolderSync
- type DeleteFromFolderStateDefinition
- type DeleteItem
- type DeleteItemField
- type DeleteItemResponse
- type DeleteItemResponseMessage
- type DeleteItemSync
- type DeleteItems
- type DeleteRuleOperation
- type DeleteType
- type DeleteUserConfiguration
- type DeleteUserConfigurationResponse
- type DeleteUserConfigurationResponseMessage
- type DeletedEvent
- type DeletedOccurrence
- type DeletedOccurrenceStateDefinition
- type DeletedOccurrences
- type DeliverMeetingRequests
- type DeliveryRestricted
- type DeliveryStatus
- type Department
- type Departments
- type Description
- type DescriptionMasterMailboxType
- type DescriptiveLinkKey
- type DestinationFolderId
- type DetailedSuggestionsWindow
- type Diagnostics
- type DiagnosticsLevel
- type DialStringExchangeWebServices
- type Dictionary
- type DictionaryEntry
- type DictionaryKey
- type DictionaryValue
- type DirectReports
- type DirectoryId
- type DisableApp
- type DisableAppResponse
- type DisableReason
- type DisclaimerTextEncryptionConfigurationResponseType
- type DisclaimerTextSetEncryptionConfigurationType
- type DisconnectPhoneCall
- type DisconnectPhoneCallResponse
- type DiscoverySearchConfiguration
- type DiscoverySearchConfigurations
- type DisplayCc
- type DisplayNameFederatedDirectoryGroupType
- type DisplayNameFirstLast
- type DisplayNameFirstLastHeader
- type DisplayNameFirstLastSortKey
- type DisplayNameLastFirst
- type DisplayNameLastFirstHeader
- type DisplayNameLastFirstSortKey
- type DisplayNameMasterMailboxType
- type DisplayNameNonEmptyStringType
- type DisplayNamePrefix
- type DisplayNamePrefixes
- type DisplayNameVotingOptionDataType
- type DisplayNames
- type DisplayNamestring
- type DisplayTo
- type DistinguishedFolderId
- type DistinguishedFolderIdDistinguishedFolderIdNameType
- type DistinguishedGroupBy
- type DistinguishedUser
- type DistributionList
- type Domain
- type DomainControllerMasterMailboxType
- type DomainMessageTracking
- type DraftItemIds
- type DueDate
- type DurationItems
- type DurationUserOofSettings
- type EditAllowed
- type EditItems
- type EffectiveRights
- type EmailAddressAttributedValue
- type EmailAddressEmailAddress
- type EmailAddressEmailAddressType
- type EmailAddressEntity
- type EmailAddressGetPersonaType
- type EmailAddressNonEmptyStringType
- type EmailAddresses
- type EmailAddressesArrayOfEmailAddressEntitiesType
- type EmailAddressesArrayOfEmailAddressesType
- type EmailAddressesArrayOfExtractedEmailAddresses
- type EmailAddressstring
- type EmailEmailAddress
- type EmailEmailAddressType
- type EmailString
- type EmailTextEncryptionConfigurationResponseType
- type EmailTextSetEncryptionConfigurationType
- type EmailUser
- type Emails1
- type Emails2
- type Emails3
- type EmptyFolder
- type EmptyFolderResponse
- type EmptyFolderResponseMessage
- type EnableAlwaysDelete
- type EncryptedSharedFolderData
- type EncryptedSharedFolderDataCollection
- type End
- type EndChangeHighlightsType
- type EndDateRecurrence
- type EndDateReminderType
- type EndDateText
- type EndDateTime
- type EndNodeUrl
- type EndTime
- type EndTimeInMinutes
- type EndTimeReminderMessageDataType
- type EndTimeZone
- type EndTimeZoneId
- type EndWallClock
- type EnhancedLocation
- type EntityExtractionResult
- type EntryEmailAddress
- type EntryIMAddress
- type EntryPhoneNumber
- type EntryPhysicalAddress
- type Error
- type ErrorCode
- type ErrorCodeItemIndexErrorType
- type ErrorCodeint
- type ErrorDescription
- type ErrorMessage
- type ErrorMessageNonIndexableItemStatisticType
- type ErrorSubscriptionIds
- type Errors
- type EventData
- type EventDescription
- type EventType
- type EventTypes
- type ExceptionFieldURI
- type Exceptions
- type ExchangeImpersonation
- type ExchangeStoreId
- type ExcludeConflicts
- type Excludes
- type ExecutedSearchScope
- type Exists
- type ExpandDL
- type ExpandDLResponse
- type ExpandDLResponseMessage
- type ExpandGroupMembership
- type ExportAllowed
- type ExportItems
- type ExportItemsResponse
- type ExportItemsResponseMessage
- type ExtendedAttribute
- type ExtendedAttributes
- type ExtendedFieldURI
- type ExtendedPropertiesArrayOfExtendedPropertyAttributedValueType
- type ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs
- type ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType
- type ExtendedProperty
- type ExtendedPropertyAttributedValue
- type ExtendedPropertyPathToExtendedFieldType
- type ExternalAudience
- type ExternalDirectoryObjectId
- type ExternalDirectoryObjectIdFederatedDirectoryGroupType
- type ExternalDirectoryObjectIdFederatedDirectoryIdentityDetailsType
- type ExternalDirectoryObjectIdGetFederatedDirectoryUserType
- type ExternalEmailAddress
- type ExternalMemberCount
- type ExternalReply
- type ExternalUserIdentity
- type ExtractAllowed
- type FailedMailbox
- type FailedMailboxes
- type FederatedDeliveryMailbox
- type FieldOrder
- type FieldURI
- type FieldURIOrConstant
- type FieldUriRule
- type FieldValue
- type FileAs
- type FileAsHeader
- type FileAsId
- type FileAsIds
- type FileAsMapping
- type FileAses
- type FileAttachment
- type FilterHtmlContent
- type FindCalendarFoldersResponseMessage
- type FindConversation
- type FindConversationResponse
- type FindFolder
- type FindFolderResponse
- type FindFolderResponseMessage
- type FindItem
- type FindItemResponse
- type FindItemResponseMessage
- type FindMailboxStatisticsByKeywords
- type FindMailboxStatisticsByKeywordsResponse
- type FindMailboxStatisticsByKeywordsResponseMessage
- type FindMessageTrackingReport
- type FindMessageTrackingReportResponse
- type FindPeople
- type FindPeopleResponse
- type FindPeopleResponseMessage
- type FirstDayOfWeek
- type FirstHopServer
- type FirstLoadedRowIndex
- type FirstMatchingRowIndex
- type FirstName
- type FirstOccurrence
- type Flag
- type FlagStatus
- type FlaggedForAction
- type Folder
- type FolderChange
- type FolderChanges
- type FolderClass
- type FolderId
- type FolderIds
- type FolderIdsArrayOfFolderIdType
- type FolderName
- type FolderNames
- type FolderShape
- type FolderSize
- type Folders
- type FoldersToIgnore
- type FormattedAddress
- type ForwardAllowed
- type ForwardAsAttachmentToRecipients
- type ForwardItem
- type ForwardToRecipients
- type FractionalPageFolderView
- type FractionalPageItemView
- type FreeBusyChangedEvent
- type FreeBusyResponse
- type FreeBusyResponseArray
- type FreeBusyView
- type FreeBusyViewOptions
- type FreeBusyViewType
- type From
- type FromAddresses
- type FromConnectedAccounts
- type FromDate
- type FullName
- type Generation
- type Generations
- type GetAppManifests
- type GetAppManifestsResponse
- type GetAppManifestsResponseMessage
- type GetAppMarketplaceUrl
- type GetAppMarketplaceUrlResponse
- type GetAttachment
- type GetAttachmentResponse
- type GetAttachmentResponseMessage
- type GetClientAccessToken
- type GetClientAccessTokenResponse
- type GetClientAccessTokenResponseMessage
- type GetClientExtension
- type GetClientExtensionResponse
- type GetClientIntent
- type GetClientIntentResponseMessage
- type GetConversationItems
- type GetConversationItemsResponse
- type GetConversationItemsResponseMessage
- type GetDelegate
- type GetDelegateResponse
- type GetDiscoverySearchConfiguration
- type GetDiscoverySearchConfigurationResponse
- type GetDiscoverySearchConfigurationResponseMessage
- type GetEncryptionConfiguration
- type GetEncryptionConfigurationResponse
- type GetEncryptionConfigurationResponseMessage
- type GetEvents
- type GetEventsResponse
- type GetEventsResponseMessage
- type GetFederatedDirectoryGroup
- type GetFederatedDirectoryGroupResponse
- type GetFederatedDirectoryUser
- type GetFederatedDirectoryUserResponse
- type GetFolder
- type GetFolderResponse
- type GetFolderResponseMessage
- type GetHoldOnMailboxes
- type GetHoldOnMailboxesResponse
- type GetHoldOnMailboxesResponseMessage
- type GetImItemList
- type GetImItemListResponse
- type GetImItems
- type GetImItemsResponse
- type GetInboxRules
- type GetInboxRulesResponse
- type GetItem
- type GetItemResponse
- type GetItemResponseMessage
- type GetMailTips
- type GetMailTipsResponse
- type GetMessageTrackingReport
- type GetMessageTrackingReportResponse
- type GetNonIndexableItemDetails
- type GetNonIndexableItemDetailsResponse
- type GetNonIndexableItemDetailsResponseMessage
- type GetNonIndexableItemStatistics
- type GetNonIndexableItemStatisticsResponse
- type GetNonIndexableItemStatisticsResponseMessage
- type GetPasswordExpirationDate
- type GetPasswordExpirationDateResponse
- type GetPersona
- type GetPersonaResponseMessage
- type GetPhoneCallInformation
- type GetPhoneCallInformationResponse
- type GetReminders
- type GetRemindersResponse
- type GetRoomLists
- type GetRoomListsResponse
- type GetRooms
- type GetRoomsResponse
- type GetSearchableMailboxes
- type GetSearchableMailboxesResponse
- type GetSearchableMailboxesResponseMessage
- type GetServerTimeZones
- type GetServerTimeZonesResponse
- type GetServerTimeZonesResponseMessage
- type GetServiceConfiguration
- type GetServiceConfigurationResponse
- type GetSharingFolder
- type GetSharingFolderResponse
- type GetSharingFolderResponseMessage
- type GetSharingMetadata
- type GetSharingMetadataResponse
- type GetSharingMetadataResponseMessage
- type GetStreamingEvents
- type GetStreamingEventsResponse
- type GetStreamingEventsResponseMessage
- type GetUserAvailabilityRequest
- type GetUserAvailabilityResponse
- type GetUserConfiguration
- type GetUserConfigurationResponse
- type GetUserConfigurationResponseMessage
- type GetUserOofSettingsRequest
- type GetUserOofSettingsResponse
- type GetUserPhoto
- type GetUserPhotoResponse
- type GetUserPhotoResponseMessage
- type GetUserRetentionPolicyTags
- type GetUserRetentionPolicyTagsResponse
- type GetUserRetentionPolicyTagsResponseMessage
- type GivenName
- type GivenNames
- type GlobalCategories
- type GlobalFlagStatus
- type GlobalHasAttachments
- type GlobalHasIrm
- type GlobalIconIndex
- type GlobalImportance
- type GlobalItemClasses
- type GlobalItemIds
- type GlobalLastDeliveryTime
- type GlobalMessageCount
- type GlobalObjectId
- type GlobalObjectIdGetClientIntentType
- type GlobalParentFolderIds
- type GlobalSize
- type GlobalUniqueRecipients
- type GlobalUniqueSenders
- type GlobalUniqueUnreadSenders
- type GlobalUnreadCount
- type GoodThreshold
- type GroupArrayOfFederatedDirectoryGroupsType
- type GroupAttendeeConflictData
- type GroupBy
- type GroupId
- type GroupIdentifier
- type GroupIds
- type GroupIndex
- type GroupMailboxAssociationType
- type GroupSids
- type GroupType
- type GroupTypeFederatedDirectoryGroupType
- type GroupTypeMasterMailboxType
- type GroupedItems
- type GroupingAction
- type GroupingActionItemType
- type Groups
- type GroupsArrayOfFederatedDirectoryGroupsType
- type GroupsArrayOfImGroupType
- type Guid
- type HasAttachment
- type HasAttachments
- type HasBeenProcessed
- type HasBlockedImages
- type HasChanged
- type HasEndTimeChanged
- type HasIrm
- type HasLocationChanged
- type HasPicture
- type HasQuota
- type HasStartTimeChanged
- type HiddenRecipient
- type HighlightTerms
- type Hobbies
- type HoldId
- type HomeAddresses
- type HomeCity
- type HomeCitySortKey
- type HomeFaxes
- type HomePage
- type HomePhones
- type HomePhones2
- type ID
- type IDItemIdType
- type IDString
- type IconIndex
- type IdEmailAddressType
- type IdOfFolderToShare
- type IdTimeZone
- type Identity
- type IdentityDetails
- type Ids
- type Ignore
- type ImAddressNonEmptyStringType
- type ImAddressString
- type ImAddresses
- type ImAddresses2
- type ImAddresses3
- type ImAddressesArrayOfStringAttributedValuesType
- type ImContactSipUriAddress
- type ImGroup
- type ImItemList
- type ImListMigrationCompleted
- type ImTelephoneNumber
- type ImageBase64EncryptionConfigurationResponseType
- type ImageBase64SetEncryptionConfigurationType
- type Importance
- type InPlaceHoldConfigurationOnly
- type InPlaceHoldIdentity
- type InReplyTo
- type InboxFolderPermissionLevel
- type InboxRules
- type InboxUrlFederatedDirectoryGroupType
- type InboxUrlMasterMailboxType
- type IncludeMimeContent
- type IncludeNonIndexableItems
- type IncludePersonalArchive
- type IncludeUnsearchableItems
- type IncludesLastFolderInRange
- type IncludesLastItemInRange
- type IndexedFieldURI
- type IndexedOffset
- type IndexedPageFolderView
- type IndexedPageItemView
- type IndividualAttendeeConflictData
- type Initials
- type InitialsArrayOfStringAttributedValuesType
- type InlineImageUrlTemplate
- type InstallApp
- type InstallAppResponse
- type InstanceKey
- type IntendedFreeBusyStatus
- type Intent
- type InternalDomainsSmtpDomainList
- type InternalId
- type InternalReply
- type InternetMessageHeader
- type InternetMessageHeaders
- type InternetMessageId
- type Interval
- type InvalidRecipient
- type InvalidRecipientMailTips
- type InvalidRecipients
- type IsAllDayEvent
- type IsApprovalRequest
- type IsArchive
- type IsAssignmentEditable
- type IsAssociated
- type IsAutomaticForward
- type IsAutomaticReply
- type IsCancelled
- type IsClutter
- type IsComplete
- type IsContactPhoto
- type IsDebug
- type IsDelegated
- type IsDeliveryReceiptRequested
- type IsDraft
- type IsEnabled
- type IsEncrypted
- type IsEqualTo
- type IsException
- type IsExternalMailbox
- type IsFolderContact
- type IsFolderOwner
- type IsFolderVisible
- type IsFromMe
- type IsGreaterThan
- type IsGreaterThanOrEqualTo
- type IsHidden
- type IsInError
- type IsInline
- type IsLessThan
- type IsLessThanOrEqualTo
- type IsManagedFoldersRoot
- type IsMeeting
- type IsMeetingCalendarEventDetails
- type IsMeetingRequest
- type IsMeetingResponse
- type IsMember
- type IsMemberFederatedDirectoryGroupType
- type IsMembershipGroup
- type IsModerated
- type IsNDR
- type IsNotEqualTo
- type IsNotSupported
- type IsOccurrencePresent
- type IsOnlineMeeting
- type IsOrganizer
- type IsOutOfDate
- type IsOwner
- type IsPartiallyIndexed
- type IsPermanentFailure
- type IsPermissionControlled
- type IsPin
- type IsPinnedFederatedDirectoryGroupType
- type IsPrivate
- type IsQuickContact
- type IsRead
- type IsReadReceipt
- type IsReadReceiptRequested
- type IsRecurring
- type IsRecurringCalendarEventDetails
- type IsReminderSet
- type IsResend
- type IsResponseRequested
- type IsSigned
- type IsSubmitted
- type IsTeamTask
- type IsTranscriptionEnabledInMailboxConfig
- type IsUndecidedApprovalRequest
- type IsUnmodified
- type IsVisible
- type IsVoicemail
- type IsWorkTime
- type IsWritable
- type Item
- type ItemAttachment
- type ItemChange
- type ItemChanges
- type ItemClass
- type ItemClasses
- type ItemClassesArrayOfItemClassType
- type ItemCount
- type ItemHits
- type ItemHoldPeriod
- type ItemId
- type ItemIds
- type ItemIdsNonEmptyArrayOfItemIdsType
- type ItemShape
- type ItemUploadItemType
- type ItemVersion
- type Items
- type ItemsArrayOfNonIndexableItemDetailsType
- type ItemsArrayOfSearchPreviewItemsType
- type ItemsNonEmptyArrayOfAllItemsType
- type ItemsNonEmptyArrayOfUploadItemsType
- type JobTitle
- type JoinDate
- type JoinDateFederatedDirectoryGroupType
- type JoinOnlineMeetingUrl
- type JoinedBy
- type JournalFolderPermissionLevel
- type KeepProperties
- type Keyword
- type KeywordStat
- type KeywordStatisticsSearchResult
- type KeywordStats
- type Keywords
- type Language
- type LanguageDiscoverySearchConfigurationType
- type LargeAudienceCap
- type LargeAudienceThreshold
- type LastAttemptTime
- type LastDeliveryTime
- type LastModifiedName
- type LastModifiedTime
- type LastName
- type LastOccurrence
- type LastResponseTime
- type Latitude
- type LegacyDN
- type LegacyDnFederatedDirectoryGroupType
- type LegacyDnNonEmptyArrayOfLegacyDNsType
- type LegacyFreeBusyStatus
- type LobbyBypass
- type Location
- type LocationBasedStateDefinition
- type LocationCalendarEventDetails
- type LocationReminderMessageDataType
- type LocationSource
- type LocationUri
- type Locations
- type Longitude
- type MSExchangeCertificate
- type MailTips
- type MailTipsConfigurationMailTipsServiceConfiguration
- type MailTipsEnabled
- type MailTipsRequested
- type MailTipsResponseMessageType
- type Mailbox
- type MailboxAvailability
- type MailboxCulture
- type MailboxData
- type MailboxDataArray
- type MailboxFull
- type MailboxHoldResult
- type MailboxHoldStatus
- type MailboxHoldStatuses
- type MailboxId
- type MailboxPreviewItemMailboxType
- type MailboxQuery
- type MailboxScope
- type MailboxSearchScope
- type MailboxSearchScopes
- type MailboxSmtpAddress
- type MailboxStat
- type MailboxStatisticsSearchResult
- type MailboxStats
- type MailboxType
- type MailboxTypeMasterMailboxType
- type MailboxesArrayOfStringsType
- type MailboxesArrayOfUserMailboxesType
- type MailboxesNonEmptyArrayOfLegacyDNsType
- type Mailboxstring
- type MakeItemImmutable
- type ManagedByOrganization
- type ManagedFolderId
- type ManagedFolderInformation
- type ManagementRole
- type Manager
- type ManagerMailbox
- type Managers
- type Manifest
- type Manifests
- type MarkAllItemsAsRead
- type MarkAllItemsAsReadResponse
- type MarkAllItemsAsReadResponseMessage
- type MarkAsJunk
- type MarkAsJunkResponse
- type MarkAsJunkResponseMessage
- type MarkAsRead
- type MarkImportance
- type Master
- type MaxChangesReturned
- type MaxItems
- type MaxItemsToReturn
- type MaxMessageSize
- type MaxRecipientsPerGetMailTipsRequest
- type MaximumBodySize
- type MaximumNonWorkHourResultsByDay
- type MaximumResultsByDay
- type MaximumSize
- type MeetingCancellation
- type MeetingDurationInMinutes
- type MeetingMessage
- type MeetingRequest
- type MeetingRequestType
- type MeetingRequestWasSent
- type MeetingResponse
- type MeetingString
- type MeetingSuggestion
- type MeetingSuggestions
- type MeetingTime
- type MeetingTimeZone
- type MeetingWorkspaceUrl
- type Member
- type MemberCorrelationKey
- type Members
- type MembersMemberListType
- type MergedFreeBusy
- type MergedFreeBusyIntervalInMinutes
- type Message
- type MessageAvailability
- type MessageClassifications
- type MessageCount
- type MessageId
- type MessageText
- type MessageTrackingReport
- type MessageTrackingReportId
- type MessageTrackingSearchResult
- type MessageTrackingSearchResults
- type MessageTypes
- type MessageXml
- type Metadata
- type MiddleName
- type MiddleNames
- type Mileage
- type MimeContent
- type MimeContentUTF8
- type MinimumSize
- type MinimumSuggestionQuality
- type MobilePhones
- type MobilePhones2
- type ModifiedEvent
- type ModifiedOccurrences
- type Modify
- type ModifyRecipientsAllowed
- type Month
- type MonthItemRecurrence
- type MonthTimeZoneTransition
- type MonthlyRegeneration
- type MoreEvents
- type MoveFolder
- type MoveFolderResponse
- type MoveFolderResponseMessage
- type MoveItem
- type MoveItemResponse
- type MoveItemResponseMessage
- type MoveToFolder
- type MovedEvent
- type MovedItemId
- type MustDisplayComment
- type MyResponseType
- type NameAttachmentType
- type NameEmailAddress
- type NameEmailAddressType
- type NameExtendedAttributeType
- type NameMessageTracking
- type Namestring
- type NetShowUrl
- type NewBodyContent
- type NewDisplayName
- type NewMailEvent
- type NewReminderTime
- type NextPredictedAction
- type NextPredictedActionItemType
- type Nickname
- type Nicknames
- type NoEndRecurrence
- type NonIndexableItemDetail
- type NonIndexableItemDetailsResult
- type NonIndexableItemStatistic
- type NonIndexableItemStatistics
- type NormalizedBody
- type NormalizedBodyType
- type Not
- type NotSentToMe
- type NotesContact
- type NotesFolderPermissionLevel
- type Notification
- type Notifications
- type Number
- type NumberOfMembers
- type NumberOfMembersAvailable
- type NumberOfMembersWithConflict
- type NumberOfMembersWithNoData
- type NumberOfOccurrences
- type NumberedRecurrence
- type Occurrence
- type OccurrenceDate
- type OccurrenceItemId
- type OccurrenceTimeZoneTransition
- type OfficeLocation
- type OfficeLocations
- type Offset
- type OldFolderId
- type OldItemId
- type OldParentFolderId
- type OnlineMeetingSettings
- type OofSettings
- type OofState
- type OpenAsAdminOrSystemService
- type OperationIndex
- type Operations
- type OptedInto
- type OptionalAttendees
- type Or
- type OrganizationMainPhones
- type Organizer
- type OrganizerLocation
- type OriginalDisplayName
- type OriginalPhoneString
- type OriginalRecipients
- type OriginalStart
- type OtherAddresses
- type OtherFaxes
- type OtherPhones2
- type OtherTelephones
- type OutOfOffice
- type OutlookRuleBlobExists
- type OwaLink
- type Owner
- type Owners
- type PageDirection
- type PageItemCount
- type PageItemReference
- type PageItemSize
- type PageSize
- type Pagers
- type ParentFolderId
- type ParentFolderIdTargetFolderIdType
- type ParentFolderIds
- type ParentGroupId
- type ParentId
- type ParentInternetMessageId
- type ParentItemId
- type PasswordExpirationDate
- type Path
- type PendingMailTips
- type People
- type PeopleUrlFederatedDirectoryGroupType
- type PercentComplete
- type PerformReminderAction
- type PerformReminderActionResponse
- type Period
- type Periods
- type PermanentDelete
- type Permission
- type PermissionLevel
- type PermissionSetCalendarPermissionSetType
- type PermissionSetPermissionSetType
- type Permissions
- type PersonName
- type Persona
- type PersonaId
- type PersonaObjectStatus
- type PersonaShape
- type PersonaType
- type PersonalHomePages
- type Personas
- type Phone
- type PhoneCallId
- type PhoneCallInformation
- type PhoneCallState
- type PhoneNumber
- type PhoneNumberAttributedValue
- type PhoneNumbers
- type PhoneNumbersArrayOfPhoneEntitiesType
- type PhoneNumbersArrayOfPhonesType
- type PhonePhoneEntityType
- type PhoneString
- type PhoneticFirstName
- type PhoneticFullName
- type PhoneticLastName
- type Photo
- type PhotoMasterMailboxType
- type PhotoUrl
- type PhotoUrlFederatedDirectoryGroupType
- type PhysicalAddresses
- type PictureData
- type PlayOnPhoneDialStringExchangeWebServices
- type PlayOnPhoneEnabled
- type PlayOnPhoneExchangeWebServices
- type PlayOnPhoneResponseExchangeWebServices
- type PolicyNudgeRulesConfiguration
- type PolicyTag
- type PolicyTipsEnabled
- type PortalTextEncryptionConfigurationResponseType
- type PortalTextSetEncryptionConfigurationType
- type Position
- type PostItem
- type PostOfficeBox
- type PostReplyItem
- type PostalAddressAttributedValue
- type PostalAddressIndex
- type PostalAddressPersonaPostalAddressType
- type PostalCode
- type PostedTime
- type PredictedAction
- type PredictedActionReason
- type PredictedActionReasons
- type Presenters
- type Preview
- type PreviewItemResponseShape
- type PreviousHopServer
- type PreviousWatermark
- type PrimarySmtpAddress
- type PrimarySmtpAddressstring
- type PrincipalName
- type PrintAllowed
- type Priority
- type ProcessRightAway
- type Profession
- type Professions
- type ProgrammaticAccessAllowed
- type PropertiesArrayOfStringsType
- type PropertiesArrayOfTrackingPropertiesType
- type ProposeNewTime
- type ProposedEnd
- type ProposedEndAttendeeType
- type ProposedEndMeetingRegistrationResponseObjectType
- type ProposedStart
- type ProposedStartAttendeeType
- type ProposedStartMeetingRegistrationResponseObjectType
- type ProtectionRulesConfiguration
- type ProxyPartnerToken
- type ProxySecurityContext
- type ProxySuggesterSid
- type PullSubscriptionRequest
- type PurportedSender
- type PushSubscriptionRequest
- type Query
- type QueryStringQueryStringType
- type QueryStringString
- type RMSTemplateId
- type RadioPhones
- type Range
- type Ranges
- type RawMasterTableXml
- type Read
- type ReadFlag
- type ReadFlagChange
- type ReadItemsCalendarPermissionType
- type ReadItemsPermissionType
- type ReceiveCopiesOfMeetingMessages
- type ReceivedBy
- type ReceivedRepresenting
- type ReceivedTime
- type Recipient
- type RecipientAddress
- type RecipientFilter
- type RecipientIs
- type RecipientTrackingEvent
- type RecipientTrackingEvents
- type RecipientsArrayOfRecipientsType
- type RecipientsArrayOfSmtpAddressType
- type RecognitionId
- type RecognitionResult
- type RecurrenceId
- type RecurrenceRecurrenceType
- type RecurrenceTaskRecurrenceType
- type RecurringDateTransition
- type RecurringDayTransition
- type RecurringMasterItemId
- type RecurringMasterItemIdItemIdType
- type RecurringMasterItemIdRanges
- type RedirectToRecipients
- type ReferenceAttachment
- type ReferenceAttachmentTypecomplexTypeEWS
- type ReferenceId
- type ReferenceItemId
- type References
- type Refiner
- type Refiners
- type RefreshSharingFolder
- type RefreshSharingFolderResponse
- type RefreshSharingFolderResponseMessage
- type RelativeFolderPath
- type RelativeMonthlyRecurrence
- type RelativeYearlyRecurrence
- type RelevanceScore
- type Reminder
- type ReminderDueBy
- type ReminderGroup
- type ReminderIsSet
- type ReminderItemAction
- type ReminderItemActions
- type ReminderMessageData
- type ReminderMinutesBeforeStart
- type ReminderNextTime
- type ReminderText
- type ReminderTime
- type ReminderType
- type Reminders
- type RemoveContactFromImList
- type RemoveContactFromImListResponse
- type RemoveDelegate
- type RemoveDelegateResponse
- type RemoveDistributionGroupFromImList
- type RemoveDistributionGroupFromImListResponse
- type RemoveImContactFromGroup
- type RemoveImContactFromGroupResponse
- type RemoveImGroup
- type RemoveImGroupResponse
- type RemoveItem
- type RemoveOutlookRuleBlob
- type ReplyAllAllowed
- type ReplyAllToItem
- type ReplyAllowed
- type ReplyBody
- type ReplyTo
- type ReplyToItem
- type ReportTemplate
- type RequestServerVersion
- type RequestType
- type RequestedConfiguration
- type RequestedExtensionIds
- type RequestedView
- type RequiredAttendees
- type Resolution
- type ResolutionSet
- type ResolveNames
- type ResolveNamesResponse
- type ResolveNamesResponseMessage
- type Resources
- type ResponseCode
- type ResponseCodeInvalidRecipientResponseCodeType
- type ResponseMessage
- type ResponseMessages
- type ResponseMessagesArrayOfDelegateUserResponseMessageType
- type ResponseMessagesArrayOfMailTipsResponseMessageType
- type ResponseMessagesArrayOfServiceConfigurationResponseMessageType
- type ResponseObjects
- type ResponseType
- type RestrictedGroupIdentifier
- type RestrictedGroupSids
- type Restriction
- type ResultType
- type RetentionAction
- type RetentionDate
- type RetentionId
- type RetentionPeriod
- type RetentionPolicyTag
- type RetentionPolicyTagId
- type RetentionPolicyTags
- type RetentionPolicyType
- type ReturnNewItemIds
- type ReturnQueueEvents
- type RightsManagedMessageDecryptionStatus
- type RightsManagementLicenseData
- type Role
- type Room
- type RoomList
- type RoomLists
- type Rooms
- type RootAddress
- type RootFolderFindFolderResponseMessage
- type RootFolderFindItemResponseMessage
- type RootItemId
- type RoutingTypeEmailAddress
- type RoutingTypeEmailAddressType
- type Rule
- type RuleId
- type RuleOperationError
- type RuleOperationErrors
- type RuleRuleType
- type Rules
- type SID
- type SIPResponseCode
- type SIPResponseText
- type SavedItemFolderId
- type Schema
- type SchemaVersionSupported
- type Schools
- type ScopeClientAccessTokenRequestType
- type ScopeHighlightTermType
- type ScopeNonEmptyStringType
- type SearchArchiveOnly
- type SearchDumpster
- type SearchExpression
- type SearchFilter
- type SearchFolder
- type SearchId
- type SearchItemKind
- type SearchMailboxes
- type SearchMailboxesResponse
- type SearchMailboxesResponseMessage
- type SearchMailboxesResult
- type SearchParameters
- type SearchPreviewItem
- type SearchQueries
- type SearchQuery
- type SearchScope
- type SearchableMailbox
- type SearchableMailboxes
- type SecurityIdentifier
- type SeekToConditionPageItemView
- type SendItem
- type SendItemResponse
- type SendItemResponseMessage
- type SendNotification
- type SendNotificationResponseMessage
- type SendNotificationResult
- type SendPrompt
- type SendSMSAlertToRecipients
- type Sender
- type SenderDepartments
- type SenderEmailAddressType
- type SenderSmtpAddress
- type Senders
- type Senderstring
- type SendingAs
- type Sensitivity
- type SentCcMe
- type SentOnlyToMe
- type SentTime
- type SentToAddresses
- type SentToMe
- type SentToOrCcMe
- type SerializedSecurityContext
- type ServerHint
- type ServerMessageTracking
- type ServerReplyWithMessage
- type ServerVersionInfo
- type ServiceConfigurationResponseMessageType
- type SetClientExtension
- type SetClientExtensionResponse
- type SetClientExtensionResponseMessage
- type SetEncryptionConfiguration
- type SetEncryptionConfigurationResponse
- type SetEncryptionConfigurationResponseMessage
- type SetFolderField
- type SetHoldOnMailboxes
- type SetHoldOnMailboxesResponse
- type SetHoldOnMailboxesResponseMessage
- type SetImGroup
- type SetImGroupResponse
- type SetImListMigrationCompleted
- type SetImListMigrationCompletedResponse
- type SetItemField
- type SetRuleOperation
- type SetTeamMailbox
- type SetTeamMailboxResponse
- type SetUserOofSettingsRequest
- type SetUserOofSettingsResponse
- type SharePointSiteUrl
- type SharePointUrlMasterMailboxType
- type SharedFolderId
- type SharingEffectiveRightsCalendarPermissionReadAccessType
- type SharingEffectiveRightsPermissionReadAccessType
- type SharingFolderId
- type SharingSecurity
- type ShowExternalRecipientCount
- type Size
- type SizeRequested
- type Sizelong
- type SmtpAddress
- type SmtpAddressFederatedDirectoryGroupType
- type SmtpAddressMasterMailboxType
- type SortBy
- type SortOrder
- type SortOrderConversationNodeSortOrder
- type SortValue
- type SourceId
- type SourceIds
- type SpecificUsers
- type SpouseName
- type SpouseNames
- type Standard
- type StandardGroupBy
- type StandardTime
- type Start
- type StartDate
- type StartDateRecurrence
- type StartDateTime
- type StartFindInGALSpeechRecognition
- type StartFindInGALSpeechRecognitionResponse
- type StartTime
- type StartTimeInMinutes
- type StartTimeReminderMessageDataType
- type StartTimeZone
- type StartTimeZoneId
- type StartWallClock
- type State
- type StateDefinition
- type StateTeamMailboxLifecycleStateType
- type Status
- type StatusDescription
- type StatusEvent
- type StatusFrequency
- type StatusHoldStatusType
- type StatusMemberStatusType
- type StopProcessingRules
- type StorageQuota
- type StoreEntryId
- type StreamingSubscriptionRequest
- type Street
- type String
- type StringArrayAttributedValue
- type StringAttributedValue
- type Subject
- type SubjectCalendarEventDetails
- type SubmitTime
- type SubmittedTime
- type Subscribe
- type SubscribeResponse
- type SubscribeResponseMessage
- type SubscriptionIdGetEvents
- type SubscriptionIdGetStreamingEvents
- type SubscriptionIds
- type SubscriptionStatus
- type Suffix
- type Suggestion
- type SuggestionArray
- type SuggestionDayResult
- type SuggestionDayResultArray
- type SuggestionQuality
- type SuggestionsResponse
- type SuggestionsViewOptions
- type SuppressReadReceipt
- type SuppressReadReceipts
- type Surname
- type Surnames
- type SyncFolderHierarchy
- type SyncFolderHierarchyResponse
- type SyncFolderHierarchyResponseMessage
- type SyncFolderId
- type SyncFolderItems
- type SyncFolderItemsResponse
- type SyncFolderItemsResponseMessage
- type SyncScope
- type SyncState
- type SyncStatebase64Binary
- type TTL
- type TTLClientAccessTokenTypeType
- type TTYTDDPhoneNumbers
- type Task
- type TaskString
- type TaskSuggestion
- type TaskSuggestions
- type TaskTimedOut
- type TasksFolder
- type TasksFolderPermissionLevel
- type TelUriAddress
- type TelexNumbers
- type TemplateDescription
- type TemplateName
- type TentativelyAcceptItem
- type Term
- type TextBody
- type Time
- type TimeOffset
- type TimeStamp
- type TimeTimeChangeType
- type TimeWindow
- type TimeZoneAvailability
- type TimeZoneContext
- type TimeZoneDefinition
- type TimeZoneDefinitions
- type TimeZoneItem
- type Timeout
- type Timeoutduration
- type Title
- type Titles
- type To
- type ToDate
- type ToFolderId
- type ToRecipients
- type ToRecipientsArrayOfSmtpAddressType
- type Token
- type TokenClientAccessTokenType
- type TokenRequest
- type TokenRequests
- type TokenString
- type TokenType
- type TokenTypeClientAccessTokenType
- type TokenValue
- type TooBigGroupAttendeeConflictData
- type TotalConversationsInView
- type TotalCount
- type TotalMemberCount
- type TotalNumberOfPeopleInView
- type TotalWork
- type TrackingPropertyType
- type Transition
- type Transitions
- type TransitionsGroup
- type TransitionsGroups
- type True
- type TypeElcFolderType
- type TypeUserConfiguration
- type Typestring
- type UID
- type UIDReminderType
- type UmEnabled
- type UnifiedMessagingConfiguration
- type UninstallApp
- type UninstallAppResponse
- type UniqueBody
- type UniqueBodyType
- type UniqueHash
- type UniquePathId
- type UniqueRecipients
- type UniqueSenders
- type UniqueUnreadSenders
- type UnknownAttendeeConflictData
- type UnknownEntries
- type UnknownEntry
- type UnpinTeamMailbox
- type UnpinTeamMailboxResponse
- type UnreadCount
- type UnresolvedEntry
- type Unsubscribe
- type UnsubscribeResponse
- type UnsubscribeResponseMessage
- type UpdateDelegate
- type UpdateDelegateResponse
- type UpdateFolder
- type UpdateFolderResponse
- type UpdateFolderResponseMessage
- type UpdateFolderSync
- type UpdateInboxRules
- type UpdateInboxRulesResponse
- type UpdateItem
- type UpdateItemInRecoverableItems
- type UpdateItemInRecoverableItemsResponse
- type UpdateItemInRecoverableItemsResponseMessage
- type UpdateItemResponse
- type UpdateItemResponseMessage
- type UpdateItemSync
- type UpdateMailboxAssociation
- type UpdateMailboxAssociationResponse
- type UpdateMailboxAssociationResponseMessage
- type UpdateUserConfiguration
- type UpdateUserConfigurationResponse
- type UpdateUserConfigurationResponseMessage
- type UpdatedItemIds
- type UpdatesFolder
- type UpdatesItem
- type UploadItems
- type UploadItemsResponse
- type UploadItemsResponseMessage
- type Url
- type UrlEntity
- type Urls
- type UrlsArrayOfUrlEntitiesType
- type UserConfiguration
- type UserConfigurationName
- type UserConfigurationProperties
- type UserDisabledExtensions
- type UserEnabledExtensions
- type UserId
- type UserIds
- type UserIdstring
- type UserMailbox
- type UserMailboxAssociationType
- type UserOofSettings
- type UserOptions
- type UserParameters
- type UserRoles
- type UserSMIMECertificate
- type UserSid
- type ValidationErrors
- type Value
- type ValueArrayOfStringValueType
- type ValueBodyContentType
- type ValueEmailAddressType
- type ValueExtendedAttributeType
- type ValueExtendedPropertyType
- type ValueMessageTracking
- type ValuePersonaPhoneNumberType
- type ValuePersonaPostalAddressType
- type ValueProtectionRuleValueType
- type ValueUserConfiguration
- type Values
- type ValuesArrayOfStringValueType
- type ViewPrivateItems
- type VotingInformation
- type VotingOptionData
- type VotingResponse
- type Watermark
- type WebClientEditFormQueryString
- type WebClientReadFormQueryString
- type WeddingAnniversaries
- type WeddingAnniversary
- type WeeklyRecurrence
- type WeeklyRegeneration
- type When
- type WithinDateRange
- type WithinSizeRange
- type WorkCity
- type WorkCitySortKey
- type WorkFaxes
- type WorkingHours
- type WorkingPeriod
- type WorkingPeriodArray
- type WouldRepair
- type XmlData
- type Year
- type YearlyRegeneration
- type YomiCompanyName
- type YomiCompanyNames
- type YomiFirstName
- type YomiFirstNames
- type YomiLastName
- type YomiLastNames
Constants ¶
View Source
const ( // The access level is open to all. AccessLevelEveryone string = `Everyone` // The access level is internal only. AccessLevelInternal string = `Internal` // The access level is invited participants only. AccessLevelInvited string = `Invited` // The access level is locked. AccessLevelLocked string = `Locked` )
View Source
const ( ActionConversationActionTypeTypeAlwaysCategorize string = `AlwaysCategorize` ActionConversationActionTypeTypeAlwaysDelete string = `AlwaysDelete` ActionConversationActionTypeTypeAlwaysMove string = `AlwaysMove` ActionConversationActionTypeTypeCopy string = `Copy` ActionConversationActionTypeTypeDelete string = `Delete` ActionConversationActionTypeTypeFlag string = `Flag` ActionConversationActionTypeTypeMove string = `Move` ActionConversationActionTypeTypeSetReadState string = `SetReadState` )
View Source
const ( // Create ActionTypeHoldActionTypeCreate string = `Create` // Remove ActionTypeHoldActionTypeRemove string = `Remove` // Update ActionTypeHoldActionTypeUpdate string = `Update` )
View Source
const ( // Dismiss ActionTypeReminderActionTypeDismiss string = `Dismiss` // Snooze ActionTypeReminderActionTypeSnooze string = `Snooze` )
View Source
const ( // false AddBlankTargetToLinksfalse bool = false // true AddBlankTargetToLinkstrue bool = true )
View Source
const ( // E-mail senders outside the mailbox user's organization who send messages to the user will receive an external OOF message response. AllowExternalOofAll string = `All` // E-mail senders outside the mailbox user's organization who send messages to the user will only receive an external OOF message response if the sender is in the user's Exchange store contact list. AllowExternalOofKnown string = `Known` // E-mail senders outside the mailbox user's organization who send messages to the user will not receive an external OOF message response. AllowExternalOofNone string = `None` )
View Source
const ( // Describes identifiers that are produced by Exchange Web Services in the initial release version of Exchange 2007. AlternateIdEwsLegacyId = `EwsLegacyId` // Describes identifiers that are produced by Exchange Web Services starting with Exchange 2007 SP1. AlternateIdEwsId = `EwsId` // Describes MAPI identifiers, as in the PR_ENTRYID property. AlternateIdEntryId = `EntryId` // Describes a hexadecimal-encoded representation of the PR_ENTRYID property. This is the format of availability calendar event identifiers. AlternateIdHexEntryId = `HexEntryId` // Describes Exchange store identifiers. AlternateIdStoreId = `StoreId` // Describes an Outlook Web App identifier. AlternateIdOwaId = `OwaId` )
View Source
const ( // Describes identifiers that are produced by Exchange Web Services in the initial release version of Exchange 2007. AlternatePublicFolderItemIdEwsLegacyId = `EwsLegacyId` // Describes identifiers that are produced by Exchange Web Services starting with Exchange 2007 SP1. AlternatePublicFolderItemIdEwsId = `EwsId` // Describes MAPI identifiers, as in the PR_ENTRYID property. AlternatePublicFolderItemIdEntryId = `EntryId` // Describes a hexadecimal-encoded representation of the PR_ENTRYID property. This is the format of availability calendar event identifiers. AlternatePublicFolderItemIdHexEntryId = `HexEntryId` // Describes Exchange store identifiers. AlternatePublicFolderItemIdStoreId = `StoreId` // Describes an Outlook Web Access identifier. AlternatePublicFolderItemIdOwaId = `OwaId` )
View Source
const ( // The mail app could not be automatically updated. The mail app needs to be re-installed from the Office Store. AppStatusOnePointZero string = `1.0` // The mail app could not be automatically updated. The mail app requires increased permissions, and this requires your review and confirmation to install. AppStatusOnePointOne string = `1.1` // The mail app couldn't be updated automatically. The current license has expired or is invalid. Please update the mail app from the Office Store. AppStatusOnePointTwo string = `1.2` // The mail app license could not be automatically updated. The license for the mail app needs to be recovered from the Office Store. AppStatusTwoPointZero string = `2.0` // The mail app license could not be automatically updated. The current license has expired. A new license for this app needs to be installed from the Office Store. AppStatusTwoPointOne string = `2.1` // The Office Store status for the mail app has changed. This may indicate that there is a problem with the mail app. Go to the mail app page in the Office Store for more information. AppStatusTreePointZero string = `3.0` // The mail app has been removed from the Office Store. AppStatusTreePointOne string = `3.1` // A problem has been discovered with the mail app and it has temporarily been withdrawn from the Office Store. AppStatusTreePointTwo string = `3.2` // The mail app will be removed from the Office Store within 30 days. AppStatusTreePointTree string = `3.3` // The mail app has been automatically disabled by your mail client. AppStatusFourPointZero string = `4.0` // The mail app has been disabled by Outlook for performance reasons. AppStatusFourPointOne string = `4.1` // The mail app has a healthy status. AppStatusNull string = `Null` // The mail app has a healthy status. AppStatusZero string = `0` )
View Source
const ( // Describes a request that is fulfilled. ApplyConversationActionResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:The Exchange store is offline during the batch.Active Directory Domain Services (AD DS) is offline.Mailboxes were moved.The message database (MDB) is offline.A password is expired.A quota has been exceeded. ApplyConversationActionResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors: Invalid attributes or elementsAttributes or elements that are out of rangeAn unknown tag An attribute or element that is not valid in the contextAn unauthorized access attempt by any clientA server-side failure in response to a valid client-side callInformation about the error can be found in the ResponseCode and MessageText elements. ApplyConversationActionResponseMessageError = `Error` )
View Source
const ( // 1 ApprovalDecisionOne int64 = 1 // 2 ApprovalDecisionTwo int64 = 2 )
View Source
const ( // A mailbox user who is an optional attendee to the meeting. AttendeeTypeOptional string = `Optional` // The mailbox user and attendee who created the calendar item. AttendeeTypeOrganizer string = `Organizer` // A mailbox user who is a required attendee to the meeting. AttendeeTypeRequired string = `Required` // A resource such as a TV or projector that is scheduled for use in the meeting. AttendeeTypeResource string = `Resource` // A mailbox entity that represents a room resource used for the meeting. AttendeeTypeRoom string = `Room` )
View Source
const ( // AllProperties BaseShapeAllProperties string = `AllProperties` // Default BaseShapeDefault string = `Default` // IdOnly BaseShapeIdOnly string = `IdOnly` )
View Source
const ( // Indicates that only selected properties are shown. BaseShapePreviewItemBaseShapeTypeCompact string = `Compact` // Indicates that all properties are shown. BaseShapePreviewItemBaseShapeTypeDefault string = `Default` )
View Source
const ( // false BccRecipientfalse bool = false // true BccRecipienttrue bool = true )
View Source
const ( // false BlockExternalImagesfalse bool = false // true BlockExternalImagestrue bool = true )
View Source
const ( // false BlockStatusfalse bool = false // true BlockStatustrue bool = true )
View Source
const ( // The response will return the richest available content of body text. This is useful if it is unknown whether the content is text or HTML. The returned body will be text if the stored body is plain text. Otherwise, the response will return HTML if the stored body is in either HTML or RTF format. This is the default value. BodyTypeBest string = `Best` // The response will return an item body as HTML. BodyTypeHTML string = `HTML` // The response will return an item body as plain text. BodyTypeText string = `Text` )
View Source
const ( // Indicates that the body is HTML. BodyTypeBodyTypeTypeHTML string = `HTML` // Indicates that the body is text. BodyTypeBodyTypeTypeText string = `Text` )
View Source
const ( // The delegate user can read and create items in the Calendar folder. CalendarFolderPermissionLevelAuthor string = `Author` // The delegate user has custom access permissions to the Calendar folder. CalendarFolderPermissionLevelCustom string = `Custom` // The delegate user can read, create, and modify items in the Calendar folder. CalendarFolderPermissionLevelEditor string = `Editor` // The delegate user has no access permissions to the Calendar folder. CalendarFolderPermissionLevelNone string = `None` // The delegate user can read items in the Calendar folder. CalendarFolderPermissionLevelReviewer string = `Reviewer` )
View Source
const ( // The item is not associated with a recurring calendar item. CalendarItemTypeSingle string = `Single` // The item is an exception to a recurring calendar item. CalendarItemTypeException string = `Exception` // The item is an occurrence of a recurring calendar item. CalendarItemTypeOccurrence string = `Occurrence` // The item is master for a set of recurring calendar items. CalendarItemTypeRecurringMaster string = `RecurringMaster` )
View Source
const ( // Author CalendarPermissionLevelAuthor string = `Author` // Contributor CalendarPermissionLevelContributor string = `Contributor` // Custom CalendarPermissionLevelCustom string = `Custom` // Editor CalendarPermissionLevelEditor string = `Editor` // FreeBusyTimeAndSubjectAndLocation CalendarPermissionLevelFreeBusyTimeAndSubjectAndLocation string = `FreeBusyTimeAndSubjectAndLocation` // FreeBusyTimeOnly CalendarPermissionLevelFreeBusyTimeOnly string = `FreeBusyTimeOnly` // None CalendarPermissionLevelNone string = `None` // NoneditingAuthor CalendarPermissionLevelNoneditingAuthor string = `NoneditingAuthor` // Owner CalendarPermissionLevelOwner string = `Owner` // PublishingAuthor CalendarPermissionLevelPublishingAuthor string = `PublishingAuthor` // PublishingEditor CalendarPermissionLevelPublishingEditor string = `PublishingEditor` // Reviewer CalendarPermissionLevelReviewer string = `Reviewer` )
View Source
const ( // MailTips ConfigurationNameMailTips string = `MailTips` // ProtectionRules ConfigurationNameProtectionRules string = `ProtectionRules` // UnifiedMessagingConfiguration ConfigurationNameUnifiedMessagingConfiguration string = `UnifiedMessagingConfiguration` )
View Source
const ( // NoAnswer ConnectionFailureCauseNoAnswer string = `NoAnswer` // None ConnectionFailureCauseNone string = `None` // Other ConnectionFailureCauseOther string = `Other` ConnectionFailureCauseUnavailable string = `Unavailable` // UserBusy ConnectionFailureCauseUserBusy string = `UserBusy` )
View Source
const ( // The delegate user can read and create items in the Contacts folder. ContactsFolderPermissionLevelAuthor string = `Author` // The delegate user has custom access permissions to the Contacts folder. ContactsFolderPermissionLevelCustom string = `Custom` // The delegate user can read, create, and modify items in the Contacts folder. ContactsFolderPermissionLevelEditor string = `Editor` // The delegate user has no access permissions to the Contacts folder. ContactsFolderPermissionLevelNone string = `None` // The delegate user can read items in the Contacts folder. ContactsFolderPermissionLevelReviewer string = `Reviewer` )
View Source
const ( // The comparison must be exact. ContainsExact = `Exact` // The comparison ignores casing. ContainsIgnoreCase = `IgnoreCase` // The comparison ignores non-spacing characters. ContainsIgnoreNonSpacingCharacters = `IgnoreNonSpacingCharacters` // To be removed. ContainsLoose = `Loose` // The comparison ignores casing and non-spacing characters. ContainsIgnoreCaseAndNonSpacingCharacters = `IgnoreCaseAndNonSpacingCharacters` // To be removed. ContainsLooseAndIgnoreCase = `LooseAndIgnoreCase` // To be removed. ContainsLooseAndIgnoreNonSpace = `LooseAndIgnoreNonSpace` // To be removed. ContainsLooseAndIgnoreCaseAndIgnoreNonSpace = `LooseAndIgnoreCaseAndIgnoreNonSpace` // The comparison is between the full string and the constant. The property value and the supplied constant are precisely the same. ContainsFullString = `FullString` // The comparison is between the string prefix and the constant. ContainsPrefixed = `Prefixed` // The comparison is between a substring of the string and the constant. ContainsSubstring = `Substring` // The comparison is between a prefix on individual words in the string and the constant. ContainsPrefixOnWords = `PrefixOnWords` // The comparison is between an exact phrase in the string and the constant. ContainsExactPhrase = `ExactPhrase` )
View Source
const ( // Always categorize the conversation. ConversationActionAlwaysCategorize = `AlwaysCategorize` // Always delete the conversation. ConversationActionAlwaysDelete = `AlwaysDelete` // Always move the conversation. ConversationActionAlwaysMove = `AlwaysMove` // Copy the conversation. ConversationActionCopy = `Copy` // Delete the conversation. ConversationActionDelete = `Delete` // Move the conversation. ConversationActionMove = `Move` // Set the read state of the conversation. ConversationActionSetReadState = `SetReadState` // Set the retention policy for the conversation. ConversationActionSetRetentionPolicy = `SetRetentionPolicy` )
View Source
const ( // Describes a request that is fulfilled. ConvertIdResponseMessageSuccess = `Success` // Describes a request that was not fully processed or for which an unintended result occurred. ConvertIdResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side callInformation about the error can be found in the ResponseCode and MessageText elements. ConvertIdResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. CopyFolderResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store goes offline during the batch. - Active Directory Domain Services (AD DS) goes offline. - Mailboxes are moved. - The message database (MDB) goes offline. - A password is expired. - A quota is exceeded. CopyFolderResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempted by any client - Server-side failure in response to a valid client-side callInformation about the error can be found in the ResponseCode and MessageText elements. CopyFolderResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. CopyItemResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store goes offline during the batch. - Active Directory Domain Services (AD DS) goes offline. - Mailboxes are moved. - The mailbox database (MDB) goes offline. - A password is expired. - A quota is exceeded. CopyItemResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side callInformation about the error can be found in the ResponseCode and MessageText elements. CopyItemResponseMessageError = `Error` )
View Source
const ( // false CreateAssociatedfalse bool = false // true CreateAssociatedtrue bool = true )
View Source
const ( // Describes a request that is fulfilled. CreateAttachmentResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. CreateAttachmentResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. CreateAttachmentResponseMessageError = `Error` )
View Source
const ( // false CreateContentsfalse bool = false // true CreateContentstrue bool = true )
View Source
const ( // Describes a request that is fulfilled. CreateFolderResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. CreateFolderResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. CreateFolderResponseMessageError = `Error` )
View Source
const ( // false CreateHierarchyfalse bool = false // true CreateHierarchytrue bool = true )
View Source
const ( // Describes a request that is fulfilled. CreateItemResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. CreateItemResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. CreateItemResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. CreateManagedFolderResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. CreateManagedFolderResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. CreateManagedFolderResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. CreateUserConfigurationResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. CreateUserConfigurationResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements. - Attributes or elements that are out of range. - An unknown tag. - The attribute or element is not valid in the context. - An unauthorized access attempt by any client. - A server-side failure in response to a valid client-side call. Information about the error can be found in the ResponseCode and MessageText elements. CreateUserConfigurationResponseMessageError = `Error` )
View Source
const ( // Calendar DataTypeCalendar string = `Calendar` // Contacts DataTypeContacts string = `Contacts` )
View Source
const ( // Excellent DayQualityExcellent string = `Excellent` // Fair DayQualityFair string = `Fair` // Good DayQualityGood string = `Good` // Poor DayQualityPoor string = `Poor` )
View Source
const ( // false Deduplicationfalse bool = false // true Deduplicationtrue bool = true )
View Source
const ( // false Deletefalse bool = false // true Deletetrue bool = true )
View Source
const ( // Describes a request that is fulfilled. DeleteAttachmentResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. DeleteAttachmentResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors:- Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. DeleteAttachmentResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. DeleteFolderResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store goes offline during the batch.- Active Directory Domain Services (AD DS) goes offline.- Mailboxes are moved.- The message database (MDB) goes offline.- A password is expired.- A quota is exceeded. DeleteFolderResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors:- Invalid attributes or elements- Attributes or elements out of range- Unknown tag- Attribute or element not valid in the context- Unauthorized access attempt by any client- Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. DeleteFolderResponseMessageError = `Error` )
View Source
const ( // All DeleteItemsAll string = `All` // None DeleteItemsNone string = `None` // Owned DeleteItemsOwned string = `Owned` )
View Source
const ( // Describes a request that is fulfilled. DeleteUserConfigurationResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. DeleteUserConfigurationResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors:- Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. DeleteUserConfigurationResponseMessageError = `Error` )
View Source
const ( // DelegatesAndMe DeliverMeetingRequestsDelegatesAndMe string = `DelegatesAndMe` // DelegatesAndSendInformationToMe DeliverMeetingRequestsDelegatesAndSendInformationToMe string = `DelegatesAndSendInformationToMe` // DelegatesOnly DeliverMeetingRequestsDelegatesOnly string = `DelegatesOnly` // NoForward DeliverMeetingRequestsNoForward string = `NoForward` )
View Source
const ( // false DeliveryRestrictedfalse bool = false // true DeliveryRestrictedtrue bool = true )
View Source
const ( // Delivered DeliveryStatusDelivered string = `Delivered` // Pending DeliveryStatusPending string = `Pending` // Read DeliveryStatusRead string = `Read` // Transferred DeliveryStatusTransferred string = `Transferred` // Unsuccessful DeliveryStatusUnsuccessful string = `Unsuccessful` )
View Source
const ( // To improve mobile client performance. DisableReasonMobileClientPerformance string = `MobileClientPerformance` // No reason given DisableReasonNoReason string = `NoReason` // To improve Web app client performance. DisableReasonOWAClientPerformance string = `OWAClientPerformance` // To improve email client performance. DisableReasonOutlookClientPerformance string = `OutlookClientPerformance` )
View Source
const ( // Describes a request that is fulfilled. DisconnectPhoneCallResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. DisconnectPhoneCallResponseWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. DisconnectPhoneCallResponseError = `Error` )
View Source
const ( // 表示“日历”文件夹。 DistinguishedFolderIdcalendar = `calendar` // 表示“联系人”文件夹。 DistinguishedFolderIdcontacts = `contacts` // 表示“已删除邮件”文件夹。 DistinguishedFolderIddeleteditems = `deleteditems` // 表示 Drafts 文件夹。 DistinguishedFolderIddrafts = `drafts` // Represents the Inbox folder. DistinguishedFolderIdinbox = `inbox` // Represents the Journal folder. DistinguishedFolderIdjournal = `journal` // Represents the Notes folder. DistinguishedFolderIdnotes = `notes` // Represents the Outbox folder. DistinguishedFolderIdoutbox = `outbox` // Represents the Sent Items folder. DistinguishedFolderIdsentitems = `sentitems` // Represents the Tasks folder. DistinguishedFolderIdtasks = `tasks` // Represents the message folder root. DistinguishedFolderIdmsgfolderroot = `msgfolderroot` // Represents the root of the mailbox. DistinguishedFolderIdroot = `root` // Represents the Junk Email folder. DistinguishedFolderIdjunkemail = `junkemail` // Represents the Search Folders folder. DistinguishedFolderIdsearchfolders = `searchfolders` // Represents the Voice Mail folder. DistinguishedFolderIdvoicemail = `voicemail` // Represents the dumpster root folder. DistinguishedFolderIdrecoverableitemsroot = `recoverableitemsroot` // Represents the dumpster deletions folder. DistinguishedFolderIdrecoverableitemsdeletions = `recoverableitemsdeletions` // Represents the dumpster versions folder. DistinguishedFolderIdrecoverableitemsversions = `recoverableitemsversions` // Represents the dumpster purges folder. DistinguishedFolderIdrecoverableitemspurges = `recoverableitemspurges` // Represents the root archive folder. DistinguishedFolderIdarchiveroot = `archiveroot` // Represents the root archive message folder. DistinguishedFolderIdarchivemsgfolderroot = `archivemsgfolderroot` // Represents the archive deleted items folder. DistinguishedFolderIdarchivedeleteditems = `archivedeleteditems` // Represents the archive Inbox folder. Versions of Exchange starting with build number 15.00.0913.09 include this value. DistinguishedFolderIdarchiveinbox = `archiveinbox` // Represents the archive recoverable items root folder. DistinguishedFolderIdarchiverecoverableitemsroot = `archiverecoverableitemsroot` // Represents the archive recoverable items deletions folder. DistinguishedFolderIdarchiverecoverableitemsdeletions = `archiverecoverableitemsdeletions` // Represents the archive recoverable items versions folder. DistinguishedFolderIdarchiverecoverableitemsversions = `archiverecoverableitemsversions` // Represents the archive recoverable items purges folder. DistinguishedFolderIdarchiverecoverableitemspurges = `archiverecoverableitemspurges` // Represents the sync issues folder. DistinguishedFolderIdsyncissues = `syncissues` // Represents the conflicts folder. DistinguishedFolderIdconflicts = `conflicts` // Represents the local failures folder. DistinguishedFolderIdlocalfailures = `localfailures` // Represents the server failures folder. DistinguishedFolderIdserverfailures = `serverfailures` // Represents the recipient cache folder. DistinguishedFolderIdrecipientcache = `recipientcache` // Represents the quick contacts folder. DistinguishedFolderIdquickcontacts = `quickcontacts` // Represents the conversation history folder. DistinguishedFolderIdconversationhistory = `conversationhistory` // Represents the admin audit logs folder. DistinguishedFolderIdadminauditlogs = `adminauditlogs` // Represents the todo search folder. DistinguishedFolderIdtodosearch = `todosearch` // Represents the My Contacts folder. DistinguishedFolderIdmycontacts = `mycontacts` // Represents the directory folder. DistinguishedFolderIddirectory = `directory` // Represents the IM contact list folder. DistinguishedFolderIdimcontactlist = `imcontactlist` // Represents the people connect folder. DistinguishedFolderIdpeopleconnect = `peopleconnect` // Represents the Favorites folder. DistinguishedFolderIdfavorites = `favorites` )
View Source
const ( // Indicates the URL of the administrative audit log folder. DistinguishedFolderIdDistinguishedFolderIdNameTypeadminauditlogs string = `adminauditlogs` // Indicates the URL of the archived deleted items folder. DistinguishedFolderIdDistinguishedFolderIdNameTypearchivedeleteditems string = `archivedeleteditems` // Indicates the URL of the archived message folder root folder. DistinguishedFolderIdDistinguishedFolderIdNameTypearchivemsgfolderroot string = `archivemsgfolderroot` // Indicates the URL of the archived recoverable deleted items folder. DistinguishedFolderIdDistinguishedFolderIdNameTypearchiverecoverableitemsdeletions string = `archiverecoverableitemsdeletions` // Indicates the URL of the archived purged recoverable items folder. DistinguishedFolderIdDistinguishedFolderIdNameTypearchiverecoverableitemspurges string = `archiverecoverableitemspurges` // Indicates the URL of the archived recoverable items root folder. DistinguishedFolderIdDistinguishedFolderIdNameTypearchiverecoverableitemsroot string = `archiverecoverableitemsroot` // Indicates the URL of the archived recoverable items versions folder. DistinguishedFolderIdDistinguishedFolderIdNameTypearchiverecoverableitemsversions string = `archiverecoverableitemsversions` // Indicates the URL of the archive root folder. DistinguishedFolderIdDistinguishedFolderIdNameTypearchiveroot string = `archiveroot` // Indicates the URL of the calendar folder. DistinguishedFolderIdDistinguishedFolderIdNameTypecalendar string = `calendar` // Indicates the URL of the conflicts folder. DistinguishedFolderIdDistinguishedFolderIdNameTypeconflicts string = `conflicts` // Indicates the URL of the contacts folder. DistinguishedFolderIdDistinguishedFolderIdNameTypecontacts string = `contacts` // Indicates the URL of the conversation history folder. DistinguishedFolderIdDistinguishedFolderIdNameTypeconversationhistory string = `conversationhistory` // Indicates the URL of the deleted items folder. DistinguishedFolderIdDistinguishedFolderIdNameTypedeleteditems string = `deleteditems` // Indicates a URL of the directory folder. DistinguishedFolderIdDistinguishedFolderIdNameTypedirectory string = `directory` // Indicates the URL of the drafts folder. DistinguishedFolderIdDistinguishedFolderIdNameTypedrafts string = `drafts` // Indicates the URL of the inbox folder. DistinguishedFolderIdDistinguishedFolderIdNameTypeinbox string = `inbox` // Indicates the URL of the journal folder. DistinguishedFolderIdDistinguishedFolderIdNameTypejournal string = `journal` // Indicates the URL of the junk email folder. DistinguishedFolderIdDistinguishedFolderIdNameTypejunkemail string = `junkemail` // Indicates the URL of the local failures folder. DistinguishedFolderIdDistinguishedFolderIdNameTypelocalfailures string = `localfailures` // Indicates the URL of the message root folder. DistinguishedFolderIdDistinguishedFolderIdNameTypemsgfolderroot string = `msgfolderroot` // Indicates the URL of the my contacts folder. DistinguishedFolderIdDistinguishedFolderIdNameTypemycontacts string = `mycontacts` // Indicates the URL of the notes folder. DistinguishedFolderIdDistinguishedFolderIdNameTypenotes string = `notes` // Indicates the URL of the outbox folder. DistinguishedFolderIdDistinguishedFolderIdNameTypeoutbox string = `outbox` // Indicates the URL of the public folders root folder. DistinguishedFolderIdDistinguishedFolderIdNameTypepublicfoldersroot string = `publicfoldersroot` // Indicates the URL of the quick contacts folder. DistinguishedFolderIdDistinguishedFolderIdNameTypequickcontacts string = `quickcontacts` // Indicates the URL of the recipient cache folder. DistinguishedFolderIdDistinguishedFolderIdNameTyperecipientcache string = `recipientcache` // Indicates the URL of the deleted recoverable items folder. DistinguishedFolderIdDistinguishedFolderIdNameTyperecoverableitemsdeletions string = `recoverableitemsdeletions` // Indicates the URL of the purged recoverable items folder. DistinguishedFolderIdDistinguishedFolderIdNameTyperecoverableitemspurges string = `recoverableitemspurges` // Indicates the URL of the recoverable items root folder. DistinguishedFolderIdDistinguishedFolderIdNameTyperecoverableitemsroot string = `recoverableitemsroot` // Indicates the URL of the recoverable item versions folder. DistinguishedFolderIdDistinguishedFolderIdNameTyperecoverableitemsversions string = `recoverableitemsversions` // Indicates the URL of the root folder. DistinguishedFolderIdDistinguishedFolderIdNameTyperoot string = `root` // Indicates the URL of the search folders. DistinguishedFolderIdDistinguishedFolderIdNameTypesearchfolders string = `searchfolders` // Indicates the URL of the sent items folder. DistinguishedFolderIdDistinguishedFolderIdNameTypesentitems string = `sentitems` // Indicates the URL of the server failures folder. DistinguishedFolderIdDistinguishedFolderIdNameTypeserverfailures string = `serverfailures` // Indicates the URL of the synchronization issues folder. DistinguishedFolderIdDistinguishedFolderIdNameTypesyncissues string = `syncissues` // Indicates the URL of the tasks folder. DistinguishedFolderIdDistinguishedFolderIdNameTypetasks string = `tasks` // Indicates the URL of the search to-do folder. DistinguishedFolderIdDistinguishedFolderIdNameTypetodosearch string = `todosearch` // Indicates the URL of the voice-mail folder. DistinguishedFolderIdDistinguishedFolderIdNameTypevoicemail string = `voicemail` )
View Source
const ( // anonymous DistinguishedUseranonymous string = `anonymous` // default DistinguishedUserdefault string = `default` )
View Source
const ( // false EditAllowedfalse bool = false // true EditAllowedtrue bool = true )
View Source
const ( // All EditItemsAll string = `All` // None EditItemsNone string = `None` // Owned EditItemsOwned string = `Owned` )
View Source
const ( // Describes a request that is fulfilled. EmptyFolderResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed.The following are examples of sources of warnings:- The Exchange store goes offline during the batch. - Active Directory Domain Services (AD DS) goes offline. - Mailboxes are moved. - The message database (MDB) goes offline. - A password is expired. - A quota is exceeded. EmptyFolderResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. EmptyFolderResponseMessageError = `Error` )
View Source
const ( // EventDescriptionApprovedModeration string = `ApprovedModeration` // EventDescriptionDelayedAfterTransferToPartnerOrg string = `DelayedAfterTransferToPartnerOrg` // EventDescriptionDelivered string = `Delivered` // EventDescriptionExpanded string = `Expanded` // EventDescriptionFailedGeneral string = `FailedGeneral` // EventDescriptionFailedModeration string = `FailedModeration` // EventDescriptionFailedTransportRules string = `FailedTransportRules` // EventDescriptionForwarded string = `Forwarded` // EventDescriptionMessageDefer string = `MessageDefer` // EventDescriptionMovedToFolderByInboxRule string = `MovedToFolderByInboxRule` // EventDescriptionNotRead string = `NotRead` // EventDescriptionPending string = `Pending` // EventDescriptionPendingModeration string = `PendingModeration` // EventDescriptionQueueRetry string = `QueueRetry` // EventDescriptionQueueRetryNoRetryTime string = `QueueRetryNoRetryTime` // EventDescriptionRead string = `Read` // EventDescriptionResolved string = `Resolved` // EventDescriptionRulesCc string = `RulesCc` // EventDescriptionSmtpReceive string = `SmtpReceive` // EventDescriptionSmtpSend string = `SmtpSend` // EventDescriptionSmtpSendCrossForest string = `SmtpSendCrossForest` // EventDescriptionSmtpSendCrossSite string = `SmtpSendCrossSite` // EventDescriptionSubmitted string = `Submitted` // EventDescriptionTransferredToForeignOrg string = `TransferredToForeignOrg` // EventDescriptionTransferredToLegacyExchangeServer string = `TransferredToLegacyExchangeServer` // EventDescriptionTransferredToPartnerOrg string = `TransferredToPartnerOrg` )
View Source
const ( // false ExcludeConflictsfalse bool = false // true ExcludeConflictstrue bool = true )
View Source
const ( // Describes a request that is fulfilled. ExpandDLResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The mailbox database (MDB) is offline. - A password is expired. - A quota was exceeded. ExpandDLResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. ExpandDLResponseMessageError = `Error` )
View Source
const ( // false ExpandGroupMembershipfalse bool = false // true ExpandGroupMembershiptrue bool = true )
View Source
const ( // false ExportAllowedfalse bool = false // true ExportAllowedtrue bool = true )
View Source
const ( // Describes a request that is fulfilled. ExportItemsResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. ExportItemsResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. ExportItemsResponseMessageError = `Error` )
View Source
const ( // E-mail senders outside the mailbox user's organization who send messages to the user will receive an external OOF message response. ExternalAudienceAll string = `All` // E-mail senders outside the mailbox user's organization who send messages to the user will only receive an external OOF message response if the sender is in the user's Exchange store contact list. ExternalAudienceKnown string = `Known` // E-mail senders outside the mailbox user's organization who send messages to the user will not receive an external OOF message response. ExternalAudienceNone string = `None` )
View Source
const ( // false ExtractAllowedfalse bool = false // true ExtractAllowedtrue bool = true )
View Source
const ( // false FilterHtmlContentfalse bool = false // true FilterHtmlContenttrue bool = true )
View Source
const ( // Describes a request that is fulfilled. FindConversationResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. FindConversationResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. FindConversationResponseError = `Error` )
View Source
const ( // Instructs the FindFolder operation to search only the identified folder and to return only the folder IDs for items that have not been deleted. This is called a shallow traversal. FindFolderShallow = `Shallow` // Instructs the FindFolder operation to search in all child folders of the identified parent folder and to return only the folder IDs for items that have not been deleted. This is called a deep traversal. FindFolderDeep = `Deep` // Instructs the FindFolder operation to perform a shallow traversal search for deleted items. FindFolderSoftDeleted = `SoftDeleted` )
View Source
const ( // Returns only the identities of items in the folder. FindItemShallow = `Shallow` // Returns only the identities of items that are in a folder's dumpster. Note that a soft-deleted traversal combined with a search restriction will result in zero items returned even if there are items that match the search criteria. FindItemSoftDeleted = `SoftDeleted` // Returns only the identities of associated items in the folder. FindItemAssociated = `Associated` )
View Source
const ( // Describes a request that is fulfilled. FindItemResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while processing an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store goes offline during the batch. - Active Directory Domain Services (AD DS) goes offline. - Mailboxes are moved. - The message database (MDB) goes offline. - A password is expired. - A quota was exceeded. FindItemResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. FindItemResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. FindMessageTrackingReportResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. FindMessageTrackingReportResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. FindMessageTrackingReportResponseError = `Error` )
View Source
const ( FlagStatusComplete string = `Complete` FlagStatusFlagged string = `Flagged` FlagStatusNotFlagged string = `NotFlagged` )
View Source
const ( // false ForwardAllowedfalse bool = false // true ForwardAllowedtrue bool = true )
View Source
const ( // Represents the legacy status information: free, busy, tentative, and OOF; the start/end times of the appointments; and various properties of the appointment such as subject, location, and importance. This requested view will return the maximum amount of information for which the requesting user is privileged. If merged free/busy information only is available, as with requesting information for users in a Microsoft Exchange Server 2003 forest, MergedOnly will be returned. Otherwise, FreeBusy or Detailed will be returned. If Detailed is specified for a distribution list, the free/busy information for the members of the list is merged, and MergedOnly is returned. FreeBusyViewTypeDetailed string = `Detailed` // Represents all the properties in Detailed with a stream of merged free/busy availability information. If only merged free/busy information is available, for example if the mailbox exists on a computer running Exchange 2003, MergedOnly will be returned. Otherwise, FreeBusyMerged or DetailedMerged will be returned. FreeBusyViewTypeDetailedMerged string = `DetailedMerged` // Represents the legacy status information: free, busy, tentative, and OOF. This also includes the start/end times of the appointments. This view is richer than the legacy free/busy view because individual meeting start and end times are provided instead of an aggregated free/busy stream. FreeBusyViewTypeFreeBusy string = `FreeBusy` // Represents all the properties in FreeBusy with a stream of merged free/busy availability information. FreeBusyViewTypeFreeBusyMerged string = `FreeBusyMerged` // Represents an aggregated free/busy stream. In cross-forest scenarios in which the target user in one forest does not have an Availability service configured, the Availability service of the requestor retrieves the target user's free/busy information from the free/busy public folder. Because public folders only store free/busy information in merged form, MergedOnly is the only available information. FreeBusyViewTypeMergedOnly string = `MergedOnly` // This value is not valid for requests. This value is valid for responses. FreeBusyViewTypeNone string = `None` )
View Source
const ( // Delegate user permissions are returned in addition to the delegate user information that is returned in the UserId element. GetDelegateTrue = `True` // UserId information is returned. GetDelegateFalse = `False` )
View Source
const ( // Describes a request that is fulfilled. GetItemResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processed and subsequent items could not be processed.The following are examples of sources for warnings:- The Exchange store is offline during the batch.- Active Directory Domain Services (AD DS) is offline.- Mailboxes are moved.- MDB is offline.- Password is expired. - Quota is exceeded. GetItemResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled.The following are examples of sources for errors:- Invalid attributes or elements- Attributes or elements out of range- Unknown tag- Attribute or element not valid in the context- Unauthorized access attempted by any client- Server-side failure in response to a valid client-side callInformation about the error can be found in the ResponseCode and MessageText elements. GetItemResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetMessageTrackingReportResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Serves (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetMessageTrackingReportResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetMessageTrackingReportResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetPasswordExpirationDateResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetPasswordExpirationDateResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements. - Attributes or elements that are out of range. - An unknown tag. - An attribute or element that is not valid in the context. - An unauthorized access attempt by any client. - A server-side failure in response to a valid client-side call. Information about the error can be found in the ResponseCode and MessageText elements. GetPasswordExpirationDateResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetPhoneCallInformationResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - The Active Directory directory service is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetPhoneCallInformationResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetPhoneCallInformationResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetRoomListsResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - The Active Directory directory service is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetRoomListsResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. - GetRoomListsResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetRoomsResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetRoomsResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetRoomsResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetServerTimeZonesResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetServerTimeZonesResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetServerTimeZonesResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetServiceConfigurationResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetServiceConfigurationResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetServiceConfigurationResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetSharingFolderResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - The Active Directory directory service or Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetSharingFolderResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetSharingFolderResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetSharingFolderResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - The Active Directory directory service is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetSharingFolderResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetSharingFolderResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetSharingMetadataResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - The Active Directory directory service is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetSharingMetadataResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetSharingMetadataResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetSharingMetadataResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - The Active Directory directory service is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetSharingMetadataResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetSharingMetadataResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. GetUserConfigurationResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. GetUserConfigurationResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. GetUserConfigurationResponseMessageError = `Error` )
View Source
const ( GlobalFlagStatusComplete string = `Complete` GlobalFlagStatusFlagged string = `Flagged` GlobalFlagStatusNotFlagged string = `NotFlagged` )
View Source
const ( // false GlobalHasIrmfalse bool = false // true GlobalHasIrmtrue bool = true )
View Source
const ( // Specifies the appointment item icon. GlobalIconIndexAppointmentItem string = `AppointmentItem` // Specifies the meeting icon. GlobalIconIndexAppointmentMeet string = `AppointmentMeet` // Specifies the meeting cancel icon. GlobalIconIndexAppointmentMeetCancel string = `AppointmentMeetCancel` // Specifies the meeting information icon. GlobalIconIndexAppointmentMeetInfo string = `AppointmentMeetInfo` // Specifies the icon for a maybe response to the meeting. GlobalIconIndexAppointmentMeetMaybe string = `AppointmentMeetMaybe` // Specifies the icon for a tentative response to the meeting. GlobalIconIndexAppointmentMeetNY string = `AppointmentMeetNY` // Specifies the meeting declined icon. GlobalIconIndexAppointmentMeetNo string = `AppointmentMeetNo` // Specifies the recurring meeting icon. GlobalIconIndexAppointmentMeetRecur string = `AppointmentMeetRecur` // Specifies the meeting acceptance icon. GlobalIconIndexAppointmentMeetYes string = `AppointmentMeetYes` // Specifies the recurring appointment icon. GlobalIconIndexAppointmentRecur string = `AppointmentRecur` // Specifies the default icon. GlobalIconIndexDefault string = `Default` // Specifies the encrypted mail icon. GlobalIconIndexMailEncrypted string = `MailEncrypted` // Specifies the encrypted forwarded mail icon. GlobalIconIndexMailEncryptedForwarded string = `MailEncryptedForwarded` // Specifies the encrypted read mail icon. GlobalIconIndexMailEncryptedRead string = `MailEncryptedRead` // Specifies the encrypted replied to mail icon. GlobalIconIndexMailEncryptedReplied string = `MailEncryptedReplied` // Specifies the forwarded mail icon. GlobalIconIndexMailForwarded string = `MailForwarded` // Specifies the Information Rights Management (IRM)-protected mail icon. GlobalIconIndexMailIrm string = `MailIrm` // Specifies the IRM-protected forwarded mail icon. GlobalIconIndexMailIrmForwarded string = `MailIrmForwarded` // Specifies the IRM-protected replied to mail icon. GlobalIconIndexMailIrmReplied string = `MailIrmReplied` // Specifies the mail read icon. GlobalIconIndexMailRead string = `MailRead` // Specifies the replied to mail icon. GlobalIconIndexMailReplied string = `MailReplied` // Specifies the Secure/Multipurpose Internet Mail Extensions (S/MIME) signed mail icon. GlobalIconIndexMailSmimeSigned string = `MailSmimeSigned` // Specifies the S/MIME signed forwarded mail icon. GlobalIconIndexMailSmimeSignedForwarded string = `MailSmimeSignedForwarded` // Specifies the S/MIME signed read mail icon. GlobalIconIndexMailSmimeSignedRead string = `MailSmimeSignedRead` // Specifies the S/MIME signed replied to mail icon. GlobalIconIndexMailSmimeSignedReplied string = `MailSmimeSignedReplied` // Specifies the unread mail icon. GlobalIconIndexMailUnread string = `MailUnread` // Specifies the default icon for contacts. GlobalIconIndexOutlookDefaultForContacts string = `OutlookDefaultForContacts` // Specifies the icon for a post item. GlobalIconIndexPostItem string = `PostItem` // Specifies the SMS delivered mail icon. GlobalIconIndexSmsDelivered string = `SmsDelivered` // Specifies the icon for SMS routing to an external delivery point. GlobalIconIndexSmsRoutedToDeliveryPoint string = `SmsRoutedToDeliveryPoint` // Specifies the icon for SMS routing to an external messaging system. GlobalIconIndexSmsRoutedToExternalMessagingSystem string = `SmsRoutedToExternalMessagingSystem` // Specifies the icon for mail submitted for Short Message Service (SMS) routing. GlobalIconIndexSmsSubmitted string = `SmsSubmitted` // Specifies the task delegated icon. GlobalIconIndexTaskDelegated string = `TaskDelegated` // Specifies the task item icon. GlobalIconIndexTaskItem string = `TaskItem` // Specifies the task owned icon. GlobalIconIndexTaskOwned string = `TaskOwned` // Specifies the recurring task icon. GlobalIconIndexTaskRecur string = `TaskRecur` )
View Source
const ( // The groups are ordered in ascending order. GroupByAscending = `Ascending` // The groups are ordered in descending order. GroupByDescending = `Descending` )
View Source
const ( // false HasAttachmentfalse bool = false // true HasAttachmenttrue bool = true )
View Source
const ( // false HasBlockedImagesfalse bool = false // true HasBlockedImagestrue bool = true )
View Source
const ( // false HasChangedfalse string = `false` // true HasChangedtrue string = `true` )
View Source
const ( // false HasEndTimeChangedfalse bool = false // true HasEndTimeChangedtrue bool = true )
View Source
const ( // false HasIrmfalse bool = false // true HasIrmtrue bool = true )
View Source
const ( // false HasLocationChangedfalse bool = false // true HasLocationChangedtrue bool = true )
View Source
const ( // false HasPicturefalse bool = false // true HasPicturetrue bool = true )
View Source
const ( // false HasStartTimeChangedfalse bool = false // true HasStartTimeChangedtrue bool = true )
View Source
const ( // false HiddenRecipientfalse bool = false // true HiddenRecipienttrue bool = true )
View Source
const ( // Specifies the appointment item icon. IconIndexAppointmentItem string = `AppointmentItem` // Specifies the meeting icon. IconIndexAppointmentMeet string = `AppointmentMeet` // Specifies the meeting cancel icon. IconIndexAppointmentMeetCancel string = `AppointmentMeetCancel` // Specifies the meeting information icon. IconIndexAppointmentMeetInfo string = `AppointmentMeetInfo` // Specifies the icon for a maybe response to the meeting. IconIndexAppointmentMeetMaybe string = `AppointmentMeetMaybe` // Specifies the icon for a tentative response to the meeting. IconIndexAppointmentMeetNY string = `AppointmentMeetNY` // Specifies the meeting declined icon. IconIndexAppointmentMeetNo string = `AppointmentMeetNo` // Specifies the recurring meeting icon. IconIndexAppointmentMeetRecur string = `AppointmentMeetRecur` // Specifies the meeting acceptance icon. IconIndexAppointmentMeetYes string = `AppointmentMeetYes` // Specifies the recurring appointment icon. IconIndexAppointmentRecur string = `AppointmentRecur` // Specifies the default icon. IconIndexDefault string = `Default` // Specifies the encrypted mail icon. IconIndexMailEncrypted string = `MailEncrypted` // Specifies the encrypted forwarded mail icon. IconIndexMailEncryptedForwarded string = `MailEncryptedForwarded` // Specifies the encrypted read mail icon. IconIndexMailEncryptedRead string = `MailEncryptedRead` // Specifies the encrypted replied to mail icon. IconIndexMailEncryptedReplied string = `MailEncryptedReplied` // Specifies the forwarded mail icon. IconIndexMailForwarded string = `MailForwarded` // Specifies the Information Rights Management (IRM)-protected mail icon. IconIndexMailIrm string = `MailIrm` // Specifies the IRM-protected forwarded mail icon. IconIndexMailIrmForwarded string = `MailIrmForwarded` // Specifies the IRM-protected replied to mail icon. IconIndexMailIrmReplied string = `MailIrmReplied` // Specifies the mail read icon. IconIndexMailRead string = `MailRead` // Specifies the replied to mail icon. IconIndexMailReplied string = `MailReplied` // Specifies the Secure/Multipurpose Internet Mail Extensions (S/MIME) signed mail icon. IconIndexMailSmimeSigned string = `MailSmimeSigned` // Specifies the S/MIME signed forwarded mail icon. IconIndexMailSmimeSignedForwarded string = `MailSmimeSignedForwarded` // Specifies the S/MIME signed read mail icon. IconIndexMailSmimeSignedRead string = `MailSmimeSignedRead` // Specifies the S/MIME signed replied to mail icon. IconIndexMailSmimeSignedReplied string = `MailSmimeSignedReplied` // Specifies the unread mail icon. IconIndexMailUnread string = `MailUnread` // Specifies the default icon for contacts. IconIndexOutlookDefaultForContacts string = `OutlookDefaultForContacts` // Specifies the icon for a post item. IconIndexPostItem string = `PostItem` // Specifies the SMS delivered mail icon. IconIndexSmsDelivered string = `SmsDelivered` // Specifies the icon for SMS routing to an external delivery point. IconIndexSmsRoutedToDeliveryPoint string = `SmsRoutedToDeliveryPoint` // Specifies the icon for SMS routing to an external messaging system. IconIndexSmsRoutedToExternalMessagingSystem string = `SmsRoutedToExternalMessagingSystem` // Specifies the icon mail submitted for Short Message Service (SMS) routing. IconIndexSmsSubmitted string = `SmsSubmitted` // Specifies the task delegated icon. IconIndexTaskDelegated string = `TaskDelegated` // Specifies the task item icon. IconIndexTaskItem string = `TaskItem` // Specifies the task owned icon. IconIndexTaskOwned string = `TaskOwned` // Specifies the recurring task icon. IconIndexTaskRecur string = `TaskRecur` )
View Source
const ( // false ImListMigrationCompletedfalse bool = false // true ImListMigrationCompletedtrue bool = true )
View Source
const ( // false InPlaceHoldConfigurationOnlyfalse bool = false // true InPlaceHoldConfigurationOnlytrue bool = true )
View Source
const ( // The delegate user can read and create items in the Inbox folder. InboxFolderPermissionLevelAuthor string = `Author` // The delegate user has custom access permissions to the Inbox folder. InboxFolderPermissionLevelCustom string = `Custom` // The delegate user can read, create, and modify items in the Inbox folder. InboxFolderPermissionLevelEditor string = `Editor` // The delegate user has no access permissions to the Inbox folder. InboxFolderPermissionLevelNone string = `None` // The delegate user can read items in the Inbox folder. InboxFolderPermissionLevelReviewer string = `Reviewer` )
View Source
const ( // false IncludeMimeContentfalse bool = false // true IncludeMimeContenttrue bool = true )
View Source
const ( // false IncludeNonIndexableItemsfalse bool = false // true IncludeNonIndexableItemstrue bool = true )
View Source
const ( // false IncludePersonalArchivefalse bool = false // true IncludePersonalArchivetrue bool = true )
View Source
const ( // false IncludeUnsearchableItemsfalse bool = false // true IncludeUnsearchableItemstrue bool = true )
View Source
const ( // false InvalidRecipientMailTipsfalse bool = false // true InvalidRecipientMailTipstrue bool = true )
View Source
const ( // false IsArchivefalse bool = false // true IsArchivetrue bool = true )
View Source
const ( // The default for all task items. IsAssignmentEditableZero int64 = 0 // A task request. IsAssignmentEditableOne int64 = 1 // A task acceptance from a recipient of a task request. IsAssignmentEditableTwo int64 = 2 // A task declination from a recipient of a task request. IsAssignmentEditableTree int64 = 3 // An update to a previous task request. IsAssignmentEditableFour int64 = 4 // Not used. IsAssignmentEditable5 int64 = 5 )
View Source
const ( // false IsAutomaticForwardfalse bool = false // true IsAutomaticForwardtrue bool = true )
View Source
const ( // false IsAutomaticReplyfalse bool = false // true IsAutomaticReplytrue bool = true )
View Source
const ( // false IsContactPhotofalse bool = false // true IsContactPhototrue bool = true )
View Source
const ( // false IsEncryptedfalse bool = false // true IsEncryptedtrue bool = true )
View Source
const ( // false IsExternalMailboxfalse bool = false // true IsExternalMailboxtrue bool = true )
View Source
const ( // false IsHiddenfalse bool = false // true IsHiddentrue bool = true )
View Source
const ( // false IsInlinefalse bool = false // true IsInlinetrue bool = true )
View Source
const ( // false IsMeetingCalendarEventDetailsfalse bool = false // true IsMeetingCalendarEventDetailstrue bool = true )
View Source
const ( // false IsMeetingRequestfalse bool = false // true IsMeetingRequesttrue bool = true )
View Source
const ( // false IsMeetingResponsefalse bool = false // true IsMeetingResponsetrue bool = true )
View Source
const ( // false IsMembershipGroupfalse bool = false // true IsMembershipGrouptrue bool = true )
View Source
const ( // false IsModeratedfalse bool = false // true IsModeratedtrue bool = true )
View Source
const ( // false IsNDRfalse bool = false // true IsNDRtrue bool = true )
View Source
const ( // false IsOrganizerfalse bool = false // true IsOrganizertrue bool = true )
View Source
const ( // false IsOwnerfalse bool = false // true IsOwnertrue bool = true )
View Source
const ( // false IsPartiallyIndexedfalse bool = false // true IsPartiallyIndexedtrue bool = true )
View Source
const ( // false IsPermanentFailurefalse bool = false // true IsPermanentFailuretrue bool = true )
View Source
const ( // false IsPermissionControlledfalse bool = false // true IsPermissionControlledtrue bool = true )
View Source
const ( // false IsPrivatefalse bool = false // true IsPrivatetrue bool = true )
View Source
const ( // false IsQuickContactfalse bool = false // true IsQuickContacttrue bool = true )
View Source
const ( // false IsReadReceiptfalse bool = false // true IsReadReceipttrue bool = true )
View Source
const ( // false IsRecurringCalendarEventDetailsfalse bool = false // true IsRecurringCalendarEventDetailstrue bool = true )
View Source
const ( // false IsReminderSetfalse bool = false // true IsReminderSettrue bool = true )
View Source
const ( // false IsSignedfalse bool = false // true IsSignedtrue bool = true )
View Source
const ( // false IsUndecidedApprovalRequestfalse bool = false // true IsUndecidedApprovalRequesttrue bool = true )
View Source
const ( // false IsVisiblefalse bool = false // true IsVisibletrue bool = true )
View Source
const ( // false IsVoicemailfalse bool = false // true IsVoicemailtrue bool = true )
View Source
const ( // false IsWorkTimefalse bool = false // true IsWorkTimetrue bool = true )
View Source
const ( // false IsWritablefalse bool = false // true IsWritabletrue bool = true )
View Source
const ( // The delegate user can read and create items in the Journal folder. JournalFolderPermissionLevelAuthor string = `Author` // The delegate user has custom access permissions to the Journal folder. JournalFolderPermissionLevelCustom string = `Custom` // The delegate user can read, create, and modify items in the Journal folder. JournalFolderPermissionLevelEditor string = `Editor` // The delegate user has no access permissions to the Journal folder. JournalFolderPermissionLevelNone string = `None` // The delegate user can read items in the Journal folder. JournalFolderPermissionLevelReviewer string = `Reviewer` )
View Source
const ( // Disabled LobbyBypassDisabled string = `Disabled` // EnabledForGatewayParticipants LobbyBypassEnabledForGatewayParticipants string = `EnabledForGatewayParticipants` )
View Source
const ( // Contact LocationSourceContact string = `Contact` // Device LocationSourceDevice string = `Device` // LocationServices LocationSourceLocationServices string = `LocationServices` // None LocationSourceNone string = `None` // PhonebookServices LocationSourcePhonebookServices string = `PhonebookServices` // Resource LocationSourceResource string = `Resource` )
View Source
const ( // false MailTipsEnabledfalse bool = false // true MailTipsEnabledtrue bool = true )
View Source
const ( // Represents all available mail tips. MailTipsRequestedAll string = `All` // Represents a custom mail tip. MailTipsRequestedCustomMailTip string = `CustomMailTip` // Indicates whether delivery restrictions will prevent the sender's message from reaching the recipient. MailTipsRequestedDeliveryRestriction string = `DeliveryRestriction` // Represents the count of external members. MailTipsRequestedExternalMemberCount string = `ExternalMemberCount` // Indicates whether the recipient is invalid. MailTipsRequestedInvalidRecipient string = `InvalidRecipient` // Represents the status for a mailbox that is full. MailTipsRequestedMailboxFullStatus string = `MailboxFullStatus` // Represents the maximum message size a recipient can accept. MailTipsRequestedMaxMessageSize string = `MaxMessageSize` // Indicates whether the sender's message will be reviewed by a moderator. MailTipsRequestedModerationStatus string = `ModerationStatus` // Represents the Out of Office (OOF) message. MailTipsRequestedOutOfOfficeMessage string = `OutOfOfficeMessage` // Represents the count of all members. MailTipsRequestedTotalMemberCount string = `TotalMemberCount` )
View Source
const ( // Describes a request that is fulfilled. MailTipsResponseMessageTypeSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. MailTipsResponseMessageTypeWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. MailTipsResponseMessageTypeError = `Error` )
View Source
const ( // false MailboxFullfalse bool = false // true MailboxFulltrue bool = true )
View Source
const ( // All MailboxScopeAll string = `All` // ArchiveOnly MailboxScopeArchiveOnly string = `ArchiveOnly` // PrimaryOnly MailboxScopePrimaryOnly string = `PrimaryOnly` )
View Source
const ( // Represents a contact in a user's mailbox. MailboxTypeContact string = `Contact` // Represents a group mailbox. MailboxTypeGroupMailbox string = `GroupMailbox` // Represents a mail-enabled Active Directory object. MailboxTypeMailbox string = `Mailbox` // Represents a one-off member of a personal distribution list. MailboxTypeOneOff string = `OneOff` // Represents a private distribution list in a user's mailbox. MailboxTypePrivateDL string = `PrivateDL` // Represents a public distribution list. MailboxTypePublicDL string = `PublicDL` // Represents a public folder. MailboxTypePublicFolder string = `PublicFolder` // Represents an unknown type of mailbox. MailboxTypeUnknown string = `Unknown` )
View Source
const ( // false MakeItemImmutablefalse bool = false // true MakeItemImmutabletrue bool = true )
View Source
const ( // false MarkAsReadfalse bool = false // true MarkAsReadtrue bool = true )
View Source
const ( // Identifies the meeting request as a full update to an existing request. A full update has updated time and informational content. MeetingRequestTypeFullUpdate string = `FullUpdate` // Identifies the meeting request as only containing updated informational content. MeetingRequestTypeInformationalUpdate string = `InformationalUpdate` // Identifies the meeting request as a new meeting request. MeetingRequestTypeNewMeetingRequest string = `NewMeetingRequest` // Indicates that the meeting request type is not defined. MeetingRequestTypeNone string = `None` // Identifies the meeting request as outdated. MeetingRequestTypeOutdated string = `Outdated` // Indicates that the meeting request belongs to a principal who has forwarded meeting messages to a delegate and has his copies marked as informational. MeetingRequestTypePrincipalWantsCopy string = `PrincipalWantsCopy` // Identifies the meeting request as a silent update to an existing meeting. MeetingRequestTypeSilentUpdate string = `SilentUpdate` )
View Source
const ( // 0% of the attendees have a conflict with the suggested meeting time. MinimumSuggestionQualityExcellent string = `Excellent` // The percentage that is considered fair is set by using the GoodThreshold element. MinimumSuggestionQualityFair string = `Fair` // The percentage that is considered good is set by using the GoodThreshold element. MinimumSuggestionQualityGood string = `Good` // 50% or more of the attendees have a conflict with the suggested meeting time. MinimumSuggestionQualityPoor string = `Poor` )
View Source
const ( // false Modifyfalse bool = false // true Modifytrue bool = true )
View Source
const ( // false ModifyRecipientsAllowedfalse bool = false // true ModifyRecipientsAllowedtrue bool = true )
View Source
const ( // Best NormalizedBodyTypeBest string = `Best` // HTML NormalizedBodyTypeHTML string = `HTML` // Text NormalizedBodyTypeText string = `Text` )
View Source
const ( // false NotSentToMefalse bool = false // true NotSentToMetrue bool = true )
View Source
const ( // The delegate user can read and create items in the Notes folder. NotesFolderPermissionLevelAuthor string = `Author` // The delegate user has custom access permissions to the Notes folder. NotesFolderPermissionLevelCustom string = `Custom` // The delegate user can read, create, and modify items in the Notes folder. NotesFolderPermissionLevelEditor string = `Editor` // The delegate user has no access permissions to the Notes folder. NotesFolderPermissionLevelNone string = `None` // The delegate user can read items in the Notes folder. NotesFolderPermissionLevelReviewer string = `Reviewer` )
View Source
const ( // The first occurrence of the specified day of the week from the end of the month. OccurrenceTimeZoneTransitionMinusOne int64 = -1 // The second occurrence of the specified day of the week from the end of the month. OccurrenceTimeZoneTransitionMinusTwo int64 = -2 // The third occurrence of the specified day of the week from the end of the month. OccurrenceTimeZoneTransitionMinusTree int64 = -3 // The fourth occurrence of the specified day of the week from the end of the month. OccurrenceTimeZoneTransitionMinusFour int64 = -4 // The first occurrence of the specified day of the week from the beginning of the month. OccurrenceTimeZoneTransitionOne int64 = 1 // The second occurrence of the specified day of the week from the beginning of the month. OccurrenceTimeZoneTransitionTwo int64 = 2 // The third occurrence of the specified day of the week from the beginning of the month. OccurrenceTimeZoneTransitionTree int64 = 3 // The fourth occurrence of the specified day of the week from the beginning of the month. OccurrenceTimeZoneTransitionFour int64 = 4 )
View Source
const ( OofStateDisabled string = `Disabled` OofStateEnabled string = `Enabled` OofStateScheduled string = `Scheduled` )
View Source
const ( // false OptedIntofalse bool = false // true OptedIntotrue bool = true )
View Source
const ( // false OutlookRuleBlobExistsfalse bool = false // true OutlookRuleBlobExiststrue bool = true )
View Source
const ( // Next PageDirectionNext string = `Next` // Previous PageDirectionPrevious string = `Previous` )
View Source
const ( // Represents all available mail tips. PendingMailTipsAll string = `All` // Represents a custom mail tip. PendingMailTipsCustomMailTip string = `CustomMailTip` // Indicates whether delivery restrictions will prevent the sender's message from reaching the recipient. PendingMailTipsDeliveryRestriction string = `DeliveryRestriction` // Represents the count of external members. PendingMailTipsExternalMemberCount string = `ExternalMemberCount` // Indicates whether the recipient is invalid. PendingMailTipsInvalidRecipient string = `InvalidRecipient` // Represents the status for a mailbox being full. PendingMailTipsMailboxFullStatus string = `MailboxFullStatus` // Represents the maximum message size a recipient can accept. PendingMailTipsMaxMessageSize string = `MaxMessageSize` // Indicates whether the sender's message will be reviewed by a moderator. PendingMailTipsModerationStatus string = `ModerationStatus` // Represents the Out of Office (OOF) message. PendingMailTipsOutOfOfficeMessage string = `OutOfOfficeMessage` // Represents the count of all members. PendingMailTipsTotalMemberCount string = `TotalMemberCount` )
View Source
const ( // false PermanentDeletefalse bool = false // true PermanentDeletetrue bool = true )
View Source
const ( // Author PermissionLevelAuthor string = `Author` // Contributor PermissionLevelContributor string = `Contributor` // Custom PermissionLevelCustom string = `Custom` // Editor PermissionLevelEditor string = `Editor` // None PermissionLevelNone string = `None` // NoneditingAuthor PermissionLevelNoneditingAuthor string = `NoneditingAuthor` // Owner PermissionLevelOwner string = `Owner` // PublishingAuthor PermissionLevelPublishingAuthor string = `PublishingAuthor` // PublishingEditor PermissionLevelPublishingEditor string = `PublishingEditor` // Reviewer PermissionLevelReviewer string = `Reviewer` )
View Source
const ( // Alerted PhoneCallStateAlerted string = `Alerted` // Connected PhoneCallStateConnected string = `Connected` // Connecting PhoneCallStateConnecting string = `Connecting` // Disconnected PhoneCallStateDisconnected string = `Disconnected` // Forwarding PhoneCallStateForwarding string = `Forwarding` // Idle PhoneCallStateIdle string = `Idle` // Incoming PhoneCallStateIncoming string = `Incoming` // Transferring PhoneCallStateTransferring string = `Transferring` )
View Source
const ( // false PlayOnPhoneEnabledfalse bool = false // true PlayOnPhoneEnabledtrue bool = true )
View Source
const ( // Describes a request that is fulfilled. PlayOnPhoneResponseExchangeWebServicesSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. PlayOnPhoneResponseExchangeWebServicesWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements. - Attributes or elements that are out of range - An unknown tag. - An attribute or element that is not valid in the context. - An unauthorized access attempt by any client. - A server-side failure in response to a valid client-side call. Information about the error can be found in the ResponseCode and MessageText element topics. PlayOnPhoneResponseExchangeWebServicesError = `Error` )
View Source
const ( // false PolicyTipsEnabledfalse bool = false // true PolicyTipsEnabledtrue bool = true )
View Source
const ( PositionLatestReply string = `LatestReply` PositionOther string = `Other` PositionSignature string = `Signature` PositionSubject string = `Subject` )
View Source
const ( // Disabled PresentersDisabled string = `Disabled` // Everyone PresentersEveryone string = `Everyone` // Internal PresentersInternal string = `Internal` )
View Source
const ( // false PrintAllowedfalse bool = false // true PrintAllowedtrue bool = true )
View Source
const ( // false ProgrammaticAccessAllowedfalse bool = false // true ProgrammaticAccessAllowedtrue bool = true )
View Source
const ( // false Readfalse bool = false // true Readtrue bool = true )
View Source
const ( // false ReadFlagfalse bool = false // true ReadFlagtrue bool = true )
View Source
const ( // FullDetails ReadItemsCalendarPermissionTypeFullDetails string = `FullDetails` // None ReadItemsCalendarPermissionTypeNone string = `None` // TimeAndSubjectAndLocation ReadItemsCalendarPermissionTypeTimeAndSubjectAndLocation string = `TimeAndSubjectAndLocation` // TimeOnly ReadItemsCalendarPermissionTypeTimeOnly string = `TimeOnly` )
View Source
const ( // FullDetails ReadItemsPermissionTypeFullDetails string = `FullDetails` // None ReadItemsPermissionTypeNone string = `None` )
View Source
const ( // false ReceiveCopiesOfMeetingMessagesfalse bool = false // true ReceiveCopiesOfMeetingMessagestrue bool = true )
View Source
const ( // Describes a request that is fulfilled. RefreshSharingFolderResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - The Active Directory directory service is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. RefreshSharingFolderResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. RefreshSharingFolderResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. RefreshSharingFolderResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - The Active Directory directory service is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. RefreshSharingFolderResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. RefreshSharingFolderResponseMessageError = `Error` )
View Source
const ( // Calendar ReminderGroupCalendar string = `Calendar` // Task ReminderGroupTask string = `Task` )
View Source
const ( // All ReminderTypeAll string = `All` // Current ReminderTypeCurrent string = `Current` // Old ReminderTypeOld string = `Old` )
View Source
const ( // false RemoveOutlookRuleBlobfalse bool = false // true RemoveOutlookRuleBlobtrue bool = true )
View Source
const ( // false ReplyAllAllowedfalse bool = false // true ReplyAllAllowedtrue bool = true )
View Source
const ( // false ReplyAllowedfalse bool = false // true ReplyAllowedtrue bool = true )
View Source
const ( // RecipientPath ReportTemplateRecipientPath string = `RecipientPath` // Summary ReportTemplateSummary string = `Summary` )
View Source
const ( // Target the schema files for the initial release version of Exchange 2007. RequestServerVersionExchange2007 = `Exchange2007` // Target the schema files for Exchange 2007 Service Pack 1 (SP1), Exchange 2007 Service Pack 2 (SP2), and Exchange 2007 Service Pack 3 (SP3). RequestServerVersionExchange2007_SP1 = `Exchange2007_SP1` // Target the schema files for Exchange 2010. RequestServerVersionExchange2010 = `Exchange2010` // Target the schema files for Exchange 2010 Service Pack 1 (SP1). RequestServerVersionExchange2010_SP1 = `Exchange2010_SP1` // Target the schema files for Exchange 2010 Service Pack 2 (SP2) and Exchange 2010 Service Pack 3 (SP3). RequestServerVersionExchange2010_SP2 = `Exchange2010_SP2` // Target the schema files for Exchange 2013. RequestServerVersionExchange2013 = `Exchange2013` // Target the schema files for Exchange 2013 Service Pack 1 (SP1). RequestServerVersionExchange2013_SP1 = `Exchange2013_SP1` )
View Source
const ( // Represents the legacy status information: free, busy, tentative, and OOF; the start/end times of the appointments; and various properties of the appointment such as subject, location, and importance. This requested view will return the maximum amount of information for which the requesting user is privileged. If merged free/busy information only is available, as with requesting information for users in a Microsoft Exchange Server 2003 forest, MergedOnly will be returned. Otherwise, FreeBusy or Detailed will be returned. RequestedViewDetailed string = `Detailed` // Represents all the properties in Detailed with a stream of merged free/busy information. If merged free/busy information only is available, MergedOnly will be returned. Otherwise, FreeBusyMerged or DetailedMerged will be returned. RequestedViewDetailedMerged string = `DetailedMerged` // Represents the legacy status information: free, busy, tentative, and OOF. This also includes the start/end times of the appointments. This view is richer than the legacy free/busy view because individual meeting start and end times are provided instead of an aggregated free/busy stream. RequestedViewFreeBusy string = `FreeBusy` // Represents all the properties in FreeBusy with a stream of merged free/busy information. RequestedViewFreeBusyMerged string = `FreeBusyMerged` // Represents an aggregated free/busy stream. In cross-forest scenarios in which the target user in one forest does not have an Availability service configured, the Availability service of the requestor retrieves the target user's free/busy information from the free/busy public folder. Because public folders only store free/busy information in merged form, MergedOnly is the only available information. RequestedViewMergedOnly string = `MergedOnly` // This value is not valid for requests. This value is valid for responses. RequestedViewNone string = `None` )
View Source
const ( // The contact item identifier property is returned. ResolveNamesIdOnly = `IdOnly` // The Default set of contact item properties is returned. For more information, see Response shapes in EWS. ResolveNamesDefault = `Default` // The AllProperties set of contact item properties are returned. For more information, see Response shapes in EWS. ResolveNamesAllProperties = `AllProperties` // Full contact details for public contacts are returned. ResolveNamesTrue = `True` // Full contact details for public contacts are not returned. ResolveNamesFalse = `False` // Only the Active Directory directory service is searched. ResolveNamesActiveDirectory = `ActiveDirectory` // Active Directory is searched first, and then the contact folders that are specified in the ParentFolderIds property are searched. ResolveNamesActiveDirectoryContacts = `ActiveDirectoryContacts` // Only the contact folders that are identified by the ParentFolderIds property are searched. ResolveNamesContacts = `Contacts` // Contact folders that are identified by the ParentFolderIds property are searched first and then Active Directory is searched. ResolveNamesContactsActiveDirectory = `ContactsActiveDirectory` )
View Source
const ( // This error occurs when the operation failed because of communication problems with Active Directory Domain Services (AD DS). ResponseCodeErrorADOperation string = `ErrorADOperation` // This error is returned when a ResolveNames operation request specifies a name that is not valid. ResponseCodeErrorADSessionFilter string = `ErrorADSessionFilter` ResponseCodeErrorADUnavailable string = `ErrorADUnavailable` // This error occurs when the calling account does not have the rights to perform the requested action. ResponseCodeErrorAccessDenied string = `ErrorAccessDenied` // This error is for internal use only. This error is not returned. ResponseCodeErrorAccessModeSpecified string = `ErrorAccessModeSpecified` // This error occurs when the account in question has been disabled. ResponseCodeErrorAccountDisabled string = `ErrorAccountDisabled` // This error occurs when a list with added delegates cannot be saved. ResponseCodeErrorAddDelegatesFailed string = `ErrorAddDelegatesFailed` // This error occurs when the address space record, or Domain Name System (DNS) domain name, for cross-forest availability could not be found in the Active Directory database. ResponseCodeErrorAddressSpaceNotFound string = `ErrorAddressSpaceNotFound` // This error indicates that the AffectedTaskOccurrences attribute was not specified. When the DeleteItem element is used to delete at least one item that is a task, and regardless of whether that task is recurring or not, the AffectedTaskOccurrences attribute has to be specified so that DeleteItem can determine whether to delete the current occurrence or the entire series. ResponseCodeErrorAffectedTaskOccurrencesRequired string = `ErrorAffectedTaskOccurrencesRequired` // This error MUST be returned if an action cannot be applied to one or more items in the conversation. ResponseCodeErrorApplyConversationActionFailed string = `ErrorApplyConversationActionFailed` // Indicates an error in archive folder path creation. ResponseCodeErrorArchiveFolderPathCreation string = `ErrorArchiveFolderPathCreation` // Indicates that the archive mailbox was not enabled. ResponseCodeErrorArchiveMailboxNotEnabled string = `ErrorArchiveMailboxNotEnabled` // This error is returned when an archive mailbox search is unsuccessful. This error was introduced in Exchange 2013. ResponseCodeErrorArchiveMailboxSearchFailed string = `ErrorArchiveMailboxSearchFailed` // This error is returned when the URL of an archive mailbox is not discoverable. This error was introduced in Exchange 2013. ResponseCodeErrorArchiveMailboxServiceDiscoveryFailed string = `ErrorArchiveMailboxServiceDiscoveryFailed` // Specifies that an attempt was made to create an item with more than 10 nested attachments. This value was introduced in Exchange Server 2010 Service Pack 2 (SP2). ResponseCodeErrorAttachmentNestLevelLimitExceeded string = `ErrorAttachmentNestLevelLimitExceeded` // The CreateAttachment element returns this error if an attempt is made to create an attachment with size exceeding Int32.MaxValue, in bytes. The GetAttachment element returns this error if an attempt to retrieve an existing attachment with size exceeding Int32.MaxValue, in bytes. ResponseCodeErrorAttachmentSizeLimitExceeded string = `ErrorAttachmentSizeLimitExceeded` // This error indicates that Exchange Web Services tried to determine the location of a cross-forest computer that is running Exchange 2010 that has the Client Access server role installed by using the Autodiscover service, but the call to the Autodiscover service failed. ResponseCodeErrorAutoDiscoverFailed string = `ErrorAutoDiscoverFailed` // This error indicates that the availability configuration information for the local forest is missing from AD DS. ResponseCodeErrorAvailabilityConfigNotFound string = `ErrorAvailabilityConfigNotFound` // This error indicates that an exception occurred while processing an item and that exception is likely to occur for the items that follow. Requests may include multiple items; for example, a GetItem operation request might include multiple identifiers. In general, items are processed one at a time. If an exception occurs while processing an item and that exception is likely to occur for the items that follow, items that follow will not be processed. The following are examples of errors that will stop processing for items that follow: - ErrorAccessDenied - ErrorAccountDisabled - ErrorADUnavailable - ErrorADOperation - ErrorConnectionFailed - ErrorMailboxStoreUnavailable - ErrorMailboxMoveInProgress - ErrorPasswordChangeRequired - ErrorPasswordExpired - ErrorQuotaExceeded - ErrorInsufficientResources ResponseCodeErrorBatchProcessingStopped string = `ErrorBatchProcessingStopped` // This error occurs when an attempt is made to move or copy an occurrence of a recurring calendar item. ResponseCodeErrorCalendarCannotMoveOrCopyOccurrence string = `ErrorCalendarCannotMoveOrCopyOccurrence` // This error occurs when an attempt is made to update a calendar item that is located in the Deleted Items folder and when meeting updates or cancellations are to be sent according to the value of the SendMeetingInvitationsOrCancellations attribute. The following are the possible values for this attribute: - SendToAllAndSaveCopy - SendToChangedAndSaveCopy - SendOnlyToAll - SendOnlyToChanged However, such an update is allowed only when the value of this attribute is set to SendToNone. ResponseCodeErrorCalendarCannotUpdateDeletedItem string = `ErrorCalendarCannotUpdateDeletedItem` // This error occurs when the UpdateItem, GetItem, DeleteItem, MoveItem, CopyItem, or SendItem operation is called and the ID that was specified is not an occurrence ID of any recurring calendar item. ResponseCodeErrorCalendarCannotUseIdForOccurrenceId string = `ErrorCalendarCannotUseIdForOccurrenceId` // This error occurs when the UpdateItem, GetItem, DeleteItem, MoveItem, CopyItem, or SendItem operation is called and the ID that was specified is not an ID of any recurring master item. ResponseCodeErrorCalendarCannotUseIdForRecurringMasterId string = `ErrorCalendarCannotUseIdForRecurringMasterId` // This error occurs during a CreateItem or UpdateItem operation when a calendar item duration is longer than the maximum allowed, which is currently 5 years. ResponseCodeErrorCalendarDurationIsTooLong string = `ErrorCalendarDurationIsTooLong` // This error occurs when a calendar End time is set to the same time or after the Start time. ResponseCodeErrorCalendarEndDateIsEarlierThanStartDate string = `ErrorCalendarEndDateIsEarlierThanStartDate` // This error occurs when the specified folder for a FindItem operation with a CalendarView element is not of calendar folder type. ResponseCodeErrorCalendarFolderIsInvalidForCalendarView string = `ErrorCalendarFolderIsInvalidForCalendarView` // This response code is not used. ResponseCodeErrorCalendarInvalidAttributeValue string = `ErrorCalendarInvalidAttributeValue` // This error occurs during a CreateItem or UpdateItem operation when invalid values of Day, WeekendDay, and Weekday are used to define the time change pattern. ResponseCodeErrorCalendarInvalidDayForTimeChangePattern string = `ErrorCalendarInvalidDayForTimeChangePattern` // This error occurs during a CreateItem or UpdateItem operation when invalid values of Day, WeekDay, and WeekendDay are used to specify the weekly recurrence. ResponseCodeErrorCalendarInvalidDayForWeeklyRecurrence string = `ErrorCalendarInvalidDayForWeeklyRecurrence` // This error occurs when the state of a calendar item recurrence binary large object (BLOB) in the Exchange store is invalid. ResponseCodeErrorCalendarInvalidPropertyState string = `ErrorCalendarInvalidPropertyState` // This response code is not used. ResponseCodeErrorCalendarInvalidPropertyValue string = `ErrorCalendarInvalidPropertyValue` // This error occurs when the specified recurrence cannot be created. ResponseCodeErrorCalendarInvalidRecurrence string = `ErrorCalendarInvalidRecurrence` // This error occurs when an invalid time zone is encountered. ResponseCodeErrorCalendarInvalidTimeZone string = `ErrorCalendarInvalidTimeZone` // This error Indicates that a calendar item has been canceled. ResponseCodeErrorCalendarIsCancelledForAccept string = `ErrorCalendarIsCancelledForAccept` // This error indicates that a calendar item has been canceled. ResponseCodeErrorCalendarIsCancelledForDecline string = `ErrorCalendarIsCancelledForDecline` // This error indicates that a calendar item has been canceled. ResponseCodeErrorCalendarIsCancelledForRemove string = `ErrorCalendarIsCancelledForRemove` // This error indicates that a calendar item has been canceled. ResponseCodeErrorCalendarIsCancelledForTentative string = `ErrorCalendarIsCancelledForTentative` // This error indicates that the AcceptItem element is invalid for a calendar item or meeting request in a delegated scenario. ResponseCodeErrorCalendarIsDelegatedForAccept string = `ErrorCalendarIsDelegatedForAccept` // This error indicates that the DeclineItem element is invalid for a calendar item or meeting request in a delegated scenario. ResponseCodeErrorCalendarIsDelegatedForDecline string = `ErrorCalendarIsDelegatedForDecline` // This error indicates that the RemoveItem element is invalid for a meeting cancellation in a delegated scenario. ResponseCodeErrorCalendarIsDelegatedForRemove string = `ErrorCalendarIsDelegatedForRemove` // This error indicates that the TentativelyAcceptItem element is invalid for a calendar item or meeting request in a delegated scenario. ResponseCodeErrorCalendarIsDelegatedForTentative string = `ErrorCalendarIsDelegatedForTentative` // This error is intended for internal use only. ResponseCodeErrorCalendarIsGroupMailboxForAccept string = `ErrorCalendarIsGroupMailboxForAccept` // This error is intended for internal use only. ResponseCodeErrorCalendarIsGroupMailboxForDecline string = `ErrorCalendarIsGroupMailboxForDecline` // This error is intended for internal use only. ResponseCodeErrorCalendarIsGroupMailboxForSuppressReadReceipt string = `ErrorCalendarIsGroupMailboxForSuppressReadReceipt` // This error is intended for internal use only. ResponseCodeErrorCalendarIsGroupMailboxForTentative string = `ErrorCalendarIsGroupMailboxForTentative` // This error indicates that the operation (currently CancelItem) on the calendar item is not valid for an attendee. Only the meeting organizer can cancel the meeting. ResponseCodeErrorCalendarIsNotOrganizer string = `ErrorCalendarIsNotOrganizer` // This error indicates that AcceptItem is invalid for the organizer's calendar item. ResponseCodeErrorCalendarIsOrganizerForAccept string = `ErrorCalendarIsOrganizerForAccept` // This error indicates that DeclineItem is invalid for the organizer's calendar item. ResponseCodeErrorCalendarIsOrganizerForDecline string = `ErrorCalendarIsOrganizerForDecline` // This error indicates that RemoveItem is invalid for the organizer's calendar item. To remove a meeting from the calendar, the organizer must use CancelCalendarItem. ResponseCodeErrorCalendarIsOrganizerForRemove string = `ErrorCalendarIsOrganizerForRemove` // This error indicates that TentativelyAcceptItem is invalid for the organizer's calendar item. ResponseCodeErrorCalendarIsOrganizerForTentative string = `ErrorCalendarIsOrganizerForTentative` // This error indicates that a meeting request is out-of-date and cannot be updated. ResponseCodeErrorCalendarMeetingRequestIsOutOfDate string = `ErrorCalendarMeetingRequestIsOutOfDate` // This error indicates that the occurrence index does not point to an occurrence within the current recurrence. For example, if your recurrence pattern defines a set of three meeting occurrences and you try to access the fifth occurrence, this response code will result. ResponseCodeErrorCalendarOccurrenceIndexIsOutOfRecurrenceRange string = `ErrorCalendarOccurrenceIndexIsOutOfRecurrenceRange` // This error indicates that any operation on a deleted occurrence (addressed via recurring master ID and occurrence index) is invalid. ResponseCodeErrorCalendarOccurrenceIsDeletedFromRecurrence string = `ErrorCalendarOccurrenceIsDeletedFromRecurrence` // This error is reported on CreateItem and UpdateItem operations for calendar items or task recurrence properties when the property value is out of range. For example, specifying the fifteenth week of the month will result in this response code. ResponseCodeErrorCalendarOutOfRange string = `ErrorCalendarOutOfRange` // This error occurs when attempting to invoke the FindItem operation with a SeekToConditionPageItemView for fetching calendar items, which is not supported. ResponseCodeErrorCalendarSeekToConditionNotSupported string = `ErrorCalendarSeekToConditionNotSupported` // This error occurs when Start to End range for the CalendarView element is more than the maximum allowed, currently 2 years. ResponseCodeErrorCalendarViewRangeTooBig string = `ErrorCalendarViewRangeTooBig` // This error indicates that the requesting account is not a valid account in the directory database. ResponseCodeErrorCallerIsInvalidADAccount string = `ErrorCallerIsInvalidADAccount` // Indicates that an attempt was made to archive a calendar contact task folder. ResponseCodeErrorCannotArchiveCalendarContactTaskFolderException string = `ErrorCannotArchiveCalendarContactTaskFolderException` // Indicates that attempt was made to archive items in the archive mailbox. ResponseCodeErrorCannotArchiveItemsInArchiveMailbox string = `ErrorCannotArchiveItemsInArchiveMailbox` // Indicates that an attempt was made to archive items in public folders. ResponseCodeErrorCannotArchiveItemsInPublicFolders string = `ErrorCannotArchiveItemsInPublicFolders` // This error occurs when a calendar item is being created and the SavedItemFolderId attribute refers to a non-calendar folder. ResponseCodeErrorCannotCreateCalendarItemInNonCalendarFolder string = `ErrorCannotCreateCalendarItemInNonCalendarFolder` // This error occurs when a contact is being created and the SavedItemFolderId attribute refers to a non-contact folder. ResponseCodeErrorCannotCreateContactInNonContactFolder string = `ErrorCannotCreateContactInNonContactFolder` // This error indicates that a post item cannot be created in a folder other than a mail folder, such as Calendar, Contact, Tasks, Notes, and so on. ResponseCodeErrorCannotCreatePostItemInNonMailFolder string = `ErrorCannotCreatePostItemInNonMailFolder` // This error occurs when a task is being created and the SavedItemFolderId attribute refers to a non-task folder. ResponseCodeErrorCannotCreateTaskInNonTaskFolder string = `ErrorCannotCreateTaskInNonTaskFolder` // This error occurs when the item or folder to delete cannot be deleted. ResponseCodeErrorCannotDeleteObject string = `ErrorCannotDeleteObject` // The DeleteItem operation returns this error when it fails to delete the current occurrence of a recurring task. This can only happen if the AffectedTaskOccurrences attribute has been set to SpecifiedOccurrenceOnly. ResponseCodeErrorCannotDeleteTaskOccurrence string = `ErrorCannotDeleteTaskOccurrence` // Indicates that an attempt was made to disable a mandatorty extension. ResponseCodeErrorCannotDisableMandatoryExtension string = `ErrorCannotDisableMandatoryExtension` // This error must be returned when the server cannot empty a folder. ResponseCodeErrorCannotEmptyFolder string = `ErrorCannotEmptyFolder` // Specifies that the server could not retrieve the external URL for Outlook Web App Options. ResponseCodeErrorCannotGetExternalEcpUrl string = `ErrorCannotGetExternalEcpUrl` // Indicates that the source folder path could not be retrieved. ResponseCodeErrorCannotGetSourceFolderPath string = `ErrorCannotGetSourceFolderPath` // The GetAttachment operation returns this error if it cannot retrieve the body of a file attachment. ResponseCodeErrorCannotOpenFileAttachment string = `ErrorCannotOpenFileAttachment` // This error indicates that the caller tried to set calendar permissions on a non-calendar folder. ResponseCodeErrorCannotSetCalendarPermissionOnNonCalendarFolder string = `ErrorCannotSetCalendarPermissionOnNonCalendarFolder` // This error indicates that the caller tried to set non-calendar permissions on a calendar folder. ResponseCodeErrorCannotSetNonCalendarPermissionOnCalendarFolder string = `ErrorCannotSetNonCalendarPermissionOnCalendarFolder` // This error indicates that you cannot set unknown permissions in a permissions set. ResponseCodeErrorCannotSetPermissionUnknownEntries string = `ErrorCannotSetPermissionUnknownEntries` // Indicates that an attempt was made to specify the search folder as the source folder. ResponseCodeErrorCannotSpecifySearchFolderAsSourceFolder string = `ErrorCannotSpecifySearchFolderAsSourceFolder` // This error occurs when a request that requires an item identifier is given a folder identifier. ResponseCodeErrorCannotUseFolderIdForItemId string = `ErrorCannotUseFolderIdForItemId` // This error occurs when a request that requires a folder identifier is given an item identifier. ResponseCodeErrorCannotUseItemIdForFolderId string = `ErrorCannotUseItemIdForFolderId` // This response code has been replaced by ErrorChangeKeyRequiredForWriteOperations ResponseCodeErrorChangeKeyRequired string = `ErrorChangeKeyRequired` // This error is returned when the change key for an item is missing or stale. For SendItem, UpdateItem, and UpdateFolder operations, the caller must pass in a correct and current change key for the item. Note that this is the case with UpdateItem even when conflict resolution is set to always overwrite. ResponseCodeErrorChangeKeyRequiredForWriteOperations string = `ErrorChangeKeyRequiredForWriteOperations` // Specifies that the client was disconnected. ResponseCodeErrorClientDisconnected string = `ErrorClientDisconnected` // This error is intended for internal use only. ResponseCodeErrorClientIntentInvalidStateDefinition string = `ErrorClientIntentInvalidStateDefinition` // This error is intended for internal use only. ResponseCodeErrorClientIntentNotFound string = `ErrorClientIntentNotFound` // This error occurs when Exchange Web Services cannot connect to the mailbox. ResponseCodeErrorConnectionFailed string = `ErrorConnectionFailed` // This error indicates that the property that was inspected for a Contains filter is not a string type. ResponseCodeErrorContainsFilterWrongType string = `ErrorContainsFilterWrongType` // The GetItem operation returns this error when Exchange Web Services is unable to retrieve the MIME content for the item requested. The CreateItem operation returns this error when Exchange Web Services is unable to create the item from the supplied MIME content. Usually this is an indication that the item property is corrupted or truncated. ResponseCodeErrorContentConversionFailed string = `ErrorContentConversionFailed` // This error occurs when a search request is made using the QueryString option and content indexing is not enabled for the target mailbox. ResponseCodeErrorContentIndexingNotEnabled string = `ErrorContentIndexingNotEnabled` // This error occurs when the data is corrupted and cannot be processed. ResponseCodeErrorCorruptData string = `ErrorCorruptData` // This error occurs when the caller does not have permission to create the item. ResponseCodeErrorCreateItemAccessDenied string = `ErrorCreateItemAccessDenied` // This error occurs when one or more of the managed folders that were specified in the CreateManagedFolder operation request failed to be created. Search for each folder to determine which folders were created and which folders do not exist. ResponseCodeErrorCreateManagedFolderPartialCompletion string = `ErrorCreateManagedFolderPartialCompletion` // This error occurs when the calling account does not have the permissions required to create the subfolder. ResponseCodeErrorCreateSubfolderAccessDenied string = `ErrorCreateSubfolderAccessDenied` // This error occurs when an attempt is made to move an item or folder from one mailbox to another. If the source mailbox and destination mailbox are different, you will get this error. ResponseCodeErrorCrossMailboxMoveCopy string = `ErrorCrossMailboxMoveCopy` // This error indicates that the request is not allowed because the Client Access server that should service the request is in a different site. ResponseCodeErrorCrossSiteRequest string = `ErrorCrossSiteRequest` // This error can occur in the following scenarios: - An attempt is made to access or write a property on an item and the property value is too large. - The base64 encoded MIME content length within the request XML exceeds the limit. - The size of the body of an existing item body exceeds the limit. - The consumer tries to set an HTML or text body whose length (or combined length in the case of append) exceeds the limit. ResponseCodeErrorDataSizeLimitExceeded string = `ErrorDataSizeLimitExceeded` // This error occurs when the underlying data provider fails to complete the operation. ResponseCodeErrorDataSourceOperation string = `ErrorDataSourceOperation` // This error occurs in an AddDelegate operation when the specified user already exists in the list of delegates. ResponseCodeErrorDelegateAlreadyExists string = `ErrorDelegateAlreadyExists` // This error occurs in an AddDelegate operation when the specified user to be added is the owner of the mailbox. ResponseCodeErrorDelegateCannotAddOwner string = `ErrorDelegateCannotAddOwner` // This error occurs in a GetDelegate operation when either there is no delegate information on the local FreeBusy message or no Active Directory public delegate (no "public delegate" or no "Send On Behalf" entry in AD DS). ResponseCodeErrorDelegateMissingConfiguration string = `ErrorDelegateMissingConfiguration` // This error occurs when a specified user cannot be mapped to a user in AD DS. ResponseCodeErrorDelegateNoUser string = `ErrorDelegateNoUser` // This error occurs in the AddDelegate operation when an added delegate user is not valid. ResponseCodeErrorDelegateValidationFailed string = `ErrorDelegateValidationFailed` // This error occurs when an attempt is made to delete a distinguished folder. ResponseCodeErrorDeleteDistinguishedFolder string = `ErrorDeleteDistinguishedFolder` // This response code is not used. ResponseCodeErrorDeleteItemsFailed string = `ErrorDeleteItemsFailed` // This error is intended for internal use only. ResponseCodeErrorDeleteUnifiedMessagingPromptFailed string = `ErrorDeleteUnifiedMessagingPromptFailed` // This error is returned when discovery searches are disabled on a tenant or server. This error was introduced in Exchange 2013. ResponseCodeErrorDiscoverySearchesDisabled string = `ErrorDiscoverySearchesDisabled` // This error indicates that a distinguished user ID is not valid for the operation. DistinguishedUserType should not be present in the request. ResponseCodeErrorDistinguishedUserNotSupported string = `ErrorDistinguishedUserNotSupported` // This error indicates that a request distribution list member does not exist in the distribution list. ResponseCodeErrorDistributionListMemberNotExist string = `ErrorDistributionListMemberNotExist` // This error occurs when duplicate folder names are specified within the FolderNames element of the CreateManagedFolder operation request. ResponseCodeErrorDuplicateInputFolderNames string = `ErrorDuplicateInputFolderNames` // This error is returned when there are duplicate legacy distinguished names in Active Directory Domain Services (AD DS). This error was introduced in Exchange 2013. ResponseCodeErrorDuplicateLegacyDistinguishedName string = `ErrorDuplicateLegacyDistinguishedName` // This error indicates that there are duplicate SOAP headers. ResponseCodeErrorDuplicateSOAPHeader string = `ErrorDuplicateSOAPHeader` // This error indicates that a duplicate user ID has been found in a permission set, either Default or Anonymous are set more than once, or there are duplicate SIDs or recipients. ResponseCodeErrorDuplicateUserIdsSpecified string = `ErrorDuplicateUserIdsSpecified` // This error occurs when a request attempts to create/update the search parameters of a search folder. For example, this can occur when a search folder is created in the mailbox but the search folder is directed to look in another mailbox. ResponseCodeErrorEmailAddressMismatch string = `ErrorEmailAddressMismatch` // This error occurs when the event that is associated with a watermark is deleted before the event is returned. When this error is returned, the subscription is also deleted. ResponseCodeErrorEventNotFound string = `ErrorEventNotFound` // This error -iIndicates that there are more concurrent requests against the server than are allowed by a user's policy. ResponseCodeErrorExceededConnectionCount string = `ErrorExceededConnectionCount` // This error indicates that a search operation call has exceeded the total number of items that can be returned. ResponseCodeErrorExceededFindCountLimit string = `ErrorExceededFindCountLimit` // This error indicates that a user's throttling policy maximum subscription count has been exceeded. ResponseCodeErrorExceededSubscriptionCount string = `ErrorExceededSubscriptionCount` // This error occurs if the GetEvents operation is called as a subscription is being deleted because it has expired. ResponseCodeErrorExpiredSubscription string = `ErrorExpiredSubscription` // This error occurs when the operation to export remote archive mailbox items failed. ResponseCodeErrorExportRemoteArchiveItemsFailed string = `ErrorExportRemoteArchiveItemsFailed` // Indicates that the extension was not found. ResponseCodeErrorExtensionNotFound string = `ErrorExtensionNotFound` // This error occurs when the operation to find the remote archive mailbox folder failed. ResponseCodeErrorFindRemoteArchiveFolderFailed string = `ErrorFindRemoteArchiveFolderFailed` // This error occurs when the folder is corrupted and cannot be saved. ResponseCodeErrorFolderCorrupt string = `ErrorFolderCorrupt` // This error occurs when an attempt is made to create a folder that has the same name as another folder in the same parent. Duplicate folder names are not allowed. ResponseCodeErrorFolderExists string = `ErrorFolderExists` // This error indicates that the folder ID that was specified does not correspond to a valid folder, or that the delegate does not have permission to access the folder. ResponseCodeErrorFolderNotFound string = `ErrorFolderNotFound` // This error indicates that the requested property could not be retrieved. This does not indicate that the property does not exist, but that the property was corrupted in some way so that the retrieval failed. ResponseCodeErrorFolderPropertRequestFailed string = `ErrorFolderPropertRequestFailed` // This error indicates that the folder could not be created or updated because of an invalid state. ResponseCodeErrorFolderSave string = `ErrorFolderSave` // This error indicates that the folder could not be created or updated because of an invalid state. ResponseCodeErrorFolderSaveFailed string = `ErrorFolderSaveFailed` // This error indicates that the folder could not be created or updated because of invalid property values. The response code lists which properties caused the problem. ResponseCodeErrorFolderSavePropertyError string = `ErrorFolderSavePropertyError` // Specifies that the maximum group member count has been reached for obtaining free/busy information for a distribution list. This error MUST be returned when the maximum group member count has been reached for obtaining free/busy information for a distribution list. ResponseCodeErrorFreeBusyDLLimitReached string = `ErrorFreeBusyDLLimitReached` // This error is returned when free/busy information cannot be retrieved because of an intervening failure. ResponseCodeErrorFreeBusyGenerationFailed string = `ErrorFreeBusyGenerationFailed` // This error occurs when the operation to get the remote archive mailbox folder failed. ResponseCodeErrorGetRemoteArchiveFolderFailed string = `ErrorGetRemoteArchiveFolderFailed` // This error occurs when the operation to get the remote archive mailbox item failed. ResponseCodeErrorGetRemoteArchiveItemFailed string = `ErrorGetRemoteArchiveItemFailed` // This response code is not used. ResponseCodeErrorGetServerSecurityDescriptorFailed string = `ErrorGetServerSecurityDescriptorFailed` // This error indicates that a valid VoIP gateway is not available. ResponseCodeErrorIPGatewayNotFound string = `ErrorIPGatewayNotFound` // This error is returned when new instant messaging (IM) contacts cannot be added because the maximum number of contacts has been reached. This error was introduced in Exchange Server 2013. ResponseCodeErrorImContactLimitReached string = `ErrorImContactLimitReached` // This error is returned when an attempt is made to add a group display name when an existing group already has the same display name. This error was introduced in Exchange 2013. ResponseCodeErrorImGroupDisplayNameAlreadyExists string = `ErrorImGroupDisplayNameAlreadyExists` // This error is returned when new IM groups cannot be added because the maximum number of groups has been reached. This error was introduced in Exchange 2013. ResponseCodeErrorImGroupLimitReached string = `ErrorImGroupLimitReached` // The error is returned in the server-to-server authorization case for Exchange Impersonation when the caller does not have the proper rights to impersonate the specific user in question. This error maps to the ms-Exch-EPI-May-Impersonate extended Active Directory right. ResponseCodeErrorImpersonateUserDenied string = `ErrorImpersonateUserDenied` // This error is returned in the server-to-server authorization for Exchange Impersonation when the caller does not have the proper rights to impersonate through the Client Access server that they are making the request against. This maps to the ms-Exch-EPI-Impersonation extended Active Directory right. ResponseCodeErrorImpersonationDenied string = `ErrorImpersonationDenied` // This error indicates that there was an unexpected error when an attempt was made to perform server-to-server authentication. This response code typically indicates either that the service account that is running the Exchange Web Services application pool is configured incorrectly, that Exchange Web Services cannot talk to the directory, or that a trust between forests is not correctly configured. ResponseCodeErrorImpersonationFailed string = `ErrorImpersonationFailed` // This error MUST be returned if any rule does not validate. ResponseCodeErrorInboxRulesValidationError string = `ErrorInboxRulesValidationError` // This error indicates that the request was valid for the current Exchange Server version but was invalid for the request server version that was specified. ResponseCodeErrorIncorrectSchemaVersion string = `ErrorIncorrectSchemaVersion` // This error indicates that each change description in the UpdateItem or UpdateFolder elements must list only one property to update. ResponseCodeErrorIncorrectUpdatePropertyCount string = `ErrorIncorrectUpdatePropertyCount` // This error occurs when the request contains too many attendees to resolve. By default, the maximum number of attendees to resolve is 100. ResponseCodeErrorIndividualMailboxLimitReached string = `ErrorIndividualMailboxLimitReached` // This error occurs when the mailbox server is overloaded. Try your request again later. ResponseCodeErrorInsufficientResources string = `ErrorInsufficientResources` // This error indicates that Exchange Web Services encountered an error that it could not recover from, and a more specific response code that is associated with the error that occurred does not exist. ResponseCodeErrorInternalServerError string = `ErrorInternalServerError` // This error indicates that an internal server error occurred and that you should try your request again later. ResponseCodeErrorInternalServerTransientError string = `ErrorInternalServerTransientError` // This error indicates that the level of access that the caller has on the free/busy data is invalid. ResponseCodeErrorInvalidAccessLevel string = `ErrorInvalidAccessLevel` // This error indicates an error caused by all invalid arguments passed to the GetMessageTrackingReport operation. This error is returned in the following scenarios: - The user specified in the sending-as parameter does not exist in the directory. - The user specified in the sending-as parameter is not unique in the directory. - The sending-as address is empty. - The sending-as address is not a valid e-mail address. ResponseCodeErrorInvalidArgument string = `ErrorInvalidArgument` // This error is returned by the GetAttachment operation or the DeleteAttachment operation when an attachment that corresponds to the specified ID is not found. ResponseCodeErrorInvalidAttachmentId string = `ErrorInvalidAttachmentId` // This error occurs when you try to bind to an existing search folder by using a complex attachment table restriction. Exchange Web Services only supports simple contains filters against the attachment table. If you try to bind to an existing search folder that has a more complex attachment table restriction (a subfilter), Exchange Web Services cannot render the XML for that filter and returns this response code. Note that you can still call the GetFolder operation on the folder, but do not request the SearchParameters element. ResponseCodeErrorInvalidAttachmentSubfilter string = `ErrorInvalidAttachmentSubfilter` // This error occurs when you try to bind to an existing search folder by using a complex attachment table restriction. Exchange Web Services only supports simple contains filters against the attachment table. If you try to bind to an existing search folder that has a more complex attachment table restriction, Exchange Web Services cannot render the XML for that filter. In this case, the attachment subfilter contains a text filter, but it is not looking at the attachment display name. Note that you can still call the GetFolder operation on the folder, but do not request the SearchParameters element. ResponseCodeErrorInvalidAttachmentSubfilterTextFilter string = `ErrorInvalidAttachmentSubfilterTextFilter` // This error indicates that the authorization procedure for the requestor failed. ResponseCodeErrorInvalidAuthorizationContext string = `ErrorInvalidAuthorizationContext` // This error occurs when a consumer passes in a folder or item identifier with a change key that cannot be parsed. For example, this could be invalid base64 content or an empty string. ResponseCodeErrorInvalidChangeKey string = `ErrorInvalidChangeKey` // This error indicates that a request to get a client access token was not valid. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidClientAccessTokenRequest string = `ErrorInvalidClientAccessTokenRequest` // This error indicates that there was an internal error when an attempt was made to resolve the identity of the caller. ResponseCodeErrorInvalidClientSecurityContext string = `ErrorInvalidClientSecurityContext` // This error is returned when an attempt is made to set the CompleteDate element value of a task to a time in the future. When it is converted to the local time of the Client Access server, the CompleteDate of a task cannot be set to a value that is later than the local time on the Client Access server. ResponseCodeErrorInvalidCompleteDate string = `ErrorInvalidCompleteDate` // This error indicates that an invalid e-mail address was provided for a contact. ResponseCodeErrorInvalidContactEmailAddress string = `ErrorInvalidContactEmailAddress` // This error indicates that an invalid e-mail index value was provided for an e-mail entry. ResponseCodeErrorInvalidContactEmailIndex string = `ErrorInvalidContactEmailIndex` // This error occurs when the credentials that are used to proxy a request to a different directory service forest fail authentication. ResponseCodeErrorInvalidCrossForestCredentials string = `ErrorInvalidCrossForestCredentials` // This error indicates that the specified folder permissions are invalid. ResponseCodeErrorInvalidDelegatePermission string = `ErrorInvalidDelegatePermission` // This error indicates that the specified delegate user ID is invalid. ResponseCodeErrorInvalidDelegateUserId string = `ErrorInvalidDelegateUserId` // This error occurs during Exchange Impersonation when a caller does not specify a UPN, an e-mail address, or a user SID. This will also occur if the caller specifies one or more of those and the values are empty. ResponseCodeErrorInvalidExchangeImpersonationHeaderData string = `ErrorInvalidExchangeImpersonationHeaderData` // This error occurs when the bitmask that was passed into an Excludes element restriction is unable to be parsed. ResponseCodeErrorInvalidExcludesRestriction string = `ErrorInvalidExcludesRestriction` // This response code is not used. ResponseCodeErrorInvalidExpressionTypeForSubFilter string = `ErrorInvalidExpressionTypeForSubFilter` // This error occurs when the following events take place: - The caller tries to use an extended property that is not supported by Exchange Web Services. - The caller passes in an invalid combination of attribute values for an extended property. This also occurs if no attributes are passed. Only certain combinations are allowed. ResponseCodeErrorInvalidExtendedProperty string = `ErrorInvalidExtendedProperty` // This error occurs when the value section of an extended property does not match the type of the property. For example, setting an extended property that has PropertyType="String" to an array of integers will result in this error. Any string representation that is not coercible into the type that is specified for the extended property will give this error. ResponseCodeErrorInvalidExtendedPropertyValue string = `ErrorInvalidExtendedPropertyValue` // Specifies that the sharing invitation sender did not create the sharing invitation metadata. This error code MUST be returned if the sharing invitation sender did not create the sharing invitation metadata. ResponseCodeErrorInvalidExternalSharingInitiator string = `ErrorInvalidExternalSharingInitiator` // This error indicates that a sharing message is not intended for the caller. ResponseCodeErrorInvalidExternalSharingSubscriber string = `ErrorInvalidExternalSharingSubscriber` // This error indicates that the requestor's organization federation objects are not correctly configured. ResponseCodeErrorInvalidFederatedOrganizationId string = `ErrorInvalidFederatedOrganizationId` // This error occurs when the folder ID is corrupt. ResponseCodeErrorInvalidFolderId string = `ErrorInvalidFolderId` // This error indicates that the specified folder type is invalid for the current operation. For example, you cannot create a Search folder in a public folder. ResponseCodeErrorInvalidFolderTypeForOperation string = `ErrorInvalidFolderTypeForOperation` // This error occurs in fractional paging when the user has specified one of the following: - A numerator that is greater than the denominator - A numerator that is less than zero - A denominator that is less than or equal to zero. ResponseCodeErrorInvalidFractionalPagingParameters string = `ErrorInvalidFractionalPagingParameters` // This error occurs when the GetUserAvailability operation is called with a FreeBusyViewType of None. ResponseCodeErrorInvalidFreeBusyViewType string = `ErrorInvalidFreeBusyViewType` // Specifies that the DataType and ShareFolderId element are both present in a request. This error code MUST be returned if the DataType and ShareFolderId element are both present in a request. ResponseCodeErrorInvalidGetSharingFolderRequest string = `ErrorInvalidGetSharingFolderRequest` // This error indicates that the ID and/or change key is malformed. ResponseCodeErrorInvalidId string = `ErrorInvalidId` // This error occurs when the caller specifies an Id attribute that is empty. ResponseCodeErrorInvalidIdEmpty string = `ErrorInvalidIdEmpty` // This error occurs when the caller specifies an Id attribute that is malformed. ResponseCodeErrorInvalidIdMalformed string = `ErrorInvalidIdMalformed` // This error indicates that a folder or item ID that is using the Exchange 2007 format was specified for a request with a version of Exchange 2007 SP1 or later. You cannot use Exchange 2007 IDs in Exchange 2007 SP1 or later requests. You have to use the ConvertId operation to convert them first. ResponseCodeErrorInvalidIdMalformedEwsLegacyIdFormat string = `ErrorInvalidIdMalformedEwsLegacyIdFormat` // This error occurs when the caller specifies an Id attribute that is too long. ResponseCodeErrorInvalidIdMonikerTooLong string = `ErrorInvalidIdMonikerTooLong` // This error is returned whenever an ID that is not an item attachment ID is passed to a Web service method that expects an attachment ID. ResponseCodeErrorInvalidIdNotAnItemAttachmentId string = `ErrorInvalidIdNotAnItemAttachmentId` // This error occurs when a contact in your mailbox is corrupt. ResponseCodeErrorInvalidIdReturnedByResolveNames string = `ErrorInvalidIdReturnedByResolveNames` // This error occurs when the caller specifies an Id attribute that is too long. ResponseCodeErrorInvalidIdStoreObjectIdTooLong string = `ErrorInvalidIdStoreObjectIdTooLong` // This error is returned when the attachment hierarchy on an item exceeds the maximum of 255 levels deep. ResponseCodeErrorInvalidIdTooManyAttachmentLevels string = `ErrorInvalidIdTooManyAttachmentLevels` // This response code is not used. ResponseCodeErrorInvalidIdXml string = `ErrorInvalidIdXml` // This error is returned when the specified IM contact identifier does not represent a valid identifier. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidImContactId string = `ErrorInvalidImContactId` // This error is returned when the specified IM distribution group SMTP address identifier does not represent a valid identifier. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidImDistributionGroupSmtpAddress string = `ErrorInvalidImDistributionGroupSmtpAddress` // This error is returned when the specified IM group identifier does not represent a valid identifier. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidImGroupId string = `ErrorInvalidImGroupId` // This error occurs if the offset for indexed paging is negative. ResponseCodeErrorInvalidIndexedPagingParameters string = `ErrorInvalidIndexedPagingParameters` // This response code is not used. ResponseCodeErrorInvalidInternetHeaderChildNodes string = `ErrorInvalidInternetHeaderChildNodes` // This error occurs when an attempt is made to use an AcceptItem response object for an item type other than a meeting request or a calendar item, or when an attempt is made to accept a calendar item occurrence that is in the Deleted Items folder. ResponseCodeErrorInvalidItemForOperationAcceptItem string = `ErrorInvalidItemForOperationAcceptItem` // Indicates that the item was invalid for an ArchiveItem operation. ResponseCodeErrorInvalidItemForOperationArchiveItem string = `ErrorInvalidItemForOperationArchiveItem` // This error occurs when an attempt is made to use a CancelItem response object on an item type other than a calendar item. ResponseCodeErrorInvalidItemForOperationCancelItem string = `ErrorInvalidItemForOperationCancelItem` // This error is returned from a CreateItem operation if the request contains an unsupported item type. Supported items include the following objects: - Item - Message - CalendarItem - Task - Contact Certain types are created as a side effect of doing something else. Meeting messages, for example, are created when you send a calendar item to attendees; they are not explicitly created. ResponseCodeErrorInvalidItemForOperationCreateItem string = `ErrorInvalidItemForOperationCreateItem` // This error is returned when an attempt is made to create an item attachment of an unsupported type. Supported item types for item attachments include the following objects: - Item - Message - CalendarItem - Task - Contact For example, if you try to create a MeetingMessage attachment, you'll encounter this response code. ResponseCodeErrorInvalidItemForOperationCreateItemAttachment string = `ErrorInvalidItemForOperationCreateItemAttachment` // This error occurs when an attempt is made to use a DeclineItem response object for an item type other than a meeting request or a calendar item, or when an attempt is made to decline a calendar item occurrence that is in the Deleted Items folder. ResponseCodeErrorInvalidItemForOperationDeclineItem string = `ErrorInvalidItemForOperationDeclineItem` // This error indicates that the ExpandDL operation is valid only for private distribution lists. ResponseCodeErrorInvalidItemForOperationExpandDL string = `ErrorInvalidItemForOperationExpandDL` // This error is returned from a RemoveItem response object if the request specifies an item that is not a meeting cancellation item. ResponseCodeErrorInvalidItemForOperationRemoveItem string = `ErrorInvalidItemForOperationRemoveItem` // This error is returned from a SendItem operation if the request specifies an item that is not a message item. ResponseCodeErrorInvalidItemForOperationSendItem string = `ErrorInvalidItemForOperationSendItem` // This error occurs when an attempt is made to use TentativelyAcceptItem for an item type other than a meeting request or a calendar item, or when an attempt is made to tentatively accept a calendar item occurrence that is in the Deleted Items folder. ResponseCodeErrorInvalidItemForOperationTentative string = `ErrorInvalidItemForOperationTentative` // The user doesn't have a valid license. ResponseCodeErrorInvalidLicense string = `ErrorInvalidLicense` // This error occurs when the item can't be liked. Versions of Exchange starting with build number 15.00.0913.09 include this value. ResponseCodeErrorInvalidLikeRequest string = `ErrorInvalidLikeRequest` // This error is for internal use only. This error is not returned. ResponseCodeErrorInvalidLogonType string = `ErrorInvalidLogonType` // This error indicates that the CreateItem operation or the UpdateItem operation failed while creating or updating a personal distribution list. ResponseCodeErrorInvalidMailbox string = `ErrorInvalidMailbox` // This error occurs when the structure of the managed folder is corrupted and cannot be rendered. ResponseCodeErrorInvalidManagedFolderProperty string = `ErrorInvalidManagedFolderProperty` // This error occurs when the quota that is set on the managed folder is less than zero, which indicates a corrupted managed folder. ResponseCodeErrorInvalidManagedFolderQuota string = `ErrorInvalidManagedFolderQuota` // This error occurs when the size that is set on the managed folder is less than zero, which indicates a corrupted managed folder. ResponseCodeErrorInvalidManagedFolderSize string = `ErrorInvalidManagedFolderSize` // This error is returned if the ManagementRole header in the SOAP header is incorrect. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidManagementRoleHeader string = `ErrorInvalidManagementRoleHeader` // This error occurs when the supplied merged free/busy internal value is invalid. The default minimum value is 5 minutes. The default maximum value is 1440 minutes. ResponseCodeErrorInvalidMergedFreeBusyInterval string = `ErrorInvalidMergedFreeBusyInterval` // This error occurs when the name is invalid for the ResolveNames operation. For example, a zero length string, a single space, a comma, and a dash are all invalid names. ResponseCodeErrorInvalidNameForNameResolution string = `ErrorInvalidNameForNameResolution` // This error indicates an error in the Network Service account on the Client Access server. ResponseCodeErrorInvalidNetworkServiceContext string = `ErrorInvalidNetworkServiceContext` // This response code is not used. ResponseCodeErrorInvalidOofParameter string = `ErrorInvalidOofParameter` // This is a general error that is used when the requested operation is invalid. For example, you cannot do the following: - Perform a "Deep" traversal by using the FindFolder operation on a public folder. - Move or copy the public folder root. - Delete an associated item by using any mode except "Hard" delete. - Move or copy an associated item. ResponseCodeErrorInvalidOperation string = `ErrorInvalidOperation` // This error indicates that a caller requested free/busy information for a user in another organization but the organizational relationship does not have free/busy enabled. ResponseCodeErrorInvalidOrganizationRelationshipForFreeBusy string = `ErrorInvalidOrganizationRelationshipForFreeBusy` // This error occurs when a consumer passes in a zero or a negative value for the maximum rows to be returned. ResponseCodeErrorInvalidPagingMaxRows string = `ErrorInvalidPagingMaxRows` // This error occurs when a consumer passes in an invalid parent folder for an operation. For example, this error is returned if you try to create a folder within a search folder. ResponseCodeErrorInvalidParentFolder string = `ErrorInvalidParentFolder` // This error is returned when an attempt is made to set a task completion percentage to an invalid value. The value must be between 0 and 100 (inclusive). ResponseCodeErrorInvalidPercentCompleteValue string = `ErrorInvalidPercentCompleteValue` // This error indicates that the permission level is inconsistent with the permission settings. ResponseCodeErrorInvalidPermissionSettings string = `ErrorInvalidPermissionSettings` // This error indicates that the caller identifier is not valid. ResponseCodeErrorInvalidPhoneCallId string = `ErrorInvalidPhoneCallId` // This error indicates that the telephone number is not correct or does not fit the dial plan rules. ResponseCodeErrorInvalidPhoneNumber string = `ErrorInvalidPhoneNumber` // This error is returned if an invalid photo size is requested from the server. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidPhotoSize string = `ErrorInvalidPhotoSize` // This error occurs when the property that you are trying to append to does not support appending. The following are the only properties that support appending: - Recipient collections (ToRecipients, CcRecipients, BccRecipients) - Attendee collections (RequiredAttendees, OptionalAttendees, Resources) - Body - ReplyTo In addition, this error occurs when a message body is appended if the format specified in the request does not match the format of the item in the store. ResponseCodeErrorInvalidPropertyAppend string = `ErrorInvalidPropertyAppend` // This error occurs if the delete operation is specified in an UpdateItem operation or UpdateFolder operation call for a property that does not support the delete operation. For example, you cannot delete the ItemId element of the Item object. ResponseCodeErrorInvalidPropertyDelete string = `ErrorInvalidPropertyDelete` // This error occurs if the consumer passes in one of the flag properties in an Exists filter. For example, this error occurs if the IsRead or IsFromMe flags are specified in the Exists element. The request should use the IsEqualTo element instead for these as they are flags and therefore part of a single property. ResponseCodeErrorInvalidPropertyForExists string = `ErrorInvalidPropertyForExists` // This error occurs when the property that you are trying to manipulate does not support the operation that is being performed on it. ResponseCodeErrorInvalidPropertyForOperation string = `ErrorInvalidPropertyForOperation` // This error occurs if a property that is specified in the request is not available for the item type. For example, this error is returned if a property that is only available on calendar items is requested in a GetItem operation call for a message or is updated in an UpdateItem operation call for a message. This occurs in the following operations: - GetItem operation - GetFolder operation - UpdateItem operation - UpdateFolder operation ResponseCodeErrorInvalidPropertyRequest string = `ErrorInvalidPropertyRequest` // This error indicates that the property that you are trying to manipulate does not support the operation that is being performed on it. For example, this error is returned if the property that you are trying to set is read-only. ResponseCodeErrorInvalidPropertySet string = `ErrorInvalidPropertySet` // This error occurs during an UpdateItem operation when a client tries to update certain properties of a message that has already been sent. For example, the following properties cannot be updated on a sent message: - IsReadReceiptRequested - IsDeliveryReceiptRequested ResponseCodeErrorInvalidPropertyUpdateSentMessage string = `ErrorInvalidPropertyUpdateSentMessage` // This response code is not used. ResponseCodeErrorInvalidProxySecurityContext string = `ErrorInvalidProxySecurityContext` // This error occurs if you call the GetEvents operation or the Unsubscribe operation by using a push subscription ID. To unsubscribe from a push subscription, you must respond to a push request with an unsubscribe response, or disconnect your Web service and wait for the push notifications to time out. ResponseCodeErrorInvalidPullSubscriptionId string = `ErrorInvalidPullSubscriptionId` // This error is returned by the Subscribe operation when it creates a "push" subscription and indicates that the URL that is included in the request is invalid. The following conditions must be met for Exchange Web Services to accept the URL: - String length > 0 and < 2083. - Protocol is http or https. - The URL can be parsed by the URI Microsoft .NET Framework class. ResponseCodeErrorInvalidPushSubscriptionUrl string = `ErrorInvalidPushSubscriptionUrl` // This error indicates that the search folder has a recipient table filter that Exchange Web Services cannot represent. To get around this error, retrieve the folder without requesting the search parameters. ResponseCodeErrorInvalidRecipientSubfilter string = `ErrorInvalidRecipientSubfilter` // This error indicates that the search folder has a recipient table filter that Exchange Web Services cannot represent. To get around this error, retrieve the folder without requesting the search parameters. ResponseCodeErrorInvalidRecipientSubfilterComparison string = `ErrorInvalidRecipientSubfilterComparison` // This error indicates that the search folder has a recipient table filter that Exchange Web Services cannot represent. To get around this error, retrieve the folder without requesting the search parameters. ResponseCodeErrorInvalidRecipientSubfilterOrder string = `ErrorInvalidRecipientSubfilterOrder` // This error indicates that the search folder has a recipient table filter that Exchange Web Services cannot represent. To get around this error, retrieve the folder without requesting the search parameters. ResponseCodeErrorInvalidRecipientSubfilterTextFilter string = `ErrorInvalidRecipientSubfilterTextFilter` // This error indicates that the recipient collection on your message or the attendee collection on your calendar item is invalid. For example, this error will be returned when an attempt is made to send an item that has no recipients. ResponseCodeErrorInvalidRecipients string = `ErrorInvalidRecipients` // This error is returned from the CreateItem operation for Forward and Reply response objects in the following scenarios: - The referenced item identifier is not a Message, a CalendarItem, or a descendant of a Message or CalendarItem. - The reference item identifier is for a CalendarItem and the organizer is trying to Reply or ReplyAll to himself. - The message is a draft and Reply or ReplyAll is selected. - The reference item, for SuppressReadReceipt, is not a Message or a descendant of a Message. ResponseCodeErrorInvalidReferenceItem string = `ErrorInvalidReferenceItem` // This error occurs when the SOAP request has a SOAP action header, but nothing in the SOAP body. Note that the SOAP Action header is not required as Exchange Web Services can determine the method to call from the local name of the root element in the SOAP body. ResponseCodeErrorInvalidRequest string = `ErrorInvalidRequest` // This response code is not used. ResponseCodeErrorInvalidRestriction string = `ErrorInvalidRestriction` // Indicates that the retention tag GUID was invalid. ResponseCodeErrorInvalidRetentionTagIdGuid string = `ErrorInvalidRetentionTagIdGuid` // This error is returned when an attempt is made to set an implicit tag on the PolicyTag property. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidRetentionTagInheritance string = `ErrorInvalidRetentionTagInheritance` // This error is returned when an attempt is made to set a nonexistent or invisible tag on a PolicyTag property. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidRetentionTagInvisible string = `ErrorInvalidRetentionTagInvisible` // This error indicates that no retention tags were found for this user. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidRetentionTagNone string = `ErrorInvalidRetentionTagNone` // This error is returned when the specified retention tag has an incorrect action associated with it. This error was introduced in Exchange 2013. ResponseCodeErrorInvalidRetentionTagTypeMismatch string = `ErrorInvalidRetentionTagTypeMismatch` // This error occurs if the routing type that is passed for a RoutingType (EmailAddressType) element is invalid. Typically, the routing type is set to Simple Mail Transfer Protocol (SMTP). ResponseCodeErrorInvalidRoutingType string = `ErrorInvalidRoutingType` // This error indicates that the SIP name, dial plan, or the phone number are invalid SIP URIs. ResponseCodeErrorInvalidSIPUri string = `ErrorInvalidSIPUri` // This error occurs if the specified duration end time is not greater than the start time, or if the end time does not occur in the future. ResponseCodeErrorInvalidScheduledOofDuration string = `ErrorInvalidScheduledOofDuration` // This error indicates that a proxy request that was sent to another server is not able to service the request due to a versioning mismatch. ResponseCodeErrorInvalidSchemaVersionForMailboxVersion string = `ErrorInvalidSchemaVersionForMailboxVersion` // This error indicates that the Exchange security descriptor on the Calendar folder in the store is corrupted. ResponseCodeErrorInvalidSecurityDescriptor string = `ErrorInvalidSecurityDescriptor` // This error occurs during an attempt to send an item where the SavedItemFolderId is specified in the request but the SaveItemToFolder property is set to false. ResponseCodeErrorInvalidSendItemSaveSettings string = `ErrorInvalidSendItemSaveSettings` // This error indicates that the token that was passed in the header is malformed, does not refer to a valid account in the directory, or is missing the primary group ConnectingSID. ResponseCodeErrorInvalidSerializedAccessToken string = `ErrorInvalidSerializedAccessToken` // This error indicates that an invalid request server version was specified in the request. ResponseCodeErrorInvalidServerVersion string = `ErrorInvalidServerVersion` // This error indicates that the sharing metadata is not valid. This can be caused by invalid XML. ResponseCodeErrorInvalidSharingData string = `ErrorInvalidSharingData` // This error indicates that the sharing message is not valid. This can be caused by a missing property. ResponseCodeErrorInvalidSharingMessage string = `ErrorInvalidSharingMessage` // This error occurs when an invalid SID is passed in a request. ResponseCodeErrorInvalidSid string = `ErrorInvalidSid` // This error occurs when the SMTP address cannot be parsed. ResponseCodeErrorInvalidSmtpAddress string = `ErrorInvalidSmtpAddress` // This response code is not used. ResponseCodeErrorInvalidSubfilterType string = `ErrorInvalidSubfilterType` // This response code is not used. ResponseCodeErrorInvalidSubfilterTypeNotAttendeeType string = `ErrorInvalidSubfilterTypeNotAttendeeType` // This response code is not used. ResponseCodeErrorInvalidSubfilterTypeNotRecipientType string = `ErrorInvalidSubfilterTypeNotRecipientType` // This error indicates that the subscription is no longer valid. This could be because the Client Access server is restarting or because the subscription is expired. ResponseCodeErrorInvalidSubscription string = `ErrorInvalidSubscription` // This error indicates that the subscribe request included multiple public folder IDs. A subscription can include multiple folders from the same mailbox or one public folder ID. ResponseCodeErrorInvalidSubscriptionRequest string = `ErrorInvalidSubscriptionRequest` // This error is returned by SyncFolderItems or SyncFolderHierarchy if the SyncState data that is passed is invalid. To fix this error, you must resynchronize without the sync state. Make sure that if you are persisting sync state BLOBs, you are not accidentally truncating the BLOB. ResponseCodeErrorInvalidSyncStateData string = `ErrorInvalidSyncStateData` // This error indicates that the specified time interval is invalid. The start time must be greater than or equal to the end time. ResponseCodeErrorInvalidTimeInterval string = `ErrorInvalidTimeInterval` // This error indicates that an internally inconsistent UserId was specified for a permissions operation. For example, if a distinguished user ID is specified (Default or Anonymous), this error is returned if you also try to specify a SID, or primary SMTP address or display name for this user. ResponseCodeErrorInvalidUserInfo string = `ErrorInvalidUserInfo` // This error indicates that the user Out of Office (OOF) settings are invalid because of a missing internal or external reply. ResponseCodeErrorInvalidUserOofSettings string = `ErrorInvalidUserOofSettings` // This error occurs during Exchange Impersonation. The caller passed in an invalid UPN in the SOAP header that was not accessible in the directory. ResponseCodeErrorInvalidUserPrincipalName string = `ErrorInvalidUserPrincipalName` // This error occurs when an invalid SID is passed in a request. ResponseCodeErrorInvalidUserSid string = `ErrorInvalidUserSid` // This response code is not used. ResponseCodeErrorInvalidUserSidMissingUPN string = `ErrorInvalidUserSidMissingUPN` // This error indicates that the comparison value in the restriction is invalid for the property you are comparing against. For example, the comparison value of DateTimeCreated > true would return this response code. This response code is also returned if you specify an enumeration property in the comparison, but the value that you are comparing against is not a valid value for that enumeration. ResponseCodeErrorInvalidValueForProperty string = `ErrorInvalidValueForProperty` // This error is caused by an invalid watermark. ResponseCodeErrorInvalidWatermark string = `ErrorInvalidWatermark` // This error indicates that conflict resolution was unable to resolve changes for the properties. The items in the store may have been changed and have to be updated. Retrieve the updated change key and try again. ResponseCodeErrorIrresolvableConflict string = `ErrorIrresolvableConflict` // This error indicates that the state of the object is corrupted and cannot be retrieved. When you are retrieving an item, only certain elements will be in this state, such as Body and MimeContent. Omit these elements and retry the operation. ResponseCodeErrorItemCorrupt string = `ErrorItemCorrupt` // This error occurs when the item was not found or you do not have permission to access the item. ResponseCodeErrorItemNotFound string = `ErrorItemNotFound` // This error occurs if a property request on an item fails. The property may exist, but it could not be retrieved. ResponseCodeErrorItemPropertyRequestFailed string = `ErrorItemPropertyRequestFailed` // This error occurs when attempts to save the item or folder fail. ResponseCodeErrorItemSave string = `ErrorItemSave` // This error occurs when attempts to save the item or folder fail because of invalid property values. The response code includes the path of the invalid properties. ResponseCodeErrorItemSavePropertyError string = `ErrorItemSavePropertyError` // This response code is not used. ResponseCodeErrorLegacyMailboxFreeBusyViewTypeNotMerged string = `ErrorLegacyMailboxFreeBusyViewTypeNotMerged` // This response code is not used. ResponseCodeErrorLocalServerObjectNotFound string = `ErrorLocalServerObjectNotFound` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorLocationServicesDisabled string = `ErrorLocationServicesDisabled` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorLocationServicesInvalidRequest string = `ErrorLocationServicesInvalidRequest` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorLocationServicesRequestFailed string = `ErrorLocationServicesRequestFailed` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorLocationServicesRequestTimedOut string = `ErrorLocationServicesRequestTimedOut` // This error indicates that the Availability service was unable to log on as the network service to proxy requests to the appropriate sites or forests. This response typically indicates a configuration error. ResponseCodeErrorLogonAsNetworkServiceFailed string = `ErrorLogonAsNetworkServiceFailed` // This error occurs if the MailboxData element information cannot be mapped to a valid mailbox account. ResponseCodeErrorMailRecipientNotFound string = `ErrorMailRecipientNotFound` // This error indicates that mail tips are disabled. ResponseCodeErrorMailTipsDisabled string = `ErrorMailTipsDisabled` // This error indicates that the mailbox information in AD DS is configured incorrectly. ResponseCodeErrorMailboxConfiguration string = `ErrorMailboxConfiguration` // This error indicates that the MailboxDataArray element in the request is empty. You must supply at least one mailbox identifier. ResponseCodeErrorMailboxDataArrayEmpty string = `ErrorMailboxDataArrayEmpty` // This error occurs when more than 100 entries are supplied in a MailboxDataArray element.. ResponseCodeErrorMailboxDataArrayTooBig string = `ErrorMailboxDataArrayTooBig` // This error indicates that an attempt to access a mailbox failed because the mailbox is in a failover process. ResponseCodeErrorMailboxFailover string = `ErrorMailboxFailover` // Indicates that the mailbox hold was not found. ResponseCodeErrorMailboxHoldNotFound string = `ErrorMailboxHoldNotFound` // This error occurs when the connection to the mailbox to get the calendar view information failed. ResponseCodeErrorMailboxLogonFailed string = `ErrorMailboxLogonFailed` // This error indicates that the mailbox is being moved to a different mailbox store or server. This error can also indicate that the mailbox is on another server or mailbox database. ResponseCodeErrorMailboxMoveInProgress string = `ErrorMailboxMoveInProgress` // This error is returned when a scoped search attempt is performed without using a QueryString (String) element for a content indexing search. This is applicable to the SearchMailboxes and FindConversation operations. This error was introduced in Exchange 2013. ResponseCodeErrorMailboxScopeNotAllowedWithoutQueryString string = `ErrorMailboxScopeNotAllowedWithoutQueryString` ResponseCodeErrorMailboxStoreUnavailable string = `ErrorMailboxStoreUnavailable` // This error occurs if the managed folder that you are trying to create already exists in a mailbox. ResponseCodeErrorManagedFolderAlreadyExists string = `ErrorManagedFolderAlreadyExists` // This error occurs when the folder name that was specified in the request does not map to a managed folder definition in AD DS. You can only create instances of managed folders for folders that are defined in AD DS. Check the name and try again. ResponseCodeErrorManagedFolderNotFound string = `ErrorManagedFolderNotFound` // This error indicates that the managed folders root was deleted from the mailbox or that a folder exists in the same parent folder that has the name of the managed folder root. This will also occur if the attempt to create the root managed folder fails. ResponseCodeErrorManagedFoldersRootFailure string = `ErrorManagedFoldersRootFailure` // This error indicates that the suggestions engine encountered a problem when it was trying to generate the suggestions. ResponseCodeErrorMeetingSuggestionGenerationFailed string = `ErrorMeetingSuggestionGenerationFailed` // This error occurs if the MessageDisposition attribute is not set. This attribute is required for the following: - The CreateItem operation and the UpdateItem operation when the item being created or updated is a Message. - CancelCalendarItem, AcceptItem, DeclineItem, or TentativelyAcceptItem response objects. ResponseCodeErrorMessageDispositionRequired string = `ErrorMessageDispositionRequired` // The message per folder receive quota has been exceeded. ResponseCodeErrorMessagePerFolderCountReceiveQuotaExceeded string = `ErrorMessagePerFolderCountReceiveQuotaExceeded` // This error indicates that the message that you are trying to send exceeds the allowed limits. ResponseCodeErrorMessageSizeExceeded string = `ErrorMessageSizeExceeded` // This error indicates that the given domain cannot be found. ResponseCodeErrorMessageTrackingNoSuchDomain string = `ErrorMessageTrackingNoSuchDomain` // This error indicates that the message tracking service cannot track the message. ResponseCodeErrorMessageTrackingPermanentError string = `ErrorMessageTrackingPermanentError` // This error indicates that the message tracking service is either down or busy. This error code indicates a transient error. Clients can retry to connect to the server when this error is received. ResponseCodeErrorMessageTrackingTransientError string = `ErrorMessageTrackingTransientError` // This error occurs when the MIME content is not a valid iCal for a CreateItem operation. For a GetItem operation, this response indicates that the MIME content could not be generated. ResponseCodeErrorMimeContentConversionFailed string = `ErrorMimeContentConversionFailed` // This error occurs when the MIME content is invalid. ResponseCodeErrorMimeContentInvalid string = `ErrorMimeContentInvalid` // This error occurs when the MIME content in the request is not a valid base 64 string. ResponseCodeErrorMimeContentInvalidBase6FourString string = `ErrorMimeContentInvalidBase64String` // This error MUST be returned when event notifications are missed. ResponseCodeErrorMissedNotificationEvents string = `ErrorMissedNotificationEvents` // This error indicates that a required argument was missing from the request. The response message text indicates which argument to check. ResponseCodeErrorMissingArgument string = `ErrorMissingArgument` // This error indicates that you specified a distinguished folder ID in the request, but the account that made the request does not have a mailbox on the system. In that case, you must supply a Mailbox sub-element under DistinguishedFolderId. ResponseCodeErrorMissingEmailAddress string = `ErrorMissingEmailAddress` // This error indicates that you specified a distinguished folder ID in the request, but the account that made the request does not have a mailbox on the system. In that case, you must supply a Mailbox sub-element under DistinguishedFolderId. This response is returned from the CreateManagedFolder operation. ResponseCodeErrorMissingEmailAddressForManagedFolder string = `ErrorMissingEmailAddressForManagedFolder` // This error occurs if the EmailAddress (NonEmptyStringType) element is missing. ResponseCodeErrorMissingInformationEmailAddress string = `ErrorMissingInformationEmailAddress` // This error occurs if the ReferenceItemId is missing. ResponseCodeErrorMissingInformationReferenceItemId string = `ErrorMissingInformationReferenceItemId` // This error code is never returned. ResponseCodeErrorMissingInformationSharingFolderId string = `ErrorMissingInformationSharingFolderId` // This error is returned when an attempt is made to not include the item element in the ItemAttachment element of a CreateAttachment operation request. ResponseCodeErrorMissingItemForCreateItemAttachment string = `ErrorMissingItemForCreateItemAttachment` // This error occurs when the policy IDs property, property tag 0x6732, for the folder is missing. You should consider this a corrupted folder. ResponseCodeErrorMissingManagedFolderId string = `ErrorMissingManagedFolderId` // This error indicates that you tried to send an item without including recipients. Note that if you call the CreateItem operation with a message disposition that causes the message to be sent, you will get the following response code: ErrorInvalidRecipients. ResponseCodeErrorMissingRecipients string = `ErrorMissingRecipients` // This error indicates that a UserId has not been fully specified in a permissions set. ResponseCodeErrorMissingUserIdInformation string = `ErrorMissingUserIdInformation` // This error indicates that you have specified more than one ExchangeImpersonation element value within a request. ResponseCodeErrorMoreThanOneAccessModeSpecified string = `ErrorMoreThanOneAccessModeSpecified` // This error indicates that the move or copy operation failed. Moving occurs in the CreateItem operation when you accept a meeting request that is in the Deleted Items folder. In addition, if you decline a meeting request, cancel a calendar item, or remove a meeting from your calendar, it is moved to the Deleted Items folder. ResponseCodeErrorMoveCopyFailed string = `ErrorMoveCopyFailed` // This error occurs if you try to move a distinguished folder. ResponseCodeErrorMoveDistinguishedFolder string = `ErrorMoveDistinguishedFolder` // This error occurs when a request attempts to access multiple mailbox servers. This error was introduced in Exchange 2013. ResponseCodeErrorMultiLegacyMailboxAccess string = `ErrorMultiLegacyMailboxAccess` // This error occurs if the ResolveNames operation returns more than one result or the ambiguous name that you specified matches more than one object in the directory. The response code includes the matched names in the response data. ResponseCodeErrorNameResolutionMultipleResults string = `ErrorNameResolutionMultipleResults` // This error indicates that the caller does not have a mailbox on the system. The ResolveNames operation or ExpandDL operation is invalid for connecting a user without a mailbox. ResponseCodeErrorNameResolutionNoMailbox string = `ErrorNameResolutionNoMailbox` // This error indicates that the ResolveNames operation returns no results. ResponseCodeErrorNameResolutionNoResults string = `ErrorNameResolutionNoResults` // This error MUST be returned to the first subscription connection if a second subscription connection is opened. ResponseCodeErrorNewEventStreamConnectionOpened string = `ErrorNewEventStreamConnectionOpened` // This error code MUST be returned when the Web service cannot find a server to handle the request. ResponseCodeErrorNoApplicableProxyCASServersAvailable string = `ErrorNoApplicableProxyCASServersAvailable` // This error occurs if there is no Calendar folder for the mailbox. ResponseCodeErrorNoCalendar string = `ErrorNoCalendar` // This error indicates that the request referred to a mailbox in another Active Directory site, but no Client Access servers in the destination site were configured for Windows Authentication, and therefore the request could not be proxied. ResponseCodeErrorNoDestinationCASDueToKerberosRequirements string = `ErrorNoDestinationCASDueToKerberosRequirements` // This error indicates that the request referred to a mailbox in another Active Directory site, but no Client Access servers in the destination site were configured for SSL connections, and therefore the request could not be proxied. ResponseCodeErrorNoDestinationCASDueToSSLRequirements string = `ErrorNoDestinationCASDueToSSLRequirements` // This error indicates that the request referred to a mailbox in another Active Directory site, but no Client Access servers in the destination site were of an acceptable product version to receive the request, and therefore the request could not be proxied. ResponseCodeErrorNoDestinationCASDueToVersionMismatch string = `ErrorNoDestinationCASDueToVersionMismatch` // This error occurs if you set the FolderClass element when you are creating an item other than a generic folder. For typed folders such as CalendarFolder and TasksFolder, the folder class is implied. Setting the folder class to a different folder type by using the UpdateFolder operation results in the ErrorObjectTypeChanged response. Instead, use a generic folder type but set the folder class to the value that you require. Exchange Web Services will create the correct strongly typed folder. ResponseCodeErrorNoFolderClassOverride string = `ErrorNoFolderClassOverride` // This error indicates that the caller does not have free/busy viewing rights on the Calendar folder in question. ResponseCodeErrorNoFreeBusyAccess string = `ErrorNoFreeBusyAccess` // This error indicates that MAPI properties in the custom range, 0x8000 and greater, cannot be referenced by property tags. You must use the EWS Managed API PropertySetIdproperty or the EWS ExtendedFieldURI element with the PropertySetId attribute. ResponseCodeErrorNoPropertyTagForCustomProperties string = `ErrorNoPropertyTagForCustomProperties` // This response code is not used. ResponseCodeErrorNoPublicFolderReplicaAvailable string = `ErrorNoPublicFolderReplicaAvailable` // This error code MUST be returned if no public folder server is available or if the caller does not have a home public server. ResponseCodeErrorNoPublicFolderServerAvailable string = `ErrorNoPublicFolderServerAvailable` // This error indicates that the request referred to a mailbox in another Active Directory site, but none of the Client Access servers in that site responded, and therefore the request could not be proxied. ResponseCodeErrorNoRespondingCASInDestinationSite string = `ErrorNoRespondingCASInDestinationSite` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorNoSpeechDetected string = `ErrorNoSpeechDetected` // This error occurs in the following scenarios: - The e-mail address is empty in CreateManagedFolder. - The e-mail address does not refer to a valid account in a request that takes an e-mail address in the body or in the SOAP header, such as in an Exchange Impersonation call. ResponseCodeErrorNonExistentMailbox string = `ErrorNonExistentMailbox` // This error occurs when a caller passes in a non-primary SMTP address. The response includes the correct SMTP address to use. ResponseCodeErrorNonPrimarySmtpAddress string = `ErrorNonPrimarySmtpAddress` // Specifies that the caller attempted to grant permissions in its calendar or contacts folder to a user in another organization and the attempt failed. This error code MUST be returned when the sharing policy is disabled for the caller or when the sharing policy assigned to the caller disallows sharing for the requested level or the requested folder type. ResponseCodeErrorNotAllowedExternalSharingByPolicy string = `ErrorNotAllowedExternalSharingByPolicy` // This error indicates that the user is not a delegate for the mailbox. It is returned by the GetDelegate operation, the RemoveDelegate operation, and the UpdateDelegate operation when the specified delegate user is not found in the list of delegates. ResponseCodeErrorNotDelegate string = `ErrorNotDelegate` // This error indicates that the operation could not be completed because of insufficient memory. ResponseCodeErrorNotEnoughMemory string = `ErrorNotEnoughMemory` // This error indicates that the sharing message is not supported. ResponseCodeErrorNotSupportedSharingMessage string = `ErrorNotSupportedSharingMessage` // This error occurs if the object type changed. ResponseCodeErrorObjectTypeChanged string = `ErrorObjectTypeChanged` // This error occurs when the Start or End time of an occurrence is updated so that the occurrence is scheduled to happen earlier or later than the corresponding previous or next occurrence. ResponseCodeErrorOccurrenceCrossingBoundary string = `ErrorOccurrenceCrossingBoundary` // This error indicates that the time allotment for a given occurrence overlaps with another occurrence of the same recurring item. This response also occurs when the length in minutes of a given occurrence is larger than Int32.MaxValue. ResponseCodeErrorOccurrenceTimeSpanTooBig string = `ErrorOccurrenceTimeSpanTooBig` // This error indicates that the current operation is not valid for the public folder root. ResponseCodeErrorOperationNotAllowedWithPublicFolderRoot string = `ErrorOperationNotAllowedWithPublicFolderRoot` // The tenant is marked for removal. ResponseCodeErrorOrganizationAccessBlocked string = `ErrorOrganizationAccessBlocked` // Specifies that the requestor's organization is not federated so the requestor cannot create sharing messages to send to an external user or cannot accept sharing messages received from an external user. This error code MUST be returned if the requestor's organization is not federated. ResponseCodeErrorOrganizationNotFederated string = `ErrorOrganizationNotFederated` // This error MUST be returned when an attempt to manage Inbox rules occurs after another client has accessed the Inbox rules. ResponseCodeErrorOutlookRuleBlobExists string = `ErrorOutlookRuleBlobExists` // This response code is not used. ResponseCodeErrorParentFolderIdRequired string = `ErrorParentFolderIdRequired` // This error occurs in the CreateFolder operation when the parent folder is not found. ResponseCodeErrorParentFolderNotFound string = `ErrorParentFolderNotFound` // This error indicates that you must change your password before you can access this mailbox. This occurs when a new account has been created and the administrator indicated that the user must change the password at first logon. You cannot update the password by using Exchange Web Services. You must use a tool such as Microsoft Office Outlook Web App to change your password. ResponseCodeErrorPasswordChangeRequired string = `ErrorPasswordChangeRequired` // This error indicates that the password has expired. You cannot change the password by using Exchange Web Services. You must use a tool such as Outlook Web App to change your password. ResponseCodeErrorPasswordExpired string = `ErrorPasswordExpired` // This error indicates that the requester tried to grant permissions in its calendar or contacts folder to an external user but the sharing policy assigned to the requester indicates that the requested permission level is higher than what the sharing policy allows. ResponseCodeErrorPermissionNotAllowedByPolicy string = `ErrorPermissionNotAllowedByPolicy` // This error indicates that the telephone number was not in the correct form. ResponseCodeErrorPhoneNumberNotDialable string = `ErrorPhoneNumberNotDialable` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorPromptPublishingOperationFailed string = `ErrorPromptPublishingOperationFailed` // This error indicates that the update failed because of invalid property values. The response message includes the invalid property paths. ResponseCodeErrorPropertyUpdate string = `ErrorPropertyUpdate` // This response code is not used. ResponseCodeErrorPropertyValidationFailure string = `ErrorPropertyValidationFailure` // This error indicates that the request referred to a subscription that exists on another Client Access server, but an attempt to proxy the request to that Client Access server failed. ResponseCodeErrorProxiedSubscriptionCallFailure string = `ErrorProxiedSubscriptionCallFailure` // This response code is not used. ResponseCodeErrorProxyCallFailed string = `ErrorProxyCallFailed` // This error indicates that the request referred to a mailbox in another Active Directory site, and the original caller is a member of more than 3,000 groups. ResponseCodeErrorProxyGroupSidLimitExceeded string = `ErrorProxyGroupSidLimitExceeded` // This error indicates that the request that Exchange Web Services sent to another Client Access server when trying to fulfill a GetUserAvailabilityRequest request was invalid. This response code typically indicates that a configuration or rights error has occurred, or that someone tried unsuccessfully to mimic an availability proxy request. ResponseCodeErrorProxyRequestNotAllowed string = `ErrorProxyRequestNotAllowed` // This error indicates that Exchange Web Services tried to proxy an availability request to another Client Access server for fulfillment, but the request failed. This response can be caused by network connectivity issues or request timeout issues. ResponseCodeErrorProxyRequestProcessingFailed string = `ErrorProxyRequestProcessingFailed` // This error code must be returned if the Web service cannot determine whether the request is to run on the target server or will be proxied to another server. ResponseCodeErrorProxyServiceDiscoveryFailed string = `ErrorProxyServiceDiscoveryFailed` // This response code is not used. ResponseCodeErrorProxyTokenExpired string = `ErrorProxyTokenExpired` // This error occurs when the public folder mailbox URL cannot be found. This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorPublicFolderMailboxDiscoveryFailed string = `ErrorPublicFolderMailboxDiscoveryFailed` // This error occurs when an attempt is made to access a public folder and the attempt is unsuccessful. This error was introduced in Exchange 2013Exchange Server 2013. ResponseCodeErrorPublicFolderOperationFailed string = `ErrorPublicFolderOperationFailed` // This error occurs when the recipient that was passed to the GetUserAvailability operation is located on a computer that is running a version of Exchange Server that is earlier than Exchange 2007, and the request to retrieve free/busy information for the recipient from the public folder server failed. ResponseCodeErrorPublicFolderRequestProcessingFailed string = `ErrorPublicFolderRequestProcessingFailed` // This error occurs when the recipient that was passed to the GetUserAvailability operation is located on a computer that is running a version of Exchange Server that is earlier than Exchange 2007, and the request to retrieve free/busy information for the recipient from the public folder server failed because the organizational unit did not have an associated public folder server. ResponseCodeErrorPublicFolderServerNotFound string = `ErrorPublicFolderServerNotFound` // This error occurs when a synchronization operation succeeds against the primary public folder mailbox but does not succeed against the secondary public folder mailbox. This error was introduced in Exchange 2013. ResponseCodeErrorPublicFolderSyncException string = `ErrorPublicFolderSyncException` // This error indicates that the search folder restriction may be valid, but it is not supported by EWS. Exchange Web Services limits restrictions to contain a maximum of 255 filter expressions. If you try to bind to an existing search folder that exceeds 255, this response code is returned. ResponseCodeErrorQueryFilterTooLong string = `ErrorQueryFilterTooLong` // This error occurs when the mailbox quota is exceeded. ResponseCodeErrorQuotaExceeded string = `ErrorQuotaExceeded` // This error is returned by the GetEvents operation or push notifications when a failure occurs while retrieving event information. When this error is returned, the subscription is deleted. Re-create the event synchronization based on a last known watermark. ResponseCodeErrorReadEventsFailed string = `ErrorReadEventsFailed` // This error is returned by the CreateItem operation if an attempt was made to suppress a read receipt when the message sender did not request a read receipt on the message or if the message is in the Junk E-mail folder. ResponseCodeErrorReadReceiptNotPending string = `ErrorReadReceiptNotPending` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorRecipientNotFound string = `ErrorRecipientNotFound` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorRecognizerNotInstalled string = `ErrorRecognizerNotInstalled` // This error occurs when the end date for the recurrence is after 9/1/4500. ResponseCodeErrorRecurrenceEndDateTooBig string = `ErrorRecurrenceEndDateTooBig` // This error occurs when the specified recurrence does not have any occurrence instances in the specified range. ResponseCodeErrorRecurrenceHasNoOccurrence string = `ErrorRecurrenceHasNoOccurrence` // This error indicates that the delegate list failed to be saved after delegates were removed. ResponseCodeErrorRemoveDelegatesFailed string = `ErrorRemoveDelegatesFailed` // This response code is not used. ResponseCodeErrorRequestAborted string = `ErrorRequestAborted` // This error occurs when the request stream is larger than 400 KB. ResponseCodeErrorRequestStreamTooBig string = `ErrorRequestStreamTooBig` // This error is returned when a required property is missing in a CreateAttachment operation request. The missing property URI is included in the response. ResponseCodeErrorRequiredPropertyMissing string = `ErrorRequiredPropertyMissing` // This error indicates that the caller has specified a folder that is not a contacts folder to the ResolveNames operation. ResponseCodeErrorResolveNamesInvalidFolderType string = `ErrorResolveNamesInvalidFolderType` // This error indicates that the caller has specified more than one contacts folder to the ResolveNames operation. ResponseCodeErrorResolveNamesOnlyOneContactsFolderAllowed string = `ErrorResolveNamesOnlyOneContactsFolderAllowed` // This response code is not used. ResponseCodeErrorResponseSchemaValidation string = `ErrorResponseSchemaValidation` // This error occurs when the restriction cannot be evaluated by Exchange Web Services. ResponseCodeErrorRestrictionTooComplex string = `ErrorRestrictionTooComplex` // This error occurs if the restriction contains more than 255 nodes. ResponseCodeErrorRestrictionTooLong string = `ErrorRestrictionTooLong` // This error indicates that the number of calendar entries for a given recipient exceeds the allowed limit of 1000. Reduce the window and try again. ResponseCodeErrorResultSetTooBig string = `ErrorResultSetTooBig` // This error MUST be returned when a user's rule quota has been exceeded. ResponseCodeErrorRulesOverQuota string = `ErrorRulesOverQuota` // This error occurs when the SavedItemFolderId is not found. ResponseCodeErrorSavedItemFolderNotFound string = `ErrorSavedItemFolderNotFound` // This error occurs when the request cannot be validated against the schema. ResponseCodeErrorSchemaValidation string = `ErrorSchemaValidation` // This error indicates that the search folder was created, but the search criteria were never set on the folder. This only occurs when you access corrupted search folders that were created by using another API or client. To fix this error, use the UpdateFolder operation to set the SearchParameters element to include the restriction that should be on the folder. ResponseCodeErrorSearchFolderNotInitialized string = `ErrorSearchFolderNotInitialized` // This error is returned when an unexpected photo size is requested in a GetUserPhoto operation request. This error was introduced in Exchange 2013. ResponseCodeErrorSearchQueryHasTooManyKeywords string = `ErrorSearchQueryHasTooManyKeywords` // This error is returned when a SearchMailboxes operation request contains too many mailboxes to search. This error was introduced in Exchange 2013. ResponseCodeErrorSearchTooManyMailboxes string = `ErrorSearchTooManyMailboxes` // This error occurs when both of the following conditions occur: - A user has been granted CanActAsOwner permissions but is not granted delegate rights on the principal's mailbox. - The same user tries to create and send an e-mail message in the principal's mailbox by using the SendAndSaveCopy option. The result is an ErrorSendAsDenied error and the creation of the e-mail message in the principal's Drafts folder. ResponseCodeErrorSendAsDenied string = `ErrorSendAsDenied` // This error is returned by the DeleteItem operation if the SendMeetingCancellations attribute is missing from the request and the item to delete is a calendar item. ResponseCodeErrorSendMeetingCancellationsRequired string = `ErrorSendMeetingCancellationsRequired` // This error is returned by the UpdateItem operation if the SendMeetingInvitationsOrCancellations attribute is missing from the request and the item to update is a calendar item. ResponseCodeErrorSendMeetingInvitationsOrCancellationsRequired string = `ErrorSendMeetingInvitationsOrCancellationsRequired` // This error is returned by the CreateItem operation if the SendMeetingInvitations attribute is missing from the request and the item to create is a calendar item. ResponseCodeErrorSendMeetingInvitationsRequired string = `ErrorSendMeetingInvitationsRequired` // This error indicates that after the organizer sends a meeting request, the request cannot be updated. To modify the meeting, modify the calendar item, not the meeting request. ResponseCodeErrorSentMeetingRequestUpdate string = `ErrorSentMeetingRequestUpdate` // This error indicates that after the task initiator sends a task request, that request cannot be updated. ResponseCodeErrorSentTaskRequestUpdate string = `ErrorSentTaskRequestUpdate` // This error occurs when the server is busy. ResponseCodeErrorServerBusy string = `ErrorServerBusy` // This error indicates that Exchange Web Services tried to proxy a user availability request to the appropriate forest for the recipient, but it could not determine where to send the request because of a service discovery failure. ResponseCodeErrorServiceDiscoveryFailed string = `ErrorServiceDiscoveryFailed` // Specifies that the external URL property has not been set in the Active Directory database. This error code MUST be returned if the external URL property has not been set in the Active Directory database. ResponseCodeErrorSharingNoExternalEwsAvailable string = `ErrorSharingNoExternalEwsAvailable` // This error indicates that an attempt at synchronizing a sharing folder failed. This error code is returned when the following occurs: - The subscription for a sharing folder is not found. - The sharing folder is not found. - The corresponding directory user is not found. - The user no longer exists. - The appointment is invalid. - The contact item is invalid. - There is a communication failure with the remote server. ResponseCodeErrorSharingSynchronizationFailed string = `ErrorSharingSynchronizationFailed` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorSpeechGrammarError string = `ErrorSpeechGrammarError` // This error occurs in an UpdateItem operation or a SendItem operation when the change key is not up-to-date or was not supplied. Call the GetItem operation to retrieve an updated change key and then try the operation again. ResponseCodeErrorStaleObject string = `ErrorStaleObject` // This error Indicates that a user cannot immediately send more requests because the submission quota has been reached. ResponseCodeErrorSubmissionQuotaExceeded string = `ErrorSubmissionQuotaExceeded` // This error occurs when you try to access a subscription by using an account that did not create that subscription. Each subscription can only be accessed by the creator of the subscription. ResponseCodeErrorSubscriptionAccessDenied string = `ErrorSubscriptionAccessDenied` // This error indicates that you cannot create a subscription if you are not the owner or do not have owner access to the mailbox. ResponseCodeErrorSubscriptionDelegateAccessNotSupported string = `ErrorSubscriptionDelegateAccessNotSupported` // This error occurs if the subscription that corresponds to the specified SubscriptionId (GetEvents) is not found. The subscription may have expired, the Exchange Web Services process may have been restarted, or an invalid subscription was passed in. If the subscription was valid, re-create the subscription with the latest watermark. This is returned by the Unsubscribe operation or the GetEvents operation responses. ResponseCodeErrorSubscriptionNotFound string = `ErrorSubscriptionNotFound` // This error code must be returned when a request is made for a subscription that has been unsubscribed. ResponseCodeErrorSubscriptionUnsubsribed string = `ErrorSubscriptionUnsubsribed` // This error is returned by the SyncFolderItems operation if the parent folder that is specified cannot be found. ResponseCodeErrorSyncFolderNotFound string = `ErrorSyncFolderNotFound` // This error code is not used. This error was introduced in Exchange 2013. ResponseCodeErrorTeamMailboxActiveToPendingDelete string = `ErrorTeamMailboxActiveToPendingDelete` // This error indicates a general error that can occur when trying to access a team mailbox. Try submitting the request at a later time. This error was introduced in Exchange 2013. ResponseCodeErrorTeamMailboxErrorUnknown string = `ErrorTeamMailboxErrorUnknown` // This error indicates that an attempt to send a notification to the team mailbox owners was unsuccessful. This error was introduced in Exchange 2013. ResponseCodeErrorTeamMailboxFailedSendingNotifications string = `ErrorTeamMailboxFailedSendingNotifications` // This error code is not used. This error was introduced in Exchange 2013. ResponseCodeErrorTeamMailboxNotAuthorizedOwner string = `ErrorTeamMailboxNotAuthorizedOwner` // This error indicates that a team mailbox was not found. This error was introduced in Exchange 2013. ResponseCodeErrorTeamMailboxNotFound string = `ErrorTeamMailboxNotFound` ResponseCodeErrorTeamMailboxNotLinkedToSharePoint string = `ErrorTeamMailboxNotLinkedToSharePoint` // This error indicates that a team mailbox was found but that the link to the SharePoint Server is not valid. This error was introduced in Exchange 2013. ResponseCodeErrorTeamMailboxUrlValidationFailed string = `ErrorTeamMailboxUrlValidationFailed` // This error indicates that the time window that was specified is larger than the allowed limit. By default, the allowed limit is 42. ResponseCodeErrorTimeIntervalTooBig string = `ErrorTimeIntervalTooBig` // This error indicates that there is a time zone error. ResponseCodeErrorTimeZone string = `ErrorTimeZone` // This error occurs when there is not enough time to complete the processing of the request. ResponseCodeErrorTimeoutExpired string = `ErrorTimeoutExpired` // This error indicates that the destination folder does not exist. ResponseCodeErrorToFolderNotFound string = `ErrorToFolderNotFound` // This error occurs if the caller tries to do a Token serialization request but does not have the ms-Exch-EPI-TokenSerialization right on the Client Access server. ResponseCodeErrorTokenSerializationDenied string = `ErrorTokenSerializationDenied` // This error occurs when the internal limit on open objects has been exceeded. ResponseCodeErrorTooManyObjectsOpened string = `ErrorTooManyObjectsOpened` ResponseCodeErrorUMServerUnavailable string = `ErrorUMServerUnavailable` // This response code is not used. ResponseCodeErrorUnableToGetUserOofSettings string = `ErrorUnableToGetUserOofSettings` // This error occurs when an unsuccessful attempt is made to remove an IM contact from a group. This error was introduced in Exchange 2013. ResponseCodeErrorUnableToRemoveImContactFromGroup string = `ErrorUnableToRemoveImContactFromGroup` // This error indicates that a user's dial plan is not available. ResponseCodeErrorUnifiedMessagingDialPlanNotFound string = `ErrorUnifiedMessagingDialPlanNotFound` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorUnifiedMessagingPromptNotFound string = `ErrorUnifiedMessagingPromptNotFound` // This error is intended for internal use only. This error was introduced in Exchange 2013. ResponseCodeErrorUnifiedMessagingReportDataNotFound string = `ErrorUnifiedMessagingReportDataNotFound` // This error indicates that the user could not be found. ResponseCodeErrorUnifiedMessagingRequestFailed string = `ErrorUnifiedMessagingRequestFailed` // This error indicates that a valid server for the dial plan can be found to handle the request. ResponseCodeErrorUnifiedMessagingServerNotFound string = `ErrorUnifiedMessagingServerNotFound` // This error occurs when you try to set the Culture property to a value that is not parsable by the System.Globalization.CultureInfo class. ResponseCodeErrorUnsupportedCulture string = `ErrorUnsupportedCulture` // This error occurs when a caller tries to use extended properties of types object, object array, error, or null. ResponseCodeErrorUnsupportedMapiPropertyType string = `ErrorUnsupportedMapiPropertyType` // This error occurs when you are trying to retrieve or set MIME content for an item other than a PostItem, Message, or CalendarItem object. ResponseCodeErrorUnsupportedMimeConversion string = `ErrorUnsupportedMimeConversion` // This error occurs when the caller passes a property that is invalid for a query. This can occur when calculated properties are used. ResponseCodeErrorUnsupportedPathForQuery string = `ErrorUnsupportedPathForQuery` // This error occurs when the caller passes a property that is invalid for a sort or group by property. This can occur when calculated properties are used. ResponseCodeErrorUnsupportedPathForSortGroup string = `ErrorUnsupportedPathForSortGroup` // This response code is not used. ResponseCodeErrorUnsupportedPropertyDefinition string = `ErrorUnsupportedPropertyDefinition` // This error indicates that the search folder restriction may be valid, but it is not supported by EWS. ResponseCodeErrorUnsupportedQueryFilter string = `ErrorUnsupportedQueryFilter` // This error indicates that the specified recurrence is not supported for tasks. ResponseCodeErrorUnsupportedRecurrence string = `ErrorUnsupportedRecurrence` // This response code is not used. ResponseCodeErrorUnsupportedSubFilter string = `ErrorUnsupportedSubFilter` // This error indicates that Exchange Web Services found a property type in the store but it cannot generate XML for the property type. ResponseCodeErrorUnsupportedTypeForConversion string = `ErrorUnsupportedTypeForConversion` // This error indicates that the delegate list failed to be saved after delegates were updated. ResponseCodeErrorUpdateDelegatesFailed string = `ErrorUpdateDelegatesFailed` // This error occurs when the single property path that is listed in a change description does not match the single property that is being set within the actual Item or Folder object. ResponseCodeErrorUpdatePropertyMismatch string = `ErrorUpdatePropertyMismatch` // This error indicates that the requester tried to grant permissions in its calendar or contacts folder to an external user but the sharing policy assigned to the requester indicates that the domain of the external user is not listed in the policy. ResponseCodeErrorUserNotAllowedByPolicy string = `ErrorUserNotAllowedByPolicy` // This error indicates that the requester is not enabled. ResponseCodeErrorUserNotUnifiedMessagingEnabled string = `ErrorUserNotUnifiedMessagingEnabled` // Indicates that the requester's organization has a set of federated domains but the requester's organization does not have any SMTP proxy addresses with one of the federated domains. ResponseCodeErrorUserWithoutFederatedProxyAddress string = `ErrorUserWithoutFederatedProxyAddress` // This error indicates that a calendar view start date or end date was set to 1/1/0001 12:00:00 AM or 12/31/9999 11:59:59 PM. ResponseCodeErrorValueOutOfRange string = `ErrorValueOutOfRange` // This error indicates that the Exchange store detected a virus in the message. ResponseCodeErrorVirusDetected string = `ErrorVirusDetected` // This error indicates that the Exchange store detected a virus in the message and deleted it. ResponseCodeErrorVirusMessageDeleted string = `ErrorVirusMessageDeleted` // This response code is not used. ResponseCodeErrorVoiceMailNotImplemented string = `ErrorVoiceMailNotImplemented` // This error is intended for internal use only. ResponseCodeErrorWeatherServiceDisabled string = `ErrorWeatherServiceDisabled` // This response code is not used. ResponseCodeErrorWebRequestInInvalidState string = `ErrorWebRequestInInvalidState` // This error indicates that there was an internal failure during communication with unmanaged code. ResponseCodeErrorWinTreeTwoInteropError string = `ErrorWin32InteropError` // This response code is not used. ResponseCodeErrorWorkingHoursSaveFailed string = `ErrorWorkingHoursSaveFailed` // This response code is not used. ResponseCodeErrorWorkingHoursXmlMalformed string = `ErrorWorkingHoursXmlMalformed` // This error indicates that a request can only be made to a server that is the same version as the mailbox server. ResponseCodeErrorWrongServerVersion string = `ErrorWrongServerVersion` // This error indicates that a request was made by a delegate that has a different server version than the principal's mailbox server. ResponseCodeErrorWrongServerVersionDelegate string = `ErrorWrongServerVersionDelegate` // No error occurred for the request. ResponseCodeNoError string = `NoError` )
View Source
const ( // Indicates that there was a problem obtaining a security token from the token server. ResponseCodeInvalidRecipientResponseCodeTypeCannotObtainTokenFromSTS string = `CannotObtainTokenFromSTS` // Indicates that the error is not specified by another error response code. ResponseCodeInvalidRecipientResponseCodeTypeOtherError string = `OtherError` // Indicates that the secure token service that is used by the specified recipient is unknown. ResponseCodeInvalidRecipientResponseCodeTypeRecipientOrganizationFederatedWithUnknownTokenIssuer string = `RecipientOrganizationFederatedWithUnknownTokenIssuer` // Indicates that a sharing relationship is not available with the organization specified in the recipient's SMTP e-mail address. ResponseCodeInvalidRecipientResponseCodeTypeRecipientOrganizationNotFederated string = `RecipientOrganizationNotFederated` // Indicates that the system administrator has set a system policy that blocks sharing with the specified recipient. ResponseCodeInvalidRecipientResponseCodeTypeSystemPolicyBlocksSharingWithThisRecipient string = `SystemPolicyBlocksSharingWithThisRecipient` )
View Source
const ( // Describes a request that is fulfilled. ResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are some possible causes for warnings: - The Exchange store is offline during the batch. - The Active Directory directory service is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. ResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are some possible causes for errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. ResponseMessageError = `Error` )
View Source
const ( // PreviewOnly ResultTypePreviewOnly string = `PreviewOnly` // StatisticsOnly ResultTypeStatisticsOnly string = `StatisticsOnly` )
View Source
const ( // DeleteAndAllowRecovery RetentionActionDeleteAndAllowRecovery string = `DeleteAndAllowRecovery` // MarkAsPastRetentionLimit RetentionActionMarkAsPastRetentionLimit string = `MarkAsPastRetentionLimit` // MoveToArchive RetentionActionMoveToArchive string = `MoveToArchive` // MoveToDeletedItems RetentionActionMoveToDeletedItems string = `MoveToDeletedItems` // MoveToFolder RetentionActionMoveToFolder string = `MoveToFolder` // None RetentionActionNone string = `None` // PermanentlyDelete RetentionActionPermanentlyDelete string = `PermanentlyDelete` )
View Source
const ( // Archive RetentionPolicyTypeArchive string = `Archive` // Delete RetentionPolicyTypeDelete string = `Delete` )
View Source
const ( // false ReturnQueueEventsfalse bool = false // true ReturnQueueEventstrue bool = true )
View Source
const ( // The message tracking scopes spans across a forest. ScopeNonEmptyStringTypeForest string = `Forest` // The message tracking scopes spans across an organization. ScopeNonEmptyStringTypeOrganization string = `Organization` // The message tracking scopes spans across a site. ScopeNonEmptyStringTypeSite string = `Site` )
View Source
const ( // false SearchArchiveOnlyfalse bool = false // true SearchArchiveOnlytrue bool = true )
View Source
const ( // false SearchDumpsterfalse string = `false` // true SearchDumpstertrue string = `true` )
View Source
const ( // Contacts - Indicates that contacts are searched for keywords. SearchItemKindContacts string = `Contacts` // Docs - Indicates that documents are searched for keywords. SearchItemKindDocs string = `Docs` // Email - Indicates that email messages are searched for keywords. SearchItemKindEmail string = `Email` // Faxes - Indicates that faxes are searched for keywords. SearchItemKindFaxes string = `Faxes` // Im - Indicates that instant messages are searched for keywords. SearchItemKindIm string = `Im` // Journals - Indicates that journals are searched for keywords. SearchItemKindJournals string = `Journals` // Meetings - Indicates that meetings are searched for keywords. SearchItemKindMeetings string = `Meetings` // Notes - Indicates that notes are searched for keywords. SearchItemKindNotes string = `Notes` // Posts - Indicates that posts are searched for keywords. SearchItemKindPosts string = `Posts` // Rssfeeds - Indicates that RSS feeds are searched for keywords. SearchItemKindRssfeeds string = `Rssfeeds` // Tasks - Indicates that tasks are searched for keywords. SearchItemKindTasks string = `Tasks` // Voicemail - Indicates that voice mails are searched for keywords. SearchItemKindVoicemail string = `Voicemail` )
View Source
const ( // All SearchScopeAll string = `All` // ArchiveOnly SearchScopeArchiveOnly string = `ArchiveOnly` // PrimaryOnly SearchScopePrimaryOnly string = `PrimaryOnly` )
View Source
const ( // Describes a request that is fulfilled. SendItemResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. SendItemResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. SendItemResponseMessageError = `Error` )
View Source
const ( // None SendPromptNone string = `None` // Send SendPromptSend string = `Send` // VotingOption SendPromptVotingOption string = `VotingOption` )
View Source
const ( // false SentCcMefalse bool = false // true SentCcMetrue bool = true )
View Source
const ( // false SentOnlyToMefalse bool = false // true SentOnlyToMetrue bool = true )
View Source
const ( // false SentToMefalse bool = false // true SentToMetrue bool = true )
View Source
const ( // false SentToOrCcMefalse bool = false // true SentToOrCcMetrue bool = true )
View Source
const ( // Describes a request that is fulfilled. ServiceConfigurationResponseMessageTypeSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. ServiceConfigurationResponseMessageTypeWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. ServiceConfigurationResponseMessageTypeError = `Error` )
View Source
const ( // Indicates that the user has permission to view all items in the calendar, including free/busy time and subject, location, and details of appointments. SharingEffectiveRightsCalendarPermissionReadAccessTypeFullDetails string = `FullDetails` // Indicates that the user does not have permission to view items in the calendar. SharingEffectiveRightsCalendarPermissionReadAccessTypeNone string = `None` // Indicates that the user has permission to view free/busy time in the calendar and the subject and location of appointments. SharingEffectiveRightsCalendarPermissionReadAccessTypeTimeAndSubjectAndLocation string = `TimeAndSubjectAndLocation` // Indicates that the user has permission to view only free/busy time in the calendar. SharingEffectiveRightsCalendarPermissionReadAccessTypeTimeOnly string = `TimeOnly` )
View Source
const ( // FullDetails SharingEffectiveRightsPermissionReadAccessTypeFullDetails string = `FullDetails` // None SharingEffectiveRightsPermissionReadAccessTypeNone string = `None` )
View Source
const ( // false ShowExternalRecipientCountfalse bool = false // true ShowExternalRecipientCounttrue bool = true )
View Source
const ( // The image is 120 pixels high and 120 pixels wide. SizeRequestedHROneTwoZeroxOneTwoZero string = `HR120x120` // The image is 240 pixels high and 240 pixels wide. SizeRequestedHRTwoFourZeroxTwoFourZero string = `HR240x240` // The image is 360 pixels high and 360 pixels wide. SizeRequestedHRTree6ZeroxTree6Zero string = `HR360x360` // The image is 432 pixels high and 432 pixels wide. SizeRequestedHRFourTreeTwoxFourTreeTwo string = `HR432x432` // The image is 48 pixels high and 48 pixels wide. SizeRequestedHRFour8xFour8 string = `HR48x48` // The image is 504 pixels high and 504 pixels wide. SizeRequestedHR5ZeroFourx5ZeroFour string = `HR504x504` // The image is 648 pixels high and 648 pixels wide. SizeRequestedHR6Four8x6Four8 string = `HR648x648` // The image is 64 pixels high and 64 pixels wide. SizeRequestedHR6Fourx6Four string = `HR64x64` // The image is 96 pixels high and 96 pixels wide. SizeRequestedHR96x96 string = `HR96x96` )
View Source
const ( // DateOrderAscending SortOrderConversationNodeSortOrderDateOrderAscending string = `DateOrderAscending` // DateOrderDescending SortOrderConversationNodeSortOrderDateOrderDescending string = `DateOrderDescending` // TreeOrderAscending SortOrderConversationNodeSortOrderTreeOrderAscending string = `TreeOrderAscending` // TreeOrderDescending SortOrderConversationNodeSortOrderTreeOrderDescending string = `TreeOrderDescending` )
View Source
const ( // Active StateTeamMailboxLifecycleStateTypeActive string = `Active` // Closed StateTeamMailboxLifecycleStateTypeClosed string = `Closed` // PendingDelete StateTeamMailboxLifecycleStateTypePendingDelete string = `PendingDelete` // Unlinked StateTeamMailboxLifecycleStateTypeUnlinked string = `Unlinked` )
View Source
const ( // Failed StatusHoldStatusTypeFailed string = `Failed` // NotOnHold StatusHoldStatusTypeNotOnHold string = `NotOnHold` // OnHold StatusHoldStatusTypeOnHold string = `OnHold` // PartialHold StatusHoldStatusTypePartialHold string = `PartialHold` // Pending StatusHoldStatusTypePending string = `Pending` )
View Source
const ( // Demoted StatusMemberStatusTypeDemoted string = `Demoted` // Normal StatusMemberStatusTypeNormal string = `Normal` // Unrecognized StatusMemberStatusTypeUnrecognized string = `Unrecognized` )
View Source
const ( // false StopProcessingRulesfalse bool = false // true StopProcessingRulestrue bool = true )
View Source
const ( // Describes a request that is fulfilled. SubscribeResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. SubscribeResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. SubscribeResponseMessageError = `Error` )
View Source
const ( SuggestionQualityExcellent string = `Excellent` SuggestionQualityFairFair string = `FairFair` SuggestionQualityGood string = `Good` SuggestionQualityPoor string = `Poor` )
View Source
const ( // false SuppressReadReceiptsfalse bool = false // true SuppressReadReceiptstrue bool = true )
View Source
const ( // Describes a request that is fulfilled. SyncFolderHierarchyResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password has expired. - A quota has been exceeded. SyncFolderHierarchyResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. SyncFolderHierarchyResponseMessageError = `Error` )
View Source
const ( // NormalAndAssociatedItems SyncScopeNormalAndAssociatedItems string = `NormalAndAssociatedItems` // NormalItems SyncScopeNormalItems string = `NormalItems` )
View Source
const ( // The delegate user can read and create items in the Tasks folder. TasksFolderPermissionLevelAuthor string = `Author` // The delegate user has custom access permissions to the Tasks folder. TasksFolderPermissionLevelCustom string = `Custom` // The delegate user can read, create, and modify items in the Tasks folder. TasksFolderPermissionLevelEditor string = `Editor` // The delegate user has no access permissions to the Tasks folder. TasksFolderPermissionLevelNone string = `None` // The delegate user can read items in the Tasks folder. TasksFolderPermissionLevelReviewer string = `Reviewer` )
View Source
const ( // Specifies that the time zone transition target is a time zone period. ToPeriod = `Period` // Specifies that the time zone transition target is a group of time zone transitions. ToGroup = `Group` )
View Source
const ( // CallerIdentity TokenTypeCallerIdentity string = `CallerIdentity` // ExtensionCallback TokenTypeExtensionCallback string = `ExtensionCallback` // ScopedToken TokenTypeScopedToken string = `ScopedToken` )
View Source
const ( // CallerIdentity TokenTypeClientAccessTokenTypeCallerIdentity string = `CallerIdentity` // ExtensionCallback TokenTypeClientAccessTokenTypeExtensionCallback string = `ExtensionCallback` // ScopedToken TokenTypeClientAccessTokenTypeScopedToken string = `ScopedToken` )
View Source
const ( // All TypeElcFolderTypeAll string = `All` // Calendar TypeElcFolderTypeCalendar string = `Calendar` // Contacts TypeElcFolderTypeContacts string = `Contacts` // ConversationHistory TypeElcFolderTypeConversationHistory string = `ConversationHistory` // DeletedItems TypeElcFolderTypeDeletedItems string = `DeletedItems` // Drafts TypeElcFolderTypeDrafts string = `Drafts` // Inbox TypeElcFolderTypeInbox string = `Inbox` // Journal TypeElcFolderTypeJournal string = `Journal` // JunkEmail TypeElcFolderTypeJunkEmail string = `JunkEmail` // ManagedCustomFolder TypeElcFolderTypeManagedCustomFolder string = `ManagedCustomFolder` // NonIpmRoot TypeElcFolderTypeNonIpmRoot string = `NonIpmRoot` // Notes TypeElcFolderTypeNotes string = `Notes` // Outbox TypeElcFolderTypeOutbox string = `Outbox` // Personal TypeElcFolderTypePersonal string = `Personal` // RecoverableItems TypeElcFolderTypeRecoverableItems string = `RecoverableItems` // RssSubscriptions TypeElcFolderTypeRssSubscriptions string = `RssSubscriptions` // SentItems TypeElcFolderTypeSentItems string = `SentItems` // SyncIssues TypeElcFolderTypeSyncIssues string = `SyncIssues` // Tasks TypeElcFolderTypeTasks string = `Tasks` )
View Source
const ( // Boolean TypeUserConfigurationBoolean string = `Boolean` // Byte TypeUserConfigurationByte string = `Byte` // ByteArray TypeUserConfigurationByteArray string = `ByteArray` // DateTime TypeUserConfigurationDateTime string = `DateTime` // Integer32 TypeUserConfigurationIntegerTreeTwo string = `Integer32` // Integer64 TypeUserConfigurationInteger6Four string = `Integer64` // String TypeUserConfigurationString string = `String` // StringArray TypeUserConfigurationStringArray string = `StringArray` // UnsignedInteger32 TypeUserConfigurationUnsignedIntegerTreeTwo string = `UnsignedInteger32` // UnsignedInteger64 TypeUserConfigurationUnsignedInteger6Four string = `UnsignedInteger64` )
View Source
const ( // false UmEnabledfalse bool = false // true UmEnabledtrue bool = true )
View Source
const ( // Best UniqueBodyTypeBest string = `Best` // HTML UniqueBodyTypeHTML string = `HTML` // Text UniqueBodyTypeText string = `Text` )
View Source
const ( // Describes a request that is fulfilled. UnsubscribeResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. UnsubscribeResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. UnsubscribeResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. UpdateFolderResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline. - Active Directory Domain Services (AD DS) is offline. - A mailbox is moved. - A password is expired. - A quota is exceeded. UpdateFolderResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources for errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. UpdateFolderResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. UpdateInboxRulesResponseSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. UpdateInboxRulesResponseWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. UpdateInboxRulesResponseError = `Error` )
View Source
const ( // Describes a request that is fulfilled. UpdateItemResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processed and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes are moved. - The message database (MDB) is offline. - A password is expired. - A quota is exceeded. UpdateItemResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. UpdateItemResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. UpdateUserConfigurationResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - The Active Directory directory service is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. UpdateUserConfigurationResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements out of range - Unknown tag - Attribute or element not valid in the context - Unauthorized access attempt by any client - Server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. UpdateUserConfigurationResponseMessageError = `Error` )
View Source
const ( // Describes a request that is fulfilled. UploadItemsResponseMessageSuccess = `Success` // Describes a request that was not processed. A warning may be returned if an error occurred while an item in the request was processing and subsequent items could not be processed. The following are examples of sources of warnings: - The Exchange store is offline during the batch. - Active Directory Domain Services (AD DS) is offline. - Mailboxes were moved. - The message database (MDB) is offline. - A password is expired. - A quota has been exceeded. UploadItemsResponseMessageWarning = `Warning` // Describes a request that cannot be fulfilled. The following are examples of sources of errors: - Invalid attributes or elements - Attributes or elements that are out of range - An unknown tag - An attribute or element that is not valid in the context - An unauthorized access attempt by any client - A server-side failure in response to a valid client-side call Information about the error can be found in the ResponseCode and MessageText elements. UploadItemsResponseMessageError = `Error` )
View Source
const ( // Specifies the identifier, dictionary, XML data, and binary data property types. UserConfigurationPropertiesAll string = `All` // Specifies binary data property types. UserConfigurationPropertiesBinaryData string = `BinaryData` // Specifies dictionary property types. UserConfigurationPropertiesDictionary string = `Dictionary` // Specifies the identifier property. UserConfigurationPropertiesId string = `Id` // Specifies XML data property types. UserConfigurationPropertiesXmlData string = `XmlData` )
View Source
const ( // false ViewPrivateItemsfalse bool = false // true ViewPrivateItemstrue bool = true )
Variables ¶
View Source
var ( SchemaMessages = Schema{ Name: "Messages schema", ShortName: "m", URL: "https://schemas.microsoft.com/exchange/services/2006/messages", ValidationFile: "Messages.xsd", } SchemaTypes = Schema{ Name: "Types schema", ShortName: "t", URL: "https://schemas.microsoft.com/exchange/services/2006/types", ValidationFile: "Types.xsd", } )
Functions ¶
This section is empty.
Types ¶
type AbsoluteDate ¶
func (*AbsoluteDate) GetSchema ¶
func (A *AbsoluteDate) GetSchema() *Schema
func (*AbsoluteDate) SetForMarshal ¶
func (A *AbsoluteDate) SetForMarshal()
type AbsoluteDateTransition ¶
type AbsoluteDateTransition struct { XMLName xml.Name // The DateTime element represents the date and time at which the time zone transition occurs. DateTime *DateTime `xml:"DateTime"` // The Period element defines the name, time offset, and unique identifier for a specific stage of the time zone. Period *Period `xml:"Period"` // The To element specifies the target of the time zone transition. The target is either a time zone period or a group of time zone transitions. To *To `xml:"To"` // The TransitionsGroup element represents an array of time zone transitions. TransitionsGroup *TransitionsGroup `xml:"TransitionsGroup"` }
func (*AbsoluteDateTransition) GetSchema ¶
func (A *AbsoluteDateTransition) GetSchema() *Schema
func (*AbsoluteDateTransition) SetForMarshal ¶
func (A *AbsoluteDateTransition) SetForMarshal()
type AbsoluteMonthlyRecurrence ¶
type AbsoluteMonthlyRecurrence struct { XMLName xml.Name // The DayOfMonth element describes the day in a month that a recurring item occurs. DayOfMonth *DayOfMonth `xml:"DayOfMonth"` // The Interval element defines the interval between two consecutive recurring items. Interval *Interval `xml:"Interval"` }
func (*AbsoluteMonthlyRecurrence) GetSchema ¶
func (A *AbsoluteMonthlyRecurrence) GetSchema() *Schema
func (*AbsoluteMonthlyRecurrence) SetForMarshal ¶
func (A *AbsoluteMonthlyRecurrence) SetForMarshal()
type AbsoluteYearlyRecurrence ¶
type AbsoluteYearlyRecurrence struct { XMLName xml.Name // The DayOfMonth element describes the day in a month that a recurring item occurs. DayOfMonth *DayOfMonth `xml:"DayOfMonth"` // The Month element describes the month when a yearly recurring item occurs. Month *MonthItemRecurrence `xml:"Month"` }
func (*AbsoluteYearlyRecurrence) GetSchema ¶
func (A *AbsoluteYearlyRecurrence) GetSchema() *Schema
func (*AbsoluteYearlyRecurrence) SetForMarshal ¶
func (A *AbsoluteYearlyRecurrence) SetForMarshal()
type AcceptItem ¶
type AcceptItem struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ProposedEnd element specifies the proposed end time of a meeting. ProposedEnd *ProposedEnd `xml:"ProposedEnd"` // The ProposedStart element specifies the proposed start time of a meeting. ProposedStart *ProposedStart `xml:"ProposedStart"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` // The Sender element identifies the sender of an item. Sender *Sender `xml:"Sender"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` }
func (*AcceptItem) GetSchema ¶
func (A *AcceptItem) GetSchema() *Schema
func (*AcceptItem) SetForMarshal ¶
func (A *AcceptItem) SetForMarshal()
type AcceptSharingInvitation ¶
type AcceptSharingInvitation struct { XMLName xml.Name // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` }
func (*AcceptSharingInvitation) GetSchema ¶
func (A *AcceptSharingInvitation) GetSchema() *Schema
func (*AcceptSharingInvitation) SetForMarshal ¶
func (A *AcceptSharingInvitation) SetForMarshal()
type AccessLevel ¶
func (*AccessLevel) GetSchema ¶
func (A *AccessLevel) GetSchema() *Schema
func (*AccessLevel) SetForMarshal ¶
func (A *AccessLevel) SetForMarshal()
type Accuracy ¶
func (*Accuracy) SetForMarshal ¶
func (A *Accuracy) SetForMarshal()
type ActingAs ¶
type ActingAs struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*ActingAs) SetForMarshal ¶
func (A *ActingAs) SetForMarshal()
type ActionConversationActionTypeType ¶
func (*ActionConversationActionTypeType) GetSchema ¶
func (A *ActionConversationActionTypeType) GetSchema() *Schema
func (*ActionConversationActionTypeType) SetForMarshal ¶
func (A *ActionConversationActionTypeType) SetForMarshal()
type ActionProtectionRuleActionType ¶
type ActionProtectionRuleActionType struct { XMLName xml.Name // The Argument element specifies arguments to the action. Argument *Argument `xml:"Argument"` // Identifies the name of the action. Name *string `xml:"Name,attr"` }
func (*ActionProtectionRuleActionType) GetSchema ¶
func (A *ActionProtectionRuleActionType) GetSchema() *Schema
func (*ActionProtectionRuleActionType) SetForMarshal ¶
func (A *ActionProtectionRuleActionType) SetForMarshal()
type ActionSetClientExtensionActionType ¶
type ActionSetClientExtensionActionType struct { XMLName xml.Name // The ClientExtension element contains user and configuration information about an app. ClientExtension *ClientExtension `xml:"ClientExtension"` // Specifies the identifier of the action. This attribute is required. ActionId *string `xml:"ActionId,attr"` // Specifies the identifier of the extension. This attribute is optional. ExtensionId *string `xml:"ExtensionId,attr"` }
func (*ActionSetClientExtensionActionType) GetSchema ¶
func (A *ActionSetClientExtensionActionType) GetSchema() *Schema
func (*ActionSetClientExtensionActionType) SetForMarshal ¶
func (A *ActionSetClientExtensionActionType) SetForMarshal()
type ActionTypeHoldActionType ¶
func (*ActionTypeHoldActionType) GetSchema ¶
func (A *ActionTypeHoldActionType) GetSchema() *Schema
func (*ActionTypeHoldActionType) SetForMarshal ¶
func (A *ActionTypeHoldActionType) SetForMarshal()
type ActionTypeReminderActionType ¶
func (*ActionTypeReminderActionType) GetSchema ¶
func (A *ActionTypeReminderActionType) GetSchema() *Schema
func (*ActionTypeReminderActionType) SetForMarshal ¶
func (A *ActionTypeReminderActionType) SetForMarshal()
type ActionUrl ¶
func (*ActionUrl) SetForMarshal ¶
func (A *ActionUrl) SetForMarshal()
type Actions ¶
type Actions struct { XMLName xml.Name // The AssignCategories element represents the categories that are stamped on e-mail messages. AssignCategories *AssignCategories `xml:"AssignCategories"` // The CopyToFolder element specifies the identifier of the folder that email items can be copied to. CopyToFolder *CopyToFolder `xml:"CopyToFolder"` // The Delete element indicates whether a client can delete a folder or item. Delete *Delete `xml:"Delete"` // The ForwardAsAttachmentToRecipients element indicates the e-mail addresses to which messages are to be forwarded as attachments. ForwardAsAttachmentToRecipients *ForwardAsAttachmentToRecipients `xml:"ForwardAsAttachmentToRecipients"` // The ForwardToRecipients element indicates the e-mail addresses to which messages are to be forwarded. ForwardToRecipients *ForwardToRecipients `xml:"ForwardToRecipients"` // The MarkAsRead element indicates whether messages are to be marked as read. MarkAsRead *MarkAsRead `xml:"MarkAsRead"` // The MarkImportance element specifies the importance that is to be stamped on messages. MarkImportance *MarkImportance `xml:"MarkImportance"` // The MoveToFolder element specifies the identifier of the folder to which email items can be moved. MoveToFolder *MoveToFolder `xml:"MoveToFolder"` // The PermanentDelete element indicates whether messages are to be permanently deleted and not saved to the Deleted Items folder. PermanentDelete *PermanentDelete `xml:"PermanentDelete"` // The RedirectToRecipients element indicates the e-mail addresses to which messages are to be redirected. RedirectToRecipients *RedirectToRecipients `xml:"RedirectToRecipients"` // The SendSMSAlertToRecipients element indicates the mobile phone numbers to which a Short Message Service (SMS) alert is to be sent. SendSMSAlertToRecipients *SendSMSAlertToRecipients `xml:"SendSMSAlertToRecipients"` // The ServerReplyWithMessage element indicates the ID of the template message that is to be sent as a reply to incoming messages. ServerReplyWithMessage *ServerReplyWithMessage `xml:"ServerReplyWithMessage"` // The StopProcessingRules element indicates whether subsequent rules are to be evaluated. StopProcessingRules *StopProcessingRules `xml:"StopProcessingRules"` }
func (*Actions) SetForMarshal ¶
func (A *Actions) SetForMarshal()
type ActionsArrayOfSetClientExtensionActionsType ¶
type ActionsArrayOfSetClientExtensionActionsType struct { XMLName xml.Name // The Action element contains the action that the Exchange server should take on an app. Action *ActionSetClientExtensionActionType `xml:"Action"` }
func (*ActionsArrayOfSetClientExtensionActionsType) GetSchema ¶
func (A *ActionsArrayOfSetClientExtensionActionsType) GetSchema() *Schema
func (*ActionsArrayOfSetClientExtensionActionsType) SetForMarshal ¶
func (A *ActionsArrayOfSetClientExtensionActionsType) SetForMarshal()
type ActionsRuleActionsType ¶
type ActionsRuleActionsType struct { XMLName xml.Name // The AssignCategories element represents the categories that are stamped on e-mail messages. AssignCategories *AssignCategories `xml:"AssignCategories"` // The CopyToFolder element specifies the identifier of the folder that email items can be copied to. CopyToFolder *CopyToFolder `xml:"CopyToFolder"` // The Delete element indicates whether a client can delete a folder or item. Delete *Delete `xml:"Delete"` // The ForwardAsAttachmentToRecipients element indicates the e-mail addresses to which messages are to be forwarded as attachments. ForwardAsAttachmentToRecipients *ForwardAsAttachmentToRecipients `xml:"ForwardAsAttachmentToRecipients"` // The ForwardToRecipients element indicates the e-mail addresses to which messages are to be forwarded. ForwardToRecipients *ForwardToRecipients `xml:"ForwardToRecipients"` // The MarkAsRead element indicates whether messages are to be marked as read. MarkAsRead *MarkAsRead `xml:"MarkAsRead"` // The MarkImportance element specifies the importance that is to be stamped on messages. MarkImportance *MarkImportance `xml:"MarkImportance"` // The MoveToFolder element specifies the identifier of the folder to which email items can be moved. MoveToFolder *MoveToFolder `xml:"MoveToFolder"` // The PermanentDelete element indicates whether messages are to be permanently deleted and not saved to the Deleted Items folder. PermanentDelete *PermanentDelete `xml:"PermanentDelete"` // The RedirectToRecipients element indicates the e-mail addresses to which messages are to be redirected. RedirectToRecipients *RedirectToRecipients `xml:"RedirectToRecipients"` // The SendSMSAlertToRecipients element indicates the mobile phone numbers to which a Short Message Service (SMS) alert is to be sent. SendSMSAlertToRecipients *SendSMSAlertToRecipients `xml:"SendSMSAlertToRecipients"` // The ServerReplyWithMessage element indicates the ID of the template message that is to be sent as a reply to incoming messages. ServerReplyWithMessage *ServerReplyWithMessage `xml:"ServerReplyWithMessage"` // The StopProcessingRules element indicates whether subsequent rules are to be evaluated. StopProcessingRules *StopProcessingRules `xml:"StopProcessingRules"` }
func (*ActionsRuleActionsType) GetSchema ¶
func (A *ActionsRuleActionsType) GetSchema() *Schema
func (*ActionsRuleActionsType) SetForMarshal ¶
func (A *ActionsRuleActionsType) SetForMarshal()
type ActualWork ¶
func (*ActualWork) GetSchema ¶
func (A *ActualWork) GetSchema() *Schema
func (*ActualWork) SetForMarshal ¶
func (A *ActualWork) SetForMarshal()
type AddBlankTargetToLinks ¶
func (*AddBlankTargetToLinks) GetSchema ¶
func (A *AddBlankTargetToLinks) GetSchema() *Schema
func (*AddBlankTargetToLinks) SetForMarshal ¶
func (A *AddBlankTargetToLinks) SetForMarshal()
type AddDelegate ¶
type AddDelegate struct { XMLName xml.Name // The DelegateUsers element contains the identities of delegates to add to or update in a mailbox. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DelegateUsers *DelegateUsers `xml:"DelegateUsers"` // The DeliverMeetingRequests element defines how meeting requests are handled between the delegate and the principal. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DeliverMeetingRequests *DeliverMeetingRequests `xml:"DeliverMeetingRequests"` // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*AddDelegate) GetSchema ¶
func (A *AddDelegate) GetSchema() *Schema
func (*AddDelegate) SetForMarshal ¶
func (A *AddDelegate) SetForMarshal()
type AddDelegateResponse ¶
type AddDelegateResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The ResponseMessages element contains the response messages for an Exchange Web Services delegate management request. ResponseMessages *ResponseMessagesArrayOfDelegateUserResponseMessageType `xml:"ResponseMessages"` }
func (*AddDelegateResponse) GetSchema ¶
func (A *AddDelegateResponse) GetSchema() *Schema
func (*AddDelegateResponse) SetForMarshal ¶
func (A *AddDelegateResponse) SetForMarshal()
type AddDistributionGroupToImList ¶
type AddDistributionGroupToImList struct { XMLName xml.Name // The DisplayName element contains the display name of a new instant messaging group contact or the display name of a new instant messaging group. DisplayName *DisplayNameNonEmptyStringType `xml:"DisplayName"` // The SmtpAddress element represents the Simple Mail Transfer Protocol (SMTP) address of an account to be used for impersonation or a Simple Mail Transfer Protocol (SMTP) recipient address of a calendar or contact sharing request. SmtpAddress *SmtpAddress `xml:"SmtpAddress"` }
func (*AddDistributionGroupToImList) GetSchema ¶
func (A *AddDistributionGroupToImList) GetSchema() *Schema
func (*AddDistributionGroupToImList) SetForMarshal ¶
func (A *AddDistributionGroupToImList) SetForMarshal()
type AddDistributionGroupToImListResponse ¶
type AddDistributionGroupToImListResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The ImGroup element represents an instant messaging group. ImGroup *ImGroup `xml:"ImGroup"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*AddDistributionGroupToImListResponse) GetSchema ¶
func (A *AddDistributionGroupToImListResponse) GetSchema() *Schema
func (*AddDistributionGroupToImListResponse) SetForMarshal ¶
func (A *AddDistributionGroupToImListResponse) SetForMarshal()
type AddImContactToGroup ¶
type AddImContactToGroup struct { XMLName xml.Name // The ContactId element uniquely identifies a contact. ContactId *ContactId `xml:"ContactId"` // The GroupId element uniquely identifies a group. GroupId *GroupId `xml:"GroupId"` }
func (*AddImContactToGroup) GetSchema ¶
func (A *AddImContactToGroup) GetSchema() *Schema
func (*AddImContactToGroup) SetForMarshal ¶
func (A *AddImContactToGroup) SetForMarshal()
type AddImContactToGroupResponse ¶
type AddImContactToGroupResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*AddImContactToGroupResponse) GetSchema ¶
func (A *AddImContactToGroupResponse) GetSchema() *Schema
func (*AddImContactToGroupResponse) SetForMarshal ¶
func (A *AddImContactToGroupResponse) SetForMarshal()
type AddImGroup ¶
type AddImGroup struct { XMLName xml.Name // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` }
func (*AddImGroup) GetSchema ¶
func (A *AddImGroup) GetSchema() *Schema
func (*AddImGroup) SetForMarshal ¶
func (A *AddImGroup) SetForMarshal()
type AddImGroupResponse ¶
type AddImGroupResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The ImGroup element represents an instant messaging group. ImGroup *ImGroup `xml:"ImGroup"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*AddImGroupResponse) GetSchema ¶
func (A *AddImGroupResponse) GetSchema() *Schema
func (*AddImGroupResponse) SetForMarshal ¶
func (A *AddImGroupResponse) SetForMarshal()
type AddItemToMyCalendar ¶
type AddNewImContactToGroup ¶
type AddNewImContactToGroup struct { XMLName xml.Name // The DisplayName element contains the display name of a new instant messaging group contact or the display name of a new instant messaging group. DisplayName *DisplayNameNonEmptyStringType `xml:"DisplayName"` // The GroupId element uniquely identifies a group. GroupId *GroupId `xml:"GroupId"` // The ImAddress element contains the instant messaging address of a new contact that will be added to an instant messaging group. ImAddress *ImAddressNonEmptyStringType `xml:"ImAddress"` }
func (*AddNewImContactToGroup) GetSchema ¶
func (A *AddNewImContactToGroup) GetSchema() *Schema
func (*AddNewImContactToGroup) SetForMarshal ¶
func (A *AddNewImContactToGroup) SetForMarshal()
type AddNewImContactToGroupResponse ¶
type AddNewImContactToGroupResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The Persona element specifies a set of persona data returned by a GetPersona request. Persona *Persona `xml:"Persona"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*AddNewImContactToGroupResponse) GetSchema ¶
func (A *AddNewImContactToGroupResponse) GetSchema() *Schema
func (*AddNewImContactToGroupResponse) SetForMarshal ¶
func (A *AddNewImContactToGroupResponse) SetForMarshal()
type AddNewTelUriContactToGroup ¶
type AddNewTelUriContactToGroup struct { XMLName xml.Name // The GroupId element uniquely identifies a group. GroupId *GroupId `xml:"GroupId"` // The ImContactSipUriAddress element contains the SIP URI address of a contact that is added to an instant messaging (IM) group. ImContactSipUriAddress *ImContactSipUriAddress `xml:"ImContactSipUriAddress"` // The ImTelephoneNumber element represents the telephone number for a contact that is added to an instant messaging (IM) group. ImTelephoneNumber *ImTelephoneNumber `xml:"ImTelephoneNumber"` // The TelUriAddress element contains the tel Uniform Resource Identifier (URI) for a contact. TelUriAddress *TelUriAddress `xml:"TelUriAddress"` }
func (*AddNewTelUriContactToGroup) GetSchema ¶
func (A *AddNewTelUriContactToGroup) GetSchema() *Schema
func (*AddNewTelUriContactToGroup) SetForMarshal ¶
func (A *AddNewTelUriContactToGroup) SetForMarshal()
type AddNewTelUriContactToGroupResponse ¶
type AddNewTelUriContactToGroupResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The Persona element specifies a set of persona data returned by a GetPersona request. Persona *Persona `xml:"Persona"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*AddNewTelUriContactToGroupResponse) GetSchema ¶
func (A *AddNewTelUriContactToGroupResponse) GetSchema() *Schema
func (*AddNewTelUriContactToGroupResponse) SetForMarshal ¶
func (A *AddNewTelUriContactToGroupResponse) SetForMarshal()
type AdditionalInfo ¶
func (*AdditionalInfo) GetSchema ¶
func (A *AdditionalInfo) GetSchema() *Schema
func (*AdditionalInfo) SetForMarshal ¶
func (A *AdditionalInfo) SetForMarshal()
type AdditionalProperties ¶
type AdditionalProperties struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI []*ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI []*FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI []*IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*AdditionalProperties) GetSchema ¶
func (A *AdditionalProperties) GetSchema() *Schema
func (*AdditionalProperties) SetForMarshal ¶
func (A *AdditionalProperties) SetForMarshal()
type AddressContactType ¶
func (*AddressContactType) GetSchema ¶
func (A *AddressContactType) GetSchema() *Schema
func (*AddressContactType) SetForMarshal ¶
func (A *AddressContactType) SetForMarshal()
type AddressEmailAddressType ¶
type AddressEmailAddressType struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*AddressEmailAddressType) GetSchema ¶
func (A *AddressEmailAddressType) GetSchema() *Schema
func (*AddressEmailAddressType) SetForMarshal ¶
func (A *AddressEmailAddressType) SetForMarshal()
type AddressEntity ¶
type AddressEntity struct { XMLName xml.Name // The Address element represents the e-mail address of the mailbox user. Address *Addressstring `xml:"Address"` // The Position element specifies the position of an entity extracted from a message. Position *Position `xml:"Position"` }
func (*AddressEntity) GetSchema ¶
func (A *AddressEntity) GetSchema() *Schema
func (*AddressEntity) SetForMarshal ¶
func (A *AddressEntity) SetForMarshal()
type AddressListId ¶
type AddressListId struct { XMLName xml.Name // A string address list identifier. This attribute is required. Id *string `xml:"Id,attr"` }
func (*AddressListId) GetSchema ¶
func (A *AddressListId) GetSchema() *Schema
func (*AddressListId) SetForMarshal ¶
func (A *AddressListId) SetForMarshal()
type AddressesArrayOfAddressEntitiesType ¶
type AddressesArrayOfAddressEntitiesType struct { XMLName xml.Name // The AddressEntity element specifies a single address entity. AddressEntity *AddressEntity `xml:"AddressEntity"` }
func (*AddressesArrayOfAddressEntitiesType) GetSchema ¶
func (A *AddressesArrayOfAddressEntitiesType) GetSchema() *Schema
func (*AddressesArrayOfAddressEntitiesType) SetForMarshal ¶
func (A *AddressesArrayOfAddressEntitiesType) SetForMarshal()
type AddressesArrayOfAddressesType ¶
type AddressesArrayOfAddressesType struct { XMLName xml.Name // The Address element specifies the address of a contact. Address *AddressContactType `xml:"Address"` }
func (*AddressesArrayOfAddressesType) GetSchema ¶
func (A *AddressesArrayOfAddressesType) GetSchema() *Schema
func (*AddressesArrayOfAddressesType) SetForMarshal ¶
func (A *AddressesArrayOfAddressesType) SetForMarshal()
type Addressstring ¶
func (*Addressstring) GetSchema ¶
func (A *Addressstring) GetSchema() *Schema
func (*Addressstring) SetForMarshal ¶
func (A *Addressstring) SetForMarshal()
type AdjacentMeetingCount ¶
func (*AdjacentMeetingCount) GetSchema ¶
func (A *AdjacentMeetingCount) GetSchema() *Schema
func (*AdjacentMeetingCount) SetForMarshal ¶
func (A *AdjacentMeetingCount) SetForMarshal()
type AdjacentMeetings ¶
type AdjacentMeetings struct { XMLName xml.Name // The CalendarItem element represents an Exchange calendar item. CalendarItem *CalendarItem `xml:"CalendarItem"` }
func (*AdjacentMeetings) GetSchema ¶
func (A *AdjacentMeetings) GetSchema() *Schema
func (*AdjacentMeetings) SetForMarshal ¶
func (A *AdjacentMeetings) SetForMarshal()
type AggregateOn ¶
type AggregateOn struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` // Indicates the maximum or minimum value of the property identified by the FieldURI element that is used for ordering the groups of items.The following are the possible values: - Minimum - Maximum Aggregate *string `xml:"Aggregate,attr"` }
func (*AggregateOn) GetSchema ¶
func (A *AggregateOn) GetSchema() *Schema
func (*AggregateOn) SetForMarshal ¶
func (A *AggregateOn) SetForMarshal()
type AggregationRestriction ¶
type AggregationRestriction struct { XMLName xml.Name // The SearchExpression element is an abstract element that represents the substituted element within a restriction. All search expressions derive from this base type. This element is not used in an XML instance document. SearchExpression *SearchExpression `xml:"SearchExpression"` }
func (*AggregationRestriction) GetSchema ¶
func (A *AggregationRestriction) GetSchema() *Schema
func (*AggregationRestriction) SetForMarshal ¶
func (A *AggregationRestriction) SetForMarshal()
type Alias ¶
func (*Alias) SetForMarshal ¶
func (A *Alias) SetForMarshal()
type AliasMasterMailboxType ¶
type AllInternal ¶
func (*AllInternal) GetSchema ¶
func (A *AllInternal) GetSchema() *Schema
func (*AllInternal) SetForMarshal ¶
func (A *AllInternal) SetForMarshal()
type AllowExternalOof ¶
func (*AllowExternalOof) GetSchema ¶
func (A *AllowExternalOof) GetSchema() *Schema
func (*AllowExternalOof) SetForMarshal ¶
func (A *AllowExternalOof) SetForMarshal()
type AllowNewTimeProposal ¶
func (*AllowNewTimeProposal) GetSchema ¶
func (A *AllowNewTimeProposal) GetSchema() *Schema
func (*AllowNewTimeProposal) SetForMarshal ¶
func (A *AllowNewTimeProposal) SetForMarshal()
type AlternateId ¶
type AlternateId struct { XMLName xml.Name // Describes the source format in a ConvertId operation request and describes the destination format in a ConvertId operation response. The destination format is described by the DestinationFormat attribute of the ConvertId element in the request. This attribute is of type IdFormatType. Format *string `xml:"Format,attr"` // Describes the source identifier in a ConvertId operation request and describes the destination identifier in a ConvertId operation response. Id *string `xml:"Id,attr"` // Indicates whether the identifier represents an archived item or folder. A value of true indicates that the identifier represents an archived item or folder. This attribute is optional. IsArchive *string `xml:"IsArchive,attr"` // Describes the mailbox primary Simple Mail Transfer Protocol (SMTP) address that contains the identifiers to translate. Mailbox *string `xml:"Mailbox,attr"` }
func (*AlternateId) GetSchema ¶
func (A *AlternateId) GetSchema() *Schema
func (*AlternateId) SetForMarshal ¶
func (A *AlternateId) SetForMarshal()
type AlternatePublicFolderId ¶
type AlternatePublicFolderId struct { XMLName xml.Name // Contains the public folder identifier to convert. This attribute is required. FolderId *string `xml:"FolderId,attr"` // Identifies the format that describes the public folder identifier to convert. This attribute is required. Format *string `xml:"Format,attr"` }
func (*AlternatePublicFolderId) GetSchema ¶
func (A *AlternatePublicFolderId) GetSchema() *Schema
func (*AlternatePublicFolderId) SetForMarshal ¶
func (A *AlternatePublicFolderId) SetForMarshal()
type AlternatePublicFolderItemId ¶
type AlternatePublicFolderItemId struct { XMLName xml.Name // Identifies the public folder that contains the public folder item. This attribute is required. FolderId *string `xml:"FolderId,attr"` // Identifies the format that describes the public folder item identifier to convert. This attribute is required. Format *string `xml:"Format,attr"` // Identifier the public folder item to convert. This attribute is required. ItemId *string `xml:"ItemId,attr"` }
func (*AlternatePublicFolderItemId) GetSchema ¶
func (A *AlternatePublicFolderItemId) GetSchema() *Schema
func (*AlternatePublicFolderItemId) SetForMarshal ¶
func (A *AlternatePublicFolderItemId) SetForMarshal()
type Altitude ¶
func (*Altitude) SetForMarshal ¶
func (A *Altitude) SetForMarshal()
type AltitudeAccuracy ¶
func (*AltitudeAccuracy) GetSchema ¶
func (A *AltitudeAccuracy) GetSchema() *Schema
func (*AltitudeAccuracy) SetForMarshal ¶
func (A *AltitudeAccuracy) SetForMarshal()
type And ¶
type And struct { XMLName xml.Name // The Contains element represents a search expression that determines whether a given property contains the supplied constant string value. Contains *Contains `xml:"Contains"` // The Excludes element performs a bitwise mask of the specified property and a supplied value. Excludes *Excludes `xml:"Excludes"` // The Exists element represents a search expression that returns true if the supplied property exists on an item. Exists *Exists `xml:"Exists"` // The IsEqualTo element represents a search expression that compares a property with either a constant value or another property and evaluates to true if they are equal. IsEqualTo *IsEqualTo `xml:"IsEqualTo"` // The IsGreaterThan element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater. IsGreaterThan *IsGreaterThan `xml:"IsGreaterThan"` // The IsGreaterThanOrEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater than or equal to the second. IsGreaterThanOrEqualTo *IsGreaterThanOrEqualTo `xml:"IsGreaterThanOrEqualTo"` // The IsLessThan element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than the second. IsLessThan *IsLessThan `xml:"IsLessThan"` // The IsLessThanOrEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than or equal to the second. IsLessThanOrEqualTo *IsLessThanOrEqualTo `xml:"IsLessThanOrEqualTo"` // The IsNotEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the values are not the same. IsNotEqualTo *IsNotEqualTo `xml:"IsNotEqualTo"` // The Not element represents a search expression that negates the Boolean value of the search expression that it contains. Not *Not `xml:"Not"` // The Or element represents a search expression that performs a logical OR on the search expression that it contains. Or will return true if any of its children return true. Or must have two or more children. Or *Or `xml:"Or"` // The SearchExpression element is an abstract element that represents the substituted element within a restriction. All search expressions derive from this base type. This element is not used in an XML instance document. SearchExpression *SearchExpression `xml:"SearchExpression"` }
func (*And) SetForMarshal ¶
func (A *And) SetForMarshal()
type AndProtectionRuleAndType ¶
type AndProtectionRuleAndType struct { XMLName xml.Name // The AllInternal element evaluates to true if all recipients of an e-mail message are internal to the sender's organization. AllInternal *AllInternal `xml:"AllInternal"` // The RecipientIs element specifies that any recipient of the e-mail message matches any of the specified recipients in the child Value (ProtectionRuleValueType) elements. RecipientIs *RecipientIs `xml:"RecipientIs"` // The SenderDepartments element specifies that the department of the sender matches any of the specified departments in the child Value (ProtectionRuleValueType) elements. SenderDepartments *SenderDepartments `xml:"SenderDepartments"` // The True element specifies a condition that always matches. True *True `xml:"True"` // The Value element identifies a single recipient or sender department. Value *ValueProtectionRuleValueType `xml:"Value"` }
func (*AndProtectionRuleAndType) GetSchema ¶
func (A *AndProtectionRuleAndType) GetSchema() *Schema
func (*AndProtectionRuleAndType) SetForMarshal ¶
func (A *AndProtectionRuleAndType) SetForMarshal()
type Annotation ¶
func (*Annotation) GetSchema ¶
func (A *Annotation) GetSchema() *Schema
func (*Annotation) SetForMarshal ¶
func (A *Annotation) SetForMarshal()
type ApiVersionSupported ¶
func (*ApiVersionSupported) GetSchema ¶
func (A *ApiVersionSupported) GetSchema() *Schema
func (*ApiVersionSupported) SetForMarshal ¶
func (A *ApiVersionSupported) SetForMarshal()
type App ¶
type App struct { XMLName xml.Name // The Manifest element contains the base64-encoded app manifest file. Manifest *Manifest `xml:"Manifest"` // The Metadata element contains metadata about the mail app. Metadata *Metadata `xml:"Metadata"` }
func (*App) SetForMarshal ¶
func (A *App) SetForMarshal()
type AppMarketplaceUrl ¶
func (*AppMarketplaceUrl) GetSchema ¶
func (A *AppMarketplaceUrl) GetSchema() *Schema
func (*AppMarketplaceUrl) SetForMarshal ¶
func (A *AppMarketplaceUrl) SetForMarshal()
type AppStatus ¶
func (*AppStatus) SetForMarshal ¶
func (A *AppStatus) SetForMarshal()
type AppendToFolderField ¶
func (*AppendToFolderField) GetSchema ¶
func (A *AppendToFolderField) GetSchema() *Schema
func (*AppendToFolderField) SetForMarshal ¶
func (A *AppendToFolderField) SetForMarshal()
type AppendToItemField ¶
type AppendToItemField struct { XMLName xml.Name // The CalendarItem element represents an Exchange calendar item. CalendarItem *CalendarItem `xml:"CalendarItem"` // The Contact element represents a contact item in the Exchange store. Contact *Contact `xml:"Contact"` // The DistributionList element represents a distribution list. DistributionList *DistributionList `xml:"DistributionList"` // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` // The Item element represents a generic item in the Exchange store. Item *Item `xml:"Item"` // The MeetingCancellation element represents a meeting cancellation in the Exchange store. MeetingCancellation *MeetingCancellation `xml:"MeetingCancellation"` // The MeetingMessage element represents a meeting in the Exchange store. MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // The MeetingRequest element represents a meeting request in the Exchange store. MeetingRequest *MeetingRequest `xml:"MeetingRequest"` // The MeetingResponse element represents a meeting response in the Exchange store. MeetingResponse *MeetingResponse `xml:"MeetingResponse"` // The Message element represents a Microsoft Exchange e-mail message. Message *Message `xml:"Message"` // The Task element represents a task in the Exchange store. Task *Task `xml:"Task"` }
func (*AppendToItemField) GetSchema ¶
func (A *AppendToItemField) GetSchema() *Schema
func (*AppendToItemField) SetForMarshal ¶
func (A *AppendToItemField) SetForMarshal()
type ApplicationRoles ¶
type ApplicationRoles struct { XMLName xml.Name // The Role element specifies a string that represents a management role. Role *Role `xml:"Role"` }
func (*ApplicationRoles) GetSchema ¶
func (A *ApplicationRoles) GetSchema() *Schema
func (*ApplicationRoles) SetForMarshal ¶
func (A *ApplicationRoles) SetForMarshal()
type ApplyConversationAction ¶
type ApplyConversationAction struct { XMLName xml.Name // The ConversationActions element contains a collection of conversations and the actions to apply to them. ConversationActions *ConversationActions `xml:"ConversationActions"` }
func (*ApplyConversationAction) GetSchema ¶
func (A *ApplyConversationAction) GetSchema() *Schema
func (*ApplyConversationAction) SetForMarshal ¶
func (A *ApplyConversationAction) SetForMarshal()
type ApplyConversationActionResponse ¶
type ApplyConversationActionResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*ApplyConversationActionResponse) GetSchema ¶
func (A *ApplyConversationActionResponse) GetSchema() *Schema
func (*ApplyConversationActionResponse) SetForMarshal ¶
func (A *ApplyConversationActionResponse) SetForMarshal()
type ApplyConversationActionResponseMessage ¶
type ApplyConversationActionResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response.The following values are valid for this attribute:SuccessWarningError ResponseClass *string `xml:"ResponseClass,attr"` }
func (*ApplyConversationActionResponseMessage) GetSchema ¶
func (A *ApplyConversationActionResponseMessage) GetSchema() *Schema
func (*ApplyConversationActionResponseMessage) SetForMarshal ¶
func (A *ApplyConversationActionResponseMessage) SetForMarshal()
type AppointmentReplyTime ¶
func (*AppointmentReplyTime) GetSchema ¶
func (A *AppointmentReplyTime) GetSchema() *Schema
func (*AppointmentReplyTime) SetForMarshal ¶
func (A *AppointmentReplyTime) SetForMarshal()
type AppointmentSequenceNumber ¶
func (*AppointmentSequenceNumber) GetSchema ¶
func (A *AppointmentSequenceNumber) GetSchema() *Schema
func (*AppointmentSequenceNumber) SetForMarshal ¶
func (A *AppointmentSequenceNumber) SetForMarshal()
type AppointmentState ¶
func (*AppointmentState) GetSchema ¶
func (A *AppointmentState) GetSchema() *Schema
func (*AppointmentState) SetForMarshal ¶
func (A *AppointmentState) SetForMarshal()
type ApprovalDecision ¶
func (*ApprovalDecision) GetSchema ¶
func (A *ApprovalDecision) GetSchema() *Schema
func (*ApprovalDecision) SetForMarshal ¶
func (A *ApprovalDecision) SetForMarshal()
type ApprovalDecisionMaker ¶
func (*ApprovalDecisionMaker) GetSchema ¶
func (A *ApprovalDecisionMaker) GetSchema() *Schema
func (*ApprovalDecisionMaker) SetForMarshal ¶
func (A *ApprovalDecisionMaker) SetForMarshal()
type ApprovalDecisionTime ¶
func (*ApprovalDecisionTime) GetSchema ¶
func (A *ApprovalDecisionTime) GetSchema() *Schema
func (*ApprovalDecisionTime) SetForMarshal ¶
func (A *ApprovalDecisionTime) SetForMarshal()
type ApprovalRequestData ¶
type ApprovalRequestData struct { XMLName xml.Name // The ApprovalDecision element specifies the decision made on an approval request message. ApprovalDecision *ApprovalDecision `xml:"ApprovalDecision"` // The ApprovalDecisionMaker element specifies the display name of the person who made the approval decision. ApprovalDecisionMaker *ApprovalDecisionMaker `xml:"ApprovalDecisionMaker"` // The ApprovalDecisionTime element specifies the time at which the approval decision was made. ApprovalDecisionTime *ApprovalDecisionTime `xml:"ApprovalDecisionTime"` // The IsUndecidedApprovalRequest element specifies whether an approval request message has been acted on. IsUndecidedApprovalRequest *IsUndecidedApprovalRequest `xml:"IsUndecidedApprovalRequest"` }
func (*ApprovalRequestData) GetSchema ¶
func (A *ApprovalRequestData) GetSchema() *Schema
func (*ApprovalRequestData) SetForMarshal ¶
func (A *ApprovalRequestData) SetForMarshal()
type Apps ¶
type Apps struct { XMLName xml.Name // The App element contains information about an XML manifest file for a mail app that is installed in a mailbox. App *App `xml:"App"` }
func (*Apps) SetForMarshal ¶
func (A *Apps) SetForMarshal()
type ArchiveItem ¶
type ArchiveItem struct { XMLName xml.Name // The ArchiveSourceFolderId element specifies the Id of the source folder for the archive item. ArchiveSourceFolderId *ArchiveSourceFolderId `xml:"ArchiveSourceFolderId"` // The ItemIds element contains the unique identities of items, occurrence items, and recurring master items that are used to delete, send, get, move, or copy items in the Exchange store. ItemIds *ItemIds `xml:"ItemIds"` }
func (*ArchiveItem) GetSchema ¶
func (A *ArchiveItem) GetSchema() *Schema
func (*ArchiveItem) SetForMarshal ¶
func (A *ArchiveItem) SetForMarshal()
type ArchiveItemResponse ¶
type ArchiveItemResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*ArchiveItemResponse) GetSchema ¶
func (A *ArchiveItemResponse) GetSchema() *Schema
func (*ArchiveItemResponse) SetForMarshal ¶
func (A *ArchiveItemResponse) SetForMarshal()
type ArchiveItemResponseMessage ¶
type ArchiveItemResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Items element contains an array of items. Items *Items `xml:"Items"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Indicates the class of the response. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*ArchiveItemResponseMessage) GetSchema ¶
func (A *ArchiveItemResponseMessage) GetSchema() *Schema
func (*ArchiveItemResponseMessage) SetForMarshal ¶
func (A *ArchiveItemResponseMessage) SetForMarshal()
type ArchiveSourceFolderId ¶
type ArchiveSourceFolderId struct { XMLName xml.Name // The AddressListId element specifies the identifier of an address list. AddressListId *AddressListId `xml:"AddressListId"` // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*ArchiveSourceFolderId) GetSchema ¶
func (A *ArchiveSourceFolderId) GetSchema() *Schema
func (*ArchiveSourceFolderId) SetForMarshal ¶
func (A *ArchiveSourceFolderId) SetForMarshal()
type ArchiveTag ¶
type ArchiveTag struct { XMLName xml.Name // Specifies whether the retention policy is explicitly set on an item or folder or whether it is inherited from a parent folder. IsExplicit *string `xml:"IsExplicit,attr"` }
func (*ArchiveTag) GetSchema ¶
func (A *ArchiveTag) GetSchema() *Schema
func (*ArchiveTag) SetForMarshal ¶
func (A *ArchiveTag) SetForMarshal()
type Argument ¶
type Argument struct { XMLName xml.Name // A non-empty string value that represents the value of an argument to the action part of a protection rule. This attribute is required. Value *string `xml:"Value,attr"` }
func (*Argument) SetForMarshal ¶
func (A *Argument) SetForMarshal()
type AssignCategories ¶
type AssignCategories struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*AssignCategories) GetSchema ¶
func (A *AssignCategories) GetSchema() *Schema
func (*AssignCategories) SetForMarshal ¶
func (A *AssignCategories) SetForMarshal()
type AssignedTime ¶
func (*AssignedTime) GetSchema ¶
func (A *AssignedTime) GetSchema() *Schema
func (*AssignedTime) SetForMarshal ¶
func (A *AssignedTime) SetForMarshal()
type Assignees ¶
type Assignees struct { XMLName xml.Name // The Name element represents the display name of the mailbox user. Name *NameEmailAddress `xml:"Name"` // The UserId element specifies the user identifier of an email user. UserId *UserIdstring `xml:"UserId"` }
func (*Assignees) SetForMarshal ¶
func (A *Assignees) SetForMarshal()
type AssistantName ¶
func (*AssistantName) GetSchema ¶
func (A *AssistantName) GetSchema() *Schema
func (*AssistantName) SetForMarshal ¶
func (A *AssistantName) SetForMarshal()
type AssistantNames ¶
type AssistantNames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*AssistantNames) GetSchema ¶
func (A *AssistantNames) GetSchema() *Schema
func (*AssistantNames) SetForMarshal ¶
func (A *AssistantNames) SetForMarshal()
type AssistantPhoneNumbers ¶
type AssistantPhoneNumbers struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*AssistantPhoneNumbers) GetSchema ¶
func (A *AssistantPhoneNumbers) GetSchema() *Schema
func (*AssistantPhoneNumbers) SetForMarshal ¶
func (A *AssistantPhoneNumbers) SetForMarshal()
type AssociatedCalendarItemId ¶
type AssociatedCalendarItemId struct { XMLName xml.Name // Identifies a specific version of the calendar item that is associated with a meeting. ChangeKey *string `xml:"ChangeKey,attr"` // Identifies the calendar item that is associated with meeting. Id *string `xml:"Id,attr"` }
func (*AssociatedCalendarItemId) GetSchema ¶
func (A *AssociatedCalendarItemId) GetSchema() *Schema
func (*AssociatedCalendarItemId) SetForMarshal ¶
func (A *AssociatedCalendarItemId) SetForMarshal()
type Association ¶
type AttachLongPathName ¶
type AttachmentId ¶
type AttachmentId struct { XMLName xml.Name // Identifies the unique identifier of the attachment. Id *string `xml:"Id,attr"` // Identifies the change key of the root store item to which the attachment is attached. RootItemChangeKey *string `xml:"RootItemChangeKey,attr"` // Identifies the unique identifier of the root store item to which the attachment is attached. RootItemId *string `xml:"RootItemId,attr"` }
func (*AttachmentId) GetSchema ¶
func (A *AttachmentId) GetSchema() *Schema
func (*AttachmentId) SetForMarshal ¶
func (A *AttachmentId) SetForMarshal()
type AttachmentIdGetAttachmentandDeleteAttachment ¶
type AttachmentIdGetAttachmentandDeleteAttachment struct { XMLName xml.Name // Specifies the attachment identifier. Id *string `xml:"Id,attr"` }
func (*AttachmentIdGetAttachmentandDeleteAttachment) GetSchema ¶
func (A *AttachmentIdGetAttachmentandDeleteAttachment) GetSchema() *Schema
func (*AttachmentIdGetAttachmentandDeleteAttachment) SetForMarshal ¶
func (A *AttachmentIdGetAttachmentandDeleteAttachment) SetForMarshal()
type AttachmentIds ¶
type AttachmentIds struct { XMLName xml.Name // The AttachmentId element identifies a single attachment. AttachmentId *AttachmentIdGetAttachmentandDeleteAttachment `xml:"AttachmentId"` }
func (*AttachmentIds) GetSchema ¶
func (A *AttachmentIds) GetSchema() *Schema
func (*AttachmentIds) SetForMarshal ¶
func (A *AttachmentIds) SetForMarshal()
type AttachmentShape ¶
type AttachmentShape struct { XMLName xml.Name // The AdditionalProperties element identifies additional properties for use in GetItem, UpdateItem, CreateItem, FindItem, or FindFolder requests. AdditionalProperties *AdditionalProperties `xml:"AdditionalProperties"` // The BodyType element identifies how the body text is formatted in the response. BodyType *BodyType `xml:"BodyType"` // The FilterHtmlContent element specifies whether potentially unsafe HTML content is filtered from an item or attachment. FilterHtmlContent *FilterHtmlContent `xml:"FilterHtmlContent"` // The IncludeMimeContent element specifies whether the Multipurpose Internet Mail Extensions (MIME) content of an item or attachment is returned in the response. IncludeMimeContent *IncludeMimeContent `xml:"IncludeMimeContent"` }
func (*AttachmentShape) GetSchema ¶
func (A *AttachmentShape) GetSchema() *Schema
func (*AttachmentShape) SetForMarshal ¶
func (A *AttachmentShape) SetForMarshal()
type Attachments ¶
type Attachments struct { XMLName xml.Name // The FileAttachment element represents a file that is attached to an item in the Exchange store. FileAttachment *FileAttachment `xml:"FileAttachment"` // The ItemAttachment element represents an Exchange item that is attached to another Exchange item. ItemAttachment *ItemAttachment `xml:"ItemAttachment"` }
func (*Attachments) GetSchema ¶
func (A *Attachments) GetSchema() *Schema
func (*Attachments) SetForMarshal ¶
func (A *Attachments) SetForMarshal()
type AttemptCount ¶
func (*AttemptCount) GetSchema ¶
func (A *AttemptCount) GetSchema() *Schema
func (*AttemptCount) SetForMarshal ¶
func (A *AttemptCount) SetForMarshal()
type Attendee ¶
type Attendee struct { XMLName xml.Name // The LastResponseTime element represents the date and time of the latest response received. LastResponseTime *LastResponseTime `xml:"LastResponseTime"` // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` // The ProposedEnd element specifies the proposed end time of a meeting. ProposedEnd *ProposedEnd `xml:"ProposedEnd"` // The ProposedStart element specifies the proposed start time of a meeting. ProposedStart *ProposedStart `xml:"ProposedStart"` // The ResponseType element represents the type of recipient response that is received for a meeting. ResponseType *ResponseType `xml:"ResponseType"` }
func (*Attendee) SetForMarshal ¶
func (A *Attendee) SetForMarshal()
type AttendeeConflictDataArray ¶
type AttendeeConflictDataArray struct { XMLName xml.Name // The GroupAttendeeConflictData element contains aggregate conflict information about the number of users who are available, the number of users who have conflicts, and the number of users who do not have availability information in a distribution list for a suggested meeting time. GroupAttendeeConflictData *GroupAttendeeConflictData `xml:"GroupAttendeeConflictData"` // The IndividualAttendeeConflictData element contains a user's or contact's free/busy status for a time window that occurs at the same time as the suggested meeting time identified in the Suggestion element. IndividualAttendeeConflictData *IndividualAttendeeConflictData `xml:"IndividualAttendeeConflictData"` // The Suggestion element represents a single meeting suggestion. Suggestion *Suggestion `xml:"Suggestion"` // The TooBigGroupAttendeeConflictData element represents an attendee that was resolved as a distribution list but the distribution list was too large to expand. TooBigGroupAttendeeConflictData *TooBigGroupAttendeeConflictData `xml:"TooBigGroupAttendeeConflictData"` // The UnknownAttendeeConflictData element represents an unresolvable attendee or an attendee that is not a user, distribution list, or contact. UnknownAttendeeConflictData *UnknownAttendeeConflictData `xml:"UnknownAttendeeConflictData"` }
func (*AttendeeConflictDataArray) GetSchema ¶
func (A *AttendeeConflictDataArray) GetSchema() *Schema
func (*AttendeeConflictDataArray) SetForMarshal ¶
func (A *AttendeeConflictDataArray) SetForMarshal()
type AttendeeLocation ¶
func (*AttendeeLocation) GetSchema ¶
func (A *AttendeeLocation) GetSchema() *Schema
func (*AttendeeLocation) SetForMarshal ¶
func (A *AttendeeLocation) SetForMarshal()
type AttendeeType ¶
func (*AttendeeType) GetSchema ¶
func (A *AttendeeType) GetSchema() *Schema
func (*AttendeeType) SetForMarshal ¶
func (A *AttendeeType) SetForMarshal()
type Attendees ¶
type Attendees struct { XMLName xml.Name // The EmailUser element specifies an email recipient. EmailUser *EmailUser `xml:"EmailUser"` }
func (*Attendees) SetForMarshal ¶
func (A *Attendees) SetForMarshal()
type AttributionPersonaAttributionType ¶
type AttributionPersonaAttributionType struct { XMLName xml.Name // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ID element specifies the identifier of an app. ID *IDString `xml:"ID"` // The IsHidden element contains a Boolean value that indicates whether the underlying contact should be hidden or displayed as part of the persona. IsHidden *IsHidden `xml:"IsHidden"` // The IsQuickContact element specifies a Boolean value that indicates whether the underlying contact is a quick contact. IsQuickContact *IsQuickContact `xml:"IsQuickContact"` // The IsWritable element specifies whether the underlying contact or Active Directory recipient can be written to. IsWritable *IsWritable `xml:"IsWritable"` // The SourceId element specifies the identifier of the attributed contact in a persona. SourceId *SourceId `xml:"SourceId"` }
func (*AttributionPersonaAttributionType) GetSchema ¶
func (A *AttributionPersonaAttributionType) GetSchema() *Schema
func (*AttributionPersonaAttributionType) SetForMarshal ¶
func (A *AttributionPersonaAttributionType) SetForMarshal()
type AttributionsArrayOfPersonaAttributionsType ¶
type AttributionsArrayOfPersonaAttributionsType struct { XMLName xml.Name // The Attribution element specifies an instance in an array of attributes for a PersonaType element. Attribution *AttributionPersonaAttributionType `xml:"Attribution"` }
func (*AttributionsArrayOfPersonaAttributionsType) GetSchema ¶
func (A *AttributionsArrayOfPersonaAttributionsType) GetSchema() *Schema
func (*AttributionsArrayOfPersonaAttributionsType) SetForMarshal ¶
func (A *AttributionsArrayOfPersonaAttributionsType) SetForMarshal()
type AttributionsArrayOfValueAttributionsType ¶
type AttributionsArrayOfValueAttributionsType struct { XMLName xml.Name // The Attribution element specifies a string used to identify an attribute of a persona. Attribution *Attributionstring `xml:"Attribution"` }
func (*AttributionsArrayOfValueAttributionsType) GetSchema ¶
func (A *AttributionsArrayOfValueAttributionsType) GetSchema() *Schema
func (*AttributionsArrayOfValueAttributionsType) SetForMarshal ¶
func (A *AttributionsArrayOfValueAttributionsType) SetForMarshal()
type Attributionstring ¶
func (*Attributionstring) GetSchema ¶
func (A *Attributionstring) GetSchema() *Schema
func (*Attributionstring) SetForMarshal ¶
func (A *Attributionstring) SetForMarshal()
type Base64Binary ¶
func (*Base64Binary) GetSchema ¶
func (B *Base64Binary) GetSchema() *Schema
func (*Base64Binary) SetForMarshal ¶
func (B *Base64Binary) SetForMarshal()
type BaseFolderIds ¶
type BaseFolderIds struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*BaseFolderIds) GetSchema ¶
func (B *BaseFolderIds) GetSchema() *Schema
func (*BaseFolderIds) SetForMarshal ¶
func (B *BaseFolderIds) SetForMarshal()
type BaseItemId ¶
func (*BaseItemId) GetSchema ¶
func (B *BaseItemId) GetSchema() *Schema
func (*BaseItemId) SetForMarshal ¶
func (B *BaseItemId) SetForMarshal()
type BaseOffset ¶
type BaseOffset struct { XMLName xml.Name //this is string, because BaseOffset has strange format TEXT *string `xml:",chardata"` }
func (*BaseOffset) GetSchema ¶
func (B *BaseOffset) GetSchema() *Schema
func (*BaseOffset) SetForMarshal ¶
func (B *BaseOffset) SetForMarshal()
type BaseShape ¶
func (*BaseShape) SetForMarshal ¶
func (B *BaseShape) SetForMarshal()
type BaseShapePreviewItemBaseShapeType ¶
func (*BaseShapePreviewItemBaseShapeType) GetSchema ¶
func (B *BaseShapePreviewItemBaseShapeType) GetSchema() *Schema
func (*BaseShapePreviewItemBaseShapeType) SetForMarshal ¶
func (B *BaseShapePreviewItemBaseShapeType) SetForMarshal()
type BccRecipient ¶
func (*BccRecipient) GetSchema ¶
func (B *BccRecipient) GetSchema() *Schema
func (*BccRecipient) SetForMarshal ¶
func (B *BccRecipient) SetForMarshal()
type BccRecipients ¶
type BccRecipients struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*BccRecipients) GetSchema ¶
func (B *BccRecipients) GetSchema() *Schema
func (*BccRecipients) SetForMarshal ¶
func (B *BccRecipients) SetForMarshal()
type BeginTime ¶
func (*BeginTime) SetForMarshal ¶
func (B *BeginTime) SetForMarshal()
type Bias ¶
func (*Bias) SetForMarshal ¶
func (B *Bias) SetForMarshal()
type BiasUTC ¶
func (*BiasUTC) SetForMarshal ¶
func (B *BiasUTC) SetForMarshal()
type BillingInformation ¶
func (*BillingInformation) GetSchema ¶
func (B *BillingInformation) GetSchema() *Schema
func (*BillingInformation) SetForMarshal ¶
func (B *BillingInformation) SetForMarshal()
type BinaryData ¶
func (*BinaryData) GetSchema ¶
func (B *BinaryData) GetSchema() *Schema
func (*BinaryData) SetForMarshal ¶
func (B *BinaryData) SetForMarshal()
type Birthday ¶
func (*Birthday) SetForMarshal ¶
func (B *Birthday) SetForMarshal()
type Birthdays ¶
type Birthdays struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Birthdays) SetForMarshal ¶
func (B *Birthdays) SetForMarshal()
type Bitmask ¶
type Bitmask struct { XMLName xml.Name // Represents a decimal or hexadecimal bitmask. The value is represented by the following regular expression:((0x|0X)[0-9A-Fa-f]*)|([0-9]*).The following are examples of hexadecimal values for this attribute:- 0x12AF- 0X334AEThe following are examples of decimal values for this attribute:- 10- 255- 4562 Value *string `xml:"Value,attr"` }
func (*Bitmask) SetForMarshal ¶
func (B *Bitmask) SetForMarshal()
type BlockExternalImages ¶
func (*BlockExternalImages) GetSchema ¶
func (B *BlockExternalImages) GetSchema() *Schema
func (*BlockExternalImages) SetForMarshal ¶
func (B *BlockExternalImages) SetForMarshal()
type BlockStatus ¶
func (*BlockStatus) GetSchema ¶
func (B *BlockStatus) GetSchema() *Schema
func (*BlockStatus) SetForMarshal ¶
func (B *BlockStatus) SetForMarshal()
type Bodies ¶
type Bodies struct { XMLName xml.Name // The BodyContentAttributedValue element specifies the body content of an item. BodyContentAttributedValue *BodyContentAttributedValue `xml:"BodyContentAttributedValue"` }
func (*Bodies) SetForMarshal ¶
func (B *Bodies) SetForMarshal()
type Body ¶
type Body struct { XMLName xml.Name // Specifies the type of the body. // HTML 指示正文为 HTML 格式。 // Text 指示正文为文本。 BodyType *string `xml:"BodyType,attr"` // Boolean value that indicates whether the body is truncated. IsTruncated *string `xml:"IsTruncated,attr"` TEXT string `xml:",chardata"` }
func (*Body) SetForMarshal ¶
func (B *Body) SetForMarshal()
type BodyContentAttributedValue ¶
type BodyContentAttributedValue struct { XMLName xml.Name // The Attributions element specifies an array of attribution information for one or more of the contacts or Active Directory recipients aggregated into the associated persona. Attributions *AttributionsArrayOfPersonaAttributionsType `xml:"Attributions"` // The Value element specifies the value of a BodyContentAttributedValue element. Value *ValueBodyContentType `xml:"Value"` }
func (*BodyContentAttributedValue) GetSchema ¶
func (B *BodyContentAttributedValue) GetSchema() *Schema
func (*BodyContentAttributedValue) SetForMarshal ¶
func (B *BodyContentAttributedValue) SetForMarshal()
type BodyType ¶
func (*BodyType) SetForMarshal ¶
func (B *BodyType) SetForMarshal()
type BodyTypeBodyTypeType ¶
func (*BodyTypeBodyTypeType) GetSchema ¶
func (B *BodyTypeBodyTypeType) GetSchema() *Schema
func (*BodyTypeBodyTypeType) SetForMarshal ¶
func (B *BodyTypeBodyTypeType) SetForMarshal()
type BusinessAddresses ¶
type BusinessAddresses struct { XMLName xml.Name // The PostalAddressAttributedValue element specifies an instance of an array of postal addresses and their associated attributions. PostalAddressAttributedValue *PostalAddressAttributedValue `xml:"PostalAddressAttributedValue"` }
func (*BusinessAddresses) GetSchema ¶
func (B *BusinessAddresses) GetSchema() *Schema
func (*BusinessAddresses) SetForMarshal ¶
func (B *BusinessAddresses) SetForMarshal()
type BusinessHomePage ¶
func (*BusinessHomePage) GetSchema ¶
func (B *BusinessHomePage) GetSchema() *Schema
func (*BusinessHomePage) SetForMarshal ¶
func (B *BusinessHomePage) SetForMarshal()
type BusinessHomePages ¶
type BusinessHomePages struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*BusinessHomePages) GetSchema ¶
func (B *BusinessHomePages) GetSchema() *Schema
func (*BusinessHomePages) SetForMarshal ¶
func (B *BusinessHomePages) SetForMarshal()
type BusinessName ¶
func (*BusinessName) GetSchema ¶
func (B *BusinessName) GetSchema() *Schema
func (*BusinessName) SetForMarshal ¶
func (B *BusinessName) SetForMarshal()
type BusinessPhoneNumbers ¶
type BusinessPhoneNumbers struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element specifies a phone number and type information and is associated with a set of attributions. Value *ValuePersonaPhoneNumberType `xml:"Value"` }
func (*BusinessPhoneNumbers) GetSchema ¶
func (B *BusinessPhoneNumbers) GetSchema() *Schema
func (*BusinessPhoneNumbers) SetForMarshal ¶
func (B *BusinessPhoneNumbers) SetForMarshal()
type BusinessPhoneNumbers2 ¶
type BusinessPhoneNumbers2 struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element specifies a phone number and type information and is associated with a set of attributions. Value *ValuePersonaPhoneNumberType `xml:"Value"` }
func (*BusinessPhoneNumbers2) GetSchema ¶
func (B *BusinessPhoneNumbers2) GetSchema() *Schema
func (*BusinessPhoneNumbers2) SetForMarshal ¶
func (B *BusinessPhoneNumbers2) SetForMarshal()
type BusyType ¶
func (*BusyType) SetForMarshal ¶
func (B *BusyType) SetForMarshal()
type CalendarEvent ¶
type CalendarEvent struct { XMLName xml.Name // The BusyType element represents the free/busy status set for a calendar event. BusyType *BusyType `xml:"BusyType"` // The CalendarEventDetails element provides additional information about a calendar event. CalendarEventDetails *CalendarEventDetails `xml:"CalendarEventDetails"` // The EndTime element represents the end of a time span. EndTime *EndTime `xml:"EndTime"` // The StartTime element represents the start of a time span. StartTime *StartTime `xml:"StartTime"` }
func (*CalendarEvent) GetSchema ¶
func (C *CalendarEvent) GetSchema() *Schema
func (*CalendarEvent) SetForMarshal ¶
func (C *CalendarEvent) SetForMarshal()
type CalendarEventArray ¶
type CalendarEventArray struct { XMLName xml.Name // The CalendarEvent element represents a unique calendar item occurrence. CalendarEvent *CalendarEvent `xml:"CalendarEvent"` }
func (*CalendarEventArray) GetSchema ¶
func (C *CalendarEventArray) GetSchema() *Schema
func (*CalendarEventArray) SetForMarshal ¶
func (C *CalendarEventArray) SetForMarshal()
type CalendarEventDetails ¶
type CalendarEventDetails struct { XMLName xml.Name // The ID element represents the entry ID of the calendar item. ID *ID `xml:"ID"` // The IsException element indicates whether an instance of a recurring calendar item is changed from the master. IsException *IsException `xml:"IsException"` // The IsMeeting element indicates whether the calendar event is a meeting or an appointment. IsMeeting *IsMeetingCalendarEventDetails `xml:"IsMeeting"` // The IsPrivate element indicates whether the calendar item is private. IsPrivate *IsPrivate `xml:"IsPrivate"` // The IsRecurring element indicates whether the calendar event is an instance of a recurring calendar item or a single calendar item. IsRecurring *IsRecurringCalendarEventDetails `xml:"IsRecurring"` // The IsReminderSet element indicates whether a reminder has been set for the calendar event. IsReminderSet *IsReminderSet `xml:"IsReminderSet"` // The Location element represents the location field of the calendar item. Location *LocationCalendarEventDetails `xml:"Location"` // The Subject element represents the subject of a calendar item. Subject *SubjectCalendarEventDetails `xml:"Subject"` }
func (*CalendarEventDetails) GetSchema ¶
func (C *CalendarEventDetails) GetSchema() *Schema
func (*CalendarEventDetails) SetForMarshal ¶
func (C *CalendarEventDetails) SetForMarshal()
type CalendarFolder ¶
type CalendarFolder struct { XMLName xml.Name // The ChildFolderCount element represents the number of immediate child folders that are contained within a folder. This property is read-only. ChildFolderCount *ChildFolderCount `xml:"ChildFolderCount"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The FolderClass element represents the folder class for a folder. FolderClass *FolderClass `xml:"FolderClass"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ManagedFolderInformation element contains information about a managed custom folder. ManagedFolderInformation *ManagedFolderInformation `xml:"ManagedFolderInformation"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The PermissionSet element contains all the permissions that are configured for a calendar folder. PermissionSet *PermissionSetCalendarPermissionSetType `xml:"PermissionSet"` // The SharingEffectiveRights element indicates the permissions that the user has for the calendar data that is being shared. SharingEffectiveRights *SharingEffectiveRightsCalendarPermissionReadAccessType `xml:"SharingEffectiveRights"` // The TotalCount element represents the total count of items within a given folder. TotalCount *TotalCount `xml:"TotalCount"` }
func (*CalendarFolder) GetSchema ¶
func (C *CalendarFolder) GetSchema() *Schema
func (*CalendarFolder) SetForMarshal ¶
func (C *CalendarFolder) SetForMarshal()
type CalendarFolderPermissionLevel ¶
func (*CalendarFolderPermissionLevel) GetSchema ¶
func (C *CalendarFolderPermissionLevel) GetSchema() *Schema
func (*CalendarFolderPermissionLevel) SetForMarshal ¶
func (C *CalendarFolderPermissionLevel) SetForMarshal()
type CalendarItem ¶
type CalendarItem struct { XMLName xml.Name // AdjacentMeetingCount 表示与会议时间相邻的日历项目的总数。 AdjacentMeetingCount *AdjacentMeetingCount `xml:"AdjacentMeetingCount"` // AdjacentMeetings 确定了与会议时间相邻的所有日历项目。 AdjacentMeetings *AdjacentMeetings `xml:"AdjacentMeetings"` // AllowNewTimeProposal 表示是否可以由与会者为会议提出新的会议时间。 AllowNewTimeProposal *AllowNewTimeProposal `xml:"AllowNewTimeProposal"` // AppointmentReplyTime 表示出席者对会议请求的回复日期和时间。 AppointmentReplyTime *AppointmentReplyTime `xml:"AppointmentReplyTime"` // AppointmentSequenceNumber 指定了一个约会的版本的序列号。 AppointmentSequenceNumber *AppointmentSequenceNumber `xml:"AppointmentSequenceNumber"` // AppointmentState 指定了约会的状态。 AppointmentState *AppointmentState `xml:"AppointmentState"` // Attachments 包含在 Exchange 商店中附加到一个项目的项目或文件。 Attachments *Attachments `xml:"Attachments"` // Body 指定了一个项目的主体。 Body *Body `xml:"Body"` // CalendarItemType 表示一个日历项目的类型。 CalendarItemType *CalendarItemType `xml:"CalendarItemType"` // Categories 包含一个字符串的集合,用于识别邮箱中的项目所属于的类别。 Categories *Categories `xml:"Categories"` // ConferenceType 描述了与日历项目一起进行的会议的类型。 ConferenceType *ConferenceType `xml:"ConferenceType"` // ConflictingMeetingCount 表示与日历项目冲突的会议数量。 ConflictingMeetingCount *ConflictingMeetingCount `xml:"ConflictingMeetingCount"` // ConflictingMeetings 确定了所有与会议时间冲突的日历项。 ConflictingMeetings *ConflictingMeetings `xml:"ConflictingMeetings"` // ConversationId 包含一个项目或对话的标识符。 ConversationId *ConversationId `xml:"ConversationId"` // Culture 表示邮箱中某一项目的文化。 Culture *Culture `xml:"Culture"` // DateTimeCreated 代表邮箱中某一项目被创建的日期和时间。 DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // DateTimeReceived 代表邮箱中某一项目被接收的日期和时间。 DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // DateTimeSent 表示邮箱中某一项目被发送的日期和时间。 DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // DateTimeStamp 表示一个日历对象的实例被创建的日期和时间。 DateTimeStamp *DateTimeStamp `xml:"DateTimeStamp"` // DeletedOccurrences 包含了一个重复出现的日历项目的删除次数数组。 DeletedOccurrences *DeletedOccurrences `xml:"DeletedOccurrences"` // DisplayCc 表示用于 Cc 框内容的显示字符串。这是所有抄送者显示名称的连接字符串。 DisplayCc *DisplayCc `xml:"DisplayCc"` // DisplayTo 代表用于收件人框内容的显示字符串。这是所有收件人显示名称的连接字符串。 DisplayTo *DisplayTo `xml:"DisplayTo"` // Duration 表示一个日历项目的持续时间。 Duration *DurationItems `xml:"Duration"` // EffectiveRights 包含了基于项目或文件夹的权限设置的客户端的权利。这个是只读的。 EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // End 代表一个持续时间的结束。 End *End `xml:"End"` // EndTimeZone 定义了 CalendarItem 或 MeetingRequest 的结束时间的时区。 EndTimeZone *EndTimeZone `xml:"EndTimeZone"` // ExtendedProperty 确定了文件夹和项目上的扩展 MAPI 属性。 ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // FirstOccurrence 表示一个重复出现的日历项目的第一次出现。 FirstOccurrence *FirstOccurrence `xml:"FirstOccurrence"` // HasAttachments 表示一个属性,如果一个项目至少有一个可见的附件,则该属性被设置为真。 HasAttachments *HasAttachments `xml:"HasAttachments"` // Importance 描述了一个项目的重要性或当前文件夹中对话的所有项目的综合重要性。 Importance *Importance `xml:"Importance"` // InReplyTo 表示这个项目作为回复的项目的标识符。 InReplyTo *InReplyTo `xml:"InReplyTo"` // InternetMessageHeaders 包含了一些互联网消息头的集合,这些消息头包含在邮箱的一个项目中。要获得整个互联网消息头的集合,请使用 PR_TRANSPORT_MESSAGE_HEADERS 属性。关于 EWS 和 Internet 消息头的更多信息,请参阅在 EWS 中获取 Internet 消息头、MIME 和丢失的 Internet 消息头。 InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // IsAllDayEvent 表示一个日历项目或会议请求是否代表一个全天的事件。 IsAllDayEvent *IsAllDayEvent `xml:"IsAllDayEvent"` // IsAssociated 表示该项目是否与一个文件夹相关。 IsAssociated *IsAssociated `xml:"IsAssociated"` // IsCancelled 表示一个约会或会议是否已经被取消。 IsCancelled *IsCancelled `xml:"IsCancelled"` // IsDraft 表示一个项目是否还没有被发送。 IsDraft *IsDraft `xml:"IsDraft"` // IsFromMe 表示一个用户是否向他或她自己发送了一个项目。 IsFromMe *IsFromMe `xml:"IsFromMe"` // IsMeeting 表示日历项目是一个会议还是一个约会。 IsMeeting *IsMeeting `xml:"IsMeeting"` // IsOnlineMeeting 表示该会议是否在线。 IsOnlineMeeting *IsOnlineMeeting `xml:"IsOnlineMeeting"` // IsRecurring 表示一个日历项、会议请求或任务是否属于一个重复出现的项目。这个是只读的。 IsRecurring *IsRecurring `xml:"IsRecurring"` // IsResend 表示该项目之前是否被发送过。 IsResend *IsResend `xml:"IsResend"` // IsResponseRequested 表示是否要求对一个项目作出响应。 IsResponseRequested *IsResponseRequested `xml:"IsResponseRequested"` // IsSubmitted 表示一个项目是否已经提交到发件箱默认文件夹中。 IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // IsUnmodified 表示项目是否已经被修改。 IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // ItemClass 表示一个项目的消息类别。 ItemClass *ItemClass `xml:"ItemClass"` // ItemId 包含了 Exchange 商店中项目的唯一标识符和更改键。 ItemId *ItemId `xml:"ItemId"` // LastModifiedName 包含最后一个修改项目的用户的显示名称。这个是只读的。这个是在 Microsoft Exchange Server 2007 Service Pack 1(SP1)中引入的。 LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // LastModifiedTime 最后修改时间(LastModifiedTime)表示一个项目最后被修改的时间。这个是只读的。 LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // LastOccurrence 表示一个经常性的日历项目的最后出现时间。 LastOccurrence *LastOccurrence `xml:"LastOccurrence"` // LegacyFreeBusyStatus 表示日历项目的自由/繁忙状态。 LegacyFreeBusyStatus *LegacyFreeBusyStatus `xml:"LegacyFreeBusyStatus"` // Location 代表一个会议、约会或人物的位置。 Location *Location `xml:"Location"` // MeetingRequestWasSent 表示一个会议请求是否已经发送给了被请求的与会者。 MeetingRequestWasSent *MeetingRequestWasSent `xml:"MeetingRequestWasSent"` // MeetingTimeZone 表示会议举办地的时区。 MeetingTimeZone *MeetingTimeZone `xml:"MeetingTimeZone"` // MeetingWorkspaceUrl 包含了包含在日历项目中的会议工作区的 URL。会议工作区是一个用于计划会议和跟踪结果的共享网站。 MeetingWorkspaceUrl *MeetingWorkspaceUrl `xml:"MeetingWorkspaceUrl"` // MimeContent 包含一个 ASCII MIME 流的对象,它以 base64Binary 格式表示,支持 [RFC2045]。 MimeContent *MimeContent `xml:"MimeContent"` // ModifiedOccurrences 包含一个循环日历项目发生的数组,这些项目已经被修改,所以它们与循环主项目不同。 ModifiedOccurrences *ModifiedOccurrences `xml:"ModifiedOccurrences"` // MyResponseType 包含日历项目的状态或响应。 MyResponseType *MyResponseType `xml:"MyResponseType"` // NetShowUrl 指定了一个微软 NetShow 在线会议的 URL。 NetShowUrl *NetShowUrl `xml:"NetShowUrl"` // OptionalAttendees 代表不需要参加会议的与会者。 OptionalAttendees *OptionalAttendees `xml:"OptionalAttendees"` // Organizer 代表会议的组织者。 Organizer *Organizer `xml:"Organizer"` // OriginalStart 代表一个日历项目的原始开始时间。 OriginalStart *OriginalStart `xml:"OriginalStart"` // ParentFolderId 代表包含项目或文件夹的父文件夹的标识符。 ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // Recurrence 包含了日历项目和会议请求的循环模式。 Recurrence *RecurrenceRecurrenceType `xml:"Recurrence"` // RecurrenceId 用于识别一个重复出现的日历项目的具体实例。 RecurrenceId *RecurrenceId `xml:"RecurrenceId"` // ReminderDueBy 表示事件发生的日期和时间。这被 ReminderMinutesBeforeStart 使用,以决定何时显示提醒。 ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // ReminderIsSet 表示在 Exchange 商店中是否已经为某个项目设置了提醒。 ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // ReminderMinutesBeforeStart 表示显示提醒时事件发生前的分钟数。 ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // RequiredAttendees 表示必须参加会议的与会者。 RequiredAttendees *RequiredAttendees `xml:"RequiredAttendees"` // Resources 表示一个会议的预定资源。 Resources *Resources `xml:"Resources"` // ResponseObjects 响应对象(ResponseObjects)包含一个与 Exchange 商店中的一个项目相关的所有响应对象的集合。 ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // Sensitivity 敏感度表示一个项目的敏感度等级。 Sensitivity *Sensitivity `xml:"Sensitivity"` // Size 表示一个项目或当前文件夹中对话的所有项目的字节大小。这个属性是只读的。 Size *Size `xml:"Size"` // Start 表示一个持续时间的开始。 Start *Start `xml:"Start"` // StartTimeZone 定义了 CalendarItem 或 MeetingRequest 的开始时间的时区。 StartTimeZone *StartTimeZone `xml:"StartTimeZone"` // Subject 表示 Exchange 商店项目的主题属性。该主题限制在 255 个字符以内。 Subject *Subject `xml:"Subject"` // TimeZone 提供了一个时区的文本描述。 TimeZone *TimeZoneItem `xml:"TimeZone"` // UID 唯一标识了一个日历项目。 UID *UID `xml:"UID"` // UniqueBody 代表一个 HTML 片段或纯文本,代表这个对话的唯一主体。 UniqueBody *UniqueBody `xml:"UniqueBody"` // WebClientEditFormQueryString 代表了一个 URL,可以连接到 Outlook Web App 端点,以便在 Outlook Web App 中编辑一个项目。 WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // WebClientReadFormQueryString 代表了一个与 Outlook Web App 端点相连接的 URL,以便在 Outlook Web App 中读取一个项目。 WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` // When 提供了关于一个日历或会议项目发生的时间的信息。 When *When `xml:"When"` }
func (*CalendarItem) GetSchema ¶
func (C *CalendarItem) GetSchema() *Schema
func (*CalendarItem) SetForMarshal ¶
func (C *CalendarItem) SetForMarshal()
type CalendarItemType ¶
func (*CalendarItemType) GetSchema ¶
func (C *CalendarItemType) GetSchema() *Schema
func (*CalendarItemType) SetForMarshal ¶
func (C *CalendarItemType) SetForMarshal()
type CalendarPermission ¶
type CalendarPermission struct { XMLName xml.Name // The CalendarPermissionLevel element represents the permission level that a user has on a Calendar folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CalendarPermissionLevel *CalendarPermissionLevel `xml:"CalendarPermissionLevel"` // The CanCreateItems element indicates whether a user has permission to create items in a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CanCreateItems *CanCreateItems `xml:"CanCreateItems"` // The CanCreateSubFolders element indicates whether a user has permission to create subfolders in a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CanCreateSubFolders *CanCreateSubFolders `xml:"CanCreateSubFolders"` // The DeleteItems element indicates which items in a folder a user has permission to delete. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DeleteItems *DeleteItems `xml:"DeleteItems"` // The EditItems element indicates which items in a folder a user has permission to edit. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). EditItems *EditItems `xml:"EditItems"` // The IsFolderContact element indicates whether a user is a contact for a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). IsFolderContact *IsFolderContact `xml:"IsFolderContact"` // The IsFolderOwner element indicates whether a user is the owner of a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). IsFolderOwner *IsFolderOwner `xml:"IsFolderOwner"` // The IsFolderVisible element indicates whether a user can view a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). IsFolderVisible *IsFolderVisible `xml:"IsFolderVisible"` // The ReadItems element indicates whether a user has permission to read items within a Calendar folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). ReadItems *ReadItemsCalendarPermissionType `xml:"ReadItems"` // The UserId element identifies a delegate user or a user who has folder access permissions. UserId *UserId `xml:"UserId"` }
func (*CalendarPermission) GetSchema ¶
func (C *CalendarPermission) GetSchema() *Schema
func (*CalendarPermission) SetForMarshal ¶
func (C *CalendarPermission) SetForMarshal()
type CalendarPermissionLevel ¶
func (*CalendarPermissionLevel) GetSchema ¶
func (C *CalendarPermissionLevel) GetSchema() *Schema
func (*CalendarPermissionLevel) SetForMarshal ¶
func (C *CalendarPermissionLevel) SetForMarshal()
type CalendarPermissions ¶
type CalendarPermissions struct { XMLName xml.Name // The CalendarPermission element defines the access that a user has to a Calendar folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CalendarPermission *CalendarPermission `xml:"CalendarPermission"` }
func (*CalendarPermissions) GetSchema ¶
func (C *CalendarPermissions) GetSchema() *Schema
func (*CalendarPermissions) SetForMarshal ¶
func (C *CalendarPermissions) SetForMarshal()
type CalendarView ¶
type CalendarView struct { XMLName xml.Name // Identifies the end of a time span queried for calendar items. All calendar items that have a start time that is on or after EndDate will not be returned. The value of EndDate can be specified in UTC format, as in 2006-02-02T12:00:00Z, or in a format where local time and time zone offset is specified, as in 2006-02-02T04:00:00-08:00. EndDate must be greater than or equal to StartDate; otherwise an error is returned. This attribute is required. EndDate *string `xml:"EndDate,attr"` // Describes the maximum number of results to return in the FindItem response. MaxEntriesReturned *string `xml:"MaxEntriesReturned,attr"` // Identifies the start of a time span queried for calendar items. All calendar items that have an end time that is before StartDate will not be returned. The value of StartDate can be specified in coordinated universal time (UTC) format, as in 2006-01-02T12:00:00Z, or in a format where local time and time zone offset is specified, as in 2006-01-02T04:00:00-08:00. This attribute is required. StartDate *string `xml:"StartDate,attr"` }
func (*CalendarView) GetSchema ¶
func (C *CalendarView) GetSchema() *Schema
func (*CalendarView) SetForMarshal ¶
func (C *CalendarView) SetForMarshal()
type CallbackPhones ¶
type CallbackPhones struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element specifies a phone number and type information and is associated with a set of attributions. Value *ValuePersonaPhoneNumberType `xml:"Value"` }
func (*CallbackPhones) GetSchema ¶
func (C *CallbackPhones) GetSchema() *Schema
func (*CallbackPhones) SetForMarshal ¶
func (C *CallbackPhones) SetForMarshal()
type CallerData ¶
type CanCreateItems ¶
func (*CanCreateItems) GetSchema ¶
func (C *CanCreateItems) GetSchema() *Schema
func (*CanCreateItems) SetForMarshal ¶
func (C *CanCreateItems) SetForMarshal()
type CanCreateSubFolders ¶
func (*CanCreateSubFolders) GetSchema ¶
func (C *CanCreateSubFolders) GetSchema() *Schema
func (*CanCreateSubFolders) SetForMarshal ¶
func (C *CanCreateSubFolders) SetForMarshal()
type CanDelete ¶
func (*CanDelete) SetForMarshal ¶
func (C *CanDelete) SetForMarshal()
type CanRenameOrMove ¶
func (*CanRenameOrMove) GetSchema ¶
func (C *CanRenameOrMove) GetSchema() *Schema
func (*CanRenameOrMove) SetForMarshal ¶
func (C *CanRenameOrMove) SetForMarshal()
type CancelCalendarItem ¶
type CancelCalendarItem struct { XMLName xml.Name // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The NewBodyContent element represents the new body content of a message. NewBodyContent *NewBodyContent `xml:"NewBodyContent"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` }
func (*CancelCalendarItem) GetSchema ¶
func (C *CancelCalendarItem) GetSchema() *Schema
func (*CancelCalendarItem) SetForMarshal ¶
func (C *CancelCalendarItem) SetForMarshal()
type CarPhones ¶
type CarPhones struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element specifies a phone number and type information and is associated with a set of attributions. Value *ValuePersonaPhoneNumberType `xml:"Value"` }
func (*CarPhones) SetForMarshal ¶
func (C *CarPhones) SetForMarshal()
type Categories ¶
type Categories struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*Categories) GetSchema ¶
func (C *Categories) GetSchema() *Schema
func (*Categories) SetForMarshal ¶
func (C *Categories) SetForMarshal()
type CcRecipients ¶
type CcRecipients struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*CcRecipients) GetSchema ¶
func (C *CcRecipients) GetSchema() *Schema
func (*CcRecipients) SetForMarshal ¶
func (C *CcRecipients) SetForMarshal()
type ChangeCount ¶
func (*ChangeCount) GetSchema ¶
func (C *ChangeCount) GetSchema() *Schema
func (*ChangeCount) SetForMarshal ¶
func (C *ChangeCount) SetForMarshal()
type ChangeHighlights ¶
type ChangeHighlights struct { XMLName xml.Name // The End element represents the end of a duration. End *End `xml:"End"` // The HasEndTimeChanged element specifies whether the end time for a meeting has changed. HasEndTimeChanged *HasEndTimeChanged `xml:"HasEndTimeChanged"` // The HasLocationChanged element specifies whether the location property of a meeting has changed. HasLocationChanged *HasLocationChanged `xml:"HasLocationChanged"` // The HasStartTimeChanged element specifies whether the start time for a meeting has changed. HasStartTimeChanged *HasStartTimeChanged `xml:"HasStartTimeChanged"` // The Location element represents the location of a meeting, appointment, or persona. Location *Location `xml:"Location"` // The Start element represents the start of a duration. Start *Start `xml:"Start"` }
func (*ChangeHighlights) GetSchema ¶
func (C *ChangeHighlights) GetSchema() *Schema
func (*ChangeHighlights) SetForMarshal ¶
func (C *ChangeHighlights) SetForMarshal()
type ChangesHierarchy ¶
type ChangesHierarchy struct { XMLName xml.Name // The Create element identifies a single folder to create in the local client store. Create *CreateFolderSync `xml:"Create"` // The Delete element identifies a single folder to delete in the local client store. Delete *DeleteFolderSync `xml:"Delete"` // The Update element identifies a single folder to update in the local client store. Update *UpdateFolderSync `xml:"Update"` }
func (*ChangesHierarchy) GetSchema ¶
func (C *ChangesHierarchy) GetSchema() *Schema
func (*ChangesHierarchy) SetForMarshal ¶
func (C *ChangesHierarchy) SetForMarshal()
type ChangesItems ¶
type ChangesItems struct { XMLName xml.Name // The Create element identifies a single item to create in the local client store. Create *CreateItemSync `xml:"Create"` // The Delete element identifies a single item to delete in the local client store. Delete *DeleteItemSync `xml:"Delete"` // The ReadFlagChange element is returned in SyncFolderItems operation responses when an item has been read. This property is read-only. ReadFlagChange *ReadFlagChange `xml:"ReadFlagChange"` // The Update element identifies a single item to update in the local client store. Update *UpdateItemSync `xml:"Update"` }
func (*ChangesItems) GetSchema ¶
func (C *ChangesItems) GetSchema() *Schema
func (*ChangesItems) SetForMarshal ¶
func (C *ChangesItems) SetForMarshal()
type ChildFolderCount ¶
func (*ChildFolderCount) GetSchema ¶
func (C *ChildFolderCount) GetSchema() *Schema
func (*ChildFolderCount) SetForMarshal ¶
func (C *ChildFolderCount) SetForMarshal()
type Children ¶
type Children struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*Children) SetForMarshal ¶
func (C *Children) SetForMarshal()
type ChildrenArrayOfStringArrayAttributedValuesType ¶
type ChildrenArrayOfStringArrayAttributedValuesType struct { XMLName xml.Name // The StringArrayAttributedValue element specifies an instance of an array of string data for a persona element. StringArrayAttributedValue *StringArrayAttributedValue `xml:"StringArrayAttributedValue"` }
func (*ChildrenArrayOfStringArrayAttributedValuesType) GetSchema ¶
func (C *ChildrenArrayOfStringArrayAttributedValuesType) GetSchema() *Schema
func (*ChildrenArrayOfStringArrayAttributedValuesType) SetForMarshal ¶
func (C *ChildrenArrayOfStringArrayAttributedValuesType) SetForMarshal()
type City ¶
func (*City) SetForMarshal ¶
func (C *City) SetForMarshal()
type ClientExtension ¶
type ClientExtension struct { XMLName xml.Name // The Manifest element contains the base64-encoded app manifest file. Manifest *Manifest `xml:"Manifest"` // The SpecificUsers element specifies the email accounts that can access the app. SpecificUsers *SpecificUsers `xml:"SpecificUsers"` // Specifies the status code of a mail app in an unexpected state. AppStatus *string `xml:"AppStatus,attr"` // Specifies the license token for paid or trial mail apps. Etoken *string `xml:"Etoken,attr"` // Specifies whether the app is available. A text value of true for the IsAvailable attribute indicates that the app is available. A value of false indicates that the app is not available. This attribute is optional. IsAvailable *string `xml:"IsAvailable,attr"` // Specifies whether the app is enabled by default. A text value of true for the IsEnabledByDefault attribute indicates that the app is enabled by default. A value of false indicates that the app is not enabled by default. This attribute is optional. IsEnabledByDefault *string `xml:"IsEnabledByDefault,attr"` // Specifies whether the app is mandatory. A text value of true for the IsMandatory attribute indicates that the app is mandatory for the mailbox. A value of false indicates that the app is not mandatory. This attribute is optional. IsMandatory *string `xml:"IsMandatory,attr"` // Specifies the marketplace asset identifier of the app. MarketplaceAssetId *string `xml:"MarketplaceAssetId,attr"` // Specifies the marketplace content that a user sees for details and reviews about an app. MarketplaceContentMarket *string `xml:"MarketplaceContentMarket,attr"` // Specifies to whom the app is provided. This attribute is optional. ProvidedTo *string `xml:"ProvidedTo,attr"` // Specifies the scope of the app. Scope *string `xml:"Scope,attr"` // Specifies the type of the app. Type *string `xml:"Type,attr"` }
func (*ClientExtension) GetSchema ¶
func (C *ClientExtension) GetSchema() *Schema
func (*ClientExtension) SetForMarshal ¶
func (C *ClientExtension) SetForMarshal()
type ClientExtensions ¶
type ClientExtensions struct { XMLName xml.Name // The ClientExtension element contains user and configuration information about an app. ClientExtension *ClientExtension `xml:"ClientExtension"` }
type ClientIntent ¶
func (*ClientIntent) GetSchema ¶
func (C *ClientIntent) GetSchema() *Schema
func (*ClientIntent) SetForMarshal ¶
func (C *ClientIntent) SetForMarshal()
type Comment ¶
func (*Comment) SetForMarshal ¶
func (C *Comment) SetForMarshal()
type Companies ¶
type Companies struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*Companies) SetForMarshal ¶
func (C *Companies) SetForMarshal()
type CompanyName ¶
func (*CompanyName) GetSchema ¶
func (C *CompanyName) GetSchema() *Schema
func (*CompanyName) SetForMarshal ¶
func (C *CompanyName) SetForMarshal()
type CompanyNameSortKey ¶
func (*CompanyNameSortKey) GetSchema ¶
func (C *CompanyNameSortKey) GetSchema() *Schema
func (*CompanyNameSortKey) SetForMarshal ¶
func (C *CompanyNameSortKey) SetForMarshal()
type CompanyNames ¶
type CompanyNames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*CompanyNames) GetSchema ¶
func (C *CompanyNames) GetSchema() *Schema
func (*CompanyNames) SetForMarshal ¶
func (C *CompanyNames) SetForMarshal()
type CompleteDate ¶
func (*CompleteDate) GetSchema ¶
func (C *CompleteDate) GetSchema() *Schema
func (*CompleteDate) SetForMarshal ¶
func (C *CompleteDate) SetForMarshal()
type CompleteFindInGALSpeechRecognition ¶
type CompleteFindInGALSpeechRecognition struct { XMLName xml.Name TEXT interface{} `xml:",chardata"` }
func (*CompleteFindInGALSpeechRecognition) GetSchema ¶
func (C *CompleteFindInGALSpeechRecognition) GetSchema() *Schema
func (*CompleteFindInGALSpeechRecognition) SetForMarshal ¶
func (C *CompleteFindInGALSpeechRecognition) SetForMarshal()
type CompleteFindInGALSpeechRecognitionResponse ¶
type CompleteFindInGALSpeechRecognitionResponse struct { XMLName xml.Name TEXT interface{} `xml:",chardata"` }
func (*CompleteFindInGALSpeechRecognitionResponse) GetSchema ¶
func (C *CompleteFindInGALSpeechRecognitionResponse) GetSchema() *Schema
func (*CompleteFindInGALSpeechRecognitionResponse) SetForMarshal ¶
func (C *CompleteFindInGALSpeechRecognitionResponse) SetForMarshal()
type CompleteName ¶
type CompleteName struct { XMLName xml.Name // The FirstName element represents the first name of a contact. FirstName *FirstName `xml:"FirstName"` // The FullName element represents the full name of a contact. FullName *FullName `xml:"FullName"` // The Initials element represents the initials of a contact. Initials *Initials `xml:"Initials"` // The LastName element represents the last name of a contact. LastName *LastName `xml:"LastName"` // The MiddleName element represents the middle name of a contact. MiddleName *MiddleName `xml:"MiddleName"` // The Nickname element represents the nickname of a contact. Nickname *Nickname `xml:"Nickname"` // The Suffix element represents a suffix to a contact's name. Suffix *Suffix `xml:"Suffix"` // The Title element represents the title of a contact. Title *Title `xml:"Title"` // The YomiFirstName element represents the name that is used in Japan for the searchable or phonetic spelling for a Japanese first name. YomiFirstName *YomiFirstName `xml:"YomiFirstName"` // The YomiLastName element represents the name that is used in Japan for the searchable or phonetic spelling for a Japanese last name. YomiLastName *YomiLastName `xml:"YomiLastName"` }
func (*CompleteName) GetSchema ¶
func (C *CompleteName) GetSchema() *Schema
func (*CompleteName) SetForMarshal ¶
func (C *CompleteName) SetForMarshal()
type Condition ¶
type Condition struct { XMLName xml.Name // The AllInternal element evaluates to true if all recipients of an e-mail message are internal to the sender's organization. AllInternal *AllInternal `xml:"AllInternal"` // The And element specifies that all child elements must match to evaluate to true. And *AndProtectionRuleAndType `xml:"And"` // The RecipientIs element specifies that any recipient of the e-mail message matches any of the specified recipients in the child Value (ProtectionRuleValueType) elements. RecipientIs *RecipientIs `xml:"RecipientIs"` // The SenderDepartments element specifies that the department of the sender matches any of the specified departments in the child Value (ProtectionRuleValueType) elements. SenderDepartments *SenderDepartments `xml:"SenderDepartments"` // The True element specifies a condition that always matches. True *True `xml:"True"` // The Value element identifies a single recipient or sender department. Value *ValueProtectionRuleValueType `xml:"Value"` }
func (*Condition) SetForMarshal ¶
func (C *Condition) SetForMarshal()
type ConditionRestrictionType ¶
type ConditionRestrictionType struct { XMLName xml.Name // The SearchExpression element is an abstract element that represents the substituted element within a restriction. All search expressions derive from this base type. This element is not used in an XML instance document. SearchExpression *SearchExpression `xml:"SearchExpression"` }
func (*ConditionRestrictionType) GetSchema ¶
func (C *ConditionRestrictionType) GetSchema() *Schema
func (*ConditionRestrictionType) SetForMarshal ¶
func (C *ConditionRestrictionType) SetForMarshal()
type Conditions ¶
type Conditions struct { XMLName xml.Name // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The ContainsBodyStrings element indicates the strings that must appear in the body of incoming messages in order for the condition or exception to apply. ContainsBodyStrings *ContainsBodyStrings `xml:"ContainsBodyStrings"` // The ContainsHeaderStrings element indicates the strings that must appear in the headers of incoming messages in order for the condition or exception to apply. ContainsHeaderStrings *ContainsHeaderStrings `xml:"ContainsHeaderStrings"` // The ContainsRecipientStrings element indicates the strings that must appear in either the ToRecipients or CcRecipients properties of incoming messages in order for the condition or exception to apply. ContainsRecipientStrings *ContainsRecipientStrings `xml:"ContainsRecipientStrings"` // The ContainsSenderStrings element indicates the strings that must appear in the From property of incoming messages in order for the condition or exception to apply. ContainsSenderStrings *ContainsSenderStrings `xml:"ContainsSenderStrings"` // The ContainsSubjectOrBodyStrings element indicates the strings that must appear in either the body or the subject of incoming messages in order for the condition or exception to apply. ContainsSubjectOrBodyStrings *ContainsSubjectOrBodyStrings `xml:"ContainsSubjectOrBodyStrings"` // The ContainsSubjectStrings element indicates the strings that must appear in the subject of incoming messages in order for the condition or exception to apply. ContainsSubjectStrings *ContainsSubjectStrings `xml:"ContainsSubjectStrings"` // The FlaggedForAction element specifies the flag for action value that must appear on incoming messages in order for the condition or exception to apply. FlaggedForAction *FlaggedForAction `xml:"FlaggedForAction"` // The FromAddresses element indicates the e-mail addresses from which incoming messages must be sent in order for the condition or exception to apply. FromAddresses *FromAddresses `xml:"FromAddresses"` // The FromConnectedAccounts element represents the e-mail account names from which incoming messages have to have been aggregated in order for the condition or exception to apply. FromConnectedAccounts *FromConnectedAccounts `xml:"FromConnectedAccounts"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The IsApprovalRequest element indicates whether incoming messages must be approval requests in order for the condition or exception to apply. IsApprovalRequest *IsApprovalRequest `xml:"IsApprovalRequest"` // The IsAutomaticForward element indicates whether incoming messages must be automatic forwards in order for the condition or exception to apply. IsAutomaticForward *IsAutomaticForward `xml:"IsAutomaticForward"` // The IsAutomaticReply element indicates whether incoming messages must be automatic replies in order for the condition or exception to apply. IsAutomaticReply *IsAutomaticReply `xml:"IsAutomaticReply"` // The IsEncrypted element indicates whether incoming messages must be S/MIME encrypted in order for the condition or exception to apply. IsEncrypted *IsEncrypted `xml:"IsEncrypted"` // The IsMeetngRequest element indicates whether incoming messages must be a meeting request in order for the condition or exception to apply. IsMeetingRequest *IsMeetingRequest `xml:"IsMeetingRequest"` // The IsMeetngResponsequest element indicates whether incoming messages must be a meeting response in order for the condition or exception to apply. IsMeetingResponse *IsMeetingResponse `xml:"IsMeetingResponse"` // The IsNDR element indicates whether incoming messages must be non-delivery reports (NDRs) in order for the condition or exception to apply. IsNDR *IsNDR `xml:"IsNDR"` // The IsPermissionControlled element indicates whether incoming messages must be permission controlled (RMS protected) in order for the condition or exception to apply. IsPermissionControlled *IsPermissionControlled `xml:"IsPermissionControlled"` // The IsReadReceipt element indicates whether incoming messages must be read receipts in order for the condition or exception to apply. IsReadReceipt *IsReadReceipt `xml:"IsReadReceipt"` // The IsSigned element indicates whether incoming messages must be signed in order for the condition or exception to apply. IsSigned *IsSigned `xml:"IsSigned"` // The IsVoicemail element indicates whether incoming messages must be voice mail messages in order for the condition or exception to apply. IsVoicemail *IsVoicemail `xml:"IsVoicemail"` // The ItemClasses element represents the item classes that must be stamped on incoming messages in order for the condition or exception to apply. ItemClasses *ItemClasses `xml:"ItemClasses"` // The MessageClassifications element represents the message classifications that must be stamped on incoming messages in order for the condition or exception to apply. MessageClassifications *MessageClassifications `xml:"MessageClassifications"` // The NotSentToMe element indicates whether the owner of the mailbox must not be in the ToRecipients property of the incoming messages in order for the condition or exception to apply. NotSentToMe *NotSentToMe `xml:"NotSentToMe"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The SentCcMe element indicates whether the owner of the mailbox has to be in the CcRecipients property of incoming messages in order for the condition or exception to apply. SentCcMe *SentCcMe `xml:"SentCcMe"` // The SentOnlyToMe element indicates whether the owner of the mailbox has to be the only one in the ToRecipients property of incoming messages in order for the condition or exception to apply. SentOnlyToMe *SentOnlyToMe `xml:"SentOnlyToMe"` // The SentToAddresses element indicates the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply. SentToAddresses *SentToAddresses `xml:"SentToAddresses"` // The SentToMe element indicates whether the owner of the mailbox has to be in the ToRecipients property of incoming messages in order for the condition or exception to apply. SentToMe *SentToMe `xml:"SentToMe"` // The SentToOrCcMe element indicates whether the owner of the mailbox has to be in either a ToRecipients or CcRecipients property of incoming messages in order for the condition or exception to apply. SentToOrCcMe *SentToOrCcMe `xml:"SentToOrCcMe"` // The WithinDateRange element specifies the date range within which incoming messages have to have been received in order for the condition or exception to apply. WithinDateRange *WithinDateRange `xml:"WithinDateRange"` // The WithinSizeRange element specifies the minimum and maximum sizes that incoming messages must be in order for the condition or exception to apply. WithinSizeRange *WithinSizeRange `xml:"WithinSizeRange"` }
func (*Conditions) GetSchema ¶
func (C *Conditions) GetSchema() *Schema
func (*Conditions) SetForMarshal ¶
func (C *Conditions) SetForMarshal()
type ConferenceType ¶
func (*ConferenceType) GetSchema ¶
func (C *ConferenceType) GetSchema() *Schema
func (*ConferenceType) SetForMarshal ¶
func (C *ConferenceType) SetForMarshal()
type ConfigurationName ¶
func (*ConfigurationName) GetSchema ¶
func (C *ConfigurationName) GetSchema() *Schema
func (*ConfigurationName) SetForMarshal ¶
func (C *ConfigurationName) SetForMarshal()
type ConfigurationRequestDetails ¶
func (*ConfigurationRequestDetails) GetSchema ¶
func (C *ConfigurationRequestDetails) GetSchema() *Schema
func (*ConfigurationRequestDetails) SetForMarshal ¶
func (C *ConfigurationRequestDetails) SetForMarshal()
type ConflictResults ¶
type ConflictResults struct { XMLName xml.Name // The Count element contains the number of conflicts in an UpdateItem operation response. Count *Count `xml:"Count"` }
func (*ConflictResults) GetSchema ¶
func (C *ConflictResults) GetSchema() *Schema
func (*ConflictResults) SetForMarshal ¶
func (C *ConflictResults) SetForMarshal()
type ConflictingMeetingCount ¶
func (*ConflictingMeetingCount) GetSchema ¶
func (C *ConflictingMeetingCount) GetSchema() *Schema
func (*ConflictingMeetingCount) SetForMarshal ¶
func (C *ConflictingMeetingCount) SetForMarshal()
type ConflictingMeetings ¶
type ConflictingMeetings struct { XMLName xml.Name // The CalendarItem element represents an Exchange calendar item. CalendarItem *CalendarItem `xml:"CalendarItem"` }
func (*ConflictingMeetings) GetSchema ¶
func (C *ConflictingMeetings) GetSchema() *Schema
func (*ConflictingMeetings) SetForMarshal ¶
func (C *ConflictingMeetings) SetForMarshal()
type ConnectingSID ¶
type ConnectingSID struct { XMLName xml.Name // The PrimarySmtpAddress element represents the primary Simple Mail Transfer Protocol (SMTP) address of an account to be used for server-to-server authorization or delegate access. PrimarySmtpAddress *PrimarySmtpAddress `xml:"PrimarySmtpAddress"` // The PrincipalName element represents the user principal name (UPN) of the account to be used for Exchange impersonation. PrincipalName *PrincipalName `xml:"PrincipalName"` // The SID element represents the security descriptor definition language (SDDL) form of the security identifier (SID) for the account to use for impersonation or delegate access. SID *SID `xml:"SID"` // The SmtpAddress element represents the Simple Mail Transfer Protocol (SMTP) address of an account to be used for impersonation or a Simple Mail Transfer Protocol (SMTP) recipient address of a calendar or contact sharing request. SmtpAddress *SmtpAddress `xml:"SmtpAddress"` }
func (*ConnectingSID) GetSchema ¶
func (C *ConnectingSID) GetSchema() *Schema
func (*ConnectingSID) SetForMarshal ¶
func (C *ConnectingSID) SetForMarshal()
type ConnectionFailureCause ¶
func (*ConnectionFailureCause) GetSchema ¶
func (C *ConnectionFailureCause) GetSchema() *Schema
func (*ConnectionFailureCause) SetForMarshal ¶
func (C *ConnectionFailureCause) SetForMarshal()
type ConnectionStatus ¶
func (*ConnectionStatus) GetSchema ¶
func (C *ConnectionStatus) GetSchema() *Schema
func (*ConnectionStatus) SetForMarshal ¶
func (C *ConnectionStatus) SetForMarshal()
type ConnectionTimeout ¶
func (*ConnectionTimeout) GetSchema ¶
func (C *ConnectionTimeout) GetSchema() *Schema
func (*ConnectionTimeout) SetForMarshal ¶
func (C *ConnectionTimeout) SetForMarshal()
type Constant ¶
type Constant struct { XMLName xml.Name // Specifies the value to compare in the restriction. Value *string `xml:"Value,attr"` }
func (*Constant) SetForMarshal ¶
func (C *Constant) SetForMarshal()
type Contact ¶
type Contact struct { XMLName xml.Name // The Alias element contains the email alias of a contact. Alias *Alias `xml:"Alias"` // The AssitantName element represents an assistant to a contact. AssistantName *AssistantName `xml:"AssistantName"` // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The Birthday element represents the birth date of a contact. Birthday *Birthday `xml:"Birthday"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The BusinessHomePage element represents the Home page (Web address) for the contact. BusinessHomePage *BusinessHomePage `xml:"BusinessHomePage"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The Children element contains the names of a contact's children. Children *Children `xml:"Children"` // The Companies element represents the collection of companies that are associated with a contact or task. Companies *Companies `xml:"Companies"` // The CompanyName element represents the company name that is associated with a contact. CompanyName *CompanyName `xml:"CompanyName"` // The CompleteName element represents the complete name of a contact. CompleteName *CompleteName `xml:"CompleteName"` // The ContactSource element describes whether the contact is located in the Exchange store or Active Directory Domain Services (AD DS). ContactSource *ContactSource `xml:"ContactSource"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The Department element represents the contact's department at work. Department *Department `xml:"Department"` // The DirectReports element contains SMTP information that identifies the direct reports of a contact. DirectReports *DirectReports `xml:"DirectReports"` // The DirectoryId element contains the directory ID of a contact. DirectoryId *DirectoryId `xml:"DirectoryId"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The EmailAddresses element represents a collection of e-mail addresses for a contact. EmailAddresses *EmailAddresses `xml:"EmailAddresses"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The FileAs element represents how a contact or distribution list is filed in the Contacts folder. FileAs *FileAs `xml:"FileAs"` // The FileAsMapping element defines how to construct what is displayed for a contact. FileAsMapping *FileAsMapping `xml:"FileAsMapping"` // The Generation element represents a generational abbreviation that follows the full name of a contact. Generation *Generation `xml:"Generation"` // The GivenName element contains a contact's given name. GivenName *GivenName `xml:"GivenName"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The HasPicture element indicates whether the contact item has a file attachment that represents the contact's picture. HasPicture *HasPicture `xml:"HasPicture"` // The ImAddresses element represents a collection of instant messaging addresses for a contact. ImAddresses *ImAddresses `xml:"ImAddresses"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The Initials element represents the initials of a contact. Initials *Initials `xml:"Initials"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The IsAssociated element indicates whether the item is associated with a folder. IsAssociated *IsAssociated `xml:"IsAssociated"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The JobTitle element represents the job title of a contact. JobTitle *JobTitle `xml:"JobTitle"` // The LastModifiedName element contains the display name of the last user to modify an item. This element is read-only. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The MSExchangeCertificate element contains a value that encodes the Microsoft Exchange certificate of a contact. MSExchangeCertificate *MSExchangeCertificate `xml:"MSExchangeCertificate"` // The Manager element represents a contact's manager. Manager *Manager `xml:"Manager"` // The ManagerMailbox element contains SMTP information that identifies the mailbox of the contact's manager. ManagerMailbox *ManagerMailbox `xml:"ManagerMailbox"` // The MiddleName element represents the middle name of a contact. MiddleName *MiddleName `xml:"MiddleName"` // The Mileage element represents mileage for a task or contact item. Mileage *Mileage `xml:"Mileage"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The Nickname element represents the nickname of a contact. Nickname *Nickname `xml:"Nickname"` // The Notes element contains supplementary contact information. Notes *NotesContact `xml:"Notes"` // The OfficeLocation element represents the office location of a contact. OfficeLocation *OfficeLocation `xml:"OfficeLocation"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The PhoneNumbers element represents a collection of telephone numbers for a contact. PhoneNumbers *PhoneNumbers `xml:"PhoneNumbers"` // The PhoneticFirstName element contains the first name of a contact, spelled phonetically. PhoneticFirstName *PhoneticFirstName `xml:"PhoneticFirstName"` // The PhoneticFullName element contains the full name of a contact, including the first and last name, spelled phonetically. PhoneticFullName *PhoneticFullName `xml:"PhoneticFullName"` // The PhoneticLastName element contains the last name of a contact, spelled phonetically. PhoneticLastName *PhoneticLastName `xml:"PhoneticLastName"` // The Photo element contains a value that encodes the photo of a contact. Photo *Photo `xml:"Photo"` // The PhysicalAddresses element contains a collection of physical addresses that are associated with a contact. PhysicalAddresses *PhysicalAddresses `xml:"PhysicalAddresses"` // The PostalAddressIndex element represents the display types for physical addresses. PostalAddressIndex *PostalAddressIndex `xml:"PostalAddressIndex"` // The Profession element represents the profession of a contact. Profession *Profession `xml:"Profession"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The SpouseName element represents the name of a contact's spouse or partner. SpouseName *SpouseName `xml:"SpouseName"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The Surname element represents the surname of a contact. Surname *Surname `xml:"Surname"` // The UniqueBody element represents an HTML fragment or plain text which represents the unique body of this conversation. UniqueBody *UniqueBody `xml:"UniqueBody"` // The UserSMIMECertificate element contains a value that encodes a contact's SMIME certificate. UserSMIMECertificate *UserSMIMECertificate `xml:"UserSMIMECertificate"` // The WebClientEditFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to edit an item in Outlook Web App. WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // The WebClientReadFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to read an item in Outlook Web App. WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` // The WeddingAnniversary element contains the wedding anniversary of a contact. WeddingAnniversary *WeddingAnniversary `xml:"WeddingAnniversary"` }
func (*Contact) SetForMarshal ¶
func (C *Contact) SetForMarshal()
type ContactContactType ¶
type ContactContactType struct { XMLName xml.Name // The Addresses element specifies an array of Address elements. Addresses *AddressesArrayOfAddressesType `xml:"Addresses"` // The BusinessName element specifies the name of a business. BusinessName *BusinessName `xml:"BusinessName"` // The ContactString element specifies the display name of a contact. ContactString *ContactString `xml:"ContactString"` // The EmailAddresses element specifies an array of extracted email addresses. EmailAddresses *EmailAddressesArrayOfExtractedEmailAddresses `xml:"EmailAddresses"` // The PersonName element specifies the name of an individual found by means of entity extraction. PersonName *PersonName `xml:"PersonName"` // The PhoneNumbers element represents a collection of telephone numbers for a contact. PhoneNumbers *PhoneNumbers `xml:"PhoneNumbers"` // The Urls element specifies an array of URLs for a persona. Urls *Urls `xml:"Urls"` }
func (*ContactContactType) GetSchema ¶
func (C *ContactContactType) GetSchema() *Schema
func (*ContactContactType) SetForMarshal ¶
func (C *ContactContactType) SetForMarshal()
type ContactId ¶
type ContactId struct { XMLName xml.Name // The text value of the ChangeKey attribute is the change key of the contact item. ChangeKey *string `xml:"ChangeKey,attr"` // The text value of the Id attribute is the identifier of the contact item. Id *string `xml:"Id,attr"` }
func (*ContactId) SetForMarshal ¶
func (C *ContactId) SetForMarshal()
type ContactIds ¶
type ContactIds struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OccurrenceItemId element identifies a single occurrence of a recurring item. OccurrenceItemId *OccurrenceItemId `xml:"OccurrenceItemId"` // The RecurringMasterItemId element identifies a recurrence master item by identifying the identifiers of one of its related occurrence items. RecurringMasterItemId *RecurringMasterItemId `xml:"RecurringMasterItemId"` // The RecurringMasterItemIdRanges element specifies an array of occurrence ranges. RecurringMasterItemIdRanges *RecurringMasterItemIdRanges `xml:"RecurringMasterItemIdRanges"` }
func (*ContactIds) GetSchema ¶
func (C *ContactIds) GetSchema() *Schema
func (*ContactIds) SetForMarshal ¶
func (C *ContactIds) SetForMarshal()
type ContactSource ¶
func (*ContactSource) GetSchema ¶
func (C *ContactSource) GetSchema() *Schema
func (*ContactSource) SetForMarshal ¶
func (C *ContactSource) SetForMarshal()
type ContactString ¶
func (*ContactString) GetSchema ¶
func (C *ContactString) GetSchema() *Schema
func (*ContactString) SetForMarshal ¶
func (C *ContactString) SetForMarshal()
type Contacts ¶
type Contacts struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*Contacts) SetForMarshal ¶
func (C *Contacts) SetForMarshal()
type ContactsArrayOfContactsType ¶
type ContactsArrayOfContactsType struct { XMLName xml.Name // The Contact element specifies a contact in the Unified Contact Store. Contact *ContactContactType `xml:"Contact"` }
func (*ContactsArrayOfContactsType) GetSchema ¶
func (C *ContactsArrayOfContactsType) GetSchema() *Schema
func (*ContactsArrayOfContactsType) SetForMarshal ¶
func (C *ContactsArrayOfContactsType) SetForMarshal()
type ContactsFolder ¶
type ContactsFolder struct { XMLName xml.Name // The ChildFolderCount element represents the number of immediate child folders that are contained within a folder. This property is read-only. ChildFolderCount *ChildFolderCount `xml:"ChildFolderCount"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The FolderClass element represents the folder class for a folder. FolderClass *FolderClass `xml:"FolderClass"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ManagedFolderInformation element contains information about a managed custom folder. ManagedFolderInformation *ManagedFolderInformation `xml:"ManagedFolderInformation"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The PermissionSet element contains all the permissions that are configured for a folder. PermissionSet *PermissionSetPermissionSetType `xml:"PermissionSet"` // The SharingEffectiveRights element indicates the permissions that the user has for the contact data that is being shared. SharingEffectiveRights *SharingEffectiveRightsPermissionReadAccessType `xml:"SharingEffectiveRights"` // The TotalCount element represents the total count of items within a given folder. TotalCount *TotalCount `xml:"TotalCount"` }
func (*ContactsFolder) GetSchema ¶
func (C *ContactsFolder) GetSchema() *Schema
func (*ContactsFolder) SetForMarshal ¶
func (C *ContactsFolder) SetForMarshal()
type ContactsFolderPermissionLevel ¶
func (*ContactsFolderPermissionLevel) GetSchema ¶
func (C *ContactsFolderPermissionLevel) GetSchema() *Schema
func (*ContactsFolderPermissionLevel) SetForMarshal ¶
func (C *ContactsFolderPermissionLevel) SetForMarshal()
type ContactsView ¶
type ContactsView struct { XMLName xml.Name // Defines the last name in the contacts list to return in the response. If the FinalName attribute is omitted, the response will contain all subsequent contacts in the specified sort order. If the specified final name is not in the contacts list, the next alphabetical name as defined by the cultural context will be excluded. For example, if FinalName="Name", but Name is not in the contacts list, contacts that have display names of Name1 or NAME will not be included. This attribute is optional. FinalName *string `xml:"FinalName,attr"` // Defines the first name in the contacts list to return in the response. If the specified initial name is not in the contacts list, the next alphabetical name as defined by the cultural context will be returned, except if the next name comes after FinalName. If the InitialName attribute is omitted, the response will contain a list of contacts that starts with the first name in the contact list. This attribute is optional. InitialName *string `xml:"InitialName,attr"` // Describes the maximum number of results to return in the FindItem response. MaxEntriesReturned *string `xml:"MaxEntriesReturned,attr"` }
func (*ContactsView) GetSchema ¶
func (C *ContactsView) GetSchema() *Schema
func (*ContactsView) SetForMarshal ¶
func (C *ContactsView) SetForMarshal()
type Contains ¶
type Contains struct { XMLName xml.Name // The Constant element identifies a constant value in a restriction. Constant *Constant `xml:"Constant"` // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` // Determines whether the search ignores cases and spaces. ContainmentComparison *string `xml:"ContainmentComparison,attr"` // Identifies the boundaries of a search. ContainmentMode *string `xml:"ContainmentMode,attr"` }
func (*Contains) SetForMarshal ¶
func (C *Contains) SetForMarshal()
type ContainsBodyStrings ¶
type ContainsBodyStrings struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*ContainsBodyStrings) GetSchema ¶
func (C *ContainsBodyStrings) GetSchema() *Schema
func (*ContainsBodyStrings) SetForMarshal ¶
func (C *ContainsBodyStrings) SetForMarshal()
type ContainsHeaderStrings ¶
type ContainsHeaderStrings struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*ContainsHeaderStrings) GetSchema ¶
func (C *ContainsHeaderStrings) GetSchema() *Schema
func (*ContainsHeaderStrings) SetForMarshal ¶
func (C *ContainsHeaderStrings) SetForMarshal()
type ContainsRecipientStrings ¶
type ContainsRecipientStrings struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*ContainsRecipientStrings) GetSchema ¶
func (C *ContainsRecipientStrings) GetSchema() *Schema
func (*ContainsRecipientStrings) SetForMarshal ¶
func (C *ContainsRecipientStrings) SetForMarshal()
type ContainsSenderStrings ¶
type ContainsSenderStrings struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*ContainsSenderStrings) GetSchema ¶
func (C *ContainsSenderStrings) GetSchema() *Schema
func (*ContainsSenderStrings) SetForMarshal ¶
func (C *ContainsSenderStrings) SetForMarshal()
type ContainsSubjectOrBodyStrings ¶
type ContainsSubjectOrBodyStrings struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*ContainsSubjectOrBodyStrings) GetSchema ¶
func (C *ContainsSubjectOrBodyStrings) GetSchema() *Schema
func (*ContainsSubjectOrBodyStrings) SetForMarshal ¶
func (C *ContainsSubjectOrBodyStrings) SetForMarshal()
type ContainsSubjectStrings ¶
type ContainsSubjectStrings struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*ContainsSubjectStrings) GetSchema ¶
func (C *ContainsSubjectStrings) GetSchema() *Schema
func (*ContainsSubjectStrings) SetForMarshal ¶
func (C *ContainsSubjectStrings) SetForMarshal()
type Content ¶
func (*Content) SetForMarshal ¶
func (C *Content) SetForMarshal()
type ContentExpiryDate ¶
func (*ContentExpiryDate) GetSchema ¶
func (C *ContentExpiryDate) GetSchema() *Schema
func (*ContentExpiryDate) SetForMarshal ¶
func (C *ContentExpiryDate) SetForMarshal()
type ContentId ¶
func (*ContentId) SetForMarshal ¶
func (C *ContentId) SetForMarshal()
type ContentLocation ¶
func (*ContentLocation) GetSchema ¶
func (C *ContentLocation) GetSchema() *Schema
func (*ContentLocation) SetForMarshal ¶
func (C *ContentLocation) SetForMarshal()
type ContentOwner ¶
func (*ContentOwner) GetSchema ¶
func (C *ContentOwner) GetSchema() *Schema
func (*ContentOwner) SetForMarshal ¶
func (C *ContentOwner) SetForMarshal()
type ContentType ¶
func (*ContentType) GetSchema ¶
func (C *ContentType) GetSchema() *Schema
func (*ContentType) SetForMarshal ¶
func (C *ContentType) SetForMarshal()
type ContextFolderId ¶
type ContextFolderId struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*ContextFolderId) GetSchema ¶
func (C *ContextFolderId) GetSchema() *Schema
func (*ContextFolderId) SetForMarshal ¶
func (C *ContextFolderId) SetForMarshal()
type ConversationAction ¶
type ConversationAction struct { XMLName xml.Name // The Action element contains the action to perform on the conversation specified by the ConversationId element. Action *ActionConversationActionTypeType `xml:"Action"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The ContextFolderId element indicates the folder that is targeted for actions that use folders. This element must be present when copying, deleting, moving, and setting read state on conversation items in a target folder. ContextFolderId *ContextFolderId `xml:"ContextFolderId"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The ConversationLastSyncTime element contains the date and time that a conversation was last synchronized. This element must be present when trying to delete all items in a conversation that were received up to the specified time. ConversationLastSyncTime *ConversationLastSyncTime `xml:"ConversationLastSyncTime"` // The DeleteType element indicates how items in a conversation are deleted. DeleteType *DeleteType `xml:"DeleteType"` // The DestinationFolderId element indicates the destination folder for copy and move actions. DestinationFolderId *DestinationFolderId `xml:"DestinationFolderId"` // The EnableAlwaysDelete element specifies a flag that enables deletion for all new items in a conversation. EnableAlwaysDelete *EnableAlwaysDelete `xml:"EnableAlwaysDelete"` // The IsRead element indicates whether a message has been read. IsRead *IsRead `xml:"IsRead"` // The ProcessRightAway element indicates whether the response is sent as soon as the action starts processing on the server or whether the response is sent after the action has completed. This element must be present for the response to be sent asynchronous to the requested action. ProcessRightAway *ProcessRightAway `xml:"ProcessRightAway"` }
func (*ConversationAction) GetSchema ¶
func (C *ConversationAction) GetSchema() *Schema
func (*ConversationAction) SetForMarshal ¶
func (C *ConversationAction) SetForMarshal()
type ConversationActions ¶
type ConversationActions struct { XMLName xml.Name // The ConversationAction element contains a single action to be applied to a single conversation. ConversationAction *ConversationAction `xml:"ConversationAction"` }
func (*ConversationActions) GetSchema ¶
func (C *ConversationActions) GetSchema() *Schema
func (*ConversationActions) SetForMarshal ¶
func (C *ConversationActions) SetForMarshal()
type ConversationConversationRequestType ¶
type ConversationConversationRequestType struct { XMLName xml.Name // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The SyncState element specifies the synchronization state of a conversation. SyncState *SyncStatebase64Binary `xml:"SyncState"` }
func (*ConversationConversationRequestType) GetSchema ¶
func (C *ConversationConversationRequestType) GetSchema() *Schema
func (*ConversationConversationRequestType) SetForMarshal ¶
func (C *ConversationConversationRequestType) SetForMarshal()
type ConversationConversationType ¶
type ConversationConversationType struct { XMLName xml.Name // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The ConversationTopic element represents the conversation topic. ConversationTopic *ConversationTopic `xml:"ConversationTopic"` // The FlagStatus element contains the aggregated flag status for conversation items in the current folder. FlagStatus *FlagStatus `xml:"FlagStatus"` // The GlobalCategories element contains the category list for all conversation items in a mailbox. GlobalCategories *GlobalCategories `xml:"GlobalCategories"` // The GlobalFlagStatus element contains the aggregated flag status for all conversation items in a mailbox. GlobalFlagStatus *GlobalFlagStatus `xml:"GlobalFlagStatus"` // The GlobalHasAttachments element contains a value that indicates whether at least one conversation item in a mailbox has an attachment. GlobalHasAttachments *GlobalHasAttachments `xml:"GlobalHasAttachments"` // The GlobalImportance element contains the aggregated importance for all conversation items in a mailbox. GlobalImportance *GlobalImportance `xml:"GlobalImportance"` // The GlobalItemClasses element contains a list of item classes that represents all the item classes of the conversation items in a mailbox. GlobalItemClasses *GlobalItemClasses `xml:"GlobalItemClasses"` // The GlobalItemIds element contains the collection of item identifiers for all conversation items in a mailbox. GlobalItemIds *GlobalItemIds `xml:"GlobalItemIds"` // The GlobalLastDeliveryTime element contains the delivery time of the message that was last received in this conversation across all folders in the mailbox. GlobalLastDeliveryTime *GlobalLastDeliveryTime `xml:"GlobalLastDeliveryTime"` // The GlobalMessageCount element contains the total number of conversation items in the mailbox. GlobalMessageCount *GlobalMessageCount `xml:"GlobalMessageCount"` // The GlobalSize element contains the size of the conversation calculated from the size of all conversation items in the mailbox. GlobalSize *GlobalSize `xml:"GlobalSize"` // The GlobalUniqueRecipients element contains the recipient list of a conversation aggregated across a mailbox. GlobalUniqueRecipients *GlobalUniqueRecipients `xml:"GlobalUniqueRecipients"` // The GlobalUniqueSender element contains a list of all the senders of conversation items in the mailbox. GlobalUniqueSenders *GlobalUniqueSenders `xml:"GlobalUniqueSenders"` // The GlobalUniqueUnreadSenders element specifies a list of all the people who have sent messages that are currently unread in this conversation across all folders in the mailbox. GlobalUniqueUnreadSenders *GlobalUniqueUnreadSenders `xml:"GlobalUniqueUnreadSenders"` // The GlobalUnreadCount element contains a count of all the unread conversation items in the mailbox. GlobalUnreadCount *GlobalUnreadCount `xml:"GlobalUnreadCount"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The ItemClasses element contains a list of item classes that represents all the item classes of the conversation items in the current folder. ItemClasses *ItemClassesArrayOfItemClassType `xml:"ItemClasses"` // The ItemIds element contains the unique identities of items, occurrence items, and recurring master items that are used to delete, send, get, move, or copy items in the Exchange store. ItemIds *ItemIds `xml:"ItemIds"` // The LastDeliveryTime element contains the delivery time of the message that was last received in this conversation in the current folder. LastDeliveryTime *LastDeliveryTime `xml:"LastDeliveryTime"` // The MessageCount element contains the total number of conversation items in the current folder. MessageCount *MessageCount `xml:"MessageCount"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The UniqueRecipients element contains the recipient list of a conversation in a particular folder. This element is read-only. UniqueRecipients *UniqueRecipients `xml:"UniqueRecipients"` // The UniqueSenders element contains a list of all the senders of conversation items in the current folder. This element is read-only. UniqueSenders *UniqueSenders `xml:"UniqueSenders"` // The UniqueUnreadSenders element contains a list of all the people who have sent messages that are currently unread in this conversation in the current folder. This element is read-only. UniqueUnreadSenders *UniqueUnreadSenders `xml:"UniqueUnreadSenders"` // The UnreadCount element contains the count of unread items within a folder. UnreadCount *UnreadCount `xml:"UnreadCount"` }
func (*ConversationConversationType) GetSchema ¶
func (C *ConversationConversationType) GetSchema() *Schema
func (*ConversationConversationType) SetForMarshal ¶
func (C *ConversationConversationType) SetForMarshal()
type ConversationId ¶
type ConversationId struct { XMLName xml.Name // Identifies a specific version of an item. A ChangeKey is required for the following scenarios: - The UpdateItem element requires a ChangeKey if the ConflictResolution attribute is set to AutoResolve. AutoResolve is a default value. If the ChangeKey attribute is not included, the response will return a ResponseCode value equal to ErrorChangeKeyRequired.- SendItem, DeleteItem, and DeleteFolder elements require a ChangeKey to test whether the attempted operation will act upon the most recent version of an item. If the ChangeKey attribute is not included in the ItemId or if the ChangeKey is empty, the response will return a ResponseCode value equal to ErrorStaleObject. ChangeKey *string `xml:"ChangeKey,attr"` // Identifies a specific item in the Exchange store. Id *string `xml:"Id,attr"` }
func (*ConversationId) GetSchema ¶
func (C *ConversationId) GetSchema() *Schema
func (*ConversationId) SetForMarshal ¶
func (C *ConversationId) SetForMarshal()
type ConversationIndex ¶
func (*ConversationIndex) GetSchema ¶
func (C *ConversationIndex) GetSchema() *Schema
func (*ConversationIndex) SetForMarshal ¶
func (C *ConversationIndex) SetForMarshal()
type ConversationIndexstring ¶
func (*ConversationIndexstring) GetSchema ¶
func (C *ConversationIndexstring) GetSchema() *Schema
func (*ConversationIndexstring) SetForMarshal ¶
func (C *ConversationIndexstring) SetForMarshal()
type ConversationLastSyncTime ¶
func (*ConversationLastSyncTime) GetSchema ¶
func (C *ConversationLastSyncTime) GetSchema() *Schema
func (*ConversationLastSyncTime) SetForMarshal ¶
func (C *ConversationLastSyncTime) SetForMarshal()
type ConversationNode ¶
type ConversationNode struct { XMLName xml.Name // The InternetMessageId element represents the Internet message identifier of an item. InternetMessageId *InternetMessageId `xml:"InternetMessageId"` // The ItemIds element contains an array of item identifiers that identify the items to export from a mailbox. ItemIds *ItemIdsNonEmptyArrayOfItemIdsType `xml:"ItemIds"` // The ParentInternetMessageId element specifies the Internet message identifier of the parent message in a conversation. ParentInternetMessageId *ParentInternetMessageId `xml:"ParentInternetMessageId"` }
func (*ConversationNode) GetSchema ¶
func (C *ConversationNode) GetSchema() *Schema
func (*ConversationNode) SetForMarshal ¶
func (C *ConversationNode) SetForMarshal()
type ConversationNodes ¶
type ConversationNodes struct { XMLName xml.Name // The ConversationNode element specifies a node in a conversation. ConversationNode *ConversationNode `xml:"ConversationNode"` }
func (*ConversationNodes) GetSchema ¶
func (C *ConversationNodes) GetSchema() *Schema
func (*ConversationNodes) SetForMarshal ¶
func (C *ConversationNodes) SetForMarshal()
type ConversationShape ¶
type ConversationShape struct { XMLName xml.Name // The AdditionalProperties element identifies additional properties for use in GetItem, UpdateItem, CreateItem, FindItem, or FindFolder requests. AdditionalProperties *AdditionalProperties `xml:"AdditionalProperties"` // The BaseShape element identifies the set of properties to return in an item or folder response. BaseShape *BaseShape `xml:"BaseShape"` }
func (*ConversationShape) GetSchema ¶
func (C *ConversationShape) GetSchema() *Schema
func (*ConversationShape) SetForMarshal ¶
func (C *ConversationShape) SetForMarshal()
type ConversationTopic ¶
func (*ConversationTopic) GetSchema ¶
func (C *ConversationTopic) GetSchema() *Schema
func (*ConversationTopic) SetForMarshal ¶
func (C *ConversationTopic) SetForMarshal()
type Conversations ¶
type Conversations struct { XMLName xml.Name // The Conversation element represents a single conversation. Conversation *ConversationConversationType `xml:"Conversation"` }
func (*Conversations) GetSchema ¶
func (C *Conversations) GetSchema() *Schema
func (*Conversations) SetForMarshal ¶
func (C *Conversations) SetForMarshal()
type ConvertHtmlCodePageToUTF8 ¶
func (*ConvertHtmlCodePageToUTF8) GetSchema ¶
func (C *ConvertHtmlCodePageToUTF8) GetSchema() *Schema
func (*ConvertHtmlCodePageToUTF8) SetForMarshal ¶
func (C *ConvertHtmlCodePageToUTF8) SetForMarshal()
type ConvertId ¶
type ConvertId struct { XMLName xml.Name // The SourceIds element contains the source identifiers to convert. SourceIds *SourceIds `xml:"SourceIds"` // Describes the identifier format that will be returned for all the converted identifiers. The DestinationFormat is described by the IdFormatType. DestinationFormat *string `xml:"DestinationFormat,attr"` }
type ConvertIdResponse ¶
type ConvertIdResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*ConvertIdResponse) GetSchema ¶
func (C *ConvertIdResponse) GetSchema() *Schema
func (*ConvertIdResponse) SetForMarshal ¶
func (C *ConvertIdResponse) SetForMarshal()
type ConvertIdResponseMessage ¶
type ConvertIdResponseMessage struct { XMLName xml.Name // The AlternateId element describes an identifier to convert in a request and the results of a converted identifier in the response. AlternateId *AlternateId `xml:"AlternateId"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a ConvertId operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*ConvertIdResponseMessage) GetSchema ¶
func (C *ConvertIdResponseMessage) GetSchema() *Schema
func (*ConvertIdResponseMessage) SetForMarshal ¶
func (C *ConvertIdResponseMessage) SetForMarshal()
type CopiedEvent ¶
type CopiedEvent struct { XMLName xml.Name // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OldFolderId element contains the original identifier of a folder that was moved or copied. OldFolderId *OldFolderId `xml:"OldFolderId"` // The OldItemId element contains the unique identifier of the item that was copied or moved. OldItemId *OldItemId `xml:"OldItemId"` // The OldParentFolderId element contains the identifier of the parent folder of an item or folder that was copied or moved. OldParentFolderId *OldParentFolderId `xml:"OldParentFolderId"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The Timestamp element represents the timestamp of a mailbox event. TimeStamp *TimeStamp `xml:"TimeStamp"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` }
func (*CopiedEvent) GetSchema ¶
func (C *CopiedEvent) GetSchema() *Schema
func (*CopiedEvent) SetForMarshal ¶
func (C *CopiedEvent) SetForMarshal()
type CopyFolder ¶
type CopyFolder struct { XMLName xml.Name // The FolderIds element contains an array of folder identifiers that are used to identify folders to copy, move, get, delete, or monitor for event notifications. FolderIds *FolderIds `xml:"FolderIds"` // The ToFolderId element represents the destination folder for a copied or moved item or folder. ToFolderId *ToFolderId `xml:"ToFolderId"` }
func (*CopyFolder) GetSchema ¶
func (C *CopyFolder) GetSchema() *Schema
func (*CopyFolder) SetForMarshal ¶
func (C *CopyFolder) SetForMarshal()
type CopyFolderResponse ¶
type CopyFolderResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*CopyFolderResponse) GetSchema ¶
func (C *CopyFolderResponse) GetSchema() *Schema
func (*CopyFolderResponse) SetForMarshal ¶
func (C *CopyFolderResponse) SetForMarshal()
type CopyFolderResponseMessage ¶
type CopyFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Folders element contains an array of folders that are used in folder operations. Folders *Folders `xml:"Folders"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a CopyFolder operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*CopyFolderResponseMessage) GetSchema ¶
func (C *CopyFolderResponseMessage) GetSchema() *Schema
func (*CopyFolderResponseMessage) SetForMarshal ¶
func (C *CopyFolderResponseMessage) SetForMarshal()
type CopyItem ¶
type CopyItem struct { XMLName xml.Name // The ItemIds element contains the unique identities of items, occurrence items, and recurring master items that are used to delete, send, get, move, or copy items in the Exchange store. ItemIds *ItemIds `xml:"ItemIds"` // The ReturnNewItemIds element indicates whether the item identifiers of new items are returned in the response. ReturnNewItemIds *ReturnNewItemIds `xml:"ReturnNewItemIds"` // The ToFolderId element represents the destination folder for a copied or moved item or folder. ToFolderId *ToFolderId `xml:"ToFolderId"` }
func (*CopyItem) SetForMarshal ¶
func (C *CopyItem) SetForMarshal()
type CopyItemResponse ¶
type CopyItemResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*CopyItemResponse) GetSchema ¶
func (C *CopyItemResponse) GetSchema() *Schema
func (*CopyItemResponse) SetForMarshal ¶
func (C *CopyItemResponse) SetForMarshal()
type CopyItemResponseMessage ¶
type CopyItemResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Items element contains an array of items. Items *Items `xml:"Items"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a CopyItem operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*CopyItemResponseMessage) GetSchema ¶
func (C *CopyItemResponseMessage) GetSchema() *Schema
func (*CopyItemResponseMessage) SetForMarshal ¶
func (C *CopyItemResponseMessage) SetForMarshal()
type CopyToFolder ¶
type CopyToFolder struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*CopyToFolder) GetSchema ¶
func (C *CopyToFolder) GetSchema() *Schema
func (*CopyToFolder) SetForMarshal ¶
func (C *CopyToFolder) SetForMarshal()
type Count ¶
func (*Count) SetForMarshal ¶
func (C *Count) SetForMarshal()
type Country ¶
func (*Country) SetForMarshal ¶
func (C *Country) SetForMarshal()
type CountryOrRegion ¶
func (*CountryOrRegion) GetSchema ¶
func (C *CountryOrRegion) GetSchema() *Schema
func (*CountryOrRegion) SetForMarshal ¶
func (C *CountryOrRegion) SetForMarshal()
type CreateAssociated ¶
func (*CreateAssociated) GetSchema ¶
func (C *CreateAssociated) GetSchema() *Schema
func (*CreateAssociated) SetForMarshal ¶
func (C *CreateAssociated) SetForMarshal()
type CreateAttachment ¶
type CreateAttachment struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The ParentItemId element identifies the parent item that links to an associated attachment. ParentItemId *ParentItemId `xml:"ParentItemId"` }
func (*CreateAttachment) GetSchema ¶
func (C *CreateAttachment) GetSchema() *Schema
func (*CreateAttachment) SetForMarshal ¶
func (C *CreateAttachment) SetForMarshal()
type CreateAttachmentResponse ¶
type CreateAttachmentResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*CreateAttachmentResponse) GetSchema ¶
func (C *CreateAttachmentResponse) GetSchema() *Schema
func (*CreateAttachmentResponse) SetForMarshal ¶
func (C *CreateAttachmentResponse) SetForMarshal()
type CreateAttachmentResponseMessage ¶
type CreateAttachmentResponseMessage struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a CreateAttachment operation response. The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*CreateAttachmentResponseMessage) GetSchema ¶
func (C *CreateAttachmentResponseMessage) GetSchema() *Schema
func (*CreateAttachmentResponseMessage) SetForMarshal ¶
func (C *CreateAttachmentResponseMessage) SetForMarshal()
type CreateContents ¶
func (*CreateContents) GetSchema ¶
func (C *CreateContents) GetSchema() *Schema
func (*CreateContents) SetForMarshal ¶
func (C *CreateContents) SetForMarshal()
type CreateFolder ¶
type CreateFolder struct { XMLName xml.Name // The Folders element contains an array of folders that are used in folder operations. Folders *Folders `xml:"Folders"` // The ParentFolderId element identifies the folder in which a new folder is created or the folder to search for the FindConversation operation. ParentFolderId *ParentFolderIdTargetFolderIdType `xml:"ParentFolderId"` }
func (*CreateFolder) GetSchema ¶
func (C *CreateFolder) GetSchema() *Schema
func (*CreateFolder) SetForMarshal ¶
func (C *CreateFolder) SetForMarshal()
type CreateFolderPath ¶
type CreateFolderPath struct { XMLName xml.Name // The ParentFolderId element identifies the folder in which a new folder is created or the folder to search for the FindConversation operation. ParentFolderId *ParentFolderIdTargetFolderIdType `xml:"ParentFolderId"` // The RelativeFolderPath element contains an array of folders that indicate the relative folder path of the folder path to be created. RelativeFolderPath *RelativeFolderPath `xml:"RelativeFolderPath"` }
func (*CreateFolderPath) GetSchema ¶
func (C *CreateFolderPath) GetSchema() *Schema
func (*CreateFolderPath) SetForMarshal ¶
func (C *CreateFolderPath) SetForMarshal()
type CreateFolderPathResponse ¶
type CreateFolderPathResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*CreateFolderPathResponse) GetSchema ¶
func (C *CreateFolderPathResponse) GetSchema() *Schema
func (*CreateFolderPathResponse) SetForMarshal ¶
func (C *CreateFolderPathResponse) SetForMarshal()
type CreateFolderPathResponseMessage ¶
type CreateFolderPathResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Folders element contains an array of folders that are used in folder operations. Folders *Folders `xml:"Folders"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Indicates the class of the response. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*CreateFolderPathResponseMessage) GetSchema ¶
func (C *CreateFolderPathResponseMessage) GetSchema() *Schema
func (*CreateFolderPathResponseMessage) SetForMarshal ¶
func (C *CreateFolderPathResponseMessage) SetForMarshal()
type CreateFolderResponse ¶
type CreateFolderResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*CreateFolderResponse) GetSchema ¶
func (C *CreateFolderResponse) GetSchema() *Schema
func (*CreateFolderResponse) SetForMarshal ¶
func (C *CreateFolderResponse) SetForMarshal()
type CreateFolderResponseMessage ¶
type CreateFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Folders element contains an array of folders that are used in folder operations. Folders *Folders `xml:"Folders"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a CreateFolder operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*CreateFolderResponseMessage) GetSchema ¶
func (C *CreateFolderResponseMessage) GetSchema() *Schema
func (*CreateFolderResponseMessage) SetForMarshal ¶
func (C *CreateFolderResponseMessage) SetForMarshal()
type CreateFolderSync ¶
type CreateFolderSync struct { XMLName xml.Name // The CalendarFolder element represents a folder that primarily contains calendar items. CalendarFolder *CalendarFolder `xml:"CalendarFolder"` // The ContactsFolder element represents a contacts folder that is contained in a mailbox. ContactsFolder *ContactsFolder `xml:"ContactsFolder"` // The Folder element defines a folder to create, get, find, synchronize, or update. Folder *Folder `xml:"Folder"` // The SearchFolder element represents a search folder that is contained in a mailbox. SearchFolder *SearchFolder `xml:"SearchFolder"` // The TasksFolder element represents a Tasks folder that is contained in a mailbox. TasksFolder *TasksFolder `xml:"TasksFolder"` }
func (*CreateFolderSync) GetSchema ¶
func (C *CreateFolderSync) GetSchema() *Schema
func (*CreateFolderSync) SetForMarshal ¶
func (C *CreateFolderSync) SetForMarshal()
type CreateHierarchy ¶
func (*CreateHierarchy) GetSchema ¶
func (C *CreateHierarchy) GetSchema() *Schema
func (*CreateHierarchy) SetForMarshal ¶
func (C *CreateHierarchy) SetForMarshal()
type CreateItem ¶
type CreateItem struct { XMLName xml.Name // The Items element contains a set of items to create. Items *ItemsNonEmptyArrayOfAllItemsType `xml:"Items"` // The SavedItemFolderId element identifies the target folder for operations that update, send, and create items in a mailbox. SavedItemFolderId *SavedItemFolderId `xml:"SavedItemFolderId"` // 描述在创建项后如何处理该项。电子邮件需要 属性。此属性仅适用于电子邮件。 MessageDisposition *string `xml:"MessageDisposition,attr"` // 描述创建会议请求后如何处理这些请求。日历项需要此属性。 // SendToNone: 如果项目是会议请求,则会将其保存为日历项目,但不会发送。 // SendOnlyToAll: 会议请求将发送给所有与会者,但不保存在“已发送邮件”文件夹中。 // SendToAllAndSaveCopy: 会议请求将发送给所有与会者,副本将保存在 SavedItemFolderId 元素标识的文件夹中。 SendMeetingInvitations *string `xml:"SendMeetingInvitations,attr"` }
func (*CreateItem) GetSchema ¶
func (C *CreateItem) GetSchema() *Schema
func (*CreateItem) SetForMarshal ¶
func (C *CreateItem) SetForMarshal()
type CreateItemResponse ¶
type CreateItemResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` Items *Items `xml:"Items"` }
func (*CreateItemResponse) GetSchema ¶
func (C *CreateItemResponse) GetSchema() *Schema
func (*CreateItemResponse) SetForMarshal ¶
func (C *CreateItemResponse) SetForMarshal()
type CreateItemResponseMessage ¶
type CreateItemResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Items element contains an array of items. Items *Items `xml:"Items"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a CreateItem operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*CreateItemResponseMessage) GetSchema ¶
func (C *CreateItemResponseMessage) GetSchema() *Schema
func (*CreateItemResponseMessage) SetForMarshal ¶
func (C *CreateItemResponseMessage) SetForMarshal()
type CreateItemSync ¶
type CreateItemSync struct { XMLName xml.Name // The CalendarItem element represents an Exchange calendar item. CalendarItem *CalendarItem `xml:"CalendarItem"` // The Contact element represents a contact item in the Exchange store. Contact *Contact `xml:"Contact"` // The DistributionList element represents a distribution list. DistributionList *DistributionList `xml:"DistributionList"` // The Item element represents a generic item in the Exchange store. Item *Item `xml:"Item"` // The MeetingCancellation element represents a meeting cancellation in the Exchange store. MeetingCancellation *MeetingCancellation `xml:"MeetingCancellation"` // The MeetingMessage element represents a meeting in the Exchange store. MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // The MeetingRequest element represents a meeting request in the Exchange store. MeetingRequest *MeetingRequest `xml:"MeetingRequest"` // The MeetingResponse element represents a meeting response in the Exchange store. MeetingResponse *MeetingResponse `xml:"MeetingResponse"` // The Message element represents a Microsoft Exchange e-mail message. Message *Message `xml:"Message"` // The Task element represents a task in the Exchange store. Task *Task `xml:"Task"` }
func (*CreateItemSync) GetSchema ¶
func (C *CreateItemSync) GetSchema() *Schema
func (*CreateItemSync) SetForMarshal ¶
func (C *CreateItemSync) SetForMarshal()
type CreateManagedFolder ¶
type CreateManagedFolder struct { XMLName xml.Name // The FolderNames element contains an array of named managed folders to add to a mailbox. FolderNames *FolderNames `xml:"FolderNames"` // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*CreateManagedFolder) GetSchema ¶
func (C *CreateManagedFolder) GetSchema() *Schema
func (*CreateManagedFolder) SetForMarshal ¶
func (C *CreateManagedFolder) SetForMarshal()
type CreateManagedFolderResponse ¶
type CreateManagedFolderResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*CreateManagedFolderResponse) GetSchema ¶
func (C *CreateManagedFolderResponse) GetSchema() *Schema
func (*CreateManagedFolderResponse) SetForMarshal ¶
func (C *CreateManagedFolderResponse) SetForMarshal()
type CreateManagedFolderResponseMessage ¶
type CreateManagedFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Folders element contains an array of folders that are used in folder operations. Folders *Folders `xml:"Folders"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a CreateManagedFolder operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*CreateManagedFolderResponseMessage) GetSchema ¶
func (C *CreateManagedFolderResponseMessage) GetSchema() *Schema
func (*CreateManagedFolderResponseMessage) SetForMarshal ¶
func (C *CreateManagedFolderResponseMessage) SetForMarshal()
type CreateRuleOperation ¶
type CreateRuleOperation struct { XMLName xml.Name // The Rule element contains a single rule and represents a rule in a user's mailbox. Rule *RuleRuleType `xml:"Rule"` }
func (*CreateRuleOperation) GetSchema ¶
func (C *CreateRuleOperation) GetSchema() *Schema
func (*CreateRuleOperation) SetForMarshal ¶
func (C *CreateRuleOperation) SetForMarshal()
type CreateUserConfiguration ¶
type CreateUserConfiguration struct { XMLName xml.Name // The UserConfiguration element defines a single user configuration object. UserConfiguration *UserConfiguration `xml:"UserConfiguration"` }
func (*CreateUserConfiguration) GetSchema ¶
func (C *CreateUserConfiguration) GetSchema() *Schema
func (*CreateUserConfiguration) SetForMarshal ¶
func (C *CreateUserConfiguration) SetForMarshal()
type CreateUserConfigurationResponse ¶
type CreateUserConfigurationResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*CreateUserConfigurationResponse) GetSchema ¶
func (C *CreateUserConfigurationResponse) GetSchema() *Schema
func (*CreateUserConfigurationResponse) SetForMarshal ¶
func (C *CreateUserConfigurationResponse) SetForMarshal()
type CreateUserConfigurationResponseMessage ¶
type CreateUserConfigurationResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response.The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*CreateUserConfigurationResponseMessage) GetSchema ¶
func (C *CreateUserConfigurationResponseMessage) GetSchema() *Schema
func (*CreateUserConfigurationResponseMessage) SetForMarshal ¶
func (C *CreateUserConfigurationResponseMessage) SetForMarshal()
type CreatedEvent ¶
type CreatedEvent struct { XMLName xml.Name // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The Timestamp element represents the timestamp of a mailbox event. TimeStamp *TimeStamp `xml:"TimeStamp"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` }
func (*CreatedEvent) GetSchema ¶
func (C *CreatedEvent) GetSchema() *Schema
func (*CreatedEvent) SetForMarshal ¶
func (C *CreatedEvent) SetForMarshal()
type CreatedTime ¶
func (*CreatedTime) GetSchema ¶
func (C *CreatedTime) GetSchema() *Schema
func (*CreatedTime) SetForMarshal ¶
func (C *CreatedTime) SetForMarshal()
type CreationTime ¶
func (*CreationTime) GetSchema ¶
func (C *CreationTime) GetSchema() *Schema
func (*CreationTime) SetForMarshal ¶
func (C *CreationTime) SetForMarshal()
type Culture ¶
func (*Culture) SetForMarshal ¶
func (C *Culture) SetForMarshal()
type CurrentMeetingTime ¶
func (*CurrentMeetingTime) GetSchema ¶
func (C *CurrentMeetingTime) GetSchema() *Schema
func (*CurrentMeetingTime) SetForMarshal ¶
func (C *CurrentMeetingTime) SetForMarshal()
type CustomMailTip ¶
func (*CustomMailTip) GetSchema ¶
func (C *CustomMailTip) GetSchema() *Schema
func (*CustomMailTip) SetForMarshal ¶
func (C *CustomMailTip) SetForMarshal()
type DLExpansion ¶
type DLExpansion struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` // Represents the next denominator to use for the next request when you are using fraction page views. AbsoluteDenominator *string `xml:"AbsoluteDenominator,attr"` // Indicates whether the current results contain the last item in the query so that additional paging is not needed. IncludesLastItemInRange *string `xml:"IncludesLastItemInRange,attr"` // Represents the next index that should be used for the next request when you are using an indexed page view. IndexedPagingOffset *string `xml:"IndexedPagingOffset,attr"` // Represents the new numerator value to use for the next request when you are using fraction page views. NumeratorOffset *string `xml:"NumeratorOffset,attr"` // Represents the total number of items in the view. TotalItemsInView *string `xml:"TotalItemsInView,attr"` }
func (*DLExpansion) GetSchema ¶
func (D *DLExpansion) GetSchema() *Schema
func (*DLExpansion) SetForMarshal ¶
func (D *DLExpansion) SetForMarshal()
type DailyRecurrence ¶
type DailyRecurrence struct { XMLName xml.Name // The Interval element defines the interval between two consecutive recurring items. Interval *Interval `xml:"Interval"` }
func (*DailyRecurrence) GetSchema ¶
func (D *DailyRecurrence) GetSchema() *Schema
func (*DailyRecurrence) SetForMarshal ¶
func (D *DailyRecurrence) SetForMarshal()
type DailyRegeneration ¶
type DailyRegeneration struct { XMLName xml.Name // The Interval element defines the interval between two consecutive recurring items. Interval *Interval `xml:"Interval"` }
func (*DailyRegeneration) GetSchema ¶
func (D *DailyRegeneration) GetSchema() *Schema
func (*DailyRegeneration) SetForMarshal ¶
func (D *DailyRegeneration) SetForMarshal()
type Data ¶
func (*Data) SetForMarshal ¶
func (D *Data) SetForMarshal()
type DataType ¶
func (*DataType) SetForMarshal ¶
func (D *DataType) SetForMarshal()
type Database64Binary ¶
func (*Database64Binary) GetSchema ¶
func (D *Database64Binary) GetSchema() *Schema
func (*Database64Binary) SetForMarshal ¶
func (D *Database64Binary) SetForMarshal()
type Date ¶
func (*Date) SetForMarshal ¶
func (D *Date) SetForMarshal()
type DateMessageTracking ¶
func (*DateMessageTracking) GetSchema ¶
func (D *DateMessageTracking) GetSchema() *Schema
func (*DateMessageTracking) SetForMarshal ¶
func (D *DateMessageTracking) SetForMarshal()
type DateTime ¶
func (*DateTime) SetForMarshal ¶
func (D *DateTime) SetForMarshal()
type DateTimeCreated ¶
func (*DateTimeCreated) GetSchema ¶
func (D *DateTimeCreated) GetSchema() *Schema
func (*DateTimeCreated) SetForMarshal ¶
func (D *DateTimeCreated) SetForMarshal()
type DateTimePrecision ¶
func (*DateTimePrecision) GetSchema ¶
func (D *DateTimePrecision) GetSchema() *Schema
func (*DateTimePrecision) SetForMarshal ¶
func (D *DateTimePrecision) SetForMarshal()
type DateTimeReceived ¶
func (*DateTimeReceived) GetSchema ¶
func (D *DateTimeReceived) GetSchema() *Schema
func (*DateTimeReceived) SetForMarshal ¶
func (D *DateTimeReceived) SetForMarshal()
type DateTimeSent ¶
func (*DateTimeSent) GetSchema ¶
func (D *DateTimeSent) GetSchema() *Schema
func (*DateTimeSent) SetForMarshal ¶
func (D *DateTimeSent) SetForMarshal()
type DateTimeStamp ¶
func (*DateTimeStamp) GetSchema ¶
func (D *DateTimeStamp) GetSchema() *Schema
func (*DateTimeStamp) SetForMarshal ¶
func (D *DateTimeStamp) SetForMarshal()
type Day ¶
func (*Day) SetForMarshal ¶
func (D *Day) SetForMarshal()
type DayOfMonth ¶
func (*DayOfMonth) GetSchema ¶
func (D *DayOfMonth) GetSchema() *Schema
func (*DayOfMonth) SetForMarshal ¶
func (D *DayOfMonth) SetForMarshal()
type DayOfWeekIndex ¶
func (*DayOfWeekIndex) GetSchema ¶
func (D *DayOfWeekIndex) GetSchema() *Schema
func (*DayOfWeekIndex) SetForMarshal ¶
func (D *DayOfWeekIndex) SetForMarshal()
type DayOfWeekTimeZone ¶
func (*DayOfWeekTimeZone) GetSchema ¶
func (D *DayOfWeekTimeZone) GetSchema() *Schema
func (*DayOfWeekTimeZone) SetForMarshal ¶
func (D *DayOfWeekTimeZone) SetForMarshal()
type DayOfWeekWorkingPeriod ¶
func (*DayOfWeekWorkingPeriod) GetSchema ¶
func (D *DayOfWeekWorkingPeriod) GetSchema() *Schema
func (*DayOfWeekWorkingPeriod) SetForMarshal ¶
func (D *DayOfWeekWorkingPeriod) SetForMarshal()
type DayOrder ¶
func (*DayOrder) SetForMarshal ¶
func (D *DayOrder) SetForMarshal()
type DayQuality ¶
func (*DayQuality) GetSchema ¶
func (D *DayQuality) GetSchema() *Schema
func (*DayQuality) SetForMarshal ¶
func (D *DayQuality) SetForMarshal()
type Daylight ¶
type Daylight struct { XMLName xml.Name // The AbsoluteDate element represents the date when the time changes from standard or daylight saving time. AbsoluteDate *AbsoluteDate `xml:"AbsoluteDate"` // The BaseOffset element represents the hourly offset from Coordinated Universal Time (UTC) for the current time zone. BaseOffset *BaseOffset `xml:"BaseOffset"` // The Offset element describes the offset from the BaseOffset. Together with the BaseOffset element, the Offset element identifies whether the time is standard or daylight saving time. Offset *Offset `xml:"Offset"` // The RelativeYearlyRecurrence element describes a relative yearly recurrence pattern. RelativeYearlyRecurrence *RelativeYearlyRecurrence `xml:"RelativeYearlyRecurrence"` // The Time element describes the time when the time changes between standard time and daylight saving time. Time *TimeTimeChangeType `xml:"Time"` // Describes the name of the time zone. TimeZoneName *string `xml:"TimeZoneName,attr"` }
func (*Daylight) SetForMarshal ¶
func (D *Daylight) SetForMarshal()
type DaylightTime ¶
type DaylightTime struct { XMLName xml.Name // The Bias element represents the offset from the Coordinated Universal Time (UTC) offset identified by the Bias (UTC) element for standard time and daylight saving time. This value is in minutes. Bias *Bias `xml:"Bias"` // The DayOfWeek element represents the day of the week on which the time zone transition occurs. DayOfWeek *DayOfWeekTimeZone `xml:"DayOfWeek"` // The DayOrder element represents the nth occurrence of the day specified in the DayOfWeek (TimeZone) element that represents the date of transition from and to standard time and daylight saving time. DayOrder *DayOrder `xml:"DayOrder"` // The Month element represents the transition month of the year to and from standard time and daylight saving time. Month *Month `xml:"Month"` // The Time element represents the transition time of day to and from standard time and daylight saving time. Time *Time `xml:"Time"` // The Year element is used to define a time zone that changes depending on the year. This element is optional. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). Year *Year `xml:"Year"` }
func (*DaylightTime) GetSchema ¶
func (D *DaylightTime) GetSchema() *Schema
func (*DaylightTime) SetForMarshal ¶
func (D *DaylightTime) SetForMarshal()
type DaysOfWeekDayOfWeekType ¶
func (*DaysOfWeekDayOfWeekType) GetSchema ¶
func (D *DaysOfWeekDayOfWeekType) GetSchema() *Schema
func (*DaysOfWeekDayOfWeekType) SetForMarshal ¶
func (D *DaysOfWeekDayOfWeekType) SetForMarshal()
type DaysOfWeekDaysOfWeekType ¶
func (*DaysOfWeekDaysOfWeekType) GetSchema ¶
func (D *DaysOfWeekDaysOfWeekType) GetSchema() *Schema
func (*DaysOfWeekDaysOfWeekType) SetForMarshal ¶
func (D *DaysOfWeekDaysOfWeekType) SetForMarshal()
type DeclineItem ¶
type DeclineItem struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ProposedEnd element specifies the proposed end time of a meeting. ProposedEnd *ProposedEnd `xml:"ProposedEnd"` // The ProposedStart element specifies the proposed start time of a meeting. ProposedStart *ProposedStart `xml:"ProposedStart"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` // The Sender element identifies the sender of an item. Sender *Sender `xml:"Sender"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` }
func (*DeclineItem) GetSchema ¶
func (D *DeclineItem) GetSchema() *Schema
func (*DeclineItem) SetForMarshal ¶
func (D *DeclineItem) SetForMarshal()
type Deduplication ¶
func (*Deduplication) GetSchema ¶
func (D *Deduplication) GetSchema() *Schema
func (*Deduplication) SetForMarshal ¶
func (D *Deduplication) SetForMarshal()
type DelegatePermissions ¶
type DelegatePermissions struct { XMLName xml.Name // The CalendarFolderPermissionLevel element contains the permissions for the default Calendar folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CalendarFolderPermissionLevel *CalendarFolderPermissionLevel `xml:"CalendarFolderPermissionLevel"` // The ContactsFolderPermissionLevel element contains the permissions for the default Contacts folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). ContactsFolderPermissionLevel *ContactsFolderPermissionLevel `xml:"ContactsFolderPermissionLevel"` // The InboxFolderPermissionLevel element contains the permissions for the default Inbox folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). InboxFolderPermissionLevel *InboxFolderPermissionLevel `xml:"InboxFolderPermissionLevel"` // The JournalFolderPermissionLevel element contains the permissions for the default Journal folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). JournalFolderPermissionLevel *JournalFolderPermissionLevel `xml:"JournalFolderPermissionLevel"` // The NotesFolderPermissionLevel element contains the permissions for the default Notes folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). NotesFolderPermissionLevel *NotesFolderPermissionLevel `xml:"NotesFolderPermissionLevel"` // The TasksFolderPermissionLevel element contains the permissions for the default Tasks folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). TasksFolderPermissionLevel *TasksFolderPermissionLevel `xml:"TasksFolderPermissionLevel"` }
func (*DelegatePermissions) GetSchema ¶
func (D *DelegatePermissions) GetSchema() *Schema
func (*DelegatePermissions) SetForMarshal ¶
func (D *DelegatePermissions) SetForMarshal()
type DelegateUser ¶
type DelegateUser struct { XMLName xml.Name // The DelegatePermissions element contains the delegate permission-level settings for a user. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DelegatePermissions *DelegatePermissions `xml:"DelegatePermissions"` // The ReceiveCopiesOfMeetingMessages element indicates whether a delegate receives copies of meeting-related messages that are addressed to the principal. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). ReceiveCopiesOfMeetingMessages *ReceiveCopiesOfMeetingMessages `xml:"ReceiveCopiesOfMeetingMessages"` // The UserId element identifies a delegate user or a user who has folder access permissions. UserId *UserId `xml:"UserId"` // The ViewPrivateItems element indicates whether a delegate user or client application has permission to view private items in the principal's mailbox. ViewPrivateItems *ViewPrivateItems `xml:"ViewPrivateItems"` }
func (*DelegateUser) GetSchema ¶
func (D *DelegateUser) GetSchema() *Schema
func (*DelegateUser) SetForMarshal ¶
func (D *DelegateUser) SetForMarshal()
type DelegateUserResponseMessageType ¶
type DelegateUserResponseMessageType struct { XMLName xml.Name // The DelegateUser element identifies a single delegate to add or update in a mailbox or a delegate returned in a delegate management response. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DelegateUser *DelegateUser `xml:"DelegateUser"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*DelegateUserResponseMessageType) GetSchema ¶
func (D *DelegateUserResponseMessageType) GetSchema() *Schema
func (*DelegateUserResponseMessageType) SetForMarshal ¶
func (D *DelegateUserResponseMessageType) SetForMarshal()
type DelegateUsers ¶
type DelegateUsers struct { XMLName xml.Name // The DelegateUser element identifies a single delegate to add or update in a mailbox or a delegate returned in a delegate management response. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DelegateUser *DelegateUser `xml:"DelegateUser"` }
func (*DelegateUsers) GetSchema ¶
func (D *DelegateUsers) GetSchema() *Schema
func (*DelegateUsers) SetForMarshal ¶
func (D *DelegateUsers) SetForMarshal()
type DelegationState ¶
func (*DelegationState) GetSchema ¶
func (D *DelegationState) GetSchema() *Schema
func (*DelegationState) SetForMarshal ¶
func (D *DelegationState) SetForMarshal()
type Delegator ¶
func (*Delegator) SetForMarshal ¶
func (D *Delegator) SetForMarshal()
type Delete ¶
func (*Delete) SetForMarshal ¶
func (D *Delete) SetForMarshal()
type DeleteAttachment ¶
type DeleteAttachment struct { XMLName xml.Name // The AttachmentIds element contains an array of attachment identifiers. AttachmentIds *AttachmentIds `xml:"AttachmentIds"` }
func (*DeleteAttachment) GetSchema ¶
func (D *DeleteAttachment) GetSchema() *Schema
func (*DeleteAttachment) SetForMarshal ¶
func (D *DeleteAttachment) SetForMarshal()
type DeleteAttachmentResponse ¶
type DeleteAttachmentResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*DeleteAttachmentResponse) GetSchema ¶
func (D *DeleteAttachmentResponse) GetSchema() *Schema
func (*DeleteAttachmentResponse) SetForMarshal ¶
func (D *DeleteAttachmentResponse) SetForMarshal()
type DeleteAttachmentResponseMessage ¶
type DeleteAttachmentResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The RootItemId element identifies the root item of a deleted attachment. RootItemId *RootItemId `xml:"RootItemId"` // Describes the status of a DeleteAttachment operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*DeleteAttachmentResponseMessage) GetSchema ¶
func (D *DeleteAttachmentResponseMessage) GetSchema() *Schema
func (*DeleteAttachmentResponseMessage) SetForMarshal ¶
func (D *DeleteAttachmentResponseMessage) SetForMarshal()
type DeleteFolder ¶
type DeleteFolder struct { XMLName xml.Name // The FolderIds element contains an array of folder identifiers that are used to identify folders to copy, move, get, delete, or monitor for event notifications. FolderIds *FolderIds `xml:"FolderIds"` // Describes how a folder is deleted. This attribute is required. DeleteType *string `xml:"DeleteType,attr"` }
func (*DeleteFolder) GetSchema ¶
func (D *DeleteFolder) GetSchema() *Schema
func (*DeleteFolder) SetForMarshal ¶
func (D *DeleteFolder) SetForMarshal()
type DeleteFolderField ¶
type DeleteFolderField struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*DeleteFolderField) GetSchema ¶
func (D *DeleteFolderField) GetSchema() *Schema
func (*DeleteFolderField) SetForMarshal ¶
func (D *DeleteFolderField) SetForMarshal()
type DeleteFolderResponse ¶
type DeleteFolderResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*DeleteFolderResponse) GetSchema ¶
func (D *DeleteFolderResponse) GetSchema() *Schema
func (*DeleteFolderResponse) SetForMarshal ¶
func (D *DeleteFolderResponse) SetForMarshal()
type DeleteFolderResponseMessage ¶
type DeleteFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a DeleteFolder operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*DeleteFolderResponseMessage) GetSchema ¶
func (D *DeleteFolderResponseMessage) GetSchema() *Schema
func (*DeleteFolderResponseMessage) SetForMarshal ¶
func (D *DeleteFolderResponseMessage) SetForMarshal()
type DeleteFolderSync ¶
type DeleteFolderSync struct { XMLName xml.Name // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*DeleteFolderSync) GetSchema ¶
func (D *DeleteFolderSync) GetSchema() *Schema
func (*DeleteFolderSync) SetForMarshal ¶
func (D *DeleteFolderSync) SetForMarshal()
type DeleteFromFolderStateDefinition ¶
type DeleteFromFolderStateDefinition struct { XMLName xml.Name // The IsOccurrencePresent element is intended for internal use only. IsOccurrencePresent *IsOccurrencePresent `xml:"IsOccurrencePresent"` // The Occurrence element represents the occurrence of the day of the week in the month that the time zone transition occurs. Occurrence *OccurrenceTimeZoneTransition `xml:"Occurrence"` }
func (*DeleteFromFolderStateDefinition) GetSchema ¶
func (D *DeleteFromFolderStateDefinition) GetSchema() *Schema
func (*DeleteFromFolderStateDefinition) SetForMarshal ¶
func (D *DeleteFromFolderStateDefinition) SetForMarshal()
type DeleteItem ¶
type DeleteItem struct { XMLName xml.Name // ItemIds 元素包含项目、发生项目和循环主项目的唯一身份,用于删除、发送、获取、移动或复制 Exchange 商店中的项目。 ItemIds *ItemIds `xml:"ItemIds"` // 描述任务实例或任务母版是否由 DeleteItem 操作删除。删除任务时,此属性是必需的。当删除非任务项目时,此属性是可选的。 AffectedTaskOccurrences *string `xml:"AffectedTaskOccurrences,attr"` // 介绍如何删除项目。此特性是必需的。 DeleteType *string `xml:"DeleteType,attr"` // 描述是否向与会者传达日历项目删除。删除日历项目时,此属性是必需的。如果删除非日历项目,则此属性是可选的。 SendMeetingCancellations *string `xml:"SendMeetingCancellations,attr"` // 指示是否抑制已删除项目的已读回执。文本值为 true,表示已读回执被抑制。false 值表示 将已读回执发送给发件人。此特性是可选的。 SuppressReadReceipts *string `xml:"SuppressReadReceipts,attr"` }
func (*DeleteItem) GetSchema ¶
func (D *DeleteItem) GetSchema() *Schema
func (*DeleteItem) SetForMarshal ¶
func (D *DeleteItem) SetForMarshal()
type DeleteItemField ¶
type DeleteItemField struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
type DeleteItemResponse ¶
type DeleteItemResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*DeleteItemResponse) GetSchema ¶
func (D *DeleteItemResponse) GetSchema() *Schema
func (*DeleteItemResponse) SetForMarshal ¶
func (D *DeleteItemResponse) SetForMarshal()
type DeleteItemResponseMessage ¶
type DeleteItemResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a DeleteItem operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*DeleteItemResponseMessage) GetSchema ¶
func (D *DeleteItemResponseMessage) GetSchema() *Schema
func (*DeleteItemResponseMessage) SetForMarshal ¶
func (D *DeleteItemResponseMessage) SetForMarshal()
type DeleteItemSync ¶
type DeleteItemSync struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` }
func (*DeleteItemSync) GetSchema ¶
func (D *DeleteItemSync) GetSchema() *Schema
func (*DeleteItemSync) SetForMarshal ¶
func (D *DeleteItemSync) SetForMarshal()
type DeleteItems ¶
func (*DeleteItems) GetSchema ¶
func (D *DeleteItems) GetSchema() *Schema
func (*DeleteItems) SetForMarshal ¶
func (D *DeleteItems) SetForMarshal()
type DeleteRuleOperation ¶
type DeleteRuleOperation struct { XMLName xml.Name // The RuleId element specifies a rule identifier. RuleId *RuleId `xml:"RuleId"` }
func (*DeleteRuleOperation) GetSchema ¶
func (D *DeleteRuleOperation) GetSchema() *Schema
func (*DeleteRuleOperation) SetForMarshal ¶
func (D *DeleteRuleOperation) SetForMarshal()
type DeleteType ¶
func (*DeleteType) GetSchema ¶
func (D *DeleteType) GetSchema() *Schema
func (*DeleteType) SetForMarshal ¶
func (D *DeleteType) SetForMarshal()
type DeleteUserConfiguration ¶
type DeleteUserConfiguration struct { XMLName xml.Name // The UserConfigurationName element represents the name of a user configuration object. The user configuration object name is the identifier for a user configuration object. UserConfigurationName *UserConfigurationName `xml:"UserConfigurationName"` }
func (*DeleteUserConfiguration) GetSchema ¶
func (D *DeleteUserConfiguration) GetSchema() *Schema
func (*DeleteUserConfiguration) SetForMarshal ¶
func (D *DeleteUserConfiguration) SetForMarshal()
type DeleteUserConfigurationResponse ¶
type DeleteUserConfigurationResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*DeleteUserConfigurationResponse) GetSchema ¶
func (D *DeleteUserConfigurationResponse) GetSchema() *Schema
func (*DeleteUserConfigurationResponse) SetForMarshal ¶
func (D *DeleteUserConfigurationResponse) SetForMarshal()
type DeleteUserConfigurationResponseMessage ¶
type DeleteUserConfigurationResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*DeleteUserConfigurationResponseMessage) GetSchema ¶
func (D *DeleteUserConfigurationResponseMessage) GetSchema() *Schema
func (*DeleteUserConfigurationResponseMessage) SetForMarshal ¶
func (D *DeleteUserConfigurationResponseMessage) SetForMarshal()
type DeletedEvent ¶
type DeletedEvent struct { XMLName xml.Name // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The Timestamp element represents the timestamp of a mailbox event. TimeStamp *TimeStamp `xml:"TimeStamp"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` }
func (*DeletedEvent) GetSchema ¶
func (D *DeletedEvent) GetSchema() *Schema
func (*DeletedEvent) SetForMarshal ¶
func (D *DeletedEvent) SetForMarshal()
type DeletedOccurrence ¶
type DeletedOccurrence struct { XMLName xml.Name // The Start element represents the start of a duration. Start *Start `xml:"Start"` }
func (*DeletedOccurrence) GetSchema ¶
func (D *DeletedOccurrence) GetSchema() *Schema
func (*DeletedOccurrence) SetForMarshal ¶
func (D *DeletedOccurrence) SetForMarshal()
type DeletedOccurrenceStateDefinition ¶
type DeletedOccurrenceStateDefinition struct { XMLName xml.Name // The IsOccurrencePresent element is intended for internal use only. IsOccurrencePresent *IsOccurrencePresent `xml:"IsOccurrencePresent"` // The Occurrence element represents the occurrence of the day of the week in the month that the time zone transition occurs. Occurrence *OccurrenceTimeZoneTransition `xml:"Occurrence"` }
func (*DeletedOccurrenceStateDefinition) GetSchema ¶
func (D *DeletedOccurrenceStateDefinition) GetSchema() *Schema
func (*DeletedOccurrenceStateDefinition) SetForMarshal ¶
func (D *DeletedOccurrenceStateDefinition) SetForMarshal()
type DeletedOccurrences ¶
type DeletedOccurrences struct { XMLName xml.Name // The DeletedOccurrence element represents a deleted occurrence of a recurring calendar item. DeletedOccurrence *DeletedOccurrence `xml:"DeletedOccurrence"` }
func (*DeletedOccurrences) GetSchema ¶
func (D *DeletedOccurrences) GetSchema() *Schema
func (*DeletedOccurrences) SetForMarshal ¶
func (D *DeletedOccurrences) SetForMarshal()
type DeliverMeetingRequests ¶
func (*DeliverMeetingRequests) GetSchema ¶
func (D *DeliverMeetingRequests) GetSchema() *Schema
func (*DeliverMeetingRequests) SetForMarshal ¶
func (D *DeliverMeetingRequests) SetForMarshal()
type DeliveryRestricted ¶
func (*DeliveryRestricted) GetSchema ¶
func (D *DeliveryRestricted) GetSchema() *Schema
func (*DeliveryRestricted) SetForMarshal ¶
func (D *DeliveryRestricted) SetForMarshal()
type DeliveryStatus ¶
func (*DeliveryStatus) GetSchema ¶
func (D *DeliveryStatus) GetSchema() *Schema
func (*DeliveryStatus) SetForMarshal ¶
func (D *DeliveryStatus) SetForMarshal()
type Department ¶
func (*Department) GetSchema ¶
func (D *Department) GetSchema() *Schema
func (*Department) SetForMarshal ¶
func (D *Department) SetForMarshal()
type Departments ¶
type Departments struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Departments) GetSchema ¶
func (D *Departments) GetSchema() *Schema
func (*Departments) SetForMarshal ¶
func (D *Departments) SetForMarshal()
type Description ¶
func (*Description) GetSchema ¶
func (D *Description) GetSchema() *Schema
func (*Description) SetForMarshal ¶
func (D *Description) SetForMarshal()
type DescriptiveLinkKey ¶
func (*DescriptiveLinkKey) GetSchema ¶
func (D *DescriptiveLinkKey) GetSchema() *Schema
func (*DescriptiveLinkKey) SetForMarshal ¶
func (D *DescriptiveLinkKey) SetForMarshal()
type DestinationFolderId ¶
type DestinationFolderId struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*DestinationFolderId) GetSchema ¶
func (D *DestinationFolderId) GetSchema() *Schema
func (*DestinationFolderId) SetForMarshal ¶
func (D *DestinationFolderId) SetForMarshal()
type DetailedSuggestionsWindow ¶
type DetailedSuggestionsWindow struct { XMLName xml.Name // The EndTime element represents the end of a time span. EndTime *EndTime `xml:"EndTime"` // The StartTime element represents the start of a time span. StartTime *StartTime `xml:"StartTime"` }
func (*DetailedSuggestionsWindow) GetSchema ¶
func (D *DetailedSuggestionsWindow) GetSchema() *Schema
func (*DetailedSuggestionsWindow) SetForMarshal ¶
func (D *DetailedSuggestionsWindow) SetForMarshal()
type Diagnostics ¶
type Diagnostics struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*Diagnostics) GetSchema ¶
func (D *Diagnostics) GetSchema() *Schema
func (*Diagnostics) SetForMarshal ¶
func (D *Diagnostics) SetForMarshal()
type DiagnosticsLevel ¶
func (*DiagnosticsLevel) GetSchema ¶
func (D *DiagnosticsLevel) GetSchema() *Schema
func (*DiagnosticsLevel) SetForMarshal ¶
func (D *DiagnosticsLevel) SetForMarshal()
type DialStringExchangeWebServices ¶
func (*DialStringExchangeWebServices) GetSchema ¶
func (D *DialStringExchangeWebServices) GetSchema() *Schema
func (*DialStringExchangeWebServices) SetForMarshal ¶
func (D *DialStringExchangeWebServices) SetForMarshal()
type Dictionary ¶
type Dictionary struct { XMLName xml.Name // The DictionaryEntry element specifies the contents of a single dictionary entry property. DictionaryEntry *DictionaryEntry `xml:"DictionaryEntry"` }
func (*Dictionary) GetSchema ¶
func (D *Dictionary) GetSchema() *Schema
func (*Dictionary) SetForMarshal ¶
func (D *Dictionary) SetForMarshal()
type DictionaryEntry ¶
type DictionaryEntry struct { XMLName xml.Name // The DictionaryKey element specifies the dictionary key for a dictionary property. DictionaryKey *DictionaryKey `xml:"DictionaryKey"` // The DictionaryValue element specifies the dictionary value for a dictionary property. DictionaryValue *DictionaryValue `xml:"DictionaryValue"` }
func (*DictionaryEntry) GetSchema ¶
func (D *DictionaryEntry) GetSchema() *Schema
func (*DictionaryEntry) SetForMarshal ¶
func (D *DictionaryEntry) SetForMarshal()
type DictionaryKey ¶
type DictionaryKey struct { XMLName xml.Name // The Type element specifies a dictionary object type. Type *TypeUserConfiguration `xml:"Type"` // The Value element specifies the dictionary object value as a string. Value *ValueUserConfiguration `xml:"Value"` }
func (*DictionaryKey) GetSchema ¶
func (D *DictionaryKey) GetSchema() *Schema
func (*DictionaryKey) SetForMarshal ¶
func (D *DictionaryKey) SetForMarshal()
type DictionaryValue ¶
type DictionaryValue struct { XMLName xml.Name // The Type element specifies a dictionary object type. Type *TypeUserConfiguration `xml:"Type"` // The Value element specifies the dictionary object value as a string. Value *ValueUserConfiguration `xml:"Value"` }
func (*DictionaryValue) GetSchema ¶
func (D *DictionaryValue) GetSchema() *Schema
func (*DictionaryValue) SetForMarshal ¶
func (D *DictionaryValue) SetForMarshal()
type DirectReports ¶
type DirectReports struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*DirectReports) GetSchema ¶
func (D *DirectReports) GetSchema() *Schema
func (*DirectReports) SetForMarshal ¶
func (D *DirectReports) SetForMarshal()
type DirectoryId ¶
func (*DirectoryId) GetSchema ¶
func (D *DirectoryId) GetSchema() *Schema
func (*DirectoryId) SetForMarshal ¶
func (D *DirectoryId) SetForMarshal()
type DisableApp ¶
type DisableApp struct { XMLName xml.Name // The DisableReason element specifies the reason for disabling an app. DisableReason *DisableReason `xml:"DisableReason"` // The ID element specifies the identifier of an app. ID *IDString `xml:"ID"` }
func (*DisableApp) GetSchema ¶
func (D *DisableApp) GetSchema() *Schema
func (*DisableApp) SetForMarshal ¶
func (D *DisableApp) SetForMarshal()
type DisableAppResponse ¶
type DisableAppResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*DisableAppResponse) GetSchema ¶
func (D *DisableAppResponse) GetSchema() *Schema
func (*DisableAppResponse) SetForMarshal ¶
func (D *DisableAppResponse) SetForMarshal()
type DisableReason ¶
func (*DisableReason) GetSchema ¶
func (D *DisableReason) GetSchema() *Schema
func (*DisableReason) SetForMarshal ¶
func (D *DisableReason) SetForMarshal()
type DisconnectPhoneCall ¶
type DisconnectPhoneCall struct { XMLName xml.Name // The PhoneCallId element specifies the identifier of a phone call. This element is required. PhoneCallId *PhoneCallId `xml:"PhoneCallId"` }
func (*DisconnectPhoneCall) GetSchema ¶
func (D *DisconnectPhoneCall) GetSchema() *Schema
func (*DisconnectPhoneCall) SetForMarshal ¶
func (D *DisconnectPhoneCall) SetForMarshal()
type DisconnectPhoneCallResponse ¶
type DisconnectPhoneCallResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response.The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*DisconnectPhoneCallResponse) GetSchema ¶
func (D *DisconnectPhoneCallResponse) GetSchema() *Schema
func (*DisconnectPhoneCallResponse) SetForMarshal ¶
func (D *DisconnectPhoneCallResponse) SetForMarshal()
type DiscoverySearchConfiguration ¶
type DiscoverySearchConfiguration struct { XMLName xml.Name // The SearchId element specifies the identifier of a discovery search. SearchId *SearchId `xml:"SearchId"` // The SearchQuery element specifies the discovery search query. SearchQuery *SearchQuery `xml:"SearchQuery"` // The SearchableMailboxes element contains an array of the mailboxes returned from a GetSearchableMailboxes request. SearchableMailboxes *SearchableMailboxes `xml:"SearchableMailboxes"` }
func (*DiscoverySearchConfiguration) GetSchema ¶
func (D *DiscoverySearchConfiguration) GetSchema() *Schema
func (*DiscoverySearchConfiguration) SetForMarshal ¶
func (D *DiscoverySearchConfiguration) SetForMarshal()
type DiscoverySearchConfigurations ¶
type DiscoverySearchConfigurations struct { XMLName xml.Name // The DiscoverySearchConfiguration element specifies the configuration for eDiscovery search. DiscoverySearchConfiguration *DiscoverySearchConfiguration `xml:"DiscoverySearchConfiguration"` }
func (*DiscoverySearchConfigurations) GetSchema ¶
func (D *DiscoverySearchConfigurations) GetSchema() *Schema
func (*DiscoverySearchConfigurations) SetForMarshal ¶
func (D *DiscoverySearchConfigurations) SetForMarshal()
type DisplayCc ¶
func (*DisplayCc) SetForMarshal ¶
func (D *DisplayCc) SetForMarshal()
type DisplayNameFirstLast ¶
func (*DisplayNameFirstLast) GetSchema ¶
func (D *DisplayNameFirstLast) GetSchema() *Schema
func (*DisplayNameFirstLast) SetForMarshal ¶
func (D *DisplayNameFirstLast) SetForMarshal()
type DisplayNameFirstLastHeader ¶
func (*DisplayNameFirstLastHeader) GetSchema ¶
func (D *DisplayNameFirstLastHeader) GetSchema() *Schema
func (*DisplayNameFirstLastHeader) SetForMarshal ¶
func (D *DisplayNameFirstLastHeader) SetForMarshal()
type DisplayNameFirstLastSortKey ¶
func (*DisplayNameFirstLastSortKey) GetSchema ¶
func (D *DisplayNameFirstLastSortKey) GetSchema() *Schema
func (*DisplayNameFirstLastSortKey) SetForMarshal ¶
func (D *DisplayNameFirstLastSortKey) SetForMarshal()
type DisplayNameLastFirst ¶
func (*DisplayNameLastFirst) GetSchema ¶
func (D *DisplayNameLastFirst) GetSchema() *Schema
func (*DisplayNameLastFirst) SetForMarshal ¶
func (D *DisplayNameLastFirst) SetForMarshal()
type DisplayNameLastFirstHeader ¶
func (*DisplayNameLastFirstHeader) GetSchema ¶
func (D *DisplayNameLastFirstHeader) GetSchema() *Schema
func (*DisplayNameLastFirstHeader) SetForMarshal ¶
func (D *DisplayNameLastFirstHeader) SetForMarshal()
type DisplayNameLastFirstSortKey ¶
func (*DisplayNameLastFirstSortKey) GetSchema ¶
func (D *DisplayNameLastFirstSortKey) GetSchema() *Schema
func (*DisplayNameLastFirstSortKey) SetForMarshal ¶
func (D *DisplayNameLastFirstSortKey) SetForMarshal()
type DisplayNameNonEmptyStringType ¶
func (*DisplayNameNonEmptyStringType) GetSchema ¶
func (D *DisplayNameNonEmptyStringType) GetSchema() *Schema
func (*DisplayNameNonEmptyStringType) SetForMarshal ¶
func (D *DisplayNameNonEmptyStringType) SetForMarshal()
type DisplayNamePrefix ¶
func (*DisplayNamePrefix) GetSchema ¶
func (D *DisplayNamePrefix) GetSchema() *Schema
func (*DisplayNamePrefix) SetForMarshal ¶
func (D *DisplayNamePrefix) SetForMarshal()
type DisplayNamePrefixes ¶
type DisplayNamePrefixes struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*DisplayNamePrefixes) GetSchema ¶
func (D *DisplayNamePrefixes) GetSchema() *Schema
func (*DisplayNamePrefixes) SetForMarshal ¶
func (D *DisplayNamePrefixes) SetForMarshal()
type DisplayNameVotingOptionDataType ¶
func (*DisplayNameVotingOptionDataType) GetSchema ¶
func (D *DisplayNameVotingOptionDataType) GetSchema() *Schema
func (*DisplayNameVotingOptionDataType) SetForMarshal ¶
func (D *DisplayNameVotingOptionDataType) SetForMarshal()
type DisplayNames ¶
type DisplayNames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*DisplayNames) GetSchema ¶
func (D *DisplayNames) GetSchema() *Schema
func (*DisplayNames) SetForMarshal ¶
func (D *DisplayNames) SetForMarshal()
type DisplayNamestring ¶
func (*DisplayNamestring) GetSchema ¶
func (D *DisplayNamestring) GetSchema() *Schema
func (*DisplayNamestring) SetForMarshal ¶
func (D *DisplayNamestring) SetForMarshal()
type DisplayTo ¶
func (*DisplayTo) SetForMarshal ¶
func (D *DisplayTo) SetForMarshal()
type DistinguishedFolderId ¶
type DistinguishedFolderId struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` // Contains a string that identifies a version of a folder that is identified by the Id attribute. This attribute is optional. Use this attribute to make sure that the correct version of a folder is used. ChangeKey *string `xml:"ChangeKey,attr"` // Contains a string that identifies a default folder. This attribute is required. Id *string `xml:"Id,attr"` }
func (*DistinguishedFolderId) GetSchema ¶
func (D *DistinguishedFolderId) GetSchema() *Schema
func (*DistinguishedFolderId) SetForMarshal ¶
func (D *DistinguishedFolderId) SetForMarshal()
type DistinguishedFolderIdDistinguishedFolderIdNameType ¶
type DistinguishedFolderIdDistinguishedFolderIdNameType struct { XMLName xml.Name TEXT string `xml:",chardata"` }
func (*DistinguishedFolderIdDistinguishedFolderIdNameType) GetSchema ¶
func (D *DistinguishedFolderIdDistinguishedFolderIdNameType) GetSchema() *Schema
func (*DistinguishedFolderIdDistinguishedFolderIdNameType) SetForMarshal ¶
func (D *DistinguishedFolderIdDistinguishedFolderIdNameType) SetForMarshal()
type DistinguishedGroupBy ¶
type DistinguishedGroupBy struct { XMLName xml.Name // The StandardGroupBy element represents the standard grouping and aggregating mechanisms for a grouped FindItem operation. StandardGroupBy *StandardGroupBy `xml:"StandardGroupBy"` }
func (*DistinguishedGroupBy) GetSchema ¶
func (D *DistinguishedGroupBy) GetSchema() *Schema
func (*DistinguishedGroupBy) SetForMarshal ¶
func (D *DistinguishedGroupBy) SetForMarshal()
type DistinguishedUser ¶
func (*DistinguishedUser) GetSchema ¶
func (D *DistinguishedUser) GetSchema() *Schema
func (*DistinguishedUser) SetForMarshal ¶
func (D *DistinguishedUser) SetForMarshal()
type DistributionList ¶
type DistributionList struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The ContactSource element describes whether the contact is located in the Exchange store or Active Directory Domain Services (AD DS). ContactSource *ContactSource `xml:"ContactSource"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The FileAs element represents how a contact or distribution list is filed in the Contacts folder. FileAs *FileAs `xml:"FileAs"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The IsAssociated element indicates whether the item is associated with a folder. IsAssociated *IsAssociated `xml:"IsAssociated"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The LastModifiedName element contains the display name of the last user to modify an item. This element is read-only. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The Members element provides the list of members for a distribution list. Members *MembersMemberListType `xml:"Members"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The UniqueBody element represents an HTML fragment or plain text which represents the unique body of this conversation. UniqueBody *UniqueBody `xml:"UniqueBody"` // The WebClientEditFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to edit an item in Outlook Web App. WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // The WebClientReadFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to read an item in Outlook Web App. WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` }
func (*DistributionList) GetSchema ¶
func (D *DistributionList) GetSchema() *Schema
func (*DistributionList) SetForMarshal ¶
func (D *DistributionList) SetForMarshal()
type Domain ¶
type Domain struct { XMLName xml.Name // Indicates whether subdomains of the domain identified by the Name attribute are considered internal. This attribute is optional. IncludeSubdomains *string `xml:"IncludeSubdomains,attr"` // Identifies the name of a domain. This attribute is required. Name *string `xml:"Name,attr"` }
func (*Domain) SetForMarshal ¶
func (D *Domain) SetForMarshal()
type DomainMessageTracking ¶
func (*DomainMessageTracking) GetSchema ¶
func (D *DomainMessageTracking) GetSchema() *Schema
func (*DomainMessageTracking) SetForMarshal ¶
func (D *DomainMessageTracking) SetForMarshal()
type DraftItemIds ¶
type DraftItemIds struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OccurrenceItemId element identifies a single occurrence of a recurring item. OccurrenceItemId *OccurrenceItemId `xml:"OccurrenceItemId"` // The RecurringMasterItemId element identifies a recurrence master item by identifying the identifiers of one of its related occurrence items. RecurringMasterItemId *RecurringMasterItemId `xml:"RecurringMasterItemId"` // The RecurringMasterItemIdRanges element specifies an array of occurrence ranges. RecurringMasterItemIdRanges *RecurringMasterItemIdRanges `xml:"RecurringMasterItemIdRanges"` }
func (*DraftItemIds) GetSchema ¶
func (D *DraftItemIds) GetSchema() *Schema
func (*DraftItemIds) SetForMarshal ¶
func (D *DraftItemIds) SetForMarshal()
type DueDate ¶
func (*DueDate) SetForMarshal ¶
func (D *DueDate) SetForMarshal()
type DurationItems ¶
func (*DurationItems) GetSchema ¶
func (D *DurationItems) GetSchema() *Schema
func (*DurationItems) SetForMarshal ¶
func (D *DurationItems) SetForMarshal()
type DurationUserOofSettings ¶
type DurationUserOofSettings struct { XMLName xml.Name // The EndTime element represents the end of a time span. EndTime *EndTime `xml:"EndTime"` // The StartTime element represents the start of a time span. StartTime *StartTime `xml:"StartTime"` }
func (*DurationUserOofSettings) GetSchema ¶
func (D *DurationUserOofSettings) GetSchema() *Schema
func (*DurationUserOofSettings) SetForMarshal ¶
func (D *DurationUserOofSettings) SetForMarshal()
type EditAllowed ¶
func (*EditAllowed) GetSchema ¶
func (E *EditAllowed) GetSchema() *Schema
func (*EditAllowed) SetForMarshal ¶
func (E *EditAllowed) SetForMarshal()
type EditItems ¶
func (*EditItems) SetForMarshal ¶
func (E *EditItems) SetForMarshal()
type EffectiveRights ¶
type EffectiveRights struct { XMLName xml.Name // The CreateAssociated element indicates whether a client can create an associated contents table. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CreateAssociated *CreateAssociated `xml:"CreateAssociated"` // The CreateContents element indicates whether a client can create a contents table. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CreateContents *CreateContents `xml:"CreateContents"` // The CreateHierarchy element indicates whether a client can create a hierarchy table. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CreateHierarchy *CreateHierarchy `xml:"CreateHierarchy"` // The Delete element indicates whether a client can delete a folder or item. Delete *Delete `xml:"Delete"` // The Modify element indicates whether a client can modify a folder or item. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). Modify *Modify `xml:"Modify"` // The Read element indicates whether a client can read a folder or item. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). Read *Read `xml:"Read"` // The ViewPrivateItems element indicates whether a delegate user or client application has permission to view private items in the principal's mailbox. ViewPrivateItems *ViewPrivateItems `xml:"ViewPrivateItems"` }
func (*EffectiveRights) GetSchema ¶
func (E *EffectiveRights) GetSchema() *Schema
func (*EffectiveRights) SetForMarshal ¶
func (E *EffectiveRights) SetForMarshal()
type EmailAddressAttributedValue ¶
type EmailAddressAttributedValue struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element specifies the value of an EmailAddress associated with an attributions array. Value *ValueEmailAddressType `xml:"Value"` }
func (*EmailAddressAttributedValue) GetSchema ¶
func (E *EmailAddressAttributedValue) GetSchema() *Schema
func (*EmailAddressAttributedValue) SetForMarshal ¶
func (E *EmailAddressAttributedValue) SetForMarshal()
type EmailAddressEmailAddressType ¶
type EmailAddressEmailAddressType struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element specifies a search refiner name. Name *Namestring `xml:"Name"` // The RoutingType element defines the address type for the mailbox. RoutingType *RoutingTypeEmailAddressType `xml:"RoutingType"` }
func (*EmailAddressEmailAddressType) GetSchema ¶
func (E *EmailAddressEmailAddressType) GetSchema() *Schema
func (*EmailAddressEmailAddressType) SetForMarshal ¶
func (E *EmailAddressEmailAddressType) SetForMarshal()
type EmailAddressEntity ¶
type EmailAddressEntity struct { XMLName xml.Name // The EmailAddress element specifies a single email address. EmailAddress *EmailAddressstring `xml:"EmailAddress"` }
func (*EmailAddressEntity) GetSchema ¶
func (E *EmailAddressEntity) GetSchema() *Schema
func (*EmailAddressEntity) SetForMarshal ¶
func (E *EmailAddressEntity) SetForMarshal()
type EmailAddressGetPersonaType ¶
type EmailAddressGetPersonaType struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element specifies a search refiner name. Name *Namestring `xml:"Name"` // The OriginalDisplayName element contains the original display name associated with an email address. OriginalDisplayName *OriginalDisplayName `xml:"OriginalDisplayName"` // The RoutingType element defines the address type for the mailbox. RoutingType *RoutingTypeEmailAddressType `xml:"RoutingType"` }
func (*EmailAddressGetPersonaType) GetSchema ¶
func (E *EmailAddressGetPersonaType) GetSchema() *Schema
func (*EmailAddressGetPersonaType) SetForMarshal ¶
func (E *EmailAddressGetPersonaType) SetForMarshal()
type EmailAddressNonEmptyStringType ¶
func (*EmailAddressNonEmptyStringType) GetSchema ¶
func (E *EmailAddressNonEmptyStringType) GetSchema() *Schema
func (*EmailAddressNonEmptyStringType) SetForMarshal ¶
func (E *EmailAddressNonEmptyStringType) SetForMarshal()
type EmailAddresses ¶
type EmailAddresses struct { XMLName xml.Name // The Entry element represents a single e-mail address for a contact. Entry *EntryEmailAddress `xml:"Entry"` }
func (*EmailAddresses) GetSchema ¶
func (E *EmailAddresses) GetSchema() *Schema
func (*EmailAddresses) SetForMarshal ¶
func (E *EmailAddresses) SetForMarshal()
type EmailAddressesArrayOfEmailAddressEntitiesType ¶
type EmailAddressesArrayOfEmailAddressEntitiesType struct { XMLName xml.Name // The EmailAddressEntity element specifies a single email address entity. EmailAddressEntity *EmailAddressEntity `xml:"EmailAddressEntity"` }
func (*EmailAddressesArrayOfEmailAddressEntitiesType) GetSchema ¶
func (E *EmailAddressesArrayOfEmailAddressEntitiesType) GetSchema() *Schema
func (*EmailAddressesArrayOfEmailAddressEntitiesType) SetForMarshal ¶
func (E *EmailAddressesArrayOfEmailAddressEntitiesType) SetForMarshal()
type EmailAddressesArrayOfEmailAddressesType ¶
type EmailAddressesArrayOfEmailAddressesType struct { XMLName xml.Name // The Address element represents a fully resolved e-mail address. Address *AddressEmailAddressType `xml:"Address"` }
func (*EmailAddressesArrayOfEmailAddressesType) GetSchema ¶
func (E *EmailAddressesArrayOfEmailAddressesType) GetSchema() *Schema
func (*EmailAddressesArrayOfEmailAddressesType) SetForMarshal ¶
func (E *EmailAddressesArrayOfEmailAddressesType) SetForMarshal()
type EmailAddressesArrayOfExtractedEmailAddresses ¶
type EmailAddressesArrayOfExtractedEmailAddresses struct { XMLName xml.Name // The EmailAddress element specifies a single email address. EmailAddress *EmailAddressstring `xml:"EmailAddress"` }
func (*EmailAddressesArrayOfExtractedEmailAddresses) GetSchema ¶
func (E *EmailAddressesArrayOfExtractedEmailAddresses) GetSchema() *Schema
func (*EmailAddressesArrayOfExtractedEmailAddresses) SetForMarshal ¶
func (E *EmailAddressesArrayOfExtractedEmailAddresses) SetForMarshal()
type EmailAddressstring ¶
func (*EmailAddressstring) GetSchema ¶
func (E *EmailAddressstring) GetSchema() *Schema
func (*EmailAddressstring) SetForMarshal ¶
func (E *EmailAddressstring) SetForMarshal()
type EmailEmailAddress ¶
func (*EmailEmailAddress) GetSchema ¶
func (E *EmailEmailAddress) GetSchema() *Schema
func (*EmailEmailAddress) SetForMarshal ¶
func (E *EmailEmailAddress) SetForMarshal()
type EmailEmailAddressType ¶
type EmailEmailAddressType struct { XMLName xml.Name // The Address element represents the e-mail address of the mailbox user. Address *Addressstring `xml:"Address"` // The Name element represents the display name of the mailbox user. Name *NameEmailAddress `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*EmailEmailAddressType) GetSchema ¶
func (E *EmailEmailAddressType) GetSchema() *Schema
func (*EmailEmailAddressType) SetForMarshal ¶
func (E *EmailEmailAddressType) SetForMarshal()
type EmailString ¶
func (*EmailString) GetSchema ¶
func (E *EmailString) GetSchema() *Schema
func (*EmailString) SetForMarshal ¶
func (E *EmailString) SetForMarshal()
type EmailUser ¶
type EmailUser struct { XMLName xml.Name // The Name element specifies a search refiner name. Name *Namestring `xml:"Name"` // The UserId element specifies the user identifier of an email user. UserId *UserIdstring `xml:"UserId"` }
func (*EmailUser) SetForMarshal ¶
func (E *EmailUser) SetForMarshal()
type Emails1 ¶
type Emails1 struct { XMLName xml.Name // The EmailAddressAttributedValue element specifies an instance of an array of email addresses and their associated attributions. EmailAddressAttributedValue *EmailAddressAttributedValue `xml:"EmailAddressAttributedValue"` }
func (*Emails1) SetForMarshal ¶
func (E *Emails1) SetForMarshal()
type Emails2 ¶
type Emails2 struct { XMLName xml.Name // The EmailAddressAttributedValue element specifies an instance of an array of email addresses and their associated attributions. EmailAddressAttributedValue *EmailAddressAttributedValue `xml:"EmailAddressAttributedValue"` }
func (*Emails2) SetForMarshal ¶
func (E *Emails2) SetForMarshal()
type Emails3 ¶
type Emails3 struct { XMLName xml.Name // The EmailAddressAttributedValue element specifies an instance of an array of email addresses and their associated attributions. EmailAddressAttributedValue *EmailAddressAttributedValue `xml:"EmailAddressAttributedValue"` }
func (*Emails3) SetForMarshal ¶
func (E *Emails3) SetForMarshal()
type EmptyFolder ¶
type EmptyFolder struct { XMLName xml.Name // The FolderIds element contains an array of folder identifiers that are used to identify folders to copy, move, get, delete, or monitor for event notifications. FolderIds *FolderIds `xml:"FolderIds"` // Specifies whether subfolders are to be deleted. This attribute is required. DeleteSubFolders *string `xml:"DeleteSubFolders,attr"` // Specifies how a folder is emptied. This attribute is required. DeleteType *string `xml:"DeleteType,attr"` }
func (*EmptyFolder) GetSchema ¶
func (E *EmptyFolder) GetSchema() *Schema
func (*EmptyFolder) SetForMarshal ¶
func (E *EmptyFolder) SetForMarshal()
type EmptyFolderResponse ¶
type EmptyFolderResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*EmptyFolderResponse) GetSchema ¶
func (E *EmptyFolderResponse) GetSchema() *Schema
func (*EmptyFolderResponse) SetForMarshal ¶
func (E *EmptyFolderResponse) SetForMarshal()
type EmptyFolderResponseMessage ¶
type EmptyFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of an EmptyFolder operation response.The following values are valid for this attribute:- Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*EmptyFolderResponseMessage) GetSchema ¶
func (E *EmptyFolderResponseMessage) GetSchema() *Schema
func (*EmptyFolderResponseMessage) SetForMarshal ¶
func (E *EmptyFolderResponseMessage) SetForMarshal()
type EnableAlwaysDelete ¶
func (*EnableAlwaysDelete) GetSchema ¶
func (E *EnableAlwaysDelete) GetSchema() *Schema
func (*EnableAlwaysDelete) SetForMarshal ¶
func (E *EnableAlwaysDelete) SetForMarshal()
type EncryptedSharedFolderData ¶
func (*EncryptedSharedFolderData) GetSchema ¶
func (E *EncryptedSharedFolderData) GetSchema() *Schema
func (*EncryptedSharedFolderData) SetForMarshal ¶
func (E *EncryptedSharedFolderData) SetForMarshal()
type EncryptedSharedFolderDataCollection ¶
type EncryptedSharedFolderDataCollection struct { EncryptedSharedFolderData `xml:"EncryptedSharedFolderData"` }EncryptedSharedFolderData *
func (*EncryptedSharedFolderDataCollection) GetSchema ¶
func (E *EncryptedSharedFolderDataCollection) GetSchema() *Schema
func (*EncryptedSharedFolderDataCollection) SetForMarshal ¶
func (E *EncryptedSharedFolderDataCollection) SetForMarshal()
type End ¶
func (*End) SetForMarshal ¶
func (E *End) SetForMarshal()
type EndChangeHighlightsType ¶
func (*EndChangeHighlightsType) GetSchema ¶
func (E *EndChangeHighlightsType) GetSchema() *Schema
func (*EndChangeHighlightsType) SetForMarshal ¶
func (E *EndChangeHighlightsType) SetForMarshal()
type EndDateRecurrence ¶
type EndDateRecurrence struct { XMLName xml.Name // The EndDate element represents the end date of a recurring task or a calendar item that has the EndDateRecurrence pattern type. EndDate *EndDateText `xml:"EndDate"` // The StartDate element represents the start date of a recurring task or calendar item. StartDate *StartDateRecurrence `xml:"StartDate"` TEXT *string `xml:",chardata"` }
func (*EndDateRecurrence) GetSchema ¶
func (E *EndDateRecurrence) GetSchema() *Schema
func (*EndDateRecurrence) SetForMarshal ¶
func (E *EndDateRecurrence) SetForMarshal()
type EndDateReminderType ¶
func (*EndDateReminderType) GetSchema ¶
func (E *EndDateReminderType) GetSchema() *Schema
func (*EndDateReminderType) SetForMarshal ¶
func (E *EndDateReminderType) SetForMarshal()
type EndDateText ¶
func (*EndDateText) GetSchema ¶
func (S *EndDateText) GetSchema() *Schema
func (*EndDateText) SetForMarshal ¶
func (S *EndDateText) SetForMarshal()
type EndDateTime ¶
func (*EndDateTime) GetSchema ¶
func (E *EndDateTime) GetSchema() *Schema
func (*EndDateTime) SetForMarshal ¶
func (E *EndDateTime) SetForMarshal()
type EndNodeUrl ¶
func (*EndNodeUrl) GetSchema ¶
func (E *EndNodeUrl) GetSchema() *Schema
func (*EndNodeUrl) SetForMarshal ¶
func (E *EndNodeUrl) SetForMarshal()
type EndTime ¶
func (*EndTime) SetForMarshal ¶
func (E *EndTime) SetForMarshal()
type EndTimeInMinutes ¶
func (*EndTimeInMinutes) GetSchema ¶
func (E *EndTimeInMinutes) GetSchema() *Schema
func (*EndTimeInMinutes) SetForMarshal ¶
func (E *EndTimeInMinutes) SetForMarshal()
type EndTimeReminderMessageDataType ¶
func (*EndTimeReminderMessageDataType) GetSchema ¶
func (E *EndTimeReminderMessageDataType) GetSchema() *Schema
func (*EndTimeReminderMessageDataType) SetForMarshal ¶
func (E *EndTimeReminderMessageDataType) SetForMarshal()
type EndTimeZone ¶
type EndTimeZone struct { XMLName xml.Name // The Period element defines the name, time offset, and unique identifier for a specific stage of the time zone. Period *Period `xml:"Period"` // The Periods element represents an array of periods that define the time offset at different stages of the time zone. Periods *Periods `xml:"Periods"` // The Transitions element represents an array of time zone transitions. Transitions *Transitions `xml:"Transitions"` // The TransitionsGroup element represents an array of time zone transitions. TransitionsGroup *TransitionsGroup `xml:"TransitionsGroup"` // The TransitionsGroups element represents an array of time zone transition groups. TransitionsGroups *TransitionsGroups `xml:"TransitionsGroups"` // Represents the unique identifier of the time zone definition. Id *string `xml:"Id,attr"` // Represents the descriptive name of the time zone definition. Name *string `xml:"Name,attr"` }
func (*EndTimeZone) GetSchema ¶
func (E *EndTimeZone) GetSchema() *Schema
func (*EndTimeZone) SetForMarshal ¶
func (E *EndTimeZone) SetForMarshal()
type EndTimeZoneId ¶
func (*EndTimeZoneId) GetSchema ¶
func (E *EndTimeZoneId) GetSchema() *Schema
func (*EndTimeZoneId) SetForMarshal ¶
func (E *EndTimeZoneId) SetForMarshal()
type EndWallClock ¶
func (*EndWallClock) GetSchema ¶
func (E *EndWallClock) GetSchema() *Schema
func (*EndWallClock) SetForMarshal ¶
func (E *EndWallClock) SetForMarshal()
type EnhancedLocation ¶
type EnhancedLocation struct { XMLName xml.Name // The Annotation element contains optional notes added by a user. Annotation *Annotation `xml:"Annotation"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The PostalAddress element specifies the postal address for a persona. PostalAddress *PostalAddressPersonaPostalAddressType `xml:"PostalAddress"` }
func (*EnhancedLocation) GetSchema ¶
func (E *EnhancedLocation) GetSchema() *Schema
func (*EnhancedLocation) SetForMarshal ¶
func (E *EnhancedLocation) SetForMarshal()
type EntityExtractionResult ¶
type EntityExtractionResult struct { XMLName xml.Name // The Addresses element specifies an array of AddressEntity elements. Addresses *AddressesArrayOfAddressEntitiesType `xml:"Addresses"` // The Contacts element specifies an array of contacts. Contacts *ContactsArrayOfContactsType `xml:"Contacts"` // The EmailAddresses element specifies an array of email address entities. EmailAddresses *EmailAddressesArrayOfEmailAddressEntitiesType `xml:"EmailAddresses"` // The MeetingSuggestions element specifies an array of MeetingSuggestion elements that contain entity extraction results. MeetingSuggestions *MeetingSuggestions `xml:"MeetingSuggestions"` // The PhoneNumbers element specifies an array of extracted phone numbers. PhoneNumbers *PhoneNumbersArrayOfPhoneEntitiesType `xml:"PhoneNumbers"` // The TaskSuggestions element specifies an array of task suggestions extracted from an item. TaskSuggestions *TaskSuggestions `xml:"TaskSuggestions"` // The Urls element specifies an array of URLs that are the result of entity extraction from an item in the mailbox. Urls *UrlsArrayOfUrlEntitiesType `xml:"Urls"` }
func (*EntityExtractionResult) GetSchema ¶
func (E *EntityExtractionResult) GetSchema() *Schema
func (*EntityExtractionResult) SetForMarshal ¶
func (E *EntityExtractionResult) SetForMarshal()
type EntryEmailAddress ¶
type EntryEmailAddress struct { XMLName xml.Name // Identifies the e-mail address.The following are the possible values for this attribute:- EmailAddress1 - EmailAddress2 - EmailAddress3 This attribute is required. Key *string `xml:"Key,attr"` // Defines the mailbox type of a mailbox user. This attribute is optional. MailboxType *string `xml:"MailboxType,attr"` // Defines the name of the mailbox user. This attribute is optional. Name *string `xml:"Name,attr"` // Defines the routing that is used for the mailbox. The default is SMTP. This attribute is optional. RoutingType *string `xml:"RoutingType,attr"` }
func (*EntryEmailAddress) GetSchema ¶
func (E *EntryEmailAddress) GetSchema() *Schema
func (*EntryEmailAddress) SetForMarshal ¶
func (E *EntryEmailAddress) SetForMarshal()
type EntryIMAddress ¶
type EntryIMAddress struct { XMLName xml.Name // Identifies the IM address.The following are the possible values for this attribute:- ImAddress1 - ImAddress2 - ImAddress3 Key *string `xml:"Key,attr"` }
func (*EntryIMAddress) GetSchema ¶
func (E *EntryIMAddress) GetSchema() *Schema
func (*EntryIMAddress) SetForMarshal ¶
func (E *EntryIMAddress) SetForMarshal()
type EntryPhoneNumber ¶
type EntryPhoneNumber struct { XMLName xml.Name // Identifies the telephone number. The Key attribute is of type PhoneNumberKeyType. The following are the possible values for this attribute:- AssistantPhone - BusinessFax - BusinessPhone - BusinessPhone2 - Callback - CarPhone - CompanyMainPhone - HomeFax - HomePhone - HomePhone2 - Isdn - MobilePhone - OtherFax - OtherTelephone - Pager - PrimaryPhone - RadioPhone - Telex - TtyTddPhone Key *string `xml:"Key,attr"` }
func (*EntryPhoneNumber) GetSchema ¶
func (E *EntryPhoneNumber) GetSchema() *Schema
func (*EntryPhoneNumber) SetForMarshal ¶
func (E *EntryPhoneNumber) SetForMarshal()
type EntryPhysicalAddress ¶
type EntryPhysicalAddress struct { XMLName xml.Name // The City element represents the city name that is associated with a contact. City *City `xml:"City"` // The Country element represents the country or region for a given physical address. CountryOrRegion *CountryOrRegion `xml:"CountryOrRegion"` // The PostalCode element represents the postal code for a contact item. PostalCode *PostalCode `xml:"PostalCode"` // The State element represents the state of residence for a contact item. State *State `xml:"State"` // The Street element represents a street address for a contact item. Street *Street `xml:"Street"` // Identifies a physical address. The following are the possible values for this attribute: - Business - Home - Other Key *string `xml:"Key,attr"` }
func (*EntryPhysicalAddress) GetSchema ¶
func (E *EntryPhysicalAddress) GetSchema() *Schema
func (*EntryPhysicalAddress) SetForMarshal ¶
func (E *EntryPhysicalAddress) SetForMarshal()
type Error ¶
type Error struct { XMLName xml.Name // The ErrorCode element represents a rule validation error code that describes what failed validation for each rule predicate or action. ErrorCode *ErrorCode `xml:"ErrorCode"` // The ErrorMessage element represents the reason for the validation error. ErrorMessage *ErrorMessage `xml:"ErrorMessage"` // The FieldURI element specifies the URI to the rule field that caused the validation error. FieldUri *FieldUriRule `xml:"FieldUri"` // The FieldValue element represents the value of the field that caused the validation error. FieldValue *FieldValue `xml:"FieldValue"` }
func (*Error) SetForMarshal ¶
func (E *Error) SetForMarshal()
type ErrorCode ¶
func (*ErrorCode) SetForMarshal ¶
func (E *ErrorCode) SetForMarshal()
type ErrorCodeItemIndexErrorType ¶
func (*ErrorCodeItemIndexErrorType) GetSchema ¶
func (E *ErrorCodeItemIndexErrorType) GetSchema() *Schema
func (*ErrorCodeItemIndexErrorType) SetForMarshal ¶
func (E *ErrorCodeItemIndexErrorType) SetForMarshal()
type ErrorCodeint ¶
func (*ErrorCodeint) GetSchema ¶
func (E *ErrorCodeint) GetSchema() *Schema
func (*ErrorCodeint) SetForMarshal ¶
func (E *ErrorCodeint) SetForMarshal()
type ErrorDescription ¶
func (*ErrorDescription) GetSchema ¶
func (E *ErrorDescription) GetSchema() *Schema
func (*ErrorDescription) SetForMarshal ¶
func (E *ErrorDescription) SetForMarshal()
type ErrorMessage ¶
func (*ErrorMessage) GetSchema ¶
func (E *ErrorMessage) GetSchema() *Schema
func (*ErrorMessage) SetForMarshal ¶
func (E *ErrorMessage) SetForMarshal()
type ErrorMessageNonIndexableItemStatisticType ¶
type ErrorMessageNonIndexableItemStatisticType struct { XMLName xml.Name TEXT string `xml:",chardata"` }
func (*ErrorMessageNonIndexableItemStatisticType) GetSchema ¶
func (E *ErrorMessageNonIndexableItemStatisticType) GetSchema() *Schema
func (*ErrorMessageNonIndexableItemStatisticType) SetForMarshal ¶
func (E *ErrorMessageNonIndexableItemStatisticType) SetForMarshal()
type ErrorSubscriptionIds ¶
type ErrorSubscriptionIds struct { XMLName xml.Name // The SubscriptionId element represents the identifier for a subscription. SubscriptionId *SubscriptionIdGetEvents `xml:"SubscriptionId"` }
func (*ErrorSubscriptionIds) GetSchema ¶
func (E *ErrorSubscriptionIds) GetSchema() *Schema
func (*ErrorSubscriptionIds) SetForMarshal ¶
func (E *ErrorSubscriptionIds) SetForMarshal()
type Errors ¶
type Errors struct { XMLName xml.Name // The Properties element contains a list of one or more tracking properties. Properties *PropertiesArrayOfTrackingPropertiesType `xml:"Properties"` }
func (*Errors) SetForMarshal ¶
func (E *Errors) SetForMarshal()
type EventData ¶
type EventData struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*EventData) SetForMarshal ¶
func (E *EventData) SetForMarshal()
type EventDescription ¶
func (*EventDescription) GetSchema ¶
func (E *EventDescription) GetSchema() *Schema
func (*EventDescription) SetForMarshal ¶
func (E *EventDescription) SetForMarshal()
type EventType ¶
func (*EventType) SetForMarshal ¶
func (E *EventType) SetForMarshal()
type EventTypes ¶
type EventTypes struct { XMLName xml.Name // The EventType element is used to create a subscription and identifies an event type to be reported in a notification. EventType *EventType `xml:"EventType"` }
func (*EventTypes) GetSchema ¶
func (E *EventTypes) GetSchema() *Schema
func (*EventTypes) SetForMarshal ¶
func (E *EventTypes) SetForMarshal()
type ExceptionFieldURI ¶
type ExceptionFieldURI struct { XMLName xml.Name // Identifies a property of an occurrence of a recurring item. This attribute is required. FieldURI *string `xml:"FieldURI,attr"` }
func (*ExceptionFieldURI) GetSchema ¶
func (E *ExceptionFieldURI) GetSchema() *Schema
func (*ExceptionFieldURI) SetForMarshal ¶
func (E *ExceptionFieldURI) SetForMarshal()
type Exceptions ¶
type Exceptions struct { XMLName xml.Name // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The ContainsBodyStrings element indicates the strings that must appear in the body of incoming messages in order for the condition or exception to apply. ContainsBodyStrings *ContainsBodyStrings `xml:"ContainsBodyStrings"` // The ContainsHeaderStrings element indicates the strings that must appear in the headers of incoming messages in order for the condition or exception to apply. ContainsHeaderStrings *ContainsHeaderStrings `xml:"ContainsHeaderStrings"` // The ContainsRecipientStrings element indicates the strings that must appear in either the ToRecipients or CcRecipients properties of incoming messages in order for the condition or exception to apply. ContainsRecipientStrings *ContainsRecipientStrings `xml:"ContainsRecipientStrings"` // The ContainsSenderStrings element indicates the strings that must appear in the From property of incoming messages in order for the condition or exception to apply. ContainsSenderStrings *ContainsSenderStrings `xml:"ContainsSenderStrings"` // The ContainsSubjectOrBodyStrings element indicates the strings that must appear in either the body or the subject of incoming messages in order for the condition or exception to apply. ContainsSubjectOrBodyStrings *ContainsSubjectOrBodyStrings `xml:"ContainsSubjectOrBodyStrings"` // The ContainsSubjectStrings element indicates the strings that must appear in the subject of incoming messages in order for the condition or exception to apply. ContainsSubjectStrings *ContainsSubjectStrings `xml:"ContainsSubjectStrings"` // The FlaggedForAction element specifies the flag for action value that must appear on incoming messages in order for the condition or exception to apply. FlaggedForAction *FlaggedForAction `xml:"FlaggedForAction"` // The FromAddresses element indicates the e-mail addresses from which incoming messages must be sent in order for the condition or exception to apply. FromAddresses *FromAddresses `xml:"FromAddresses"` // The FromConnectedAccounts element represents the e-mail account names from which incoming messages have to have been aggregated in order for the condition or exception to apply. FromConnectedAccounts *FromConnectedAccounts `xml:"FromConnectedAccounts"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The IsApprovalRequest element indicates whether incoming messages must be approval requests in order for the condition or exception to apply. IsApprovalRequest *IsApprovalRequest `xml:"IsApprovalRequest"` // The IsAutomaticForward element indicates whether incoming messages must be automatic forwards in order for the condition or exception to apply. IsAutomaticForward *IsAutomaticForward `xml:"IsAutomaticForward"` // The IsAutomaticReply element indicates whether incoming messages must be automatic replies in order for the condition or exception to apply. IsAutomaticReply *IsAutomaticReply `xml:"IsAutomaticReply"` // The IsEncrypted element indicates whether incoming messages must be S/MIME encrypted in order for the condition or exception to apply. IsEncrypted *IsEncrypted `xml:"IsEncrypted"` // The IsMeetngRequest element indicates whether incoming messages must be a meeting request in order for the condition or exception to apply. IsMeetingRequest *IsMeetingRequest `xml:"IsMeetingRequest"` // The IsMeetngResponsequest element indicates whether incoming messages must be a meeting response in order for the condition or exception to apply. IsMeetingResponse *IsMeetingResponse `xml:"IsMeetingResponse"` // The IsNDR element indicates whether incoming messages must be non-delivery reports (NDRs) in order for the condition or exception to apply. IsNDR *IsNDR `xml:"IsNDR"` // The IsPermissionControlled element indicates whether incoming messages must be permission controlled (RMS protected) in order for the condition or exception to apply. IsPermissionControlled *IsPermissionControlled `xml:"IsPermissionControlled"` // The IsReadReceipt element indicates whether incoming messages must be read receipts in order for the condition or exception to apply. IsReadReceipt *IsReadReceipt `xml:"IsReadReceipt"` // The IsSigned element indicates whether incoming messages must be signed in order for the condition or exception to apply. IsSigned *IsSigned `xml:"IsSigned"` // The IsVoicemail element indicates whether incoming messages must be voice mail messages in order for the condition or exception to apply. IsVoicemail *IsVoicemail `xml:"IsVoicemail"` // The ItemClasses element represents the item classes that must be stamped on incoming messages in order for the condition or exception to apply. ItemClasses *ItemClasses `xml:"ItemClasses"` // The MessageClassifications element represents the message classifications that must be stamped on incoming messages in order for the condition or exception to apply. MessageClassifications *MessageClassifications `xml:"MessageClassifications"` // The NotSentToMe element indicates whether the owner of the mailbox must not be in the ToRecipients property of the incoming messages in order for the condition or exception to apply. NotSentToMe *NotSentToMe `xml:"NotSentToMe"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The SentCcMe element indicates whether the owner of the mailbox has to be in the CcRecipients property of incoming messages in order for the condition or exception to apply. SentCcMe *SentCcMe `xml:"SentCcMe"` // The SentOnlyToMe element indicates whether the owner of the mailbox has to be the only one in the ToRecipients property of incoming messages in order for the condition or exception to apply. SentOnlyToMe *SentOnlyToMe `xml:"SentOnlyToMe"` // The SentToAddresses element indicates the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply. SentToAddresses *SentToAddresses `xml:"SentToAddresses"` // The SentToMe element indicates whether the owner of the mailbox has to be in the ToRecipients property of incoming messages in order for the condition or exception to apply. SentToMe *SentToMe `xml:"SentToMe"` // The SentToOrCcMe element indicates whether the owner of the mailbox has to be in either a ToRecipients or CcRecipients property of incoming messages in order for the condition or exception to apply. SentToOrCcMe *SentToOrCcMe `xml:"SentToOrCcMe"` // The WithinDateRange element specifies the date range within which incoming messages have to have been received in order for the condition or exception to apply. WithinDateRange *WithinDateRange `xml:"WithinDateRange"` // The WithinSizeRange element specifies the minimum and maximum sizes that incoming messages must be in order for the condition or exception to apply. WithinSizeRange *WithinSizeRange `xml:"WithinSizeRange"` }
func (*Exceptions) GetSchema ¶
func (E *Exceptions) GetSchema() *Schema
func (*Exceptions) SetForMarshal ¶
func (E *Exceptions) SetForMarshal()
type ExchangeImpersonation ¶
type ExchangeImpersonation struct { XMLName xml.Name // The ConnectingSID element represents an account to impersonate when you are using the ExchangeImpersonation SOAP header. ConnectingSID *ConnectingSID `xml:"ConnectingSID"` }
func (*ExchangeImpersonation) GetSchema ¶
func (E *ExchangeImpersonation) GetSchema() *Schema
func (*ExchangeImpersonation) SetForMarshal ¶
func (E *ExchangeImpersonation) SetForMarshal()
type ExchangeStoreId ¶
type ExchangeStoreId struct { XMLName xml.Name // The text value of the ChangeKey attribute is the change key of the group. ChangeKey *string `xml:"ChangeKey,attr"` // The text value of the Id attribute is the identifier of the group. Id *string `xml:"Id,attr"` }
func (*ExchangeStoreId) GetSchema ¶
func (E *ExchangeStoreId) GetSchema() *Schema
func (*ExchangeStoreId) SetForMarshal ¶
func (E *ExchangeStoreId) SetForMarshal()
type ExcludeConflicts ¶
func (*ExcludeConflicts) GetSchema ¶
func (E *ExcludeConflicts) GetSchema() *Schema
func (*ExcludeConflicts) SetForMarshal ¶
func (E *ExcludeConflicts) SetForMarshal()
type Excludes ¶
type Excludes struct { XMLName xml.Name // The Bitmask element represents a hexadecimal or decimal mask to be used during an Excludes restriction operation. Bitmask *Bitmask `xml:"Bitmask"` // The Excludes element performs a bitwise mask of the specified property and a supplied value. Excludes *Excludes `xml:"Excludes"` // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*Excludes) SetForMarshal ¶
func (E *Excludes) SetForMarshal()
type ExecutedSearchScope ¶
func (*ExecutedSearchScope) GetSchema ¶
func (E *ExecutedSearchScope) GetSchema() *Schema
func (*ExecutedSearchScope) SetForMarshal ¶
func (E *ExecutedSearchScope) SetForMarshal()
type Exists ¶
type Exists struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*Exists) SetForMarshal ¶
func (E *Exists) SetForMarshal()
type ExpandDL ¶
type ExpandDL struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*ExpandDL) SetForMarshal ¶
func (E *ExpandDL) SetForMarshal()
type ExpandDLResponse ¶
type ExpandDLResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*ExpandDLResponse) GetSchema ¶
func (E *ExpandDLResponse) GetSchema() *Schema
func (*ExpandDLResponse) SetForMarshal ¶
func (E *ExpandDLResponse) SetForMarshal()
type ExpandDLResponseMessage ¶
type ExpandDLResponseMessage struct { XMLName xml.Name // The DLExpansion element contains an array of mailboxes that are contained in a distribution list. DLExpansion *DLExpansion `xml:"DLExpansion"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Represents the next denominator to use for the next request when doing fractional paging. AbsoluteDenominator *string `xml:"AbsoluteDenominator,attr"` // Indicates that additional paging is not needed. This attribute will be true if the current results contain the last item in the query. IncludesLastItemInRange *string `xml:"IncludesLastItemInRange,attr"` // Represents the next index that should be used for the next request when an indexed paging view is used. IndexedPagingOffset *string `xml:"IndexedPagingOffset,attr"` // Represents the new numerator value to use for the next request when fraction page views are used. NumeratorOffset *string `xml:"NumeratorOffset,attr"` // Describes the status of an ExpandDL operation response.The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` // Represents the total number of items that pass the restriction. TotalItemsInView *string `xml:"TotalItemsInView,attr"` }
func (*ExpandDLResponseMessage) GetSchema ¶
func (E *ExpandDLResponseMessage) GetSchema() *Schema
func (*ExpandDLResponseMessage) SetForMarshal ¶
func (E *ExpandDLResponseMessage) SetForMarshal()
type ExpandGroupMembership ¶
func (*ExpandGroupMembership) GetSchema ¶
func (E *ExpandGroupMembership) GetSchema() *Schema
func (*ExpandGroupMembership) SetForMarshal ¶
func (E *ExpandGroupMembership) SetForMarshal()
type ExportAllowed ¶
func (*ExportAllowed) GetSchema ¶
func (E *ExportAllowed) GetSchema() *Schema
func (*ExportAllowed) SetForMarshal ¶
func (E *ExportAllowed) SetForMarshal()
type ExportItems ¶
type ExportItems struct { XMLName xml.Name // The ItemIds element contains an array of item identifiers that identify the items to export from a mailbox. ItemIds *ItemIdsNonEmptyArrayOfItemIdsType `xml:"ItemIds"` }
func (*ExportItems) GetSchema ¶
func (E *ExportItems) GetSchema() *Schema
func (*ExportItems) SetForMarshal ¶
func (E *ExportItems) SetForMarshal()
type ExportItemsResponse ¶
type ExportItemsResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*ExportItemsResponse) GetSchema ¶
func (E *ExportItemsResponse) GetSchema() *Schema
func (*ExportItemsResponse) SetForMarshal ¶
func (E *ExportItemsResponse) SetForMarshal()
type ExportItemsResponseMessage ¶
type ExportItemsResponseMessage struct { XMLName xml.Name // The Data element contains the data of a single exported item or an item to upload into a mailbox. Data *Database64Binary `xml:"Data"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*ExportItemsResponseMessage) GetSchema ¶
func (E *ExportItemsResponseMessage) GetSchema() *Schema
func (*ExportItemsResponseMessage) SetForMarshal ¶
func (E *ExportItemsResponseMessage) SetForMarshal()
type ExtendedAttribute ¶
type ExtendedAttributes ¶
type ExtendedFieldURI ¶
type ExtendedFieldURI struct { XMLName xml.Name // Defines the well-known property set IDs for extended MAPI properties.If this attribute is used, the PropertySetId and PropertyTag attributes cannot be used. This attribute must be used with either the PropertyId or PropertyName attribute, and the PropertyType attribute.The DistinguishedPropertySetId Attribute table later in this topic lists the possible values for this attribute.This attribute is optional. DistinguishedPropertySetId *string `xml:"DistinguishedPropertySetId,attr"` // Identifies an extended property by its dispatch ID. The dispatch ID can be identified in either decimal or hexadecimal formats. This property must be coupled with either DistinguishedPropertySetId or PropertySetId.If this attribute is used, the PropertyName and PropertyTag attributes cannot be used.This attribute is optional. PropertyId *string `xml:"PropertyId,attr"` // Identifies an extended property by its name. This property must be coupled with either DistinguishedPropertySetId or PropertySetId.If this attribute is used, the PropertyId and PropertyTag attributes cannot be used.This attribute is optional. PropertyName *string `xml:"PropertyName,attr"` // Identifies a MAPI extended property set or namespace by its identifying GUID.If this attribute is used, the DistinguishedPropertySetId and PropertyTag attribute cannot be used. This attribute must be used with either the PropertyId or PropertyName attribute, and the PropertyType attribute.This attribute is optional. PropertySetId *string `xml:"PropertySetId,attr"` // Identifies the property tag without the type part of the tag. The PropertyTag can be represented as either a hexadecimal or a short integer.The range between 0x8000 and 0xFFFE represents the custom range of properties. When a mailbox database encounters a custom property for the first time, it assigns that custom property a property tag within the custom property range of 0x8000-0xFFFE. A given custom property tag will most likely differ across databases. Therefore, a custom property request by property tag can return different properties on different databases. The use of the PropertyTag attribute is prohibited for custom properties. Instead, use the PropertySetId attribute and the PropertyName or PropertyId attribute.IMPORTANT: Access any custom property between 0x8000 and 0xFFFE by using the GUID + name/ID. If the PropertyTag attribute is used, the DistinguishedPropertySetId, PropertySetId, PropertyName, and PropertyId attributes cannot be used.This attribute is optional.NOTE: You cannot use a property tag attribute for properties within the custom range 0x8000-0xFFFE. You must use a named property in this case. PropertyTag *string `xml:"PropertyTag,attr"` // Represents the property type of a property tag. This corresponds to the least significant word in a property tag.The PropertyType Attribute table later in this topic contains the possible values for this attribute.This attribute is required. PropertyType *string `xml:"PropertyType,attr"` }
func (*ExtendedFieldURI) GetSchema ¶
func (E *ExtendedFieldURI) GetSchema() *Schema
func (*ExtendedFieldURI) SetForMarshal ¶
func (E *ExtendedFieldURI) SetForMarshal()
type ExtendedPropertiesArrayOfExtendedPropertyAttributedValueType ¶
type ExtendedPropertiesArrayOfExtendedPropertyAttributedValueType struct { XMLName xml.Name // The ExtendedPropertyAttributedValue element specifies extended properties for a persona. ExtendedPropertyAttributedValue *ExtendedPropertyAttributedValue `xml:"ExtendedPropertyAttributedValue"` }
func (*ExtendedPropertiesArrayOfExtendedPropertyAttributedValueType) GetSchema ¶
func (E *ExtendedPropertiesArrayOfExtendedPropertyAttributedValueType) GetSchema() *Schema
func (*ExtendedPropertiesArrayOfExtendedPropertyAttributedValueType) SetForMarshal ¶
func (E *ExtendedPropertiesArrayOfExtendedPropertyAttributedValueType) SetForMarshal()
type ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs ¶
type ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs struct { XMLName xml.Name // The ExtendedProperty element specifies an extended property for the Unified Contact Store. ExtendedProperty *ExtendedPropertyPathToExtendedFieldType `xml:"ExtendedProperty"` }
func (*ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs) GetSchema ¶
func (E *ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs) GetSchema() *Schema
func (*ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs) SetForMarshal ¶
func (E *ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs) SetForMarshal()
type ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType ¶
type ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType struct { XMLName xml.Name // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` }
func (*ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType) GetSchema ¶
func (E *ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType) GetSchema() *Schema
func (*ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType) SetForMarshal ¶
func (E *ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType) SetForMarshal()
type ExtendedProperty ¶
type ExtendedProperty struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The Value element contains the value of an extended property. Value *Value `xml:"Value"` // The Values element contains a collection of values for an extended property. Values *Values `xml:"Values"` }
func (*ExtendedProperty) GetSchema ¶
func (E *ExtendedProperty) GetSchema() *Schema
func (*ExtendedProperty) SetForMarshal ¶
func (E *ExtendedProperty) SetForMarshal()
type ExtendedPropertyAttributedValue ¶
type ExtendedPropertyAttributedValue struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element specifies an array of extended properties for a persona. Value *ValueExtendedPropertyType `xml:"Value"` }
func (*ExtendedPropertyAttributedValue) GetSchema ¶
func (E *ExtendedPropertyAttributedValue) GetSchema() *Schema
func (*ExtendedPropertyAttributedValue) SetForMarshal ¶
func (E *ExtendedPropertyAttributedValue) SetForMarshal()
type ExtendedPropertyPathToExtendedFieldType ¶
type ExtendedPropertyPathToExtendedFieldType struct { XMLName xml.Name // Indicates the distinguished property set identifier. This attribute is optional. DistinguishedPropertySetId *string `xml:"DistinguishedPropertySetId,attr"` // Indicates the field Uniform Resource Identifier (URI). This attribute is required. For possible values, see the FieldURI element. FieldURI *string `xml:"FieldURI,attr"` // Integer that indicates the property identifier. This attribute is optional. PropertyId *string `xml:"PropertyId,attr"` // String that indicates the property name. This attribute is optional. PropertyName *string `xml:"PropertyName,attr"` // Indicates the GUID property set identifier. This attribute is optional. PropertySetId *string `xml:"PropertySetId,attr"` // Represents the property tag minus the type part.There are two options for representation: - Hexadecimal: 0x3fa4 - Decimal: 0-65535 This attribute is optional. PropertyTag *string `xml:"PropertyTag,attr"` // Indicates the property type. This attribute is required. PropertyType *string `xml:"PropertyType,attr"` }
func (*ExtendedPropertyPathToExtendedFieldType) GetSchema ¶
func (E *ExtendedPropertyPathToExtendedFieldType) GetSchema() *Schema
func (*ExtendedPropertyPathToExtendedFieldType) SetForMarshal ¶
func (E *ExtendedPropertyPathToExtendedFieldType) SetForMarshal()
type ExternalAudience ¶
func (*ExternalAudience) GetSchema ¶
func (E *ExternalAudience) GetSchema() *Schema
func (*ExternalAudience) SetForMarshal ¶
func (E *ExternalAudience) SetForMarshal()
type ExternalEmailAddress ¶
func (*ExternalEmailAddress) GetSchema ¶
func (E *ExternalEmailAddress) GetSchema() *Schema
func (*ExternalEmailAddress) SetForMarshal ¶
func (E *ExternalEmailAddress) SetForMarshal()
type ExternalMemberCount ¶
func (*ExternalMemberCount) GetSchema ¶
func (E *ExternalMemberCount) GetSchema() *Schema
func (*ExternalMemberCount) SetForMarshal ¶
func (E *ExternalMemberCount) SetForMarshal()
type ExternalReply ¶
type ExternalReply struct { XMLName xml.Name // The Message element contains the out of Office (OOF) response. Message *MessageAvailability `xml:"Message"` }
func (*ExternalReply) GetSchema ¶
func (E *ExternalReply) GetSchema() *Schema
func (*ExternalReply) SetForMarshal ¶
func (E *ExternalReply) SetForMarshal()
type ExternalUserIdentity ¶
func (*ExternalUserIdentity) GetSchema ¶
func (E *ExternalUserIdentity) GetSchema() *Schema
func (*ExternalUserIdentity) SetForMarshal ¶
func (E *ExternalUserIdentity) SetForMarshal()
type ExtractAllowed ¶
func (*ExtractAllowed) GetSchema ¶
func (E *ExtractAllowed) GetSchema() *Schema
func (*ExtractAllowed) SetForMarshal ¶
func (E *ExtractAllowed) SetForMarshal()
type FailedMailbox ¶
type FailedMailbox struct { XMLName xml.Name // The ErrorCode element specifies the error code of a failed search performed against a mailbox. ErrorCode *ErrorCodeint `xml:"ErrorCode"` // The ErrorMessage element represents the reason for the validation error. ErrorMessage *ErrorMessage `xml:"ErrorMessage"` // The IsArchive element specifies a Boolean value that indicates whether the mailbox is an archive mailbox. IsArchive *IsArchive `xml:"IsArchive"` // The Mailbox element contains an identifier for a mailbox. Mailbox *Mailboxstring `xml:"Mailbox"` }
func (*FailedMailbox) GetSchema ¶
func (F *FailedMailbox) GetSchema() *Schema
func (*FailedMailbox) SetForMarshal ¶
func (F *FailedMailbox) SetForMarshal()
type FailedMailboxes ¶
type FailedMailboxes struct { XMLName xml.Name // The FailedMailbox element specifies the error message for a mailbox that failed on search. FailedMailbox *FailedMailbox `xml:"FailedMailbox"` }
func (*FailedMailboxes) GetSchema ¶
func (F *FailedMailboxes) GetSchema() *Schema
func (*FailedMailboxes) SetForMarshal ¶
func (F *FailedMailboxes) SetForMarshal()
type FederatedDeliveryMailbox ¶
type FederatedDeliveryMailbox struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*FederatedDeliveryMailbox) GetSchema ¶
func (F *FederatedDeliveryMailbox) GetSchema() *Schema
func (*FederatedDeliveryMailbox) SetForMarshal ¶
func (F *FederatedDeliveryMailbox) SetForMarshal()
type FieldOrder ¶
type FieldOrder struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` // Describes the sort order direction. The following are the possible values: - Ascending - Descending Order *string `xml:"Order,attr"` }
func (*FieldOrder) GetSchema ¶
func (F *FieldOrder) GetSchema() *Schema
func (*FieldOrder) SetForMarshal ¶
func (F *FieldOrder) SetForMarshal()
type FieldURI ¶
type FieldURI struct { XMLName xml.Name // Identifies the URI of the property. FieldURI *string `xml:"FieldURI,attr"` }
func (*FieldURI) SetForMarshal ¶
func (F *FieldURI) SetForMarshal()
type FieldURIOrConstant ¶
type FieldURIOrConstant struct { XMLName xml.Name // The Constant element identifies a constant value in a restriction. Constant *Constant `xml:"Constant"` // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*FieldURIOrConstant) GetSchema ¶
func (F *FieldURIOrConstant) GetSchema() *Schema
func (*FieldURIOrConstant) SetForMarshal ¶
func (F *FieldURIOrConstant) SetForMarshal()
type FieldUriRule ¶
func (*FieldUriRule) GetSchema ¶
func (F *FieldUriRule) GetSchema() *Schema
func (*FieldUriRule) SetForMarshal ¶
func (F *FieldUriRule) SetForMarshal()
type FieldValue ¶
func (*FieldValue) GetSchema ¶
func (F *FieldValue) GetSchema() *Schema
func (*FieldValue) SetForMarshal ¶
func (F *FieldValue) SetForMarshal()
type FileAs ¶
func (*FileAs) SetForMarshal ¶
func (F *FileAs) SetForMarshal()
type FileAsHeader ¶
func (*FileAsHeader) GetSchema ¶
func (F *FileAsHeader) GetSchema() *Schema
func (*FileAsHeader) SetForMarshal ¶
func (F *FileAsHeader) SetForMarshal()
type FileAsId ¶
func (*FileAsId) SetForMarshal ¶
func (F *FileAsId) SetForMarshal()
type FileAsIds ¶
type FileAsIds struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*FileAsIds) SetForMarshal ¶
func (F *FileAsIds) SetForMarshal()
type FileAsMapping ¶
func (*FileAsMapping) GetSchema ¶
func (F *FileAsMapping) GetSchema() *Schema
func (*FileAsMapping) SetForMarshal ¶
func (F *FileAsMapping) SetForMarshal()
type FileAses ¶
type FileAses struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*FileAses) SetForMarshal ¶
func (F *FileAses) SetForMarshal()
type FileAttachment ¶
type FileAttachment struct { XMLName xml.Name // The AttachmentId element identifies an item or file attachment. This element is used in CreateAttachment responses. AttachmentId *AttachmentId `xml:"AttachmentId"` // The Content element contains the Base64-encoded contents of a file attachment. Content *Content `xml:"Content"` // The ContentId element represents an identifier for the contents of an attachment. ContentId can be set to any string value. Applications can use ContentId to implement their own identification mechanisms. ContentId *ContentId `xml:"ContentId"` // The ContentLocation element contains the Uniform Resource Identifier (URI) that corresponds to the location of the content of an attachment. ContentLocation *ContentLocation `xml:"ContentLocation"` // The ContentType element describes the Multipurpose Internet Mail Extensions (MIME) type of the attachment content. ContentType *ContentType `xml:"ContentType"` // The IsContactPhoto element indicates whether the file attachment is a contact picture. IsContactPhoto *IsContactPhoto `xml:"IsContactPhoto"` // The IsInline element represents whether the attachment appears inline within an item. IsInline *IsInline `xml:"IsInline"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The Name element represents the name of the attachment. Name *NameAttachmentType `xml:"Name"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` }
func (*FileAttachment) GetSchema ¶
func (F *FileAttachment) GetSchema() *Schema
func (*FileAttachment) SetForMarshal ¶
func (F *FileAttachment) SetForMarshal()
type FilterHtmlContent ¶
func (*FilterHtmlContent) GetSchema ¶
func (F *FilterHtmlContent) GetSchema() *Schema
func (*FilterHtmlContent) SetForMarshal ¶
func (F *FilterHtmlContent) SetForMarshal()
type FindCalendarFoldersResponseMessage ¶
type FindCalendarFoldersResponseMessage struct { XMLName xml.Name RootFolder *RootFolderFindFolderResponseMessage `xml:"RootFolder"` }
func (*FindCalendarFoldersResponseMessage) GetSchema ¶
func (F *FindCalendarFoldersResponseMessage) GetSchema() *Schema
func (*FindCalendarFoldersResponseMessage) SetForMarshal ¶
func (F *FindCalendarFoldersResponseMessage) SetForMarshal()
type FindConversation ¶
type FindConversation struct { XMLName xml.Name // The ConversationShape element identifies the property set to return in a FindConversation operation response. ConversationShape *ConversationShape `xml:"ConversationShape"` // The IndexedPageItemView element describes how paged conversation or item information is returned for a FindItem operation or FindConversation operation request. IndexedPageItemView *IndexedPageItemView `xml:"IndexedPageItemView"` // The MailboxScope element identifies whether a search or fetch for a conversation should span either the primary mailbox, archive mailbox, or both the primary and archive mailbox. MailboxScope *MailboxScope `xml:"MailboxScope"` // The ParentFolderId element identifies the folder in which a new folder is created or the folder to search for the FindConversation operation. ParentFolderId *ParentFolderIdTargetFolderIdType `xml:"ParentFolderId"` // The QueryString element contains a mailbox query string based on Advanced Query Syntax (AQS). QueryString *QueryStringQueryStringType `xml:"QueryString"` // The SeekToConditionPageItemView element identifies the condition that is used to identify the end of a search, the starting index of a search, the maximum entries to return, and the search directions for a FindItem or FindConversation search. SeekToConditionPageItemView *SeekToConditionPageItemView `xml:"SeekToConditionPageItemView"` // The SortOrder element defines how items are sorted in a FindItem or FindConversation request. SortOrder *SortOrder `xml:"SortOrder"` // Identifies the types of sub-tree traversal. This attribute is optional. Traversal *string `xml:"Traversal,attr"` // Identifies the types view filters. This attribute is optional. ViewFilter *string `xml:"ViewFilter,attr"` }
func (*FindConversation) GetSchema ¶
func (F *FindConversation) GetSchema() *Schema
func (*FindConversation) SetForMarshal ¶
func (F *FindConversation) SetForMarshal()
type FindConversationResponse ¶
type FindConversationResponse struct { XMLName xml.Name // The Conversations element contains an array of conversations that are returned in the FindConversation response. Conversations *Conversations `xml:"Conversations"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a FindConversation operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*FindConversationResponse) GetSchema ¶
func (F *FindConversationResponse) GetSchema() *Schema
func (*FindConversationResponse) SetForMarshal ¶
func (F *FindConversationResponse) SetForMarshal()
type FindFolder ¶
type FindFolder struct { XMLName xml.Name // The FolderShape element identifies the folder properties to include in a GetFolder, FindFolder, or SyncFolderHierarchy response. FolderShape *FolderShape `xml:"FolderShape"` // The FractionalPageFolderView element describes where the paged view starts and the maximum number of folders returned in a FindFolder request. FractionalPageFolderView *FractionalPageFolderView `xml:"FractionalPageFolderView"` // The IndexedPageFolderView element describes how paged item information is returned in a FindFolder response. IndexedPageFolderView *IndexedPageFolderView `xml:"IndexedPageFolderView"` // The ParentFolderIds element identifies folders for the FindItem and FindFolder operations to search. ParentFolderIds *ParentFolderIds `xml:"ParentFolderIds"` // The Restriction element represents the restriction or query that is used to filter items or folders in FindItem/FindFolder and search folder operations. Restriction *Restriction `xml:"Restriction"` // Defines how a search is performed. This attribute is required. Traversal *string `xml:"Traversal,attr"` }
func (*FindFolder) GetSchema ¶
func (F *FindFolder) GetSchema() *Schema
func (*FindFolder) SetForMarshal ¶
func (F *FindFolder) SetForMarshal()
type FindFolderResponse ¶
type FindFolderResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*FindFolderResponse) GetSchema ¶
func (F *FindFolderResponse) GetSchema() *Schema
func (*FindFolderResponse) SetForMarshal ¶
func (F *FindFolderResponse) SetForMarshal()
type FindFolderResponseMessage ¶
type FindFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The RootFolder element contains the results of a search of a single root folder during a FindFolder operation. RootFolder *RootFolderFindFolderResponseMessage `xml:"RootFolder"` // Describes the status of a FindFolder operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*FindFolderResponseMessage) GetSchema ¶
func (F *FindFolderResponseMessage) GetSchema() *Schema
func (*FindFolderResponseMessage) SetForMarshal ¶
func (F *FindFolderResponseMessage) SetForMarshal()
type FindItem ¶
type FindItem struct { XMLName xml.Name // 提供用于定义日历项搜索的时间跨度限制。此元素为可选。 CalendarView *CalendarView `xml:"CalendarView"` // 根据字母顺序显示名称定义对联系人项的搜索。此元素为可选。 ContactsView *ContactsView `xml:"ContactsView"` // 为 FindItem 查询提供标准分组。此元素是可选的。 DistinguishedGroupBy *DistinguishedGroupBy `xml:"DistinguishedGroupBy"` // 描述分页视图的开始位置以及 FindItem 请求中返回的最大项数。从找到的项集开头开始的分页视图偏移量由分数描述。此元素为可选。 FractionalPageItemView *FractionalPageItemView `xml:"FractionalPageItemView"` // 指定 FindItem 查询的任意分组。此元素为可选。 GroupBy *GroupBy `xml:"GroupBy"` // 描述如何为 FindItem 请求返回分页项信息。此元素为可选。 IndexedPageItemView *IndexedPageItemView `xml:"IndexedPageItemView"` // 标识要包含在 FindItem 操作 响应中的项属性和内容。 ItemShape *ItemShape `xml:"ItemShape"` // 标识要搜索 FindItem 和 FindFolder 操作的文件夹。 ParentFolderIds *ParentFolderIds `xml:"ParentFolderIds"` // 包含基于高级查询语法 (AQS) 的邮箱查询字符串。 QueryString *QueryStringQueryStringType `xml:"QueryString"` // Restriction 元素表示用于在 FindItem/FindFolder 和搜索文件夹操作中筛选项目或文件夹的限制或查询。 Restriction *Restriction `xml:"Restriction"` // 定义如何在 FindItem 请求中对项进行排序。此元素是可选的。 SortOrder *SortOrder `xml:"SortOrder"` // 定义搜索是否发现文件夹中的项目或文件夹的垃圾箱。这个属性是必需的。 Traversal *string `xml:"Traversal,attr"` }
func (*FindItem) SetForMarshal ¶
func (F *FindItem) SetForMarshal()
type FindItemResponse ¶
type FindItemResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*FindItemResponse) GetSchema ¶
func (F *FindItemResponse) GetSchema() *Schema
func (*FindItemResponse) IsOK ¶
func (F *FindItemResponse) IsOK() bool
func (*FindItemResponse) SetForMarshal ¶
func (F *FindItemResponse) SetForMarshal()
func (*FindItemResponse) TryIntoErr ¶
func (F *FindItemResponse) TryIntoErr() error
type FindItemResponseMessage ¶
type FindItemResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The RootFolder element contains the results of a search of a single root folder during a FindItem operation. RootFolder *RootFolderFindItemResponseMessage `xml:"RootFolder"` // Describes the status of a FindItem operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*FindItemResponseMessage) GetSchema ¶
func (F *FindItemResponseMessage) GetSchema() *Schema
func (*FindItemResponseMessage) SetForMarshal ¶
func (F *FindItemResponseMessage) SetForMarshal()
type FindMailboxStatisticsByKeywords ¶
type FindMailboxStatisticsByKeywords struct { XMLName xml.Name // The FromDate element specifies the date that the message was sent. FromDate *FromDate `xml:"FromDate"` // The IncludePersonalArchive element specifies whether to include the personal archive in the search. IncludePersonalArchive *IncludePersonalArchive `xml:"IncludePersonalArchive"` // The IncludeUnsearchableItems element specifies whether to include items that cannot be searched. IncludeUnsearchableItems *IncludeUnsearchableItems `xml:"IncludeUnsearchableItems"` // The Keywords element specifies keywords for a FindMailboxStatisticsByKeywords operation search. Keywords *Keywords `xml:"Keywords"` // The Language element contains the language used for the search query. Language *Language `xml:"Language"` // The Mailboxes element contains an array of mailboxes. Mailboxes *MailboxesArrayOfUserMailboxesType `xml:"Mailboxes"` // The MessageTypes element specifies an array of messages to search. MessageTypes *MessageTypes `xml:"MessageTypes"` // The Recipients element specifies an array of recipients of a message. Recipients *RecipientsArrayOfSmtpAddressType `xml:"Recipients"` // The SearchDumpster element specifies whether to search in the Exchange Dumpster. SearchDumpster *SearchDumpster `xml:"SearchDumpster"` // The Senders element specifies an array of Simple Mail Transfer Protocol (SMTP) addresses. Senders *Senders `xml:"Senders"` // The ToDate element specifies the date that the message was received. ToDate *ToDate `xml:"ToDate"` }
func (*FindMailboxStatisticsByKeywords) GetSchema ¶
func (F *FindMailboxStatisticsByKeywords) GetSchema() *Schema
func (*FindMailboxStatisticsByKeywords) SetForMarshal ¶
func (F *FindMailboxStatisticsByKeywords) SetForMarshal()
type FindMailboxStatisticsByKeywordsResponse ¶
type FindMailboxStatisticsByKeywordsResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*FindMailboxStatisticsByKeywordsResponse) GetSchema ¶
func (F *FindMailboxStatisticsByKeywordsResponse) GetSchema() *Schema
func (*FindMailboxStatisticsByKeywordsResponse) SetForMarshal ¶
func (F *FindMailboxStatisticsByKeywordsResponse) SetForMarshal()
type FindMailboxStatisticsByKeywordsResponseMessage ¶
type FindMailboxStatisticsByKeywordsResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MailboxStatisticsSearchResult element contains the results of a keyword search. MailboxStatisticsSearchResult *MailboxStatisticsSearchResult `xml:"MailboxStatisticsSearchResult"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Specifies the response class. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*FindMailboxStatisticsByKeywordsResponseMessage) GetSchema ¶
func (F *FindMailboxStatisticsByKeywordsResponseMessage) GetSchema() *Schema
func (*FindMailboxStatisticsByKeywordsResponseMessage) SetForMarshal ¶
func (F *FindMailboxStatisticsByKeywordsResponseMessage) SetForMarshal()
type FindMessageTrackingReport ¶
type FindMessageTrackingReport struct { XMLName xml.Name // The DiagnosticsLevel element represents timing and performance information that will be used to derive the report. DiagnosticsLevel *DiagnosticsLevel `xml:"DiagnosticsLevel"` // The Domain element represents the domain to search for. Domain *DomainMessageTracking `xml:"Domain"` // The EndDateTime element specifies the end date and time for a rule or a search. EndDateTime *EndDateTime `xml:"EndDateTime"` // The FederatedDeliveryMailbox element represents the mailbox to which a cross-premise message was sent. FederatedDeliveryMailbox *FederatedDeliveryMailbox `xml:"FederatedDeliveryMailbox"` // The MessageId element represents the message identification to search for. MessageId *MessageId `xml:"MessageId"` // The Properties element contains a list of one or more tracking properties. Properties *PropertiesArrayOfTrackingPropertiesType `xml:"Properties"` // The PurportedSender element contains contact information for the alleged sender of an e-mail message. PurportedSender *PurportedSender `xml:"PurportedSender"` // The Recipient element represents the recipient for whom the event occurred. Recipient *Recipient `xml:"Recipient"` // The Scope element specifies the scope of the message tracking report. Scope *ScopeNonEmptyStringType `xml:"Scope"` // The Sender element represents the e-mail address for the sender of the message. Sender *SenderEmailAddressType `xml:"Sender"` // The ServerHint element represents the starting point for tracking a message in a remote site or forest. ServerHint *ServerHint `xml:"ServerHint"` // The StartDateTime element specifies the start date and time for a rule or a search. StartDateTime *StartDateTime `xml:"StartDateTime"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` }
func (*FindMessageTrackingReport) GetSchema ¶
func (F *FindMessageTrackingReport) GetSchema() *Schema
func (*FindMessageTrackingReport) SetForMarshal ¶
func (F *FindMessageTrackingReport) SetForMarshal()
type FindMessageTrackingReportResponse ¶
type FindMessageTrackingReportResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Diagnostics element provides timing and performance information that is used for reporting in a DataCenter. Diagnostics *Diagnostics `xml:"Diagnostics"` // The Errors element contains a property bag to store errors that are returned through the Web service. Errors *Errors `xml:"Errors"` // The ExecutedSearchScope element contains the scope of the search that was performed to get the search results. ExecutedSearchScope *ExecutedSearchScope `xml:"ExecutedSearchScope"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageTrackingSearchResults element contains a list of records that match the search criteria. MessageTrackingSearchResults *MessageTrackingSearchResults `xml:"MessageTrackingSearchResults"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The Properties element contains a list of one or more tracking properties. Properties *PropertiesArrayOfTrackingPropertiesType `xml:"Properties"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*FindMessageTrackingReportResponse) GetSchema ¶
func (F *FindMessageTrackingReportResponse) GetSchema() *Schema
func (*FindMessageTrackingReportResponse) SetForMarshal ¶
func (F *FindMessageTrackingReportResponse) SetForMarshal()
type FindPeople ¶
type FindPeople struct { XMLName xml.Name // The AggregationRestriction element specifies a value that is applied to a set of Persona properties resulting from a FindPeople request and filters the result according to the specified restriction. AggregationRestriction *AggregationRestriction `xml:"AggregationRestriction"` // The IndexedPageItemView element describes how paged conversation or item information is returned for a FindItem operation or FindConversation operation request. IndexedPageItemView *IndexedPageItemView `xml:"IndexedPageItemView"` // The ParentFolderId element identifies the folder in which a new folder is created or the folder to search for the FindConversation operation. ParentFolderId *ParentFolderIdTargetFolderIdType `xml:"ParentFolderId"` // The PersonaShape element specifies the set of persona properties to be returned from a FindPeople request. PersonaShape *PersonaShape `xml:"PersonaShape"` // The QueryString element contains a mailbox query string based on Advanced Query Syntax (AQS). QueryString *QueryStringQueryStringType `xml:"QueryString"` // The Restriction element represents the restriction or query that is used to filter items or folders in FindItem/FindFolder and search folder operations. Restriction *Restriction `xml:"Restriction"` // The SortOrder element defines how items are sorted in a FindItem or FindConversation request. SortOrder *SortOrder `xml:"SortOrder"` }
func (*FindPeople) GetSchema ¶
func (F *FindPeople) GetSchema() *Schema
func (*FindPeople) SetForMarshal ¶
func (F *FindPeople) SetForMarshal()
type FindPeopleResponse ¶
type FindPeopleResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The People element specifies an array of persona data returned as the result of a FindPeople request. People *People `xml:"People"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The TotalNumberOfPeopleInView element specifies the total number of personas returned in a FindPeople response. TotalNumberOfPeopleInView *TotalNumberOfPeopleInView `xml:"TotalNumberOfPeopleInView"` // Specifies the response class. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*FindPeopleResponse) GetSchema ¶
func (F *FindPeopleResponse) GetSchema() *Schema
func (*FindPeopleResponse) SetForMarshal ¶
func (F *FindPeopleResponse) SetForMarshal()
type FindPeopleResponseMessage ¶
type FindPeopleResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The People element specifies an array of persona data returned as the result of a FindPeople request. People *People `xml:"People"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The TotalNumberOfPeopleInView element specifies the total number of personas returned in a FindPeople response. TotalNumberOfPeopleInView *TotalNumberOfPeopleInView `xml:"TotalNumberOfPeopleInView"` }
func (*FindPeopleResponseMessage) GetSchema ¶
func (F *FindPeopleResponseMessage) GetSchema() *Schema
func (*FindPeopleResponseMessage) SetForMarshal ¶
func (F *FindPeopleResponseMessage) SetForMarshal()
type FirstDayOfWeek ¶
func (*FirstDayOfWeek) GetSchema ¶
func (F *FirstDayOfWeek) GetSchema() *Schema
func (*FirstDayOfWeek) SetForMarshal ¶
func (F *FirstDayOfWeek) SetForMarshal()
type FirstHopServer ¶
func (*FirstHopServer) GetSchema ¶
func (F *FirstHopServer) GetSchema() *Schema
func (*FirstHopServer) SetForMarshal ¶
func (F *FirstHopServer) SetForMarshal()
type FirstLoadedRowIndex ¶
type FirstMatchingRowIndex ¶
type FirstName ¶
func (*FirstName) SetForMarshal ¶
func (F *FirstName) SetForMarshal()
type FirstOccurrence ¶
type FirstOccurrence struct { XMLName xml.Name // The End element represents the end of a duration. End *End `xml:"End"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OriginalStart element represents the original start time of a calendar item. OriginalStart *OriginalStart `xml:"OriginalStart"` // The Start element represents the start of a duration. Start *Start `xml:"Start"` }
func (*FirstOccurrence) GetSchema ¶
func (F *FirstOccurrence) GetSchema() *Schema
func (*FirstOccurrence) SetForMarshal ¶
func (F *FirstOccurrence) SetForMarshal()
type Flag ¶
type Flag struct { XMLName xml.Name // The CompleteDate element represents the date on which an item was completed. CompleteDate *CompleteDate `xml:"CompleteDate"` // The DueDate element represents the date an item is due. DueDate *DueDate `xml:"DueDate"` // The FlagStatus element contains the aggregated flag status for conversation items in the current folder. FlagStatus *FlagStatus `xml:"FlagStatus"` // The StartDate element represents the start date of an item. StartDate *StartDate `xml:"StartDate"` }
func (*Flag) SetForMarshal ¶
func (F *Flag) SetForMarshal()
type FlagStatus ¶
func (*FlagStatus) GetSchema ¶
func (F *FlagStatus) GetSchema() *Schema
func (*FlagStatus) SetForMarshal ¶
func (F *FlagStatus) SetForMarshal()
type FlaggedForAction ¶
func (*FlaggedForAction) GetSchema ¶
func (F *FlaggedForAction) GetSchema() *Schema
func (*FlaggedForAction) SetForMarshal ¶
func (F *FlaggedForAction) SetForMarshal()
type Folder ¶
type Folder struct { XMLName xml.Name // The ChildFolderCount element represents the number of immediate child folders that are contained within a folder. This property is read-only. ChildFolderCount *ChildFolderCount `xml:"ChildFolderCount"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The FolderClass element represents the folder class for a folder. FolderClass *FolderClass `xml:"FolderClass"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ManagedFolderInformation element contains information about a managed custom folder. ManagedFolderInformation *ManagedFolderInformation `xml:"ManagedFolderInformation"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The PermissionSet element contains all the permissions that are configured for a folder. PermissionSet *PermissionSetPermissionSetType `xml:"PermissionSet"` // The TotalCount element represents the total count of items within a given folder. TotalCount *TotalCount `xml:"TotalCount"` // The UnreadCount element contains the count of unread items within a folder. UnreadCount *UnreadCount `xml:"UnreadCount"` }
func (*Folder) SetForMarshal ¶
func (F *Folder) SetForMarshal()
type FolderChange ¶
type FolderChange struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The Updates element contains a set of elements that define append, set, and delete changes to folder properties. Updates *UpdatesFolder `xml:"Updates"` }
func (*FolderChange) GetSchema ¶
func (F *FolderChange) GetSchema() *Schema
func (*FolderChange) SetForMarshal ¶
func (F *FolderChange) SetForMarshal()
type FolderChanges ¶
type FolderChanges struct { XMLName xml.Name // The FolderChange element represents a collection of changes to be performed on a single folder. FolderChange *FolderChange `xml:"FolderChange"` }
func (*FolderChanges) GetSchema ¶
func (F *FolderChanges) GetSchema() *Schema
func (*FolderChanges) SetForMarshal ¶
func (F *FolderChanges) SetForMarshal()
type FolderClass ¶
func (*FolderClass) GetSchema ¶
func (F *FolderClass) GetSchema() *Schema
func (*FolderClass) SetForMarshal ¶
func (F *FolderClass) SetForMarshal()
type FolderId ¶
type FolderId struct { XMLName xml.Name // Contains a string that identifies a version of a folder that is identified by the Id attribute. This attribute is optional. Use this attribute to make sure that the correct version of a folder is used. ChangeKey *string `xml:"ChangeKey,attr"` // Contains a string that identifies a folder in the Exchange store. This attribute is required. Id *string `xml:"Id,attr"` }
func (*FolderId) SetForMarshal ¶
func (F *FolderId) SetForMarshal()
type FolderIds ¶
type FolderIds struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*FolderIds) SetForMarshal ¶
func (F *FolderIds) SetForMarshal()
type FolderIdsArrayOfFolderIdType ¶
type FolderIdsArrayOfFolderIdType struct { XMLName xml.Name // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*FolderIdsArrayOfFolderIdType) GetSchema ¶
func (F *FolderIdsArrayOfFolderIdType) GetSchema() *Schema
func (*FolderIdsArrayOfFolderIdType) SetForMarshal ¶
func (F *FolderIdsArrayOfFolderIdType) SetForMarshal()
type FolderName ¶
func (*FolderName) GetSchema ¶
func (F *FolderName) GetSchema() *Schema
func (*FolderName) SetForMarshal ¶
func (F *FolderName) SetForMarshal()
type FolderNames ¶
type FolderNames struct { XMLName xml.Name // The FolderName element identifies a single managed custom folder to add to a mailbox. FolderName *FolderName `xml:"FolderName"` }
func (*FolderNames) GetSchema ¶
func (F *FolderNames) GetSchema() *Schema
func (*FolderNames) SetForMarshal ¶
func (F *FolderNames) SetForMarshal()
type FolderShape ¶
type FolderShape struct { XMLName xml.Name // The AdditionalProperties element identifies additional properties for use in GetItem, UpdateItem, CreateItem, FindItem, or FindFolder requests. AdditionalProperties *AdditionalProperties `xml:"AdditionalProperties"` // The BaseShape element identifies the set of properties to return in an item or folder response. BaseShape *BaseShape `xml:"BaseShape"` }
func (*FolderShape) GetSchema ¶
func (F *FolderShape) GetSchema() *Schema
func (*FolderShape) SetForMarshal ¶
func (F *FolderShape) SetForMarshal()
type FolderSize ¶
func (*FolderSize) GetSchema ¶
func (F *FolderSize) GetSchema() *Schema
func (*FolderSize) SetForMarshal ¶
func (F *FolderSize) SetForMarshal()
type Folders ¶
type Folders struct { XMLName xml.Name // The CalendarFolder element represents a folder that primarily contains calendar items. CalendarFolder []*CalendarFolder `xml:"CalendarFolder"` // The ContactsFolder element represents a contacts folder that is contained in a mailbox. ContactsFolder *ContactsFolder `xml:"ContactsFolder"` // The Folder element defines a folder to create, get, find, synchronize, or update. Folder *Folder `xml:"Folder"` // The SearchFolder element represents a search folder that is contained in a mailbox. SearchFolder *SearchFolder `xml:"SearchFolder"` // The TasksFolder element represents a Tasks folder that is contained in a mailbox. TasksFolder *TasksFolder `xml:"TasksFolder"` }
func (*Folders) SetForMarshal ¶
func (F *Folders) SetForMarshal()
type FoldersToIgnore ¶
type FoldersToIgnore struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*FoldersToIgnore) GetSchema ¶
func (F *FoldersToIgnore) GetSchema() *Schema
func (*FoldersToIgnore) SetForMarshal ¶
func (F *FoldersToIgnore) SetForMarshal()
type FormattedAddress ¶
func (*FormattedAddress) GetSchema ¶
func (F *FormattedAddress) GetSchema() *Schema
func (*FormattedAddress) SetForMarshal ¶
func (F *FormattedAddress) SetForMarshal()
type ForwardAllowed ¶
func (*ForwardAllowed) GetSchema ¶
func (F *ForwardAllowed) GetSchema() *Schema
func (*ForwardAllowed) SetForMarshal ¶
func (F *ForwardAllowed) SetForMarshal()
type ForwardAsAttachmentToRecipients ¶
type ForwardAsAttachmentToRecipients struct { XMLName xml.Name // The Address element represents a fully resolved e-mail address. Address *AddressEmailAddressType `xml:"Address"` }
func (*ForwardAsAttachmentToRecipients) GetSchema ¶
func (F *ForwardAsAttachmentToRecipients) GetSchema() *Schema
func (*ForwardAsAttachmentToRecipients) SetForMarshal ¶
func (F *ForwardAsAttachmentToRecipients) SetForMarshal()
type ForwardItem ¶
type ForwardItem struct { XMLName xml.Name // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The From element represents the address from which the message was sent. From *From `xml:"From"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The NewBodyContent element represents the new body content of a message. NewBodyContent *NewBodyContent `xml:"NewBodyContent"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` }
func (*ForwardItem) GetSchema ¶
func (F *ForwardItem) GetSchema() *Schema
func (*ForwardItem) SetForMarshal ¶
func (F *ForwardItem) SetForMarshal()
type ForwardToRecipients ¶
type ForwardToRecipients struct { XMLName xml.Name // The Address element represents a fully resolved e-mail address. Address *AddressEmailAddressType `xml:"Address"` }
func (*ForwardToRecipients) GetSchema ¶
func (F *ForwardToRecipients) GetSchema() *Schema
func (*ForwardToRecipients) SetForMarshal ¶
func (F *ForwardToRecipients) SetForMarshal()
type FractionalPageFolderView ¶
type FractionalPageFolderView struct { XMLName xml.Name // Represents the denominator of the fractional offset from the start of the total number of folders in the result set. This attribute is required. This attribute must represent an integral value that is greater than one. For more information, see Remarks later in this topic. Denominator *string `xml:"Denominator,attr"` // Identifies the maximum number of results to return in the FindFolder response. This attribute is optional. MaxEntriesReturned *string `xml:"MaxEntriesReturned,attr"` // Represents the numerator of the fractional offset from the start of the result set. This attribute is required. The numerator must be equal to or less than the denominator. This attribute must represent an integral value that is equal to or greater than zero. For more information, see Remarks later in this topic. Numerator *string `xml:"Numerator,attr"` }
func (*FractionalPageFolderView) GetSchema ¶
func (F *FractionalPageFolderView) GetSchema() *Schema
func (*FractionalPageFolderView) SetForMarshal ¶
func (F *FractionalPageFolderView) SetForMarshal()
type FractionalPageItemView ¶
type FractionalPageItemView struct { XMLName xml.Name // Represents the denominator of the fractional offset from the start of the total number of items in the result set. This attribute is required. This attribute must represent an integral value that is greater than one. For more information, see Remarks later in this topic. Denominator *string `xml:"Denominator,attr"` // Identifies the maximum number of results to return in the FindItem response. This attribute is optional. If this attribute is not specified, the call will return all available items. MaxEntriesReturned *string `xml:"MaxEntriesReturned,attr"` // Represents the numerator of the fractional offset from the start of the result set. This attribute is required. The numerator must be equal to or less than the denominator. This attribute must represent an integral value that is equal to or greater than zero. For more information, see Remarks later in this topic. Numerator *string `xml:"Numerator,attr"` }
func (*FractionalPageItemView) GetSchema ¶
func (F *FractionalPageItemView) GetSchema() *Schema
func (*FractionalPageItemView) SetForMarshal ¶
func (F *FractionalPageItemView) SetForMarshal()
type FreeBusyChangedEvent ¶
type FreeBusyChangedEvent struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The Timestamp element represents the timestamp of a mailbox event. TimeStamp *TimeStamp `xml:"TimeStamp"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` }
func (*FreeBusyChangedEvent) GetSchema ¶
func (F *FreeBusyChangedEvent) GetSchema() *Schema
func (*FreeBusyChangedEvent) SetForMarshal ¶
func (F *FreeBusyChangedEvent) SetForMarshal()
type FreeBusyResponse ¶
type FreeBusyResponse struct { XMLName xml.Name // The FreeBusyView element contains availability information for a specific user. FreeBusyView *FreeBusyView `xml:"FreeBusyView"` // The ResponseMessage element provides descriptive information about the response status for a single entity within a request. ResponseMessage *ResponseMessage `xml:"ResponseMessage"` }
func (*FreeBusyResponse) GetSchema ¶
func (F *FreeBusyResponse) GetSchema() *Schema
func (*FreeBusyResponse) SetForMarshal ¶
func (F *FreeBusyResponse) SetForMarshal()
type FreeBusyResponseArray ¶
type FreeBusyResponseArray struct { XMLName xml.Name // The FreeBusyResponse element contains the free/busy information for a single mailbox user. FreeBusyResponse *FreeBusyResponse `xml:"FreeBusyResponse"` }
func (*FreeBusyResponseArray) GetSchema ¶
func (F *FreeBusyResponseArray) GetSchema() *Schema
func (*FreeBusyResponseArray) SetForMarshal ¶
func (F *FreeBusyResponseArray) SetForMarshal()
type FreeBusyView ¶
type FreeBusyView struct { XMLName xml.Name // The CalendarEventArray element contains a set of unique calendar item occurrences that represent the requested user's availability. CalendarEventArray *CalendarEventArray `xml:"CalendarEventArray"` // The FreeBusyViewType element represents the type of free/busy information returned in the response. FreeBusyViewType *FreeBusyViewType `xml:"FreeBusyViewType"` // The MergedFreeBusy element contains the merged free/busy stream of data. MergedFreeBusy *MergedFreeBusy `xml:"MergedFreeBusy"` // The WorkingHours element represents the time zone settings and working hours for the requested mailbox user. WorkingHours *WorkingHours `xml:"WorkingHours"` }
func (*FreeBusyView) GetSchema ¶
func (F *FreeBusyView) GetSchema() *Schema
func (*FreeBusyView) SetForMarshal ¶
func (F *FreeBusyView) SetForMarshal()
type FreeBusyViewOptions ¶
type FreeBusyViewOptions struct { XMLName xml.Name // The MergedFreeBusyIntervalInMinutes element represents the time difference between two successive slots in the FreeBusyMerged view. MergedFreeBusyIntervalInMinutes *MergedFreeBusyIntervalInMinutes `xml:"MergedFreeBusyIntervalInMinutes"` // The RequestedView element defines the type of calendar information that a client requests. RequestedView *RequestedView `xml:"RequestedView"` // The TimeWindow element identifies the time span queried for the user availability information. TimeWindow *TimeWindow `xml:"TimeWindow"` }
func (*FreeBusyViewOptions) GetSchema ¶
func (F *FreeBusyViewOptions) GetSchema() *Schema
func (*FreeBusyViewOptions) SetForMarshal ¶
func (F *FreeBusyViewOptions) SetForMarshal()
type FreeBusyViewType ¶
func (*FreeBusyViewType) GetSchema ¶
func (F *FreeBusyViewType) GetSchema() *Schema
func (*FreeBusyViewType) SetForMarshal ¶
func (F *FreeBusyViewType) SetForMarshal()
type From ¶
type From struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*From) SetForMarshal ¶
func (F *From) SetForMarshal()
type FromAddresses ¶
type FromAddresses struct { XMLName xml.Name // The Address element represents a fully resolved e-mail address. Address *AddressEmailAddressType `xml:"Address"` }
func (*FromAddresses) GetSchema ¶
func (F *FromAddresses) GetSchema() *Schema
func (*FromAddresses) SetForMarshal ¶
func (F *FromAddresses) SetForMarshal()
type FromConnectedAccounts ¶
type FromConnectedAccounts struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*FromConnectedAccounts) GetSchema ¶
func (F *FromConnectedAccounts) GetSchema() *Schema
func (*FromConnectedAccounts) SetForMarshal ¶
func (F *FromConnectedAccounts) SetForMarshal()
type FromDate ¶
func (*FromDate) SetForMarshal ¶
func (F *FromDate) SetForMarshal()
type FullName ¶
func (*FullName) SetForMarshal ¶
func (F *FullName) SetForMarshal()
type Generation ¶
func (*Generation) GetSchema ¶
func (G *Generation) GetSchema() *Schema
func (*Generation) SetForMarshal ¶
func (G *Generation) SetForMarshal()
type Generations ¶
type Generations struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Generations) GetSchema ¶
func (G *Generations) GetSchema() *Schema
func (*Generations) SetForMarshal ¶
func (G *Generations) SetForMarshal()
type GetAppManifests ¶
type GetAppManifests struct { XMLName xml.Name // The ApiVersionSupported element contains the version of the JavaScript API for Office supported by the client. ApiVersionSupported *ApiVersionSupported `xml:"ApiVersionSupported"` // The SchemaVersionSupported element contains the version of the manifest schema supported by the client. SchemaVersionSupported *SchemaVersionSupported `xml:"SchemaVersionSupported"` }
func (*GetAppManifests) GetSchema ¶
func (G *GetAppManifests) GetSchema() *Schema
func (*GetAppManifests) SetForMarshal ¶
func (G *GetAppManifests) SetForMarshal()
type GetAppManifestsResponse ¶
type GetAppManifestsResponse struct { XMLName xml.Name // The Apps element contains information about all the XML manifest files for apps installed in a mailbox. Apps *Apps `xml:"Apps"` // The Manifests element contains a collection of base64-encoded app manifests that are installed for the email account. Manifests *Manifests `xml:"Manifests"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetAppManifestsResponse) GetSchema ¶
func (G *GetAppManifestsResponse) GetSchema() *Schema
func (*GetAppManifestsResponse) SetForMarshal ¶
func (G *GetAppManifestsResponse) SetForMarshal()
type GetAppManifestsResponseMessage ¶
type GetAppManifestsResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Indicates the class of the response. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetAppManifestsResponseMessage) GetSchema ¶
func (G *GetAppManifestsResponseMessage) GetSchema() *Schema
func (*GetAppManifestsResponseMessage) SetForMarshal ¶
func (G *GetAppManifestsResponseMessage) SetForMarshal()
type GetAppMarketplaceUrl ¶
type GetAppMarketplaceUrl struct { XMLName xml.Name // The ApiVersionSupported element contains the version of the JavaScript API for Office supported by the client. ApiVersionSupported *ApiVersionSupported `xml:"ApiVersionSupported"` // The SchemaVersionSupported element contains the version of the manifest schema supported by the client. SchemaVersionSupported *SchemaVersionSupported `xml:"SchemaVersionSupported"` }
func (*GetAppMarketplaceUrl) GetSchema ¶
func (G *GetAppMarketplaceUrl) GetSchema() *Schema
func (*GetAppMarketplaceUrl) SetForMarshal ¶
func (G *GetAppMarketplaceUrl) SetForMarshal()
type GetAppMarketplaceUrlResponse ¶
type GetAppMarketplaceUrlResponse struct { XMLName xml.Name // The AppMarketplaceUrl element specifies the URL for the app marketplace. AppMarketplaceUrl *AppMarketplaceUrl `xml:"AppMarketplaceUrl"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Indicates the class of the response. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetAppMarketplaceUrlResponse) GetSchema ¶
func (G *GetAppMarketplaceUrlResponse) GetSchema() *Schema
func (*GetAppMarketplaceUrlResponse) SetForMarshal ¶
func (G *GetAppMarketplaceUrlResponse) SetForMarshal()
type GetAttachment ¶
type GetAttachment struct { XMLName xml.Name // The AttachmentIds element contains an array of attachment identifiers. AttachmentIds *AttachmentIds `xml:"AttachmentIds"` // The AttachmentShape element identifies additional properties to return in a response to a GetAttachment request. AttachmentShape *AttachmentShape `xml:"AttachmentShape"` // The GetAttachment element is the root element in a request to get an attachment from the Exchange store. GetAttachment *GetAttachment `xml:"GetAttachment"` }
func (*GetAttachment) GetSchema ¶
func (G *GetAttachment) GetSchema() *Schema
func (*GetAttachment) SetForMarshal ¶
func (G *GetAttachment) SetForMarshal()
type GetAttachmentResponse ¶
type GetAttachmentResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*GetAttachmentResponse) GetSchema ¶
func (G *GetAttachmentResponse) GetSchema() *Schema
func (*GetAttachmentResponse) SetForMarshal ¶
func (G *GetAttachmentResponse) SetForMarshal()
type GetAttachmentResponseMessage ¶
type GetAttachmentResponseMessage struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a GetAttachment operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetAttachmentResponseMessage) GetSchema ¶
func (G *GetAttachmentResponseMessage) GetSchema() *Schema
func (*GetAttachmentResponseMessage) SetForMarshal ¶
func (G *GetAttachmentResponseMessage) SetForMarshal()
type GetClientAccessToken ¶
type GetClientAccessToken struct { XMLName xml.Name // The TokenRequests element contains an array of token requests. TokenRequests *TokenRequests `xml:"TokenRequests"` }
func (*GetClientAccessToken) GetSchema ¶
func (G *GetClientAccessToken) GetSchema() *Schema
func (*GetClientAccessToken) SetForMarshal ¶
func (G *GetClientAccessToken) SetForMarshal()
type GetClientAccessTokenResponse ¶
type GetClientAccessTokenResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*GetClientAccessTokenResponse) GetSchema ¶
func (G *GetClientAccessTokenResponse) GetSchema() *Schema
func (*GetClientAccessTokenResponse) SetForMarshal ¶
func (G *GetClientAccessTokenResponse) SetForMarshal()
type GetClientAccessTokenResponseMessage ¶
type GetClientAccessTokenResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The Token element specifies a client access token. Token *TokenClientAccessTokenType `xml:"Token"` // Indicates the class of the response. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetClientAccessTokenResponseMessage) GetSchema ¶
func (G *GetClientAccessTokenResponseMessage) GetSchema() *Schema
func (*GetClientAccessTokenResponseMessage) SetForMarshal ¶
func (G *GetClientAccessTokenResponseMessage) SetForMarshal()
type GetClientExtension ¶
type GetClientExtension struct { XMLName xml.Name // The IsDebug element is not used. IsDebug *IsDebug `xml:"IsDebug"` // The RequestedExtensionIds element contains an array of extension identifiers. RequestedExtensionIds *RequestedExtensionIds `xml:"RequestedExtensionIds"` // The UserParameters element contains a list of enabled and disabled client extensions. UserParameters *UserParameters `xml:"UserParameters"` }
func (*GetClientExtension) GetSchema ¶
func (G *GetClientExtension) GetSchema() *Schema
func (*GetClientExtension) SetForMarshal ¶
func (G *GetClientExtension) SetForMarshal()
type GetClientExtensionResponse ¶
type GetClientExtensionResponse struct { XMLName xml.Name // The ClientExtensions element contains an array of user and configuration information about apps. ClientExtensions *ClientExtensions `xml:"ClientExtensions"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The RawMasterTableXml element is not used. RawMasterTableXml *RawMasterTableXml `xml:"RawMasterTableXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetClientExtensionResponse) GetSchema ¶
func (G *GetClientExtensionResponse) GetSchema() *Schema
func (*GetClientExtensionResponse) SetForMarshal ¶
func (G *GetClientExtensionResponse) SetForMarshal()
type GetClientIntent ¶
func (*GetClientIntent) GetSchema ¶
func (G *GetClientIntent) GetSchema() *Schema
func (*GetClientIntent) SetForMarshal ¶
func (G *GetClientIntent) SetForMarshal()
type GetClientIntentResponseMessage ¶
func (*GetClientIntentResponseMessage) GetSchema ¶
func (G *GetClientIntentResponseMessage) GetSchema() *Schema
func (*GetClientIntentResponseMessage) SetForMarshal ¶
func (G *GetClientIntentResponseMessage) SetForMarshal()
type GetConversationItems ¶
type GetConversationItems struct { XMLName xml.Name // The Conversations element contains an array of conversations that are returned in the FindConversation response. Conversations *Conversations `xml:"Conversations"` // The FoldersToIgnore element identifies a list of folders that are ignored when getting items in a conversation. All conversation items in the ignored folders are not returned in a GetConversationItems response. FoldersToIgnore *FoldersToIgnore `xml:"FoldersToIgnore"` // The ItemShape element identifies a set of properties to return in a GetItem operation, FindItem operation, or SyncFolderItems operation response. ItemShape *ItemShape `xml:"ItemShape"` // The MailboxScope element identifies whether a search or fetch for a conversation should span either the primary mailbox, archive mailbox, or both the primary and archive mailbox. MailboxScope *MailboxScope `xml:"MailboxScope"` // The MaxItemsToReturn element identifies the maximum number of conversations items to return in a GetConversationItems response. MaxItemsToReturn *MaxItemsToReturn `xml:"MaxItemsToReturn"` // The SortOrder element specifies the sort order used for the result of a GetConversationItems request. SortOrder *SortOrderConversationNodeSortOrder `xml:"SortOrder"` }
func (*GetConversationItems) GetSchema ¶
func (G *GetConversationItems) GetSchema() *Schema
func (*GetConversationItems) SetForMarshal ¶
func (G *GetConversationItems) SetForMarshal()
type GetConversationItemsResponse ¶
type GetConversationItemsResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*GetConversationItemsResponse) GetSchema ¶
func (G *GetConversationItemsResponse) GetSchema() *Schema
func (*GetConversationItemsResponse) SetForMarshal ¶
func (G *GetConversationItemsResponse) SetForMarshal()
type GetConversationItemsResponseMessage ¶
type GetConversationItemsResponseMessage struct { XMLName xml.Name // Conversation (ConversationResponseType) represents a single conversation returned in a GetConversationItems response. Conversation *ConversationConversationResponseType `xml:"Conversation"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Indicates the class of the response. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetConversationItemsResponseMessage) GetSchema ¶
func (G *GetConversationItemsResponseMessage) GetSchema() *Schema
func (*GetConversationItemsResponseMessage) SetForMarshal ¶
func (G *GetConversationItemsResponseMessage) SetForMarshal()
type GetDelegate ¶
type GetDelegate struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` // The UserIds element contains an array of delegate users to get or remove from a principal's mailbox. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). UserIds *UserIds `xml:"UserIds"` // Indicates whether the response contains permission settings for each delegate user. IncludePermissions *string `xml:"IncludePermissions,attr"` }
func (*GetDelegate) GetSchema ¶
func (G *GetDelegate) GetSchema() *Schema
func (*GetDelegate) SetForMarshal ¶
func (G *GetDelegate) SetForMarshal()
type GetDelegateResponse ¶
type GetDelegateResponse struct { XMLName xml.Name // The DeliverMeetingRequests element defines how meeting requests are handled between the delegate and the principal. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DeliverMeetingRequests *DeliverMeetingRequests `xml:"DeliverMeetingRequests"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The ResponseMessages element contains the response messages for an Exchange Web Services delegate management request. ResponseMessages *ResponseMessagesArrayOfDelegateUserResponseMessageType `xml:"ResponseMessages"` }
func (*GetDelegateResponse) GetSchema ¶
func (G *GetDelegateResponse) GetSchema() *Schema
func (*GetDelegateResponse) SetForMarshal ¶
func (G *GetDelegateResponse) SetForMarshal()
type GetDiscoverySearchConfiguration ¶
type GetDiscoverySearchConfiguration struct { XMLName xml.Name // The ExpandGroupMembership element indicates whether to expand the membership of the group returned from a GetSearchableMailboxes request. ExpandGroupMembership *ExpandGroupMembership `xml:"ExpandGroupMembership"` // The SearchId element specifies the identifier of a discovery search. SearchId *SearchId `xml:"SearchId"` }
func (*GetDiscoverySearchConfiguration) GetSchema ¶
func (G *GetDiscoverySearchConfiguration) GetSchema() *Schema
func (*GetDiscoverySearchConfiguration) SetForMarshal ¶
func (G *GetDiscoverySearchConfiguration) SetForMarshal()
type GetDiscoverySearchConfigurationResponse ¶
type GetDiscoverySearchConfigurationResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The DiscoverySearchConfigurations element specifies an array of DiscoverySearchConfiguration elements. DiscoverySearchConfigurations *DiscoverySearchConfigurations `xml:"DiscoverySearchConfigurations"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetDiscoverySearchConfigurationResponse) GetSchema ¶
func (G *GetDiscoverySearchConfigurationResponse) GetSchema() *Schema
func (*GetDiscoverySearchConfigurationResponse) SetForMarshal ¶
func (G *GetDiscoverySearchConfigurationResponse) SetForMarshal()
type GetDiscoverySearchConfigurationResponseMessage ¶
type GetDiscoverySearchConfigurationResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The DiscoverySearchConfigurations element specifies an array of DiscoverySearchConfiguration elements. DiscoverySearchConfigurations *DiscoverySearchConfigurations `xml:"DiscoverySearchConfigurations"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetDiscoverySearchConfigurationResponseMessage) GetSchema ¶
func (G *GetDiscoverySearchConfigurationResponseMessage) GetSchema() *Schema
func (*GetDiscoverySearchConfigurationResponseMessage) SetForMarshal ¶
func (G *GetDiscoverySearchConfigurationResponseMessage) SetForMarshal()
type GetEvents ¶
type GetEvents struct { XMLName xml.Name // The SubscriptionId element represents the identifier for a subscription. SubscriptionId *SubscriptionIdGetEvents `xml:"SubscriptionId"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` }
func (*GetEvents) SetForMarshal ¶
func (G *GetEvents) SetForMarshal()
type GetEventsResponse ¶
type GetEventsResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*GetEventsResponse) GetSchema ¶
func (G *GetEventsResponse) GetSchema() *Schema
func (*GetEventsResponse) SetForMarshal ¶
func (G *GetEventsResponse) SetForMarshal()
type GetEventsResponseMessage ¶
type GetEventsResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The Notification element contains information about the subscription and the events that have occurred since the last notification. Notification *Notification `xml:"Notification"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a GetEvents operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetEventsResponseMessage) GetSchema ¶
func (G *GetEventsResponseMessage) GetSchema() *Schema
func (*GetEventsResponseMessage) SetForMarshal ¶
func (G *GetEventsResponseMessage) SetForMarshal()
type GetFolder ¶
type GetFolder struct { XMLName xml.Name // 包含用于标识要获取从 Exchange 存储中的邮箱文件夹的文件夹标识符的数组。 FolderIds *FolderIds `xml:"FolderIds"` // 标识可获得FolderIds元素中标识的每个文件夹的属性。 FolderShape *FolderShape `xml:"FolderShape"` }
func (*GetFolder) SetForMarshal ¶
func (G *GetFolder) SetForMarshal()
type GetFolderResponse ¶
type GetFolderResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*GetFolderResponse) GetSchema ¶
func (G *GetFolderResponse) GetSchema() *Schema
func (*GetFolderResponse) SetForMarshal ¶
func (G *GetFolderResponse) SetForMarshal()
type GetFolderResponseMessage ¶
type GetFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Folders element contains an array of folders that are used in folder operations. Folders *Folders `xml:"Folders"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a GetFolder operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetFolderResponseMessage) GetSchema ¶
func (G *GetFolderResponseMessage) GetSchema() *Schema
func (*GetFolderResponseMessage) SetForMarshal ¶
func (G *GetFolderResponseMessage) SetForMarshal()
type GetHoldOnMailboxes ¶
type GetHoldOnMailboxes struct { XMLName xml.Name // The HoldId element contains the mailbox hold identifier. HoldId *HoldId `xml:"HoldId"` }
func (*GetHoldOnMailboxes) GetSchema ¶
func (G *GetHoldOnMailboxes) GetSchema() *Schema
func (*GetHoldOnMailboxes) SetForMarshal ¶
func (G *GetHoldOnMailboxes) SetForMarshal()
type GetHoldOnMailboxesResponse ¶
type GetHoldOnMailboxesResponse struct { XMLName xml.Name // The HoldId element contains the mailbox hold identifier. HoldId *HoldId `xml:"HoldId"` }
func (*GetHoldOnMailboxesResponse) GetSchema ¶
func (G *GetHoldOnMailboxesResponse) GetSchema() *Schema
func (*GetHoldOnMailboxesResponse) SetForMarshal ¶
func (G *GetHoldOnMailboxesResponse) SetForMarshal()
type GetHoldOnMailboxesResponseMessage ¶
type GetHoldOnMailboxesResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MailboxHoldResult element contains the result of the GetHoldOnMailboxes request. MailboxHoldResult *MailboxHoldResult `xml:"MailboxHoldResult"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Indicates the class of the response. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetHoldOnMailboxesResponseMessage) GetSchema ¶
func (G *GetHoldOnMailboxesResponseMessage) GetSchema() *Schema
func (*GetHoldOnMailboxesResponseMessage) SetForMarshal ¶
func (G *GetHoldOnMailboxesResponseMessage) SetForMarshal()
type GetImItemList ¶
type GetImItemList struct { XMLName xml.Name // The ExtendedProperties element contains the extended properties used for the Unified Contact Store operations. ExtendedProperties *ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs `xml:"ExtendedProperties"` }
func (*GetImItemList) GetSchema ¶
func (G *GetImItemList) GetSchema() *Schema
func (*GetImItemList) SetForMarshal ¶
func (G *GetImItemList) SetForMarshal()
type GetImItemListResponse ¶
type GetImItemListResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The ImItemList element contains a list of instant messaging groups and instant messaging contacts. ImItemList *ImItemList `xml:"ImItemList"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetImItemListResponse) GetSchema ¶
func (G *GetImItemListResponse) GetSchema() *Schema
func (*GetImItemListResponse) SetForMarshal ¶
func (G *GetImItemListResponse) SetForMarshal()
type GetImItems ¶
type GetImItems struct { XMLName xml.Name // The ContactIds element contains an array of contact item identifiers. ContactIds *ContactIds `xml:"ContactIds"` // The ExtendedProperties element contains the extended properties used for the Unified Contact Store operations. ExtendedProperties *ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs `xml:"ExtendedProperties"` // The GroupIds element identifies an array of instant messaging group identifiers. GroupIds *GroupIds `xml:"GroupIds"` }
func (*GetImItems) GetSchema ¶
func (G *GetImItems) GetSchema() *Schema
func (*GetImItems) SetForMarshal ¶
func (G *GetImItems) SetForMarshal()
type GetImItemsResponse ¶
type GetImItemsResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The ImItemList element contains a list of instant messaging groups and instant messaging contacts. ImItemList *ImItemList `xml:"ImItemList"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetImItemsResponse) GetSchema ¶
func (G *GetImItemsResponse) GetSchema() *Schema
func (*GetImItemsResponse) SetForMarshal ¶
func (G *GetImItemsResponse) SetForMarshal()
type GetInboxRules ¶
type GetInboxRules struct { XMLName xml.Name // The MailboxSmtpAddress element represents the SMTP address of the user whose Inbox rules are to be retrieved or updated; or whose password expiration date is to be retrieved. MailboxSmtpAddress *MailboxSmtpAddress `xml:"MailboxSmtpAddress"` }
func (*GetInboxRules) GetSchema ¶
func (G *GetInboxRules) GetSchema() *Schema
func (*GetInboxRules) SetForMarshal ¶
func (G *GetInboxRules) SetForMarshal()
type GetInboxRulesResponse ¶
type GetInboxRulesResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The InboxRules element represents an array of rules in the user's mailbox. InboxRules *InboxRules `xml:"InboxRules"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The OutlookRuleBlobExists element indicates whether a Microsoft Outlook rule blob exists in the user's mailbox. OutlookRuleBlobExists *OutlookRuleBlobExists `xml:"OutlookRuleBlobExists"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a GetInboxRules operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetInboxRulesResponse) GetSchema ¶
func (G *GetInboxRulesResponse) GetSchema() *Schema
func (*GetInboxRulesResponse) SetForMarshal ¶
func (G *GetInboxRulesResponse) SetForMarshal()
type GetItem ¶
type GetItem struct { XMLName xml.Name // The ItemIds element contains the unique identities of items, occurrence items, and recurring master items that are used to delete, send, get, move, or copy items in the Exchange store. ItemIds *ItemIds `xml:"ItemIds"` // The ItemShape element identifies a set of properties to return in a GetItem operation, FindItem operation, or SyncFolderItems operation response. ItemShape *ItemShape `xml:"ItemShape"` }
func (*GetItem) SetForMarshal ¶
func (G *GetItem) SetForMarshal()
type GetItemResponse ¶
type GetItemResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*GetItemResponse) GetSchema ¶
func (G *GetItemResponse) GetSchema() *Schema
func (*GetItemResponse) SetForMarshal ¶
func (G *GetItemResponse) SetForMarshal()
type GetItemResponseMessage ¶
type GetItemResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Items element contains an array of items. Items *Items `xml:"Items"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a GetItem operation response. The following values are valid for this attribute:- Success- Warning- Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetItemResponseMessage) GetSchema ¶
func (G *GetItemResponseMessage) GetSchema() *Schema
func (*GetItemResponseMessage) SetForMarshal ¶
func (G *GetItemResponseMessage) SetForMarshal()
type GetMailTips ¶
type GetMailTips struct { XMLName xml.Name // The MailTipsRequested element contains the types of mail tips requested from the service. MailTipsRequested *MailTipsRequested `xml:"MailTipsRequested"` // The Recipients element represents a collection of recipients that receive a copy of the message. Recipients *RecipientsArrayOfRecipientsType `xml:"Recipients"` // The SendingAs element represents an e-mail address that a user is trying to send as. SendingAs *SendingAs `xml:"SendingAs"` }
func (*GetMailTips) GetSchema ¶
func (G *GetMailTips) GetSchema() *Schema
func (*GetMailTips) SetForMarshal ¶
func (G *GetMailTips) SetForMarshal()
type GetMailTipsResponse ¶
type GetMailTipsResponse struct { XMLName xml.Name // The ResponseMessages element represents a list of mail tips response messages. ResponseMessages *ResponseMessagesArrayOfMailTipsResponseMessageType `xml:"ResponseMessages"` }
func (*GetMailTipsResponse) GetSchema ¶
func (G *GetMailTipsResponse) GetSchema() *Schema
func (*GetMailTipsResponse) SetForMarshal ¶
func (G *GetMailTipsResponse) SetForMarshal()
type GetMessageTrackingReport ¶
type GetMessageTrackingReport struct { XMLName xml.Name // The DiagnosticsLevel element represents timing and performance information that will be used to derive the report. DiagnosticsLevel *DiagnosticsLevel `xml:"DiagnosticsLevel"` // The MessageTrackingReportId element represents the message by its message ID, the organization where the message was found, the server on which the message was submitted, and an internal ID that uniquely identifies the message. MessageTrackingReportId *MessageTrackingReportId `xml:"MessageTrackingReportId"` // The Properties element contains a list of one or more tracking properties. Properties *PropertiesArrayOfTrackingPropertiesType `xml:"Properties"` // The RecipientFilter element represents a recipient address to use with the specified message tracking report. RecipientFilter *RecipientFilter `xml:"RecipientFilter"` // The ReportTemplate element represents the type of report to get. ReportTemplate *ReportTemplate `xml:"ReportTemplate"` // The ReturnQueueEvents element indicates that the person who is running the task is in a privileged role. ReturnQueueEvents *ReturnQueueEvents `xml:"ReturnQueueEvents"` // The Scope element specifies the scope of the message tracking report. Scope *ScopeNonEmptyStringType `xml:"Scope"` }
func (*GetMessageTrackingReport) GetSchema ¶
func (G *GetMessageTrackingReport) GetSchema() *Schema
func (*GetMessageTrackingReport) SetForMarshal ¶
func (G *GetMessageTrackingReport) SetForMarshal()
type GetMessageTrackingReportResponse ¶
type GetMessageTrackingReportResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Diagnostics element provides timing and performance information that is used for reporting in a DataCenter. Diagnostics *Diagnostics `xml:"Diagnostics"` // The Errors element contains a property bag to store errors that are returned through the Web service. Errors *Errors `xml:"Errors"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageTrackingReport element contains a single message that is returned in a GetMessageTrackingReport operation. MessageTrackingReport *MessageTrackingReport `xml:"MessageTrackingReport"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The Properties element contains a list of one or more tracking properties. Properties *PropertiesArrayOfTrackingPropertiesType `xml:"Properties"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetMessageTrackingReportResponse) GetSchema ¶
func (G *GetMessageTrackingReportResponse) GetSchema() *Schema
func (*GetMessageTrackingReportResponse) SetForMarshal ¶
func (G *GetMessageTrackingReportResponse) SetForMarshal()
type GetNonIndexableItemDetails ¶
type GetNonIndexableItemDetails struct { XMLName xml.Name // The Mailboxes element specifies an array of mailboxes identified by legacy distinguished name. Mailboxes *MailboxesNonEmptyArrayOfLegacyDNsType `xml:"Mailboxes"` // The PageDirection element contains the direction for pagination in the search result. The value is Previous or Next. PageDirection *PageDirection `xml:"PageDirection"` // The PageItemReference element specifies the reference for a page item. PageItemReference *PageItemReference `xml:"PageItemReference"` // The PageSize element contains the number of items to be returned in a single page for a search result. PageSize *PageSize `xml:"PageSize"` }
func (*GetNonIndexableItemDetails) GetSchema ¶
func (G *GetNonIndexableItemDetails) GetSchema() *Schema
func (*GetNonIndexableItemDetails) SetForMarshal ¶
func (G *GetNonIndexableItemDetails) SetForMarshal()
type GetNonIndexableItemDetailsResponse ¶
type GetNonIndexableItemDetailsResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The NonIndexableItemDetailsResult element specifies the results of the GetNonIndexableItemDetails WSDL operation. NonIndexableItemDetailsResult *NonIndexableItemDetailsResult `xml:"NonIndexableItemDetailsResult"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetNonIndexableItemDetailsResponse) GetSchema ¶
func (G *GetNonIndexableItemDetailsResponse) GetSchema() *Schema
func (*GetNonIndexableItemDetailsResponse) SetForMarshal ¶
func (G *GetNonIndexableItemDetailsResponse) SetForMarshal()
type GetNonIndexableItemDetailsResponseMessage ¶
type GetNonIndexableItemDetailsResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The NonIndexableItemDetailsResult element specifies the results of the GetNonIndexableItemDetails WSDL operation. NonIndexableItemDetailsResult *NonIndexableItemDetailsResult `xml:"NonIndexableItemDetailsResult"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetNonIndexableItemDetailsResponseMessage) GetSchema ¶
func (G *GetNonIndexableItemDetailsResponseMessage) GetSchema() *Schema
func (*GetNonIndexableItemDetailsResponseMessage) SetForMarshal ¶
func (G *GetNonIndexableItemDetailsResponseMessage) SetForMarshal()
type GetNonIndexableItemStatistics ¶
type GetNonIndexableItemStatistics struct { XMLName xml.Name // The Mailboxes element specifies an array of mailboxes identified by legacy distinguished name. Mailboxes *MailboxesNonEmptyArrayOfLegacyDNsType `xml:"Mailboxes"` }
func (*GetNonIndexableItemStatistics) GetSchema ¶
func (G *GetNonIndexableItemStatistics) GetSchema() *Schema
func (*GetNonIndexableItemStatistics) SetForMarshal ¶
func (G *GetNonIndexableItemStatistics) SetForMarshal()
type GetNonIndexableItemStatisticsResponse ¶
type GetNonIndexableItemStatisticsResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The GetNonIndexableItemStatistics element specifies a request to retrieve nonindexable item statistics. GetNonIndexableItemStatistics *GetNonIndexableItemStatistics `xml:"GetNonIndexableItemStatistics"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetNonIndexableItemStatisticsResponse) GetSchema ¶
func (G *GetNonIndexableItemStatisticsResponse) GetSchema() *Schema
func (*GetNonIndexableItemStatisticsResponse) SetForMarshal ¶
func (G *GetNonIndexableItemStatisticsResponse) SetForMarshal()
type GetNonIndexableItemStatisticsResponseMessage ¶
type GetNonIndexableItemStatisticsResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The GetNonIndexableItemStatistics element specifies a request to retrieve nonindexable item statistics. GetNonIndexableItemStatistics *GetNonIndexableItemStatistics `xml:"GetNonIndexableItemStatistics"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetNonIndexableItemStatisticsResponseMessage) GetSchema ¶
func (G *GetNonIndexableItemStatisticsResponseMessage) GetSchema() *Schema
func (*GetNonIndexableItemStatisticsResponseMessage) SetForMarshal ¶
func (G *GetNonIndexableItemStatisticsResponseMessage) SetForMarshal()
type GetPasswordExpirationDate ¶
type GetPasswordExpirationDate struct { XMLName xml.Name // The MailboxSmtpAddress element represents the SMTP address of the user whose Inbox rules are to be retrieved or updated; or whose password expiration date is to be retrieved. MailboxSmtpAddress *MailboxSmtpAddress `xml:"MailboxSmtpAddress"` }
func (*GetPasswordExpirationDate) GetSchema ¶
func (G *GetPasswordExpirationDate) GetSchema() *Schema
func (*GetPasswordExpirationDate) SetForMarshal ¶
func (G *GetPasswordExpirationDate) SetForMarshal()
type GetPasswordExpirationDateResponse ¶
type GetPasswordExpirationDateResponse struct { XMLName xml.Name // The PasswordExpirationDate element provides the password expiration date for a mailbox account. PasswordExpirationDate *PasswordExpirationDate `xml:"PasswordExpirationDate"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetPasswordExpirationDateResponse) GetSchema ¶
func (G *GetPasswordExpirationDateResponse) GetSchema() *Schema
func (*GetPasswordExpirationDateResponse) SetForMarshal ¶
func (G *GetPasswordExpirationDateResponse) SetForMarshal()
type GetPersona ¶
type GetPersona struct { XMLName xml.Name // The PersonaId element specifies the persona identifier for the associated persona. PersonaId *PersonaId `xml:"PersonaId"` }
func (*GetPersona) GetSchema ¶
func (G *GetPersona) GetSchema() *Schema
func (*GetPersona) SetForMarshal ¶
func (G *GetPersona) SetForMarshal()
type GetPersonaResponseMessage ¶
type GetPersonaResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The Persona element specifies a set of persona data returned by a GetPersona request. Persona *Persona `xml:"Persona"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetPersonaResponseMessage) GetSchema ¶
func (G *GetPersonaResponseMessage) GetSchema() *Schema
func (*GetPersonaResponseMessage) SetForMarshal ¶
func (G *GetPersonaResponseMessage) SetForMarshal()
type GetPhoneCallInformation ¶
type GetPhoneCallInformation struct { XMLName xml.Name // The PhoneCallId element specifies the identifier of a phone call. This element is required. PhoneCallId *PhoneCallId `xml:"PhoneCallId"` }
func (*GetPhoneCallInformation) GetSchema ¶
func (G *GetPhoneCallInformation) GetSchema() *Schema
func (*GetPhoneCallInformation) SetForMarshal ¶
func (G *GetPhoneCallInformation) SetForMarshal()
type GetPhoneCallInformationResponse ¶
type GetPhoneCallInformationResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The PhoneCallInformation element specifies the state information for a phone call. PhoneCallInformation *PhoneCallInformation `xml:"PhoneCallInformation"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetPhoneCallInformationResponse) GetSchema ¶
func (G *GetPhoneCallInformationResponse) GetSchema() *Schema
func (*GetPhoneCallInformationResponse) SetForMarshal ¶
func (G *GetPhoneCallInformationResponse) SetForMarshal()
type GetReminders ¶
type GetReminders struct { XMLName xml.Name // The BeginTime element specifies the beginning of the time span to query for reminders. BeginTime *BeginTime `xml:"BeginTime"` // The EndTime element represents the end of the time span to query for reminders. EndTime *EndTimeReminderMessageDataType `xml:"EndTime"` // The MaxItems element specifies the maximum number of items to return in the request. MaxItems *MaxItems `xml:"MaxItems"` // The ReminderType element specifies the type of reminders to return. ReminderType *ReminderType `xml:"ReminderType"` }
func (*GetReminders) GetSchema ¶
func (G *GetReminders) GetSchema() *Schema
func (*GetReminders) SetForMarshal ¶
func (G *GetReminders) SetForMarshal()
type GetRemindersResponse ¶
type GetRemindersResponse struct { XMLName xml.Name // The Reminders element specifies the reminders returned in the response to a GetReminders request. Reminders *Reminders `xml:"Reminders"` }
func (*GetRemindersResponse) GetSchema ¶
func (G *GetRemindersResponse) GetSchema() *Schema
func (*GetRemindersResponse) SetForMarshal ¶
func (G *GetRemindersResponse) SetForMarshal()
type GetRoomLists ¶
func (*GetRoomLists) GetSchema ¶
func (G *GetRoomLists) GetSchema() *Schema
func (*GetRoomLists) SetForMarshal ¶
func (G *GetRoomLists) SetForMarshal()
type GetRoomListsResponse ¶
type GetRoomListsResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The RoomLists element is a list of one or more addresses that represent a list of meeting rooms. RoomLists *RoomLists `xml:"RoomLists"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetRoomListsResponse) GetSchema ¶
func (G *GetRoomListsResponse) GetSchema() *Schema
func (*GetRoomListsResponse) SetForMarshal ¶
func (G *GetRoomListsResponse) SetForMarshal()
type GetRooms ¶
type GetRooms struct { XMLName xml.Name // The RoomList element represents an e-mail address that identifies a list of meeting rooms. RoomList *RoomList `xml:"RoomList"` }
func (*GetRooms) SetForMarshal ¶
func (G *GetRooms) SetForMarshal()
type GetRoomsResponse ¶
type GetRoomsResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The Rooms element is a list of one or more elements that represent meeting rooms. Rooms *Rooms `xml:"Rooms"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetRoomsResponse) GetSchema ¶
func (G *GetRoomsResponse) GetSchema() *Schema
func (*GetRoomsResponse) SetForMarshal ¶
func (G *GetRoomsResponse) SetForMarshal()
type GetSearchableMailboxes ¶
type GetSearchableMailboxes struct { XMLName xml.Name // The ExpandGroupMembership element indicates whether to expand the membership of the group returned from a GetSearchableMailboxes request. ExpandGroupMembership *ExpandGroupMembership `xml:"ExpandGroupMembership"` // The SearchFilter element contains the query string to filter the mailboxes to be returned from a GetSearchableMailboxes request. SearchFilter *SearchFilter `xml:"SearchFilter"` }
func (*GetSearchableMailboxes) GetSchema ¶
func (G *GetSearchableMailboxes) GetSchema() *Schema
func (*GetSearchableMailboxes) SetForMarshal ¶
func (G *GetSearchableMailboxes) SetForMarshal()
type GetSearchableMailboxesResponse ¶
type GetSearchableMailboxesResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The FailedMailboxes element specifies an array of mailboxes that failed on search. FailedMailboxes *FailedMailboxes `xml:"FailedMailboxes"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The SearchableMailboxes element contains an array of the mailboxes returned from a GetSearchableMailboxes request. SearchableMailboxes *SearchableMailboxes `xml:"SearchableMailboxes"` }
func (*GetSearchableMailboxesResponse) GetSchema ¶
func (G *GetSearchableMailboxesResponse) GetSchema() *Schema
func (*GetSearchableMailboxesResponse) SetForMarshal ¶
func (G *GetSearchableMailboxesResponse) SetForMarshal()
type GetSearchableMailboxesResponseMessage ¶
type GetSearchableMailboxesResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The SearchableMailboxes element contains an array of the mailboxes returned from a GetSearchableMailboxes request. SearchableMailboxes *SearchableMailboxes `xml:"SearchableMailboxes"` // Indicates the class of the response. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetSearchableMailboxesResponseMessage) GetSchema ¶
func (G *GetSearchableMailboxesResponseMessage) GetSchema() *Schema
func (*GetSearchableMailboxesResponseMessage) SetForMarshal ¶
func (G *GetSearchableMailboxesResponseMessage) SetForMarshal()
type GetServerTimeZones ¶
type GetServerTimeZones struct { XMLName xml.Name // The Ids element contains an array of time zone definition identifiers. Ids *Ids `xml:"Ids"` // Specifies whether the GetServerTimeZones operation returns the complete definition or only the name and identifier for each time zone. This attribute is optional. The default value is true. ReturnFullTimeZoneData *string `xml:"ReturnFullTimeZoneData,attr"` }
func (*GetServerTimeZones) GetSchema ¶
func (G *GetServerTimeZones) GetSchema() *Schema
func (*GetServerTimeZones) SetForMarshal ¶
func (G *GetServerTimeZones) SetForMarshal()
type GetServerTimeZonesResponse ¶
type GetServerTimeZonesResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*GetServerTimeZonesResponse) GetSchema ¶
func (G *GetServerTimeZonesResponse) GetSchema() *Schema
func (*GetServerTimeZonesResponse) SetForMarshal ¶
func (G *GetServerTimeZonesResponse) SetForMarshal()
type GetServerTimeZonesResponseMessage ¶
type GetServerTimeZonesResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The TimeZoneDefinitions element represents an array of time zone definitions. TimeZoneDefinitions *TimeZoneDefinitions `xml:"TimeZoneDefinitions"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetServerTimeZonesResponseMessage) GetSchema ¶
func (G *GetServerTimeZonesResponseMessage) GetSchema() *Schema
func (*GetServerTimeZonesResponseMessage) SetForMarshal ¶
func (G *GetServerTimeZonesResponseMessage) SetForMarshal()
type GetServiceConfiguration ¶
type GetServiceConfiguration struct { XMLName xml.Name // The ActingAs element identifies who the caller is sending as. ActingAs *ActingAs `xml:"ActingAs"` // The RequestedConfiguration element contains the requested service configurations. RequestedConfiguration *RequestedConfiguration `xml:"RequestedConfiguration"` }
func (*GetServiceConfiguration) GetSchema ¶
func (G *GetServiceConfiguration) GetSchema() *Schema
func (*GetServiceConfiguration) SetForMarshal ¶
func (G *GetServiceConfiguration) SetForMarshal()
type GetServiceConfigurationResponse ¶
type GetServiceConfigurationResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The ResponseMessages element contains an array of service configuration response messages. ResponseMessages *ResponseMessagesArrayOfServiceConfigurationResponseMessageType `xml:"ResponseMessages"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetServiceConfigurationResponse) GetSchema ¶
func (G *GetServiceConfigurationResponse) GetSchema() *Schema
func (*GetServiceConfigurationResponse) SetForMarshal ¶
func (G *GetServiceConfigurationResponse) SetForMarshal()
type GetSharingFolder ¶
type GetSharingFolder struct { XMLName xml.Name // The DataType element describes the type of data that is shared by a shared folder. DataType *DataType `xml:"DataType"` SharedFolderId *SharedFolderId `xml:"SharedFolderId"` // The SmtpAddress element represents the Simple Mail Transfer Protocol (SMTP) address of an account to be used for impersonation or a Simple Mail Transfer Protocol (SMTP) recipient address of a calendar or contact sharing request. SmtpAddress *SmtpAddress `xml:"SmtpAddress"` }
func (*GetSharingFolder) GetSchema ¶
func (G *GetSharingFolder) GetSchema() *Schema
func (*GetSharingFolder) SetForMarshal ¶
func (G *GetSharingFolder) SetForMarshal()
type GetSharingFolderResponse ¶
type GetSharingFolderResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The SharingFolderId element represents the identifier of the local folder in a sharing relationship. SharingFolderId *SharingFolderId `xml:"SharingFolderId"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetSharingFolderResponse) GetSchema ¶
func (G *GetSharingFolderResponse) GetSchema() *Schema
func (*GetSharingFolderResponse) SetForMarshal ¶
func (G *GetSharingFolderResponse) SetForMarshal()
type GetSharingFolderResponseMessage ¶
type GetSharingFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The SharingFolderId element represents the identifier of the local folder in a sharing relationship. SharingFolderId *SharingFolderId `xml:"SharingFolderId"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetSharingFolderResponseMessage) GetSchema ¶
func (G *GetSharingFolderResponseMessage) GetSchema() *Schema
func (*GetSharingFolderResponseMessage) SetForMarshal ¶
func (G *GetSharingFolderResponseMessage) SetForMarshal()
type GetSharingMetadata ¶
type GetSharingMetadata struct { XMLName xml.Name IdOfFolderToShare *IdOfFolderToShare `xml:"IdOfFolderToShare"` // The Recipients element specifies an array of recipients of a message. Recipients *RecipientsArrayOfSmtpAddressType `xml:"Recipients"` // The SenderSmtpAddress element represents the SMTP e-mail address corresponding to the mailbox that contains the folder that will be shared. SenderSmtpAddress *SenderSmtpAddress `xml:"SenderSmtpAddress"` }
func (*GetSharingMetadata) GetSchema ¶
func (G *GetSharingMetadata) GetSchema() *Schema
func (*GetSharingMetadata) SetForMarshal ¶
func (G *GetSharingMetadata) SetForMarshal()
type GetSharingMetadataResponse ¶
type GetSharingMetadataResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` EncryptedSharedFolderDataCollection *EncryptedSharedFolderDataCollection `xml:"EncryptedSharedFolderDataCollection"` // The InvalidRecipients element represents the recipients of a folder sharing request that are invalid. InvalidRecipients *InvalidRecipients `xml:"InvalidRecipients"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetSharingMetadataResponse) GetSchema ¶
func (G *GetSharingMetadataResponse) GetSchema() *Schema
func (*GetSharingMetadataResponse) SetForMarshal ¶
func (G *GetSharingMetadataResponse) SetForMarshal()
type GetSharingMetadataResponseMessage ¶
type GetSharingMetadataResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` EncryptedSharedFolderDataCollection *EncryptedSharedFolderDataCollection `xml:"EncryptedSharedFolderDataCollection"` // The InvalidRecipients element represents the recipients of a folder sharing request that are invalid. InvalidRecipients *InvalidRecipients `xml:"InvalidRecipients"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetSharingMetadataResponseMessage) GetSchema ¶
func (G *GetSharingMetadataResponseMessage) GetSchema() *Schema
func (*GetSharingMetadataResponseMessage) SetForMarshal ¶
func (G *GetSharingMetadataResponseMessage) SetForMarshal()
type GetStreamingEvents ¶
type GetStreamingEvents struct { XMLName xml.Name // The ConnectionTimeout element specifies the number of minutes to keep a connection open. ConnectionTimeout *ConnectionTimeout `xml:"ConnectionTimeout"` // The SubscriptionIds element contains an array of subscription identifiers that identify the subscriptions to get streaming events for. SubscriptionIds *SubscriptionIds `xml:"SubscriptionIds"` }
func (*GetStreamingEvents) GetSchema ¶
func (G *GetStreamingEvents) GetSchema() *Schema
func (*GetStreamingEvents) SetForMarshal ¶
func (G *GetStreamingEvents) SetForMarshal()
type GetStreamingEventsResponse ¶
type GetStreamingEventsResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*GetStreamingEventsResponse) GetSchema ¶
func (G *GetStreamingEventsResponse) GetSchema() *Schema
func (*GetStreamingEventsResponse) SetForMarshal ¶
func (G *GetStreamingEventsResponse) SetForMarshal()
type GetStreamingEventsResponseMessage ¶
type GetStreamingEventsResponseMessage struct { XMLName xml.Name // The ConnectionStatus element provides a text description of the status of a streaming subscription. ConnectionStatus *ConnectionStatus `xml:"ConnectionStatus"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The ErrorSubscriptionIds element contains an array of invalid subscription IDs. ErrorSubscriptionIds *ErrorSubscriptionIds `xml:"ErrorSubscriptionIds"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The Notifications element contains an array of information about the subscription and the events that have occurred since the last notification. Notifications *Notifications `xml:"Notifications"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a GetStreamingEvents operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetStreamingEventsResponseMessage) GetSchema ¶
func (G *GetStreamingEventsResponseMessage) GetSchema() *Schema
func (*GetStreamingEventsResponseMessage) SetForMarshal ¶
func (G *GetStreamingEventsResponseMessage) SetForMarshal()
type GetUserAvailabilityRequest ¶
type GetUserAvailabilityRequest struct { XMLName xml.Name // The FreeBusyViewOptions element specifies the type of free/busy information returned in the response. FreeBusyViewOptions *FreeBusyViewOptions `xml:"FreeBusyViewOptions"` // The MailboxDataArray element contains a list of mailboxes to query for availability information. MailboxDataArray *MailboxDataArray `xml:"MailboxDataArray"` // The SuggestionsViewOptions element contains the options for obtaining meeting suggestion information. SuggestionsViewOptions *SuggestionsViewOptions `xml:"SuggestionsViewOptions"` // The TimeZone element contains elements that identify time zone information. This element also contains information about the transition between standard time and daylight saving time. TimeZone *TimeZoneAvailability `xml:"TimeZone"` }
func (*GetUserAvailabilityRequest) GetSchema ¶
func (G *GetUserAvailabilityRequest) GetSchema() *Schema
func (*GetUserAvailabilityRequest) SetForMarshal ¶
func (G *GetUserAvailabilityRequest) SetForMarshal()
type GetUserAvailabilityResponse ¶
type GetUserAvailabilityResponse struct { XMLName xml.Name // The FreeBusyResponseArray element contains the requested users' availability information and the response status. FreeBusyResponseArray *FreeBusyResponseArray `xml:"FreeBusyResponseArray"` // The SuggestionsResponse element contains response status information and suggestion data for requested meeting suggestions. SuggestionsResponse *SuggestionsResponse `xml:"SuggestionsResponse"` }
func (*GetUserAvailabilityResponse) GetSchema ¶
func (G *GetUserAvailabilityResponse) GetSchema() *Schema
func (*GetUserAvailabilityResponse) SetForMarshal ¶
func (G *GetUserAvailabilityResponse) SetForMarshal()
type GetUserConfiguration ¶
type GetUserConfiguration struct { XMLName xml.Name // The UserConfigurationName element represents the name of a user configuration object. The user configuration object name is the identifier for a user configuration object. UserConfigurationName *UserConfigurationName `xml:"UserConfigurationName"` // The UserConfigurationProperties element specifies the property types to get in a GetUserConfiguration operation. UserConfigurationProperties *UserConfigurationProperties `xml:"UserConfigurationProperties"` }
func (*GetUserConfiguration) GetSchema ¶
func (G *GetUserConfiguration) GetSchema() *Schema
func (*GetUserConfiguration) SetForMarshal ¶
func (G *GetUserConfiguration) SetForMarshal()
type GetUserConfigurationResponse ¶
type GetUserConfigurationResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*GetUserConfigurationResponse) GetSchema ¶
func (G *GetUserConfigurationResponse) GetSchema() *Schema
func (*GetUserConfigurationResponse) SetForMarshal ¶
func (G *GetUserConfigurationResponse) SetForMarshal()
type GetUserConfigurationResponseMessage ¶
type GetUserConfigurationResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The UserConfiguration element defines a single user configuration object. UserConfiguration *UserConfiguration `xml:"UserConfiguration"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*GetUserConfigurationResponseMessage) GetSchema ¶
func (G *GetUserConfigurationResponseMessage) GetSchema() *Schema
func (*GetUserConfigurationResponseMessage) SetForMarshal ¶
func (G *GetUserConfigurationResponseMessage) SetForMarshal()
type GetUserOofSettingsRequest ¶
type GetUserOofSettingsRequest struct { XMLName xml.Name // The Mailbox element represents the mailbox user for a SetUserOofSettings or GetUserOofSettings request. Mailbox *MailboxAvailability `xml:"Mailbox"` }
func (*GetUserOofSettingsRequest) GetSchema ¶
func (G *GetUserOofSettingsRequest) GetSchema() *Schema
func (*GetUserOofSettingsRequest) SetForMarshal ¶
func (G *GetUserOofSettingsRequest) SetForMarshal()
type GetUserOofSettingsResponse ¶
type GetUserOofSettingsResponse struct { XMLName xml.Name // The AllowExternalOof element contains a value that identifies to whom external Out of Office (OOF) messages are sent. AllowExternalOof *AllowExternalOof `xml:"AllowExternalOof"` // The OofSettings element contains the Out of Office (OOF) settings. OofSettings *OofSettings `xml:"OofSettings"` // The ResponseMessage element provides descriptive information about the response status for a single entity within a request. ResponseMessage *ResponseMessage `xml:"ResponseMessage"` }
func (*GetUserOofSettingsResponse) GetSchema ¶
func (G *GetUserOofSettingsResponse) GetSchema() *Schema
func (*GetUserOofSettingsResponse) SetForMarshal ¶
func (G *GetUserOofSettingsResponse) SetForMarshal()
type GetUserPhoto ¶
type GetUserPhoto struct { XMLName xml.Name // The Email element identifies the email address of the user whose photo is requested in the GetUserPhoto operation. Email *EmailString `xml:"Email"` // The SizeRequested element contains the requested photo size for a GetUserPhoto operation. SizeRequested *SizeRequested `xml:"SizeRequested"` }
func (*GetUserPhoto) GetSchema ¶
func (G *GetUserPhoto) GetSchema() *Schema
func (*GetUserPhoto) SetForMarshal ¶
func (G *GetUserPhoto) SetForMarshal()
type GetUserPhotoResponse ¶
type GetUserPhotoResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The HasChanged element indicates whether a user's photo has changed. HasChanged *HasChanged `xml:"HasChanged"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The PictureData element contains the stream of picture data. PictureData *PictureData `xml:"PictureData"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetUserPhotoResponse) GetSchema ¶
func (G *GetUserPhotoResponse) GetSchema() *Schema
func (*GetUserPhotoResponse) SetForMarshal ¶
func (G *GetUserPhotoResponse) SetForMarshal()
type GetUserPhotoResponseMessage ¶
type GetUserPhotoResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The HasChanged element indicates whether a user's photo has changed. HasChanged *HasChanged `xml:"HasChanged"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The PictureData element contains the stream of picture data. PictureData *PictureData `xml:"PictureData"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*GetUserPhotoResponseMessage) GetSchema ¶
func (G *GetUserPhotoResponseMessage) GetSchema() *Schema
func (*GetUserPhotoResponseMessage) SetForMarshal ¶
func (G *GetUserPhotoResponseMessage) SetForMarshal()
type GetUserRetentionPolicyTags ¶
func (*GetUserRetentionPolicyTags) GetSchema ¶
func (G *GetUserRetentionPolicyTags) GetSchema() *Schema
func (*GetUserRetentionPolicyTags) SetForMarshal ¶
func (G *GetUserRetentionPolicyTags) SetForMarshal()
type GetUserRetentionPolicyTagsResponse ¶
type GetUserRetentionPolicyTagsResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The RetentionPolicyTags element contains a list of retention tags returned in the response of the GetUserRetentionPolicyTags WSDL operation. RetentionPolicyTags *RetentionPolicyTags `xml:"RetentionPolicyTags"` }
func (*GetUserRetentionPolicyTagsResponse) GetSchema ¶
func (G *GetUserRetentionPolicyTagsResponse) GetSchema() *Schema
func (*GetUserRetentionPolicyTagsResponse) SetForMarshal ¶
func (G *GetUserRetentionPolicyTagsResponse) SetForMarshal()
type GetUserRetentionPolicyTagsResponseMessage ¶
type GetUserRetentionPolicyTagsResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The RetentionPolicyTags element contains a list of retention tags returned in the response of the GetUserRetentionPolicyTags WSDL operation. RetentionPolicyTags *RetentionPolicyTags `xml:"RetentionPolicyTags"` }
func (*GetUserRetentionPolicyTagsResponseMessage) GetSchema ¶
func (G *GetUserRetentionPolicyTagsResponseMessage) GetSchema() *Schema
func (*GetUserRetentionPolicyTagsResponseMessage) SetForMarshal ¶
func (G *GetUserRetentionPolicyTagsResponseMessage) SetForMarshal()
type GivenName ¶
func (*GivenName) SetForMarshal ¶
func (G *GivenName) SetForMarshal()
type GivenNames ¶
type GivenNames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*GivenNames) GetSchema ¶
func (G *GivenNames) GetSchema() *Schema
func (*GivenNames) SetForMarshal ¶
func (G *GivenNames) SetForMarshal()
type GlobalCategories ¶
type GlobalCategories struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*GlobalCategories) GetSchema ¶
func (G *GlobalCategories) GetSchema() *Schema
func (*GlobalCategories) SetForMarshal ¶
func (G *GlobalCategories) SetForMarshal()
type GlobalFlagStatus ¶
func (*GlobalFlagStatus) GetSchema ¶
func (G *GlobalFlagStatus) GetSchema() *Schema
func (*GlobalFlagStatus) SetForMarshal ¶
func (G *GlobalFlagStatus) SetForMarshal()
type GlobalHasAttachments ¶
func (*GlobalHasAttachments) GetSchema ¶
func (G *GlobalHasAttachments) GetSchema() *Schema
func (*GlobalHasAttachments) SetForMarshal ¶
func (G *GlobalHasAttachments) SetForMarshal()
type GlobalHasIrm ¶
func (*GlobalHasIrm) GetSchema ¶
func (G *GlobalHasIrm) GetSchema() *Schema
func (*GlobalHasIrm) SetForMarshal ¶
func (G *GlobalHasIrm) SetForMarshal()
type GlobalIconIndex ¶
func (*GlobalIconIndex) GetSchema ¶
func (G *GlobalIconIndex) GetSchema() *Schema
func (*GlobalIconIndex) SetForMarshal ¶
func (G *GlobalIconIndex) SetForMarshal()
type GlobalImportance ¶
func (*GlobalImportance) GetSchema ¶
func (G *GlobalImportance) GetSchema() *Schema
func (*GlobalImportance) SetForMarshal ¶
func (G *GlobalImportance) SetForMarshal()
type GlobalItemClasses ¶
type GlobalItemClasses struct { XMLName xml.Name // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` }
func (*GlobalItemClasses) GetSchema ¶
func (G *GlobalItemClasses) GetSchema() *Schema
func (*GlobalItemClasses) SetForMarshal ¶
func (G *GlobalItemClasses) SetForMarshal()
type GlobalItemIds ¶
type GlobalItemIds struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OccurrenceItemId element identifies a single occurrence of a recurring item. OccurrenceItemId *OccurrenceItemId `xml:"OccurrenceItemId"` // The RecurringMasterItemId element identifies a recurrence master item by identifying the identifiers of one of its related occurrence items. RecurringMasterItemId *RecurringMasterItemId `xml:"RecurringMasterItemId"` }
func (*GlobalItemIds) GetSchema ¶
func (G *GlobalItemIds) GetSchema() *Schema
func (*GlobalItemIds) SetForMarshal ¶
func (G *GlobalItemIds) SetForMarshal()
type GlobalLastDeliveryTime ¶
func (*GlobalLastDeliveryTime) GetSchema ¶
func (G *GlobalLastDeliveryTime) GetSchema() *Schema
func (*GlobalLastDeliveryTime) SetForMarshal ¶
func (G *GlobalLastDeliveryTime) SetForMarshal()
type GlobalMessageCount ¶
func (*GlobalMessageCount) GetSchema ¶
func (G *GlobalMessageCount) GetSchema() *Schema
func (*GlobalMessageCount) SetForMarshal ¶
func (G *GlobalMessageCount) SetForMarshal()
type GlobalObjectId ¶
func (*GlobalObjectId) GetSchema ¶
func (G *GlobalObjectId) GetSchema() *Schema
func (*GlobalObjectId) SetForMarshal ¶
func (G *GlobalObjectId) SetForMarshal()
type GlobalParentFolderIds ¶
type GlobalParentFolderIds struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*GlobalParentFolderIds) GetSchema ¶
func (G *GlobalParentFolderIds) GetSchema() *Schema
func (*GlobalParentFolderIds) SetForMarshal ¶
func (G *GlobalParentFolderIds) SetForMarshal()
type GlobalSize ¶
func (*GlobalSize) GetSchema ¶
func (G *GlobalSize) GetSchema() *Schema
func (*GlobalSize) SetForMarshal ¶
func (G *GlobalSize) SetForMarshal()
type GlobalUniqueRecipients ¶
type GlobalUniqueRecipients struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*GlobalUniqueRecipients) GetSchema ¶
func (G *GlobalUniqueRecipients) GetSchema() *Schema
func (*GlobalUniqueRecipients) SetForMarshal ¶
func (G *GlobalUniqueRecipients) SetForMarshal()
type GlobalUniqueSenders ¶
type GlobalUniqueSenders struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*GlobalUniqueSenders) GetSchema ¶
func (G *GlobalUniqueSenders) GetSchema() *Schema
func (*GlobalUniqueSenders) SetForMarshal ¶
func (G *GlobalUniqueSenders) SetForMarshal()
type GlobalUniqueUnreadSenders ¶
type GlobalUniqueUnreadSenders struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*GlobalUniqueUnreadSenders) GetSchema ¶
func (G *GlobalUniqueUnreadSenders) GetSchema() *Schema
func (*GlobalUniqueUnreadSenders) SetForMarshal ¶
func (G *GlobalUniqueUnreadSenders) SetForMarshal()
type GlobalUnreadCount ¶
func (*GlobalUnreadCount) GetSchema ¶
func (G *GlobalUnreadCount) GetSchema() *Schema
func (*GlobalUnreadCount) SetForMarshal ¶
func (G *GlobalUnreadCount) SetForMarshal()
type GoodThreshold ¶
func (*GoodThreshold) GetSchema ¶
func (G *GoodThreshold) GetSchema() *Schema
func (*GoodThreshold) SetForMarshal ¶
func (G *GoodThreshold) SetForMarshal()
type GroupAttendeeConflictData ¶
type GroupAttendeeConflictData struct { XMLName xml.Name // The NumberOfMembers element represents the number of users, resources, and rooms in a distribution list. NumberOfMembers *NumberOfMembers `xml:"NumberOfMembers"` // The NumberOfMembersAvailable element represents the number of distribution list members who are available for a suggested meeting time. This element represents members for whom the status is Free. NumberOfMembersAvailable *NumberOfMembersAvailable `xml:"NumberOfMembersAvailable"` // The NumberOfMembersWithConflict element represents the number of distribution list members who have a conflict with a suggested meeting time. This element represents members who have a status of Busy, OOF, or Tentative. NumberOfMembersWithConflict *NumberOfMembersWithConflict `xml:"NumberOfMembersWithConflict"` // The NumberOfMembersWithNoData element represents the number of distribution list members who do not have published free/busy data to compare to a suggested meeting time. This element represents members of a distribution list that is too large or members who have No Data status. NumberOfMembersWithNoData *NumberOfMembersWithNoData `xml:"NumberOfMembersWithNoData"` }
func (*GroupAttendeeConflictData) GetSchema ¶
func (G *GroupAttendeeConflictData) GetSchema() *Schema
func (*GroupAttendeeConflictData) SetForMarshal ¶
func (G *GroupAttendeeConflictData) SetForMarshal()
type GroupBy ¶
type GroupBy struct { XMLName xml.Name // The AggregateOn element represents the property that is used to determine the order of grouped items for a grouped FindItem result set. AggregateOn *AggregateOn `xml:"AggregateOn"` // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` // Determines the order of the groups in the grouped item array that is returned in the response. This attribute is of type SortDirectionType. Order *string `xml:"Order,attr"` }
func (*GroupBy) SetForMarshal ¶
func (G *GroupBy) SetForMarshal()
type GroupId ¶
type GroupId struct { XMLName xml.Name // The text value of the ChangeKey attribute is the change key of the group. ChangeKey *string `xml:"ChangeKey,attr"` // The text value of the Id attribute is the identifier of the group. Id *string `xml:"Id,attr"` }
func (*GroupId) SetForMarshal ¶
func (G *GroupId) SetForMarshal()
type GroupIdentifier ¶
type GroupIdentifier struct { XMLName xml.Name // The SID element represents the security descriptor definition language (SDDL) form of the security identifier (SID) for the account to use for impersonation or delegate access. SID *SID `xml:"SID"` // The SecurityIdentifier element represents the security descriptor definition language (SDDL) form of a security identifier (SID). SecurityIdentifier *SecurityIdentifier `xml:"SecurityIdentifier"` // Contains group attributes. Attributes *string `xml:"Attributes,attr"` }
func (*GroupIdentifier) GetSchema ¶
func (G *GroupIdentifier) GetSchema() *Schema
func (*GroupIdentifier) SetForMarshal ¶
func (G *GroupIdentifier) SetForMarshal()
type GroupIds ¶
type GroupIds struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OccurrenceItemId element identifies a single occurrence of a recurring item. OccurrenceItemId *OccurrenceItemId `xml:"OccurrenceItemId"` // The RecurringMasterItemId element identifies a recurrence master item by identifying the identifiers of one of its related occurrence items. RecurringMasterItemId *RecurringMasterItemId `xml:"RecurringMasterItemId"` // The RecurringMasterItemIdRanges element specifies an array of occurrence ranges. RecurringMasterItemIdRanges *RecurringMasterItemIdRanges `xml:"RecurringMasterItemIdRanges"` }
func (*GroupIds) SetForMarshal ¶
func (G *GroupIds) SetForMarshal()
type GroupIndex ¶
func (*GroupIndex) GetSchema ¶
func (G *GroupIndex) GetSchema() *Schema
func (*GroupIndex) SetForMarshal ¶
func (G *GroupIndex) SetForMarshal()
type GroupSids ¶
type GroupSids struct { XMLName xml.Name // The GroupIdentifier element represents a single security identifier and attribute for an Active Directory directory service object group of which the account is a member. GroupIdentifier *GroupIdentifier `xml:"GroupIdentifier"` }
func (*GroupSids) SetForMarshal ¶
func (G *GroupSids) SetForMarshal()
type GroupType ¶
func (*GroupType) SetForMarshal ¶
func (G *GroupType) SetForMarshal()
type GroupedItems ¶
type GroupedItems struct { XMLName xml.Name // The GroupIndex element represents the property value that is used to group items for the current group of items in a FindItem operation call. GroupIndex *GroupIndex `xml:"GroupIndex"` // The Items element contains an array of items. Items *Items `xml:"Items"` }
func (*GroupedItems) GetSchema ¶
func (G *GroupedItems) GetSchema() *Schema
func (*GroupedItems) SetForMarshal ¶
func (G *GroupedItems) SetForMarshal()
type GroupingAction ¶
type GroupingActionItemType ¶
type Groups ¶
type Groups struct { XMLName xml.Name // The GroupedItems element represents a collection of items that are the result of a grouped FindItem operation call. GroupedItems *GroupedItems `xml:"GroupedItems"` }
func (*Groups) SetForMarshal ¶
func (G *Groups) SetForMarshal()
type Guid ¶
func (*Guid) SetForMarshal ¶
func (G *Guid) SetForMarshal()
type HasAttachment ¶
func (*HasAttachment) GetSchema ¶
func (H *HasAttachment) GetSchema() *Schema
func (*HasAttachment) SetForMarshal ¶
func (H *HasAttachment) SetForMarshal()
type HasAttachments ¶
func (*HasAttachments) GetSchema ¶
func (H *HasAttachments) GetSchema() *Schema
func (*HasAttachments) SetForMarshal ¶
func (H *HasAttachments) SetForMarshal()
type HasBeenProcessed ¶
func (*HasBeenProcessed) GetSchema ¶
func (H *HasBeenProcessed) GetSchema() *Schema
func (*HasBeenProcessed) SetForMarshal ¶
func (H *HasBeenProcessed) SetForMarshal()
type HasBlockedImages ¶
func (*HasBlockedImages) GetSchema ¶
func (H *HasBlockedImages) GetSchema() *Schema
func (*HasBlockedImages) SetForMarshal ¶
func (H *HasBlockedImages) SetForMarshal()
type HasChanged ¶
func (*HasChanged) GetSchema ¶
func (H *HasChanged) GetSchema() *Schema
func (*HasChanged) SetForMarshal ¶
func (H *HasChanged) SetForMarshal()
type HasEndTimeChanged ¶
func (*HasEndTimeChanged) GetSchema ¶
func (H *HasEndTimeChanged) GetSchema() *Schema
func (*HasEndTimeChanged) SetForMarshal ¶
func (H *HasEndTimeChanged) SetForMarshal()
type HasIrm ¶
func (*HasIrm) SetForMarshal ¶
func (H *HasIrm) SetForMarshal()
type HasLocationChanged ¶
func (*HasLocationChanged) GetSchema ¶
func (H *HasLocationChanged) GetSchema() *Schema
func (*HasLocationChanged) SetForMarshal ¶
func (H *HasLocationChanged) SetForMarshal()
type HasPicture ¶
func (*HasPicture) GetSchema ¶
func (H *HasPicture) GetSchema() *Schema
func (*HasPicture) SetForMarshal ¶
func (H *HasPicture) SetForMarshal()
type HasQuota ¶
func (*HasQuota) SetForMarshal ¶
func (H *HasQuota) SetForMarshal()
type HasStartTimeChanged ¶
func (*HasStartTimeChanged) GetSchema ¶
func (H *HasStartTimeChanged) GetSchema() *Schema
func (*HasStartTimeChanged) SetForMarshal ¶
func (H *HasStartTimeChanged) SetForMarshal()
type HiddenRecipient ¶
func (*HiddenRecipient) GetSchema ¶
func (H *HiddenRecipient) GetSchema() *Schema
func (*HiddenRecipient) SetForMarshal ¶
func (H *HiddenRecipient) SetForMarshal()
type HighlightTerms ¶
type HighlightTerms struct { XMLName xml.Name // The Term element specifies a highlighted term in a FindConversation or FindItem response. Term *Term `xml:"Term"` }
func (*HighlightTerms) GetSchema ¶
func (H *HighlightTerms) GetSchema() *Schema
func (*HighlightTerms) SetForMarshal ¶
func (H *HighlightTerms) SetForMarshal()
type Hobbies ¶
type Hobbies struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Hobbies) SetForMarshal ¶
func (H *Hobbies) SetForMarshal()
type HoldId ¶
func (*HoldId) SetForMarshal ¶
func (H *HoldId) SetForMarshal()
type HomeAddresses ¶
type HomeAddresses struct { XMLName xml.Name // The PostalAddressAttributedValue element specifies an instance of an array of postal addresses and their associated attributions. PostalAddressAttributedValue *PostalAddressAttributedValue `xml:"PostalAddressAttributedValue"` }
func (*HomeAddresses) GetSchema ¶
func (H *HomeAddresses) GetSchema() *Schema
func (*HomeAddresses) SetForMarshal ¶
func (H *HomeAddresses) SetForMarshal()
type HomeCity ¶
func (*HomeCity) SetForMarshal ¶
func (H *HomeCity) SetForMarshal()
type HomeCitySortKey ¶
func (*HomeCitySortKey) GetSchema ¶
func (H *HomeCitySortKey) GetSchema() *Schema
func (*HomeCitySortKey) SetForMarshal ¶
func (H *HomeCitySortKey) SetForMarshal()
type HomeFaxes ¶
type HomeFaxes struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*HomeFaxes) SetForMarshal ¶
func (H *HomeFaxes) SetForMarshal()
type HomePage ¶
func (*HomePage) SetForMarshal ¶
func (H *HomePage) SetForMarshal()
type HomePhones ¶
type HomePhones struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*HomePhones) GetSchema ¶
func (H *HomePhones) GetSchema() *Schema
func (*HomePhones) SetForMarshal ¶
func (H *HomePhones) SetForMarshal()
type HomePhones2 ¶
type HomePhones2 struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*HomePhones2) GetSchema ¶
func (H *HomePhones2) GetSchema() *Schema
func (*HomePhones2) SetForMarshal ¶
func (H *HomePhones2) SetForMarshal()
type ID ¶
func (*ID) SetForMarshal ¶
func (I *ID) SetForMarshal()
type IDItemIdType ¶
type IDItemIdType struct { XMLName xml.Name // The text value of the ChangeKey attribute is the change key of the item. ChangeKey *string `xml:"ChangeKey,attr"` // The text value of the Id attribute is the identifier of the item. Id *string `xml:"Id,attr"` }
func (*IDItemIdType) GetSchema ¶
func (I *IDItemIdType) GetSchema() *Schema
func (*IDItemIdType) SetForMarshal ¶
func (I *IDItemIdType) SetForMarshal()
type IDString ¶
func (*IDString) SetForMarshal ¶
func (I *IDString) SetForMarshal()
type IconIndex ¶
func (*IconIndex) SetForMarshal ¶
func (I *IconIndex) SetForMarshal()
type IdEmailAddressType ¶
type IdEmailAddressType struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*IdEmailAddressType) GetSchema ¶
func (I *IdEmailAddressType) GetSchema() *Schema
func (*IdEmailAddressType) SetForMarshal ¶
func (I *IdEmailAddressType) SetForMarshal()
type IdOfFolderToShare ¶
type IdOfFolderToShare struct { string `xml:"ChangeKey,attr"` Id *string `xml:"Id,attr"` }ChangeKey *
func (*IdOfFolderToShare) GetSchema ¶
func (I *IdOfFolderToShare) GetSchema() *Schema
func (*IdOfFolderToShare) SetForMarshal ¶
func (I *IdOfFolderToShare) SetForMarshal()
type IdTimeZone ¶
func (*IdTimeZone) GetSchema ¶
func (I *IdTimeZone) GetSchema() *Schema
func (*IdTimeZone) SetForMarshal ¶
func (I *IdTimeZone) SetForMarshal()
type IdentityDetails ¶
type Ids ¶
type Ids struct { XMLName xml.Name // The Id element identifies a single time zone definition. Id *IdTimeZone `xml:"Id"` }
func (*Ids) SetForMarshal ¶
func (I *Ids) SetForMarshal()
type Ignore ¶
type Ignore struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` }
func (*Ignore) SetForMarshal ¶
func (I *Ignore) SetForMarshal()
type ImAddressNonEmptyStringType ¶
func (*ImAddressNonEmptyStringType) GetSchema ¶
func (I *ImAddressNonEmptyStringType) GetSchema() *Schema
func (*ImAddressNonEmptyStringType) SetForMarshal ¶
func (I *ImAddressNonEmptyStringType) SetForMarshal()
type ImAddressString ¶
func (*ImAddressString) GetSchema ¶
func (I *ImAddressString) GetSchema() *Schema
func (*ImAddressString) SetForMarshal ¶
func (I *ImAddressString) SetForMarshal()
type ImAddresses ¶
type ImAddresses struct { XMLName xml.Name // The Entry element represents an instant messaging (IM) address for a contact. Entry *EntryIMAddress `xml:"Entry"` }
func (*ImAddresses) GetSchema ¶
func (I *ImAddresses) GetSchema() *Schema
func (*ImAddresses) SetForMarshal ¶
func (I *ImAddresses) SetForMarshal()
type ImAddresses2 ¶
type ImAddresses2 struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*ImAddresses2) GetSchema ¶
func (I *ImAddresses2) GetSchema() *Schema
func (*ImAddresses2) SetForMarshal ¶
func (I *ImAddresses2) SetForMarshal()
type ImAddresses3 ¶
type ImAddresses3 struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*ImAddresses3) GetSchema ¶
func (I *ImAddresses3) GetSchema() *Schema
func (*ImAddresses3) SetForMarshal ¶
func (I *ImAddresses3) SetForMarshal()
type ImAddressesArrayOfStringAttributedValuesType ¶
type ImAddressesArrayOfStringAttributedValuesType struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*ImAddressesArrayOfStringAttributedValuesType) GetSchema ¶
func (I *ImAddressesArrayOfStringAttributedValuesType) GetSchema() *Schema
func (*ImAddressesArrayOfStringAttributedValuesType) SetForMarshal ¶
func (I *ImAddressesArrayOfStringAttributedValuesType) SetForMarshal()
type ImContactSipUriAddress ¶
func (*ImContactSipUriAddress) GetSchema ¶
func (I *ImContactSipUriAddress) GetSchema() *Schema
func (*ImContactSipUriAddress) SetForMarshal ¶
func (I *ImContactSipUriAddress) SetForMarshal()
type ImGroup ¶
type ImGroup struct { XMLName xml.Name // The DisplayName element contains the display name of a new instant messaging group contact or the display name of a new instant messaging group. DisplayName *DisplayNameNonEmptyStringType `xml:"DisplayName"` // The ExchangeStoreId element specifies the instant messaging (IM) group identifier. ExchangeStoreId *ExchangeStoreId `xml:"ExchangeStoreId"` // The ExtendedProperties element specifies an array of additional properties. ExtendedProperties *ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType `xml:"ExtendedProperties"` // The GroupType element specifies the group class of an instant messaging (IM) group. GroupType *GroupType `xml:"GroupType"` // The MemberCorrelationKey element specifies the identifiers of the contacts that are part of the instant messaging (IM) group. MemberCorrelationKey *MemberCorrelationKey `xml:"MemberCorrelationKey"` // The SmtpAddress element represents the Simple Mail Transfer Protocol (SMTP) address of an account to be used for impersonation or a Simple Mail Transfer Protocol (SMTP) recipient address of a calendar or contact sharing request. SmtpAddress *SmtpAddress `xml:"SmtpAddress"` }
func (*ImGroup) SetForMarshal ¶
func (I *ImGroup) SetForMarshal()
type ImItemList ¶
type ImItemList struct { XMLName xml.Name // The Groups element represents an array of instant messaging (IM) groups. Groups *GroupsArrayOfImGroupType `xml:"Groups"` // The Personas element specifies an array of personas returned from the GetImItems and GetImItemList operations. Personas *Personas `xml:"Personas"` }
func (*ImItemList) GetSchema ¶
func (I *ImItemList) GetSchema() *Schema
func (*ImItemList) SetForMarshal ¶
func (I *ImItemList) SetForMarshal()
type ImListMigrationCompleted ¶
func (*ImListMigrationCompleted) GetSchema ¶
func (I *ImListMigrationCompleted) GetSchema() *Schema
func (*ImListMigrationCompleted) SetForMarshal ¶
func (I *ImListMigrationCompleted) SetForMarshal()
type ImTelephoneNumber ¶
func (*ImTelephoneNumber) GetSchema ¶
func (I *ImTelephoneNumber) GetSchema() *Schema
func (*ImTelephoneNumber) SetForMarshal ¶
func (I *ImTelephoneNumber) SetForMarshal()
type Importance ¶
func (*Importance) GetSchema ¶
func (I *Importance) GetSchema() *Schema
func (*Importance) SetForMarshal ¶
func (I *Importance) SetForMarshal()
type InPlaceHoldConfigurationOnly ¶
func (*InPlaceHoldConfigurationOnly) GetSchema ¶
func (I *InPlaceHoldConfigurationOnly) GetSchema() *Schema
func (*InPlaceHoldConfigurationOnly) SetForMarshal ¶
func (I *InPlaceHoldConfigurationOnly) SetForMarshal()
type InPlaceHoldIdentity ¶
func (*InPlaceHoldIdentity) GetSchema ¶
func (I *InPlaceHoldIdentity) GetSchema() *Schema
func (*InPlaceHoldIdentity) SetForMarshal ¶
func (I *InPlaceHoldIdentity) SetForMarshal()
type InReplyTo ¶
func (*InReplyTo) SetForMarshal ¶
func (I *InReplyTo) SetForMarshal()
type InboxFolderPermissionLevel ¶
func (*InboxFolderPermissionLevel) GetSchema ¶
func (I *InboxFolderPermissionLevel) GetSchema() *Schema
func (*InboxFolderPermissionLevel) SetForMarshal ¶
func (I *InboxFolderPermissionLevel) SetForMarshal()
type InboxRules ¶
type InboxRules struct { XMLName xml.Name // The Rule element contains a single rule and represents a rule in a user's mailbox. Rule *RuleRuleType `xml:"Rule"` }
func (*InboxRules) GetSchema ¶
func (I *InboxRules) GetSchema() *Schema
func (*InboxRules) SetForMarshal ¶
func (I *InboxRules) SetForMarshal()
type IncludeMimeContent ¶
func (*IncludeMimeContent) GetSchema ¶
func (I *IncludeMimeContent) GetSchema() *Schema
func (*IncludeMimeContent) SetForMarshal ¶
func (I *IncludeMimeContent) SetForMarshal()
type IncludeNonIndexableItems ¶
func (*IncludeNonIndexableItems) GetSchema ¶
func (I *IncludeNonIndexableItems) GetSchema() *Schema
func (*IncludeNonIndexableItems) SetForMarshal ¶
func (I *IncludeNonIndexableItems) SetForMarshal()
type IncludePersonalArchive ¶
func (*IncludePersonalArchive) GetSchema ¶
func (I *IncludePersonalArchive) GetSchema() *Schema
func (*IncludePersonalArchive) SetForMarshal ¶
func (I *IncludePersonalArchive) SetForMarshal()
type IncludeUnsearchableItems ¶
func (*IncludeUnsearchableItems) GetSchema ¶
func (I *IncludeUnsearchableItems) GetSchema() *Schema
func (*IncludeUnsearchableItems) SetForMarshal ¶
func (I *IncludeUnsearchableItems) SetForMarshal()
type IncludesLastFolderInRange ¶
func (*IncludesLastFolderInRange) GetSchema ¶
func (I *IncludesLastFolderInRange) GetSchema() *Schema
func (*IncludesLastFolderInRange) SetForMarshal ¶
func (I *IncludesLastFolderInRange) SetForMarshal()
type IncludesLastItemInRange ¶
func (*IncludesLastItemInRange) GetSchema ¶
func (I *IncludesLastItemInRange) GetSchema() *Schema
func (*IncludesLastItemInRange) SetForMarshal ¶
func (I *IncludesLastItemInRange) SetForMarshal()
type IndexedFieldURI ¶
type IndexedFieldURI struct { XMLName xml.Name // Identifies the member of the dictionary to return. This attribute is required. FieldIndex *string `xml:"FieldIndex,attr"` // Identifies the dictionary that contains the member to return. This attribute is required. FieldURI *string `xml:"FieldURI,attr"` }
func (*IndexedFieldURI) GetSchema ¶
func (I *IndexedFieldURI) GetSchema() *Schema
func (*IndexedFieldURI) SetForMarshal ¶
func (I *IndexedFieldURI) SetForMarshal()
type IndexedOffset ¶
func (*IndexedOffset) GetSchema ¶
func (I *IndexedOffset) GetSchema() *Schema
func (*IndexedOffset) SetForMarshal ¶
func (I *IndexedOffset) SetForMarshal()
type IndexedPageFolderView ¶
type IndexedPageFolderView struct { XMLName xml.Name // Describes whether the page of folders will start from the start or the end of the set of folders that are found with the search criteria. Seeking from the end always searches backward. This attribute is required. BasePoint *string `xml:"BasePoint,attr"` // Describes the maximum number of folders to return in the response. This attribute is optional. MaxEntriesReturned *string `xml:"MaxEntriesReturned,attr"` // Describes the offset from the BasePoint. Offset must be greater than or equal to zero. If BasePoint is equal to Beginning, the offset is positive. If BasePoint is equal to End, the offset is handled as if it were negative. This identifies which folder will be the first folder delivered in the response. This attribute is required. Offset *string `xml:"Offset,attr"` }
func (*IndexedPageFolderView) GetSchema ¶
func (I *IndexedPageFolderView) GetSchema() *Schema
func (*IndexedPageFolderView) SetForMarshal ¶
func (I *IndexedPageFolderView) SetForMarshal()
type IndexedPageItemView ¶
type IndexedPageItemView struct { XMLName xml.Name // Describes whether the page of items or conversations will start from the beginning or the end of the set of items or conversations that are found by using the search criteria. Seeking from the end always searches backward. This attribute is required. BasePoint *string `xml:"BasePoint,attr"` // Describes the maximum number of items or conversations to return in the response. This attribute is optional. MaxEntriesReturned *string `xml:"MaxEntriesReturned,attr"` // Describes the offset from the BasePoint. If BasePoint is equal to Beginning, the offset is positive. If BasePoint is equal to End, the offset is handled as if it were negative. This identifies which item or conversation will be the first to be delivered in the response. This attribute is required. Offset *string `xml:"Offset,attr"` }
func (*IndexedPageItemView) GetSchema ¶
func (I *IndexedPageItemView) GetSchema() *Schema
func (*IndexedPageItemView) SetForMarshal ¶
func (I *IndexedPageItemView) SetForMarshal()
type IndividualAttendeeConflictData ¶
type IndividualAttendeeConflictData struct { XMLName xml.Name // The BusyType element represents the free/busy status set for a calendar event. BusyType *BusyType `xml:"BusyType"` }
func (*IndividualAttendeeConflictData) GetSchema ¶
func (I *IndividualAttendeeConflictData) GetSchema() *Schema
func (*IndividualAttendeeConflictData) SetForMarshal ¶
func (I *IndividualAttendeeConflictData) SetForMarshal()
type Initials ¶
func (*Initials) SetForMarshal ¶
func (I *Initials) SetForMarshal()
type InitialsArrayOfStringAttributedValuesType ¶
type InitialsArrayOfStringAttributedValuesType struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*InitialsArrayOfStringAttributedValuesType) GetSchema ¶
func (I *InitialsArrayOfStringAttributedValuesType) GetSchema() *Schema
func (*InitialsArrayOfStringAttributedValuesType) SetForMarshal ¶
func (I *InitialsArrayOfStringAttributedValuesType) SetForMarshal()
type InlineImageUrlTemplate ¶
func (*InlineImageUrlTemplate) GetSchema ¶
func (I *InlineImageUrlTemplate) GetSchema() *Schema
func (*InlineImageUrlTemplate) SetForMarshal ¶
func (I *InlineImageUrlTemplate) SetForMarshal()
type InstallApp ¶
type InstallApp struct { XMLName xml.Name // The Manifest element contains the base64-encoded app manifest file. Manifest *Manifest `xml:"Manifest"` }
func (*InstallApp) GetSchema ¶
func (I *InstallApp) GetSchema() *Schema
func (*InstallApp) SetForMarshal ¶
func (I *InstallApp) SetForMarshal()
type InstallAppResponse ¶
type InstallAppResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Indicates the class of the response. ResponseClass *string `xml:"ResponseClass,attr"` }
func (*InstallAppResponse) GetSchema ¶
func (I *InstallAppResponse) GetSchema() *Schema
func (*InstallAppResponse) SetForMarshal ¶
func (I *InstallAppResponse) SetForMarshal()
type InstanceKey ¶
func (*InstanceKey) GetSchema ¶
func (I *InstanceKey) GetSchema() *Schema
func (*InstanceKey) SetForMarshal ¶
func (I *InstanceKey) SetForMarshal()
type IntendedFreeBusyStatus ¶
func (*IntendedFreeBusyStatus) GetSchema ¶
func (I *IntendedFreeBusyStatus) GetSchema() *Schema
func (*IntendedFreeBusyStatus) SetForMarshal ¶
func (I *IntendedFreeBusyStatus) SetForMarshal()
type Intent ¶
func (*Intent) SetForMarshal ¶
func (I *Intent) SetForMarshal()
type InternalDomainsSmtpDomainList ¶
type InternalDomainsSmtpDomainList struct { XMLName xml.Name // The Domain element identifies a single SMTP domain. Domain *Domain `xml:"Domain"` }
func (*InternalDomainsSmtpDomainList) GetSchema ¶
func (I *InternalDomainsSmtpDomainList) GetSchema() *Schema
func (*InternalDomainsSmtpDomainList) SetForMarshal ¶
func (I *InternalDomainsSmtpDomainList) SetForMarshal()
type InternalId ¶
func (*InternalId) GetSchema ¶
func (I *InternalId) GetSchema() *Schema
func (*InternalId) SetForMarshal ¶
func (I *InternalId) SetForMarshal()
type InternalReply ¶
type InternalReply struct { XMLName xml.Name // The Message element contains the out of Office (OOF) response. Message *MessageAvailability `xml:"Message"` }
func (*InternalReply) GetSchema ¶
func (I *InternalReply) GetSchema() *Schema
func (*InternalReply) SetForMarshal ¶
func (I *InternalReply) SetForMarshal()
type InternetMessageHeader ¶
type InternetMessageHeader struct { XMLName xml.Name // Identifies the header name. HeaderName *string `xml:"HeaderName,attr"` }
func (*InternetMessageHeader) GetSchema ¶
func (I *InternetMessageHeader) GetSchema() *Schema
func (*InternetMessageHeader) SetForMarshal ¶
func (I *InternetMessageHeader) SetForMarshal()
type InternetMessageHeaders ¶
type InternetMessageHeaders struct { XMLName xml.Name // The InternetMessageHeader element represents the Internet message header for a given header within the headers collection. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headers in EWS, MIME, and the missing Internet message headers. InternetMessageHeader *InternetMessageHeader `xml:"InternetMessageHeader"` }
func (*InternetMessageHeaders) GetSchema ¶
func (I *InternetMessageHeaders) GetSchema() *Schema
func (*InternetMessageHeaders) SetForMarshal ¶
func (I *InternetMessageHeaders) SetForMarshal()
type InternetMessageId ¶
func (*InternetMessageId) GetSchema ¶
func (I *InternetMessageId) GetSchema() *Schema
func (*InternetMessageId) SetForMarshal ¶
func (I *InternetMessageId) SetForMarshal()
type Interval ¶
func (*Interval) SetForMarshal ¶
func (I *Interval) SetForMarshal()
type InvalidRecipient ¶
type InvalidRecipient struct { XMLName xml.Name // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The ResponseCode element provides information about why the recipient is invalid. ResponseCode *ResponseCodeInvalidRecipientResponseCodeType `xml:"ResponseCode"` // The SmtpAddress element represents the Simple Mail Transfer Protocol (SMTP) address of an account to be used for impersonation or a Simple Mail Transfer Protocol (SMTP) recipient address of a calendar or contact sharing request. SmtpAddress *SmtpAddress `xml:"SmtpAddress"` }
func (*InvalidRecipient) GetSchema ¶
func (I *InvalidRecipient) GetSchema() *Schema
func (*InvalidRecipient) SetForMarshal ¶
func (I *InvalidRecipient) SetForMarshal()
type InvalidRecipientMailTips ¶
func (*InvalidRecipientMailTips) GetSchema ¶
func (I *InvalidRecipientMailTips) GetSchema() *Schema
func (*InvalidRecipientMailTips) SetForMarshal ¶
func (I *InvalidRecipientMailTips) SetForMarshal()
type InvalidRecipients ¶
type InvalidRecipients struct { XMLName xml.Name // The InvalidRecipient element contains the SMTP address of the invalid recipient and information about why the recipient is invalid. InvalidRecipient *InvalidRecipient `xml:"InvalidRecipient"` }
func (*InvalidRecipients) GetSchema ¶
func (I *InvalidRecipients) GetSchema() *Schema
func (*InvalidRecipients) SetForMarshal ¶
func (I *InvalidRecipients) SetForMarshal()
type IsAllDayEvent ¶
func (*IsAllDayEvent) GetSchema ¶
func (I *IsAllDayEvent) GetSchema() *Schema
func (*IsAllDayEvent) SetForMarshal ¶
func (I *IsAllDayEvent) SetForMarshal()
type IsApprovalRequest ¶
func (*IsApprovalRequest) GetSchema ¶
func (I *IsApprovalRequest) GetSchema() *Schema
func (*IsApprovalRequest) SetForMarshal ¶
func (I *IsApprovalRequest) SetForMarshal()
type IsArchive ¶
func (*IsArchive) SetForMarshal ¶
func (I *IsArchive) SetForMarshal()
type IsAssignmentEditable ¶
func (*IsAssignmentEditable) GetSchema ¶
func (I *IsAssignmentEditable) GetSchema() *Schema
func (*IsAssignmentEditable) SetForMarshal ¶
func (I *IsAssignmentEditable) SetForMarshal()
type IsAssociated ¶
func (*IsAssociated) GetSchema ¶
func (I *IsAssociated) GetSchema() *Schema
func (*IsAssociated) SetForMarshal ¶
func (I *IsAssociated) SetForMarshal()
type IsAutomaticForward ¶
func (*IsAutomaticForward) GetSchema ¶
func (I *IsAutomaticForward) GetSchema() *Schema
func (*IsAutomaticForward) SetForMarshal ¶
func (I *IsAutomaticForward) SetForMarshal()
type IsAutomaticReply ¶
func (*IsAutomaticReply) GetSchema ¶
func (I *IsAutomaticReply) GetSchema() *Schema
func (*IsAutomaticReply) SetForMarshal ¶
func (I *IsAutomaticReply) SetForMarshal()
type IsCancelled ¶
func (*IsCancelled) GetSchema ¶
func (I *IsCancelled) GetSchema() *Schema
func (*IsCancelled) SetForMarshal ¶
func (I *IsCancelled) SetForMarshal()
type IsComplete ¶
func (*IsComplete) GetSchema ¶
func (I *IsComplete) GetSchema() *Schema
func (*IsComplete) SetForMarshal ¶
func (I *IsComplete) SetForMarshal()
type IsContactPhoto ¶
func (*IsContactPhoto) GetSchema ¶
func (I *IsContactPhoto) GetSchema() *Schema
func (*IsContactPhoto) SetForMarshal ¶
func (I *IsContactPhoto) SetForMarshal()
type IsDebug ¶
func (*IsDebug) SetForMarshal ¶
func (I *IsDebug) SetForMarshal()
type IsDelegated ¶
func (*IsDelegated) GetSchema ¶
func (I *IsDelegated) GetSchema() *Schema
func (*IsDelegated) SetForMarshal ¶
func (I *IsDelegated) SetForMarshal()
type IsDeliveryReceiptRequested ¶
func (*IsDeliveryReceiptRequested) GetSchema ¶
func (I *IsDeliveryReceiptRequested) GetSchema() *Schema
func (*IsDeliveryReceiptRequested) SetForMarshal ¶
func (I *IsDeliveryReceiptRequested) SetForMarshal()
type IsDraft ¶
func (*IsDraft) SetForMarshal ¶
func (I *IsDraft) SetForMarshal()
type IsEnabled ¶
func (*IsEnabled) SetForMarshal ¶
func (I *IsEnabled) SetForMarshal()
type IsEncrypted ¶
func (*IsEncrypted) GetSchema ¶
func (I *IsEncrypted) GetSchema() *Schema
func (*IsEncrypted) SetForMarshal ¶
func (I *IsEncrypted) SetForMarshal()
type IsEqualTo ¶
type IsEqualTo struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The FieldURIOrConstant element represents either a property or a constant value to be used when comparing with another property. FieldURIOrConstant *FieldURIOrConstant `xml:"FieldURIOrConstant"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*IsEqualTo) SetForMarshal ¶
func (I *IsEqualTo) SetForMarshal()
type IsException ¶
func (*IsException) GetSchema ¶
func (I *IsException) GetSchema() *Schema
func (*IsException) SetForMarshal ¶
func (I *IsException) SetForMarshal()
type IsExternalMailbox ¶
func (*IsExternalMailbox) GetSchema ¶
func (I *IsExternalMailbox) GetSchema() *Schema
func (*IsExternalMailbox) SetForMarshal ¶
func (I *IsExternalMailbox) SetForMarshal()
type IsFolderContact ¶
func (*IsFolderContact) GetSchema ¶
func (I *IsFolderContact) GetSchema() *Schema
func (*IsFolderContact) SetForMarshal ¶
func (I *IsFolderContact) SetForMarshal()
type IsFolderOwner ¶
func (*IsFolderOwner) GetSchema ¶
func (I *IsFolderOwner) GetSchema() *Schema
func (*IsFolderOwner) SetForMarshal ¶
func (I *IsFolderOwner) SetForMarshal()
type IsFolderVisible ¶
func (*IsFolderVisible) GetSchema ¶
func (I *IsFolderVisible) GetSchema() *Schema
func (*IsFolderVisible) SetForMarshal ¶
func (I *IsFolderVisible) SetForMarshal()
type IsFromMe ¶
func (*IsFromMe) SetForMarshal ¶
func (I *IsFromMe) SetForMarshal()
type IsGreaterThan ¶
type IsGreaterThan struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The FieldURIOrConstant element represents either a property or a constant value to be used when comparing with another property. FieldURIOrConstant *FieldURIOrConstant `xml:"FieldURIOrConstant"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*IsGreaterThan) GetSchema ¶
func (I *IsGreaterThan) GetSchema() *Schema
func (*IsGreaterThan) SetForMarshal ¶
func (I *IsGreaterThan) SetForMarshal()
type IsGreaterThanOrEqualTo ¶
type IsGreaterThanOrEqualTo struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The FieldURIOrConstant element represents either a property or a constant value to be used when comparing with another property. FieldURIOrConstant *FieldURIOrConstant `xml:"FieldURIOrConstant"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*IsGreaterThanOrEqualTo) GetSchema ¶
func (I *IsGreaterThanOrEqualTo) GetSchema() *Schema
func (*IsGreaterThanOrEqualTo) SetForMarshal ¶
func (I *IsGreaterThanOrEqualTo) SetForMarshal()
type IsHidden ¶
func (*IsHidden) SetForMarshal ¶
func (I *IsHidden) SetForMarshal()
type IsInError ¶
func (*IsInError) SetForMarshal ¶
func (I *IsInError) SetForMarshal()
type IsInline ¶
func (*IsInline) SetForMarshal ¶
func (I *IsInline) SetForMarshal()
type IsLessThan ¶
type IsLessThan struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The FieldURIOrConstant element represents either a property or a constant value to be used when comparing with another property. FieldURIOrConstant *FieldURIOrConstant `xml:"FieldURIOrConstant"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*IsLessThan) GetSchema ¶
func (I *IsLessThan) GetSchema() *Schema
func (*IsLessThan) SetForMarshal ¶
func (I *IsLessThan) SetForMarshal()
type IsLessThanOrEqualTo ¶
type IsLessThanOrEqualTo struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The FieldURIOrConstant element represents either a property or a constant value to be used when comparing with another property. FieldURIOrConstant *FieldURIOrConstant `xml:"FieldURIOrConstant"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*IsLessThanOrEqualTo) GetSchema ¶
func (I *IsLessThanOrEqualTo) GetSchema() *Schema
func (*IsLessThanOrEqualTo) SetForMarshal ¶
func (I *IsLessThanOrEqualTo) SetForMarshal()
type IsManagedFoldersRoot ¶
func (*IsManagedFoldersRoot) GetSchema ¶
func (I *IsManagedFoldersRoot) GetSchema() *Schema
func (*IsManagedFoldersRoot) SetForMarshal ¶
func (I *IsManagedFoldersRoot) SetForMarshal()
type IsMeeting ¶
func (*IsMeeting) SetForMarshal ¶
func (I *IsMeeting) SetForMarshal()
type IsMeetingCalendarEventDetails ¶
func (*IsMeetingCalendarEventDetails) GetSchema ¶
func (I *IsMeetingCalendarEventDetails) GetSchema() *Schema
func (*IsMeetingCalendarEventDetails) SetForMarshal ¶
func (I *IsMeetingCalendarEventDetails) SetForMarshal()
type IsMeetingRequest ¶
func (*IsMeetingRequest) GetSchema ¶
func (I *IsMeetingRequest) GetSchema() *Schema
func (*IsMeetingRequest) SetForMarshal ¶
func (I *IsMeetingRequest) SetForMarshal()
type IsMeetingResponse ¶
func (*IsMeetingResponse) GetSchema ¶
func (I *IsMeetingResponse) GetSchema() *Schema
func (*IsMeetingResponse) SetForMarshal ¶
func (I *IsMeetingResponse) SetForMarshal()
type IsMembershipGroup ¶
func (*IsMembershipGroup) GetSchema ¶
func (I *IsMembershipGroup) GetSchema() *Schema
func (*IsMembershipGroup) SetForMarshal ¶
func (I *IsMembershipGroup) SetForMarshal()
type IsModerated ¶
func (*IsModerated) GetSchema ¶
func (I *IsModerated) GetSchema() *Schema
func (*IsModerated) SetForMarshal ¶
func (I *IsModerated) SetForMarshal()
type IsNDR ¶
func (*IsNDR) SetForMarshal ¶
func (I *IsNDR) SetForMarshal()
type IsNotEqualTo ¶
type IsNotEqualTo struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The FieldURIOrConstant element represents either a property or a constant value to be used when comparing with another property. FieldURIOrConstant *FieldURIOrConstant `xml:"FieldURIOrConstant"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` }
func (*IsNotEqualTo) GetSchema ¶
func (I *IsNotEqualTo) GetSchema() *Schema
func (*IsNotEqualTo) SetForMarshal ¶
func (I *IsNotEqualTo) SetForMarshal()
type IsNotSupported ¶
func (*IsNotSupported) GetSchema ¶
func (I *IsNotSupported) GetSchema() *Schema
func (*IsNotSupported) SetForMarshal ¶
func (I *IsNotSupported) SetForMarshal()
type IsOccurrencePresent ¶
type IsOnlineMeeting ¶
func (*IsOnlineMeeting) GetSchema ¶
func (I *IsOnlineMeeting) GetSchema() *Schema
func (*IsOnlineMeeting) SetForMarshal ¶
func (I *IsOnlineMeeting) SetForMarshal()
type IsOrganizer ¶
func (*IsOrganizer) GetSchema ¶
func (I *IsOrganizer) GetSchema() *Schema
func (*IsOrganizer) SetForMarshal ¶
func (I *IsOrganizer) SetForMarshal()
type IsOutOfDate ¶
func (*IsOutOfDate) GetSchema ¶
func (I *IsOutOfDate) GetSchema() *Schema
func (*IsOutOfDate) SetForMarshal ¶
func (I *IsOutOfDate) SetForMarshal()
type IsOwner ¶
func (*IsOwner) SetForMarshal ¶
func (I *IsOwner) SetForMarshal()
type IsPartiallyIndexed ¶
func (*IsPartiallyIndexed) GetSchema ¶
func (I *IsPartiallyIndexed) GetSchema() *Schema
func (*IsPartiallyIndexed) SetForMarshal ¶
func (I *IsPartiallyIndexed) SetForMarshal()
type IsPermanentFailure ¶
func (*IsPermanentFailure) GetSchema ¶
func (I *IsPermanentFailure) GetSchema() *Schema
func (*IsPermanentFailure) SetForMarshal ¶
func (I *IsPermanentFailure) SetForMarshal()
type IsPermissionControlled ¶
func (*IsPermissionControlled) GetSchema ¶
func (I *IsPermissionControlled) GetSchema() *Schema
func (*IsPermissionControlled) SetForMarshal ¶
func (I *IsPermissionControlled) SetForMarshal()
type IsPrivate ¶
func (*IsPrivate) SetForMarshal ¶
func (I *IsPrivate) SetForMarshal()
type IsQuickContact ¶
func (*IsQuickContact) GetSchema ¶
func (I *IsQuickContact) GetSchema() *Schema
func (*IsQuickContact) SetForMarshal ¶
func (I *IsQuickContact) SetForMarshal()
type IsRead ¶
func (*IsRead) SetForMarshal ¶
func (I *IsRead) SetForMarshal()
type IsReadReceipt ¶
func (*IsReadReceipt) GetSchema ¶
func (I *IsReadReceipt) GetSchema() *Schema
func (*IsReadReceipt) SetForMarshal ¶
func (I *IsReadReceipt) SetForMarshal()
type IsReadReceiptRequested ¶
func (*IsReadReceiptRequested) GetSchema ¶
func (I *IsReadReceiptRequested) GetSchema() *Schema
func (*IsReadReceiptRequested) SetForMarshal ¶
func (I *IsReadReceiptRequested) SetForMarshal()
type IsRecurring ¶
func (*IsRecurring) GetSchema ¶
func (I *IsRecurring) GetSchema() *Schema
func (*IsRecurring) SetForMarshal ¶
func (I *IsRecurring) SetForMarshal()
type IsRecurringCalendarEventDetails ¶
func (*IsRecurringCalendarEventDetails) GetSchema ¶
func (I *IsRecurringCalendarEventDetails) GetSchema() *Schema
func (*IsRecurringCalendarEventDetails) SetForMarshal ¶
func (I *IsRecurringCalendarEventDetails) SetForMarshal()
type IsReminderSet ¶
func (*IsReminderSet) GetSchema ¶
func (I *IsReminderSet) GetSchema() *Schema
func (*IsReminderSet) SetForMarshal ¶
func (I *IsReminderSet) SetForMarshal()
type IsResend ¶
func (*IsResend) SetForMarshal ¶
func (I *IsResend) SetForMarshal()
type IsResponseRequested ¶
func (*IsResponseRequested) GetSchema ¶
func (I *IsResponseRequested) GetSchema() *Schema
func (*IsResponseRequested) SetForMarshal ¶
func (I *IsResponseRequested) SetForMarshal()
type IsSigned ¶
func (*IsSigned) SetForMarshal ¶
func (I *IsSigned) SetForMarshal()
type IsSubmitted ¶
func (*IsSubmitted) GetSchema ¶
func (I *IsSubmitted) GetSchema() *Schema
func (*IsSubmitted) SetForMarshal ¶
func (I *IsSubmitted) SetForMarshal()
type IsTeamTask ¶
func (*IsTeamTask) GetSchema ¶
func (I *IsTeamTask) GetSchema() *Schema
func (*IsTeamTask) SetForMarshal ¶
func (I *IsTeamTask) SetForMarshal()
type IsUndecidedApprovalRequest ¶
func (*IsUndecidedApprovalRequest) GetSchema ¶
func (I *IsUndecidedApprovalRequest) GetSchema() *Schema
func (*IsUndecidedApprovalRequest) SetForMarshal ¶
func (I *IsUndecidedApprovalRequest) SetForMarshal()
type IsUnmodified ¶
func (*IsUnmodified) GetSchema ¶
func (I *IsUnmodified) GetSchema() *Schema
func (*IsUnmodified) SetForMarshal ¶
func (I *IsUnmodified) SetForMarshal()
type IsVoicemail ¶
func (*IsVoicemail) GetSchema ¶
func (I *IsVoicemail) GetSchema() *Schema
func (*IsVoicemail) SetForMarshal ¶
func (I *IsVoicemail) SetForMarshal()
type IsWorkTime ¶
func (*IsWorkTime) GetSchema ¶
func (I *IsWorkTime) GetSchema() *Schema
func (*IsWorkTime) SetForMarshal ¶
func (I *IsWorkTime) SetForMarshal()
type IsWritable ¶
type Item ¶
type Item struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The IsAssociated element indicates whether the item is associated with a folder. IsAssociated *IsAssociated `xml:"IsAssociated"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The LastModifiedName element contains the display name of the last user to modify an item. This element is read-only. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The UniqueBody element represents an HTML fragment or plain text which represents the unique body of this conversation. UniqueBody *UniqueBody `xml:"UniqueBody"` // The WebClientEditFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to edit an item in Outlook Web App. WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // The WebClientReadFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to read an item in Outlook Web App. WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` }
func (*Item) SetForMarshal ¶
func (I *Item) SetForMarshal()
type ItemAttachment ¶
type ItemAttachment struct { XMLName xml.Name // The AttachmentId element identifies an item or file attachment. This element is used in CreateAttachment responses. AttachmentId *AttachmentId `xml:"AttachmentId"` // The CalendarItem element represents an Exchange calendar item. CalendarItem *CalendarItem `xml:"CalendarItem"` // The Contact element represents a contact item in the Exchange store. Contact *Contact `xml:"Contact"` // The ContentId element represents an identifier for the contents of an attachment. ContentId can be set to any string value. Applications can use ContentId to implement their own identification mechanisms. ContentId *ContentId `xml:"ContentId"` // The ContentLocation element contains the Uniform Resource Identifier (URI) that corresponds to the location of the content of an attachment. ContentLocation *ContentLocation `xml:"ContentLocation"` // The ContentType element describes the Multipurpose Internet Mail Extensions (MIME) type of the attachment content. ContentType *ContentType `xml:"ContentType"` // The IsInline element represents whether the attachment appears inline within an item. IsInline *IsInline `xml:"IsInline"` // The Item element represents a generic item in the Exchange store. Item *Item `xml:"Item"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The MeetingCancellation element represents a meeting cancellation in the Exchange store. MeetingCancellation *MeetingCancellation `xml:"MeetingCancellation"` // The MeetingMessage element represents a meeting in the Exchange store. MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // The MeetingRequest element represents a meeting request in the Exchange store. MeetingRequest *MeetingRequest `xml:"MeetingRequest"` // The MeetingResponse element represents a meeting response in the Exchange store. MeetingResponse *MeetingResponse `xml:"MeetingResponse"` // The Message element represents a Microsoft Exchange e-mail message. Message *Message `xml:"Message"` // The Name element represents the name of the attachment. Name *NameAttachmentType `xml:"Name"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The Task element represents a task in the Exchange store. Task *Task `xml:"Task"` }
func (*ItemAttachment) GetSchema ¶
func (I *ItemAttachment) GetSchema() *Schema
func (*ItemAttachment) SetForMarshal ¶
func (I *ItemAttachment) SetForMarshal()
type ItemChange ¶
type ItemChange struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OccurrenceItemId element identifies a single occurrence of a recurring item. OccurrenceItemId *OccurrenceItemId `xml:"OccurrenceItemId"` // The RecurringMasterItemId element identifies a recurrence master item by identifying the identifiers of one of its related occurrence items. RecurringMasterItemId *RecurringMasterItemId `xml:"RecurringMasterItemId"` // The Updates element contains a set of elements that define append, set, and delete changes to item properties. Updates *UpdatesItem `xml:"Updates"` }
func (*ItemChange) GetSchema ¶
func (I *ItemChange) GetSchema() *Schema
func (*ItemChange) SetForMarshal ¶
func (I *ItemChange) SetForMarshal()
type ItemChanges ¶
type ItemChanges struct { XMLName xml.Name // The ItemChange element contains an item identifier and the updates to apply to the item. ItemChange *ItemChange `xml:"ItemChange"` }
func (*ItemChanges) GetSchema ¶
func (I *ItemChanges) GetSchema() *Schema
func (*ItemChanges) SetForMarshal ¶
func (I *ItemChanges) SetForMarshal()
type ItemClass ¶
func (*ItemClass) SetForMarshal ¶
func (I *ItemClass) SetForMarshal()
type ItemClasses ¶
type ItemClasses struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*ItemClasses) GetSchema ¶
func (I *ItemClasses) GetSchema() *Schema
func (*ItemClasses) SetForMarshal ¶
func (I *ItemClasses) SetForMarshal()
type ItemClassesArrayOfItemClassType ¶
type ItemClassesArrayOfItemClassType struct { XMLName xml.Name // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` }
func (*ItemClassesArrayOfItemClassType) GetSchema ¶
func (I *ItemClassesArrayOfItemClassType) GetSchema() *Schema
func (*ItemClassesArrayOfItemClassType) SetForMarshal ¶
func (I *ItemClassesArrayOfItemClassType) SetForMarshal()
type ItemHoldPeriod ¶
func (*ItemHoldPeriod) GetSchema ¶
func (I *ItemHoldPeriod) GetSchema() *Schema
func (*ItemHoldPeriod) SetForMarshal ¶
func (I *ItemHoldPeriod) SetForMarshal()
type ItemId ¶
type ItemId struct { XMLName xml.Name // Identifies a specific version of an item. A ChangeKey is required for the following scenarios: - The UpdateItem element requires a ChangeKey if the ConflictResolution attribute is set to AutoResolve. AutoResolve is a default value. If the ChangeKey attribute is not included, the response will return a ResponseCode value equal to ErrorChangeKeyRequired. - The SendItem element requires a ChangeKey to test whether the attempted operation will act upon the most recent version of an item. If the ChangeKey attribute is not included in the ItemId or if the ChangeKey is empty, the response will return a ResponseCode value equal to ErrorStaleObject. ChangeKey *string `xml:"ChangeKey,attr"` // Identifies a specific item in the Exchange store. Id is case-sensitive; therefore, comparisons between Ids must be case-sensitive or binary. Id *string `xml:"Id,attr"` }
func (*ItemId) SetForMarshal ¶
func (I *ItemId) SetForMarshal()
type ItemIds ¶
type ItemIds struct { XMLName xml.Name // 包含 Exchange 存储中项的唯一标识符和更改键。 ItemId *ItemId `xml:"ItemId"` // 标识重复项的单个匹配项。 OccurrenceItemId *OccurrenceItemId `xml:"OccurrenceItemId"` // 通过标识其相关事件项的标识符之一来标识定期主项。 RecurringMasterItemId *RecurringMasterItemId `xml:"RecurringMasterItemId"` }
func (*ItemIds) SetForMarshal ¶
func (I *ItemIds) SetForMarshal()
type ItemIdsNonEmptyArrayOfItemIdsType ¶
type ItemIdsNonEmptyArrayOfItemIdsType struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` }
func (*ItemIdsNonEmptyArrayOfItemIdsType) GetSchema ¶
func (I *ItemIdsNonEmptyArrayOfItemIdsType) GetSchema() *Schema
func (*ItemIdsNonEmptyArrayOfItemIdsType) SetForMarshal ¶
func (I *ItemIdsNonEmptyArrayOfItemIdsType) SetForMarshal()
type ItemShape ¶
type ItemShape struct { XMLName xml.Name // 标识在响应中返回的其他属性。 AdditionalProperties *AdditionalProperties `xml:"AdditionalProperties"` // 标识在项目或文件夹响应中返回的属性的基本配置。 BaseShape *BaseShape `xml:"BaseShape"` // 标识响应中正文文本的格式设置方式。 BodyType *BodyType `xml:"BodyType"` // 指示项 HTML 正文是否转换为 UTF8。 ConvertHtmlCodePageToUTF8 *ConvertHtmlCodePageToUTF8 `xml:"ConvertHtmlCodePageToUTF8"` // 指定是否启用 HTML 内容筛选。 FilterHtmlContent *FilterHtmlContent `xml:"FilterHtmlContent"` // 指定是否在响应中返回项目的多用途 Internet 邮件扩展 (MIME) 内容。 IncludeMimeContent *IncludeMimeContent `xml:"IncludeMimeContent"` }
func (*ItemShape) SetForMarshal ¶
func (I *ItemShape) SetForMarshal()
type ItemUploadItemType ¶
type ItemUploadItemType struct { XMLName xml.Name // The Data element contains the data of a single exported item or an item to upload into a mailbox. Data *Database64Binary `xml:"Data"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // Specifies the action for uploading an item into a mailbox. This attribute is required. CreateAction *string `xml:"CreateAction,attr"` // Specifies whether the uploaded item is a folder associated item. This attribute is a Boolean value. A value of true indicates that the item is a folder associated item. This attribute is optional. IsAssociated *string `xml:"IsAssociated,attr"` }
func (*ItemUploadItemType) GetSchema ¶
func (I *ItemUploadItemType) GetSchema() *Schema
func (*ItemUploadItemType) SetForMarshal ¶
func (I *ItemUploadItemType) SetForMarshal()
type ItemVersion ¶
type Items ¶
type Items struct { XMLName xml.Name // CalendarItem 元素代表一个 Exchange 日历项目。 CalendarItem []*CalendarItem `xml:"CalendarItem"` // Contact 元素代表 Exchange 商店中的一个联系人项目。 Contact []*Contact `xml:"Contact"` // DistributionList 元素代表一个分发列表。 DistributionList []*DistributionList `xml:"DistributionList"` // Item 元素代表 Exchange 商店中的一个通用项目。 Item []*Item `xml:"Item"` // MeetingCancellation 元素代表 Exchange 商店中的一个会议取消。 MeetingCancellation []*MeetingCancellation `xml:"MeetingCancellation"` // MeetingMessage 元素代表 Exchange 商店中的一个会议。 MeetingMessage []*MeetingMessage `xml:"MeetingMessage"` // MeetingRequest 元素代表 Exchange 存储中的一个会议请求。 MeetingRequest []*MeetingRequest `xml:"MeetingRequest"` // MeetingResponse 元素代表 Exchange 存储中的会议响应。 MeetingResponse []*MeetingResponse `xml:"MeetingResponse"` // 消息元素代表一个 Microsoft Exchange 电子邮件消息。 Message []*Message `xml:"Message"` // PostItem 元素代表 Exchange 商店中的一个帖子项目。 PostItem []*PostItem `xml:"PostItem"` // Task 元素代表 Exchange 商店中的一个任务。 Task []*Task `xml:"Task"` }
func (*Items) SetForMarshal ¶
func (I *Items) SetForMarshal()
type ItemsArrayOfNonIndexableItemDetailsType ¶
type ItemsArrayOfNonIndexableItemDetailsType struct { XMLName xml.Name // The NonIndexableItemDetail element specifies detail information about an item that cannot be indexed. NonIndexableItemDetail *NonIndexableItemDetail `xml:"NonIndexableItemDetail"` }
func (*ItemsArrayOfNonIndexableItemDetailsType) GetSchema ¶
func (I *ItemsArrayOfNonIndexableItemDetailsType) GetSchema() *Schema
func (*ItemsArrayOfNonIndexableItemDetailsType) SetForMarshal ¶
func (I *ItemsArrayOfNonIndexableItemDetailsType) SetForMarshal()
type ItemsArrayOfSearchPreviewItemsType ¶
type ItemsArrayOfSearchPreviewItemsType struct { XMLName xml.Name // The SearchPreviewItem element specifies the item preview for a discovery search. SearchPreviewItem *SearchPreviewItem `xml:"SearchPreviewItem"` }
type ItemsNonEmptyArrayOfAllItemsType ¶
type ItemsNonEmptyArrayOfAllItemsType struct { XMLName xml.Name // 表示接受答复会议要求。 AcceptItem *AcceptItem `xml:"AcceptItem"` // 用于接受允许访问其他用户日历或联系人数据的邀请。 AcceptSharingInvitation *AcceptSharingInvitation `xml:"AcceptSharingInvitation"` // 表示 Exchange 日历项。 CalendarItem *CalendarItem `xml:"CalendarItem"` // 表示用于取消会议的响应对象。 CancelCalendarItem *CancelCalendarItem `xml:"CancelCalendarItem"` // 表示 Exchange 联系人项目。 Contact *Contact `xml:"Contact"` // 表示谢绝答复会议要求。 DeclineItem *DeclineItem `xml:"DeclineItem"` // 表示通讯组列表。 DistributionList *DistributionList `xml:"DistributionList"` // 包含要转发给收件人的 Exchange 存储区项。 ForwardItem *ForwardItem `xml:"ForwardItem"` // 商店中的一个通用项目。 Item *Item `xml:"Item"` // 表示 Exchange 存储中的会议取消。 MeetingCancellation *MeetingCancellation `xml:"MeetingCancellation"` // 表示 Exchange 存储中的会议消息。 MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // 表示 Exchange 存储中的会议请求。 MeetingRequest *MeetingRequest `xml:"MeetingRequest"` // 表示 Exchange 存储中的会议响应。 MeetingResponse *MeetingResponse `xml:"MeetingResponse"` // 消息元素代表一个 Microsoft Exchange 电子邮件消息。 Message *Message `xml:"Message"` // 包含对帖子项的答复。 PostReplyItem *PostReplyItem `xml:"PostReplyItem"` // 表示在收到 MeetingCancellation 消息时用于删除会议项的响应对象。 RemoveItem *RemoveItem `xml:"RemoveItem"` // 包含对 Exchange 存储中某个项目的发件人和所有已标识收件人的回复。 ReplyAllToItem *ReplyAllToItem `xml:"ReplyAllToItem"` // 包含对 Exchange 存储中项目发件人的答复。 ReplyToItem *ReplyToItem `xml:"ReplyToItem"` // 用于取消已读回执。 SuppressReadReceipt *SuppressReadReceipt `xml:"SuppressReadReceipt"` // 表示 Exchange 存储中的任务。 Task *Task `xml:"Task"` // 表示一个暂定答复会议要求。 TentativelyAcceptItem *TentativelyAcceptItem `xml:"TentativelyAcceptItem"` }
func (*ItemsNonEmptyArrayOfAllItemsType) GetSchema ¶
func (I *ItemsNonEmptyArrayOfAllItemsType) GetSchema() *Schema
func (*ItemsNonEmptyArrayOfAllItemsType) SetForMarshal ¶
func (I *ItemsNonEmptyArrayOfAllItemsType) SetForMarshal()
type ItemsNonEmptyArrayOfUploadItemsType ¶
type ItemsNonEmptyArrayOfUploadItemsType struct { XMLName xml.Name // The Item element represents a single item to upload into a mailbox. Item *ItemUploadItemType `xml:"Item"` }
func (*ItemsNonEmptyArrayOfUploadItemsType) GetSchema ¶
func (I *ItemsNonEmptyArrayOfUploadItemsType) GetSchema() *Schema
func (*ItemsNonEmptyArrayOfUploadItemsType) SetForMarshal ¶
func (I *ItemsNonEmptyArrayOfUploadItemsType) SetForMarshal()
type JobTitle ¶
func (*JobTitle) SetForMarshal ¶
func (J *JobTitle) SetForMarshal()
type JoinOnlineMeetingUrl ¶
type JournalFolderPermissionLevel ¶
func (*JournalFolderPermissionLevel) GetSchema ¶
func (J *JournalFolderPermissionLevel) GetSchema() *Schema
func (*JournalFolderPermissionLevel) SetForMarshal ¶
func (J *JournalFolderPermissionLevel) SetForMarshal()
type KeepProperties ¶
func (*KeepProperties) GetSchema ¶
func (K *KeepProperties) GetSchema() *Schema
func (*KeepProperties) SetForMarshal ¶
func (K *KeepProperties) SetForMarshal()
type KeywordStat ¶
type KeywordStat struct { XMLName xml.Name // The ItemHits element identifies how many times a keyword was found. ItemHits *ItemHits `xml:"ItemHits"` // The Keyword element specifies a single keyword. Keyword *Keyword `xml:"Keyword"` // The Size element specifies the total size of one or more mailbox items. Size *Sizelong `xml:"Size"` }
type KeywordStatisticsSearchResult ¶
type KeywordStatisticsSearchResult struct { XMLName xml.Name // The ItemHits element identifies how many times a keyword was found. ItemHits *ItemHits `xml:"ItemHits"` // The Keyword element specifies a single keyword. Keyword *Keyword `xml:"Keyword"` // The Size element specifies the total size of one or more mailbox items. Size *Sizelong `xml:"Size"` }
func (*KeywordStatisticsSearchResult) GetSchema ¶
func (K *KeywordStatisticsSearchResult) GetSchema() *Schema
func (*KeywordStatisticsSearchResult) SetForMarshal ¶
func (K *KeywordStatisticsSearchResult) SetForMarshal()
type KeywordStats ¶
type KeywordStats struct { XMLName xml.Name // The KeywordStat element specifies keyword statistic information. KeywordStat *KeywordStat `xml:"KeywordStat"` }
type Language ¶
func (*Language) SetForMarshal ¶
func (L *Language) SetForMarshal()
type LanguageDiscoverySearchConfigurationType ¶
type LanguageDiscoverySearchConfigurationType struct { XMLName xml.Name TEXT string `xml:",chardata"` }
func (*LanguageDiscoverySearchConfigurationType) GetSchema ¶
func (L *LanguageDiscoverySearchConfigurationType) GetSchema() *Schema
func (*LanguageDiscoverySearchConfigurationType) SetForMarshal ¶
func (L *LanguageDiscoverySearchConfigurationType) SetForMarshal()
type LargeAudienceCap ¶
type LargeAudienceThreshold ¶
func (*LargeAudienceThreshold) GetSchema ¶
func (L *LargeAudienceThreshold) GetSchema() *Schema
func (*LargeAudienceThreshold) SetForMarshal ¶
func (L *LargeAudienceThreshold) SetForMarshal()
type LastAttemptTime ¶
func (*LastAttemptTime) GetSchema ¶
func (L *LastAttemptTime) GetSchema() *Schema
func (*LastAttemptTime) SetForMarshal ¶
func (L *LastAttemptTime) SetForMarshal()
type LastDeliveryTime ¶
func (*LastDeliveryTime) GetSchema ¶
func (L *LastDeliveryTime) GetSchema() *Schema
func (*LastDeliveryTime) SetForMarshal ¶
func (L *LastDeliveryTime) SetForMarshal()
type LastModifiedName ¶
func (*LastModifiedName) GetSchema ¶
func (L *LastModifiedName) GetSchema() *Schema
func (*LastModifiedName) SetForMarshal ¶
func (L *LastModifiedName) SetForMarshal()
type LastModifiedTime ¶
func (*LastModifiedTime) GetSchema ¶
func (L *LastModifiedTime) GetSchema() *Schema
func (*LastModifiedTime) SetForMarshal ¶
func (L *LastModifiedTime) SetForMarshal()
type LastName ¶
func (*LastName) SetForMarshal ¶
func (L *LastName) SetForMarshal()
type LastOccurrence ¶
type LastOccurrence struct { XMLName xml.Name // The End element represents the end of a duration. End *End `xml:"End"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OriginalStart element represents the original start time of a calendar item. OriginalStart *OriginalStart `xml:"OriginalStart"` // The Start element represents the start of a duration. Start *Start `xml:"Start"` }
func (*LastOccurrence) GetSchema ¶
func (L *LastOccurrence) GetSchema() *Schema
func (*LastOccurrence) SetForMarshal ¶
func (L *LastOccurrence) SetForMarshal()
type LastResponseTime ¶
func (*LastResponseTime) GetSchema ¶
func (L *LastResponseTime) GetSchema() *Schema
func (*LastResponseTime) SetForMarshal ¶
func (L *LastResponseTime) SetForMarshal()
type LegacyDN ¶
func (*LegacyDN) SetForMarshal ¶
func (L *LegacyDN) SetForMarshal()
type LegacyFreeBusyStatus ¶
func (*LegacyFreeBusyStatus) GetSchema ¶
func (L *LegacyFreeBusyStatus) GetSchema() *Schema
func (*LegacyFreeBusyStatus) SetForMarshal ¶
func (L *LegacyFreeBusyStatus) SetForMarshal()
type LobbyBypass ¶
type Location ¶
func (*Location) SetForMarshal ¶
func (L *Location) SetForMarshal()
type LocationCalendarEventDetails ¶
func (*LocationCalendarEventDetails) GetSchema ¶
func (L *LocationCalendarEventDetails) GetSchema() *Schema
func (*LocationCalendarEventDetails) SetForMarshal ¶
func (L *LocationCalendarEventDetails) SetForMarshal()
type LocationReminderMessageDataType ¶
func (*LocationReminderMessageDataType) GetSchema ¶
func (L *LocationReminderMessageDataType) GetSchema() *Schema
func (*LocationReminderMessageDataType) SetForMarshal ¶
func (L *LocationReminderMessageDataType) SetForMarshal()
type LocationSource ¶
type LocationUri ¶
type Locations ¶
type Locations struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
type MSExchangeCertificate ¶
type MSExchangeCertificate struct { XMLName xml.Name // The Base64Binary element contains a Base64-encoded value. Base64Binary *Base64Binary `xml:"Base64Binary"` }
func (*MSExchangeCertificate) GetSchema ¶
func (M *MSExchangeCertificate) GetSchema() *Schema
func (*MSExchangeCertificate) SetForMarshal ¶
func (M *MSExchangeCertificate) SetForMarshal()
type MailTips ¶
type MailTips struct { XMLName xml.Name // The CustomMailTip element represents a customized mail tip message. CustomMailTip *CustomMailTip `xml:"CustomMailTip"` // The DeliveryRestricted element indicates whether delivery restrictions will prevent the sender's message from reaching the recipient. DeliveryRestricted *DeliveryRestricted `xml:"DeliveryRestricted"` // The ExternalMemberCount element represents the count of external members in a group. ExternalMemberCount *ExternalMemberCount `xml:"ExternalMemberCount"` // The InvalidRecipient element indicates whether the recipient is invalid. InvalidRecipient *InvalidRecipientMailTips `xml:"InvalidRecipient"` // The IsModerated element indicates whether the recipient's mailbox is being moderated. IsModerated *IsModerated `xml:"IsModerated"` // The MailboxFull element indicates whether the mailbox for the recipient is full. MailboxFull *MailboxFull `xml:"MailboxFull"` // The MaxMessageSize element represents the maximum message size a recipient can accept. MaxMessageSize *MaxMessageSize `xml:"MaxMessageSize"` // The OutOfOffice element represents the response message and a duration time for sending the response message. OutOfOffice *OutOfOffice `xml:"OutOfOffice"` // The PendingMailTips element indicates that the mail tips in this element could not be evaluated before the server's processing timeout expired. PendingMailTips *PendingMailTips `xml:"PendingMailTips"` // The RecipientAddress element represents the mailbox of the recipient. RecipientAddress *RecipientAddress `xml:"RecipientAddress"` // The TotalMemberCount element represents the count of all members in a group. TotalMemberCount *TotalMemberCount `xml:"TotalMemberCount"` }
func (*MailTips) SetForMarshal ¶
func (M *MailTips) SetForMarshal()
type MailTipsConfigurationMailTipsServiceConfiguration ¶
type MailTipsConfigurationMailTipsServiceConfiguration struct { XMLName xml.Name // The InternalDomains element identifies the list of internal SMTP domains of the organization. InternalDomains *InternalDomainsSmtpDomainList `xml:"InternalDomains"` // The LargeAudienceThreshold element represents the large audience threshold for a client. LargeAudienceThreshold *LargeAudienceThreshold `xml:"LargeAudienceThreshold"` // The MailTipsEnabled element indicates whether the mail tips service is available. MailTipsEnabled *MailTipsEnabled `xml:"MailTipsEnabled"` // The MaxMessageSize element represents the maximum message size a recipient can accept. MaxMessageSize *MaxMessageSize `xml:"MaxMessageSize"` // The MaxRecipientsPerGetMailTipsRequest element indicates the maximum number of recipients that can be passed to the GetMailTips operation. MaxRecipientsPerGetMailTipsRequest *MaxRecipientsPerGetMailTipsRequest `xml:"MaxRecipientsPerGetMailTipsRequest"` // The ShowExternalRecipientCount element indicates whether consumers of the GetMailTips operation have to show mail tips that indicate the number of external recipients to which a message is addressed. ShowExternalRecipientCount *ShowExternalRecipientCount `xml:"ShowExternalRecipientCount"` }
func (*MailTipsConfigurationMailTipsServiceConfiguration) GetSchema ¶
func (M *MailTipsConfigurationMailTipsServiceConfiguration) GetSchema() *Schema
func (*MailTipsConfigurationMailTipsServiceConfiguration) SetForMarshal ¶
func (M *MailTipsConfigurationMailTipsServiceConfiguration) SetForMarshal()
type MailTipsEnabled ¶
func (*MailTipsEnabled) GetSchema ¶
func (M *MailTipsEnabled) GetSchema() *Schema
func (*MailTipsEnabled) SetForMarshal ¶
func (M *MailTipsEnabled) SetForMarshal()
type MailTipsRequested ¶
func (*MailTipsRequested) GetSchema ¶
func (M *MailTipsRequested) GetSchema() *Schema
func (*MailTipsRequested) SetForMarshal ¶
func (M *MailTipsRequested) SetForMarshal()
type MailTipsResponseMessageType ¶
type MailTipsResponseMessageType struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MailTips element represents values for various types of mail tips. MailTips *MailTips `xml:"MailTips"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*MailTipsResponseMessageType) GetSchema ¶
func (M *MailTipsResponseMessageType) GetSchema() *Schema
func (*MailTipsResponseMessageType) SetForMarshal ¶
func (M *MailTipsResponseMessageType) SetForMarshal()
type Mailbox ¶
type Mailbox struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"t:EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*Mailbox) SetForMarshal ¶
func (M *Mailbox) SetForMarshal()
type MailboxAvailability ¶
type MailboxAvailability struct { XMLName xml.Name // The Address element represents the e-mail address of the mailbox user. Address *Addressstring `xml:"Address"` // The Name element represents the display name of the mailbox user. Name *NameEmailAddress `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*MailboxAvailability) GetSchema ¶
func (M *MailboxAvailability) GetSchema() *Schema
func (*MailboxAvailability) SetForMarshal ¶
func (M *MailboxAvailability) SetForMarshal()
type MailboxCulture ¶
func (*MailboxCulture) GetSchema ¶
func (M *MailboxCulture) GetSchema() *Schema
func (*MailboxCulture) SetForMarshal ¶
func (M *MailboxCulture) SetForMarshal()
type MailboxData ¶
type MailboxData struct { XMLName xml.Name // The AttendeeType element represents the type of attendee that is identified in the Email (EmailAddressType) element. This element is used in requests for meeting suggestions. AttendeeType *AttendeeType `xml:"AttendeeType"` // The Email element represents the mailbox user for a GetUserAvailability query. Email *EmailEmailAddressType `xml:"Email"` // The ExcludeConflicts element specifies whether to return suggested times for calendar times that conflict among the attendees. ExcludeConflicts *ExcludeConflicts `xml:"ExcludeConflicts"` }
func (*MailboxData) GetSchema ¶
func (M *MailboxData) GetSchema() *Schema
func (*MailboxData) SetForMarshal ¶
func (M *MailboxData) SetForMarshal()
type MailboxDataArray ¶
type MailboxDataArray struct { XMLName xml.Name // The MailboxData element represents an individual mailbox user and options for the type of data to be returned about the mailbox user. MailboxData *MailboxData `xml:"MailboxData"` }
func (*MailboxDataArray) GetSchema ¶
func (M *MailboxDataArray) GetSchema() *Schema
func (*MailboxDataArray) SetForMarshal ¶
func (M *MailboxDataArray) SetForMarshal()
type MailboxFull ¶
func (*MailboxFull) GetSchema ¶
func (M *MailboxFull) GetSchema() *Schema
func (*MailboxFull) SetForMarshal ¶
func (M *MailboxFull) SetForMarshal()
type MailboxHoldResult ¶
type MailboxHoldResult struct { XMLName xml.Name // The HoldId element contains the mailbox hold identifier. HoldId *HoldId `xml:"HoldId"` // The MailboxHoldStatuses element specifies a list of one or more MailboxHoldStatus elements. MailboxHoldStatuses *MailboxHoldStatuses `xml:"MailboxHoldStatuses"` // The Query element contains the search query for the hold. Query *Query `xml:"Query"` }
func (*MailboxHoldResult) GetSchema ¶
func (M *MailboxHoldResult) GetSchema() *Schema
func (*MailboxHoldResult) SetForMarshal ¶
func (M *MailboxHoldResult) SetForMarshal()
type MailboxHoldStatus ¶
type MailboxHoldStatus struct { XMLName xml.Name // The AdditionalInfo element specifies additional information about the hold status of a mailbox. AdditionalInfo *AdditionalInfo `xml:"AdditionalInfo"` // The Mailbox element contains an identifier for a mailbox. Mailbox *Mailboxstring `xml:"Mailbox"` // The Status element specifies the hold status for a mailbox. Status *StatusHoldStatusType `xml:"Status"` }
func (*MailboxHoldStatus) GetSchema ¶
func (M *MailboxHoldStatus) GetSchema() *Schema
func (*MailboxHoldStatus) SetForMarshal ¶
func (M *MailboxHoldStatus) SetForMarshal()
type MailboxHoldStatuses ¶
type MailboxHoldStatuses struct { XMLName xml.Name // The MailboxHoldStatus element specifies the hold status of the mailbox. MailboxHoldStatus *MailboxHoldStatus `xml:"MailboxHoldStatus"` }
func (*MailboxHoldStatuses) GetSchema ¶
func (M *MailboxHoldStatuses) GetSchema() *Schema
func (*MailboxHoldStatuses) SetForMarshal ¶
func (M *MailboxHoldStatuses) SetForMarshal()
type MailboxId ¶
func (*MailboxId) SetForMarshal ¶
func (M *MailboxId) SetForMarshal()
type MailboxPreviewItemMailboxType ¶
type MailboxPreviewItemMailboxType struct { XMLName xml.Name // The MailboxId element specifies an identifier for the mailbox that is accessed by discovery search. MailboxId *MailboxId `xml:"MailboxId"` // The PrimarySmtpAddress element specifies the primary Simple Mail Transfer Protocol (SMTP) address of the mailbox. PrimarySmtpAddress *PrimarySmtpAddressstring `xml:"PrimarySmtpAddress"` }
func (*MailboxPreviewItemMailboxType) GetSchema ¶
func (M *MailboxPreviewItemMailboxType) GetSchema() *Schema
func (*MailboxPreviewItemMailboxType) SetForMarshal ¶
func (M *MailboxPreviewItemMailboxType) SetForMarshal()
type MailboxQuery ¶
type MailboxQuery struct { XMLName xml.Name // The MailboxSearchScopes element specifies a list of one or more mailboxes and associated search scopes for a discovery search. MailboxSearchScopes *MailboxSearchScopes `xml:"MailboxSearchScopes"` // The Query element contains the search query for the hold. Query *Query `xml:"Query"` }
func (*MailboxQuery) GetSchema ¶
func (M *MailboxQuery) GetSchema() *Schema
func (*MailboxQuery) SetForMarshal ¶
func (M *MailboxQuery) SetForMarshal()
type MailboxScope ¶
func (*MailboxScope) GetSchema ¶
func (M *MailboxScope) GetSchema() *Schema
func (*MailboxScope) SetForMarshal ¶
func (M *MailboxScope) SetForMarshal()
type MailboxSearchScope ¶
type MailboxSearchScope struct { XMLName xml.Name // The Mailbox element contains an identifier for a mailbox. Mailbox *Mailboxstring `xml:"Mailbox"` // The SearchScope element specifies the scope of a search. SearchScope *SearchScope `xml:"SearchScope"` }
func (*MailboxSearchScope) GetSchema ¶
func (M *MailboxSearchScope) GetSchema() *Schema
func (*MailboxSearchScope) SetForMarshal ¶
func (M *MailboxSearchScope) SetForMarshal()
type MailboxSearchScopes ¶
type MailboxSearchScopes struct { XMLName xml.Name // The MailboxSearchScope element specifies a mailbox and a search scope for a discovery search. MailboxSearchScope *MailboxSearchScope `xml:"MailboxSearchScope"` }
func (*MailboxSearchScopes) GetSchema ¶
func (M *MailboxSearchScopes) GetSchema() *Schema
func (*MailboxSearchScopes) SetForMarshal ¶
func (M *MailboxSearchScopes) SetForMarshal()
type MailboxSmtpAddress ¶
func (*MailboxSmtpAddress) GetSchema ¶
func (M *MailboxSmtpAddress) GetSchema() *Schema
func (*MailboxSmtpAddress) SetForMarshal ¶
func (M *MailboxSmtpAddress) SetForMarshal()
type MailboxStat ¶
type MailboxStat struct { XMLName xml.Name // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The ItemCount element specifies the total number of items in a search result. ItemCount *ItemCount `xml:"ItemCount"` // The MailboxId element specifies an identifier for the mailbox that is accessed by discovery search. MailboxId *MailboxId `xml:"MailboxId"` // The Size element specifies the total size of one or more mailbox items. Size *Sizelong `xml:"Size"` }
func (*MailboxStat) GetSchema ¶
func (M *MailboxStat) GetSchema() *Schema
func (*MailboxStat) SetForMarshal ¶
func (M *MailboxStat) SetForMarshal()
type MailboxStatisticsSearchResult ¶
type MailboxStatisticsSearchResult struct { XMLName xml.Name // The KeywordStatisticsSearchResult element contains a single keyword search result. KeywordStatisticsSearchResult *KeywordStatisticsSearchResult `xml:"KeywordStatisticsSearchResult"` // The UserMailbox element identifies a user mailbox. UserMailbox *UserMailbox `xml:"UserMailbox"` }
type MailboxStats ¶
type MailboxStats struct { XMLName xml.Name // The MailboxStat element specifies statistics for a mailbox searched by discovery search. MailboxStat *MailboxStat `xml:"MailboxStat"` }
func (*MailboxStats) GetSchema ¶
func (M *MailboxStats) GetSchema() *Schema
func (*MailboxStats) SetForMarshal ¶
func (M *MailboxStats) SetForMarshal()
type MailboxType ¶
func (*MailboxType) GetSchema ¶
func (M *MailboxType) GetSchema() *Schema
func (*MailboxType) SetForMarshal ¶
func (M *MailboxType) SetForMarshal()
type MailboxesArrayOfStringsType ¶
type MailboxesArrayOfStringsType struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*MailboxesArrayOfStringsType) GetSchema ¶
func (M *MailboxesArrayOfStringsType) GetSchema() *Schema
func (*MailboxesArrayOfStringsType) SetForMarshal ¶
func (M *MailboxesArrayOfStringsType) SetForMarshal()
type MailboxesArrayOfUserMailboxesType ¶
type MailboxesArrayOfUserMailboxesType struct { XMLName xml.Name // The UserMailbox element identifies a user mailbox. UserMailbox *UserMailbox `xml:"UserMailbox"` }
func (*MailboxesArrayOfUserMailboxesType) GetSchema ¶
func (M *MailboxesArrayOfUserMailboxesType) GetSchema() *Schema
func (*MailboxesArrayOfUserMailboxesType) SetForMarshal ¶
func (M *MailboxesArrayOfUserMailboxesType) SetForMarshal()
type MailboxesNonEmptyArrayOfLegacyDNsType ¶
type MailboxesNonEmptyArrayOfLegacyDNsType struct { XMLName xml.Name // The LegacyDN element identifies a mailbox by its legacy distinguished name. LegacyDN *LegacyDN `xml:"LegacyDN"` }
func (*MailboxesNonEmptyArrayOfLegacyDNsType) GetSchema ¶
func (M *MailboxesNonEmptyArrayOfLegacyDNsType) GetSchema() *Schema
func (*MailboxesNonEmptyArrayOfLegacyDNsType) SetForMarshal ¶
func (M *MailboxesNonEmptyArrayOfLegacyDNsType) SetForMarshal()
type Mailboxstring ¶
type MakeItemImmutable ¶
func (*MakeItemImmutable) GetSchema ¶
func (M *MakeItemImmutable) GetSchema() *Schema
func (*MakeItemImmutable) SetForMarshal ¶
func (M *MakeItemImmutable) SetForMarshal()
type ManagedByOrganization ¶
func (*ManagedByOrganization) GetSchema ¶
func (M *ManagedByOrganization) GetSchema() *Schema
func (*ManagedByOrganization) SetForMarshal ¶
func (M *ManagedByOrganization) SetForMarshal()
type ManagedFolderId ¶
func (*ManagedFolderId) GetSchema ¶
func (M *ManagedFolderId) GetSchema() *Schema
func (*ManagedFolderId) SetForMarshal ¶
func (M *ManagedFolderId) SetForMarshal()
type ManagedFolderInformation ¶
type ManagedFolderInformation struct { XMLName xml.Name // The CanDelete element indicates whether a managed folder can be deleted by a customer. CanDelete *CanDelete `xml:"CanDelete"` // The CanRenameOrMove element indicates whether a managed folder can be renamed or moved by the customer. CanRenameOrMove *CanRenameOrMove `xml:"CanRenameOrMove"` // The Comment element contains the comment that is associated with a managed folder. Comment *Comment `xml:"Comment"` // The FolderSize element describes the total size of all the contents of a managed folder. FolderSize *FolderSize `xml:"FolderSize"` // The HasQuota element indicates whether the managed folder has a quota. HasQuota *HasQuota `xml:"HasQuota"` // The HomePage element specifies the URL that will be the default home page for the managed folder. HomePage *HomePage `xml:"HomePage"` // The IsManagedFoldersRoot element indicates whether the managed folder is the root for all managed folders. IsManagedFoldersRoot *IsManagedFoldersRoot `xml:"IsManagedFoldersRoot"` // The ManagedFolderId element contains the folder ID of the managed folder. ManagedFolderId *ManagedFolderId `xml:"ManagedFolderId"` // The MustDisplayComment element indicates whether the managed folder comment must be displayed. MustDisplayComment *MustDisplayComment `xml:"MustDisplayComment"` // The StorageQuota element describes the storage quota for the managed folder. StorageQuota *StorageQuota `xml:"StorageQuota"` }
func (*ManagedFolderInformation) GetSchema ¶
func (M *ManagedFolderInformation) GetSchema() *Schema
func (*ManagedFolderInformation) SetForMarshal ¶
func (M *ManagedFolderInformation) SetForMarshal()
type ManagementRole ¶
type ManagementRole struct { XMLName xml.Name // The ApplicationRoles element specifies the application roles that the calling partner application uses for the current call. ApplicationRoles *ApplicationRoles `xml:"ApplicationRoles"` // The UserRoles element specifies the user roles that the calling user, or the user that the calling partner application is acting as, wants to apply to the current call. UserRoles *UserRoles `xml:"UserRoles"` }
func (*ManagementRole) GetSchema ¶
func (M *ManagementRole) GetSchema() *Schema
func (*ManagementRole) SetForMarshal ¶
func (M *ManagementRole) SetForMarshal()
type Manager ¶
func (*Manager) SetForMarshal ¶
func (M *Manager) SetForMarshal()
type ManagerMailbox ¶
type ManagerMailbox struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*ManagerMailbox) GetSchema ¶
func (M *ManagerMailbox) GetSchema() *Schema
func (*ManagerMailbox) SetForMarshal ¶
func (M *ManagerMailbox) SetForMarshal()
type Managers ¶
type Managers struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Managers) SetForMarshal ¶
func (M *Managers) SetForMarshal()
type Manifests ¶
type Manifests struct { XMLName xml.Name // The Manifest element contains the base64-encoded app manifest file. Manifest *Manifest `xml:"Manifest"` }
func (*Manifests) SetForMarshal ¶
func (M *Manifests) SetForMarshal()
type MarkAllItemsAsRead ¶
type MarkAllItemsAsRead struct { XMLName xml.Name // The FolderIds element contains an array of folder identifiers that are used to identify folders to copy, move, get, delete, or monitor for event notifications. FolderIds *FolderIds `xml:"FolderIds"` // The ReadFlag element indicates the read state to set on items in a folder. ReadFlag *ReadFlag `xml:"ReadFlag"` // The SuppressReadReceipts element indicates whether read receipts should be suppressed. SuppressReadReceipts *SuppressReadReceipts `xml:"SuppressReadReceipts"` }
func (*MarkAllItemsAsRead) GetSchema ¶
func (M *MarkAllItemsAsRead) GetSchema() *Schema
func (*MarkAllItemsAsRead) SetForMarshal ¶
func (M *MarkAllItemsAsRead) SetForMarshal()
type MarkAllItemsAsReadResponse ¶
type MarkAllItemsAsReadResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*MarkAllItemsAsReadResponse) GetSchema ¶
func (M *MarkAllItemsAsReadResponse) GetSchema() *Schema
func (*MarkAllItemsAsReadResponse) SetForMarshal ¶
func (M *MarkAllItemsAsReadResponse) SetForMarshal()
type MarkAllItemsAsReadResponseMessage ¶
type MarkAllItemsAsReadResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*MarkAllItemsAsReadResponseMessage) GetSchema ¶
func (M *MarkAllItemsAsReadResponseMessage) GetSchema() *Schema
func (*MarkAllItemsAsReadResponseMessage) SetForMarshal ¶
func (M *MarkAllItemsAsReadResponseMessage) SetForMarshal()
type MarkAsJunk ¶
type MarkAsJunk struct { XMLName xml.Name // The ItemIds element contains the unique identities of items, occurrence items, and recurring master items that are used to delete, send, get, move, or copy items in the Exchange store. ItemIds *ItemIds `xml:"ItemIds"` // A text value of true for the IsJunk attribute indicates that the email sender is added to the blocked sender list. A value of false indicates that the email sender is removed from the blocked sender list, if the email sender is already on the list. IsJunk *string `xml:"IsJunk,attr"` // A text value of true for the MoveItem attribute indicates that the item is moved to the default junk mail folder. A value of false indicates that the item is not moved to the default junk mail folder. MoveItem *string `xml:"MoveItem,attr"` }
func (*MarkAsJunk) GetSchema ¶
func (M *MarkAsJunk) GetSchema() *Schema
func (*MarkAsJunk) SetForMarshal ¶
func (M *MarkAsJunk) SetForMarshal()
type MarkAsJunkResponse ¶
type MarkAsJunkResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*MarkAsJunkResponse) GetSchema ¶
func (M *MarkAsJunkResponse) GetSchema() *Schema
func (*MarkAsJunkResponse) SetForMarshal ¶
func (M *MarkAsJunkResponse) SetForMarshal()
type MarkAsJunkResponseMessage ¶
type MarkAsJunkResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The MovedItemId element specifies the identifier of the item that was moved by the MarkAsJunk operation. MovedItemId *MovedItemId `xml:"MovedItemId"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*MarkAsJunkResponseMessage) GetSchema ¶
func (M *MarkAsJunkResponseMessage) GetSchema() *Schema
func (*MarkAsJunkResponseMessage) SetForMarshal ¶
func (M *MarkAsJunkResponseMessage) SetForMarshal()
type MarkAsRead ¶
func (*MarkAsRead) GetSchema ¶
func (M *MarkAsRead) GetSchema() *Schema
func (*MarkAsRead) SetForMarshal ¶
func (M *MarkAsRead) SetForMarshal()
type MarkImportance ¶
func (*MarkImportance) GetSchema ¶
func (M *MarkImportance) GetSchema() *Schema
func (*MarkImportance) SetForMarshal ¶
func (M *MarkImportance) SetForMarshal()
type MaxChangesReturned ¶
func (*MaxChangesReturned) GetSchema ¶
func (M *MaxChangesReturned) GetSchema() *Schema
func (*MaxChangesReturned) SetForMarshal ¶
func (M *MaxChangesReturned) SetForMarshal()
type MaxItems ¶
func (*MaxItems) SetForMarshal ¶
func (M *MaxItems) SetForMarshal()
type MaxItemsToReturn ¶
func (*MaxItemsToReturn) GetSchema ¶
func (M *MaxItemsToReturn) GetSchema() *Schema
func (*MaxItemsToReturn) SetForMarshal ¶
func (M *MaxItemsToReturn) SetForMarshal()
type MaxMessageSize ¶
func (*MaxMessageSize) GetSchema ¶
func (M *MaxMessageSize) GetSchema() *Schema
func (*MaxMessageSize) SetForMarshal ¶
func (M *MaxMessageSize) SetForMarshal()
type MaxRecipientsPerGetMailTipsRequest ¶
func (*MaxRecipientsPerGetMailTipsRequest) GetSchema ¶
func (M *MaxRecipientsPerGetMailTipsRequest) GetSchema() *Schema
func (*MaxRecipientsPerGetMailTipsRequest) SetForMarshal ¶
func (M *MaxRecipientsPerGetMailTipsRequest) SetForMarshal()
type MaximumBodySize ¶
func (*MaximumBodySize) GetSchema ¶
func (M *MaximumBodySize) GetSchema() *Schema
func (*MaximumBodySize) SetForMarshal ¶
func (M *MaximumBodySize) SetForMarshal()
type MaximumNonWorkHourResultsByDay ¶
func (*MaximumNonWorkHourResultsByDay) GetSchema ¶
func (M *MaximumNonWorkHourResultsByDay) GetSchema() *Schema
func (*MaximumNonWorkHourResultsByDay) SetForMarshal ¶
func (M *MaximumNonWorkHourResultsByDay) SetForMarshal()
type MaximumResultsByDay ¶
func (*MaximumResultsByDay) GetSchema ¶
func (M *MaximumResultsByDay) GetSchema() *Schema
func (*MaximumResultsByDay) SetForMarshal ¶
func (M *MaximumResultsByDay) SetForMarshal()
type MaximumSize ¶
func (*MaximumSize) GetSchema ¶
func (M *MaximumSize) GetSchema() *Schema
func (*MaximumSize) SetForMarshal ¶
func (M *MaximumSize) SetForMarshal()
type MeetingCancellation ¶
type MeetingCancellation struct { XMLName xml.Name // The AssociatedCalendarItemId element represents the calendar item that is associated with a MeetingMessage, MeetingRequest, MeetingResponse, MeetingCancellation, or ReminderMessageData. AssociatedCalendarItemId *AssociatedCalendarItemId `xml:"AssociatedCalendarItemId"` // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The ConversationIndex element contains a binary ID that represents the thread to which this message belongs. ConversationIndex *ConversationIndex `xml:"ConversationIndex"` // The ConversationTopic element represents the conversation topic. ConversationTopic *ConversationTopic `xml:"ConversationTopic"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The DateTimeStamp element indicates the date and time that an instance of a calendar object was created. DateTimeStamp *DateTimeStamp `xml:"DateTimeStamp"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The From element represents the address from which the message was sent. From *From `xml:"From"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The HasBeenProcessed element indicates whether a meeting message item has been processed. HasBeenProcessed *HasBeenProcessed `xml:"HasBeenProcessed"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The InternetMessageId element represents the Internet message identifier of an item. InternetMessageId *InternetMessageId `xml:"InternetMessageId"` // The IsAssociated element indicates whether the item is associated with a folder. IsAssociated *IsAssociated `xml:"IsAssociated"` // The IsDelegated element indicates whether a meeting was handled by an account that has delegate access. IsDelegated *IsDelegated `xml:"IsDelegated"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsOutOfDate element indicates whether a meeting message, request, response, or cancellation is out-of-date. IsOutOfDate *IsOutOfDate `xml:"IsOutOfDate"` // The IsRead element indicates whether a message has been read. IsRead *IsRead `xml:"IsRead"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsResponseRequested element indicates whether a response to an item is requested. IsResponseRequested *IsResponseRequested `xml:"IsResponseRequested"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The LastModifiedName element contains the display name of the last user to modify an item. This element is read-only. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The MeetingMessage element represents a meeting in the Exchange store. MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The RecurrenceId element is used to identify a specific instance of a recurring calendar item. RecurrenceId *RecurrenceId `xml:"RecurrenceId"` // The References element represents the Usenet header that is used to associate replies with the original messages. References *References `xml:"References"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ReplyTo element identifies an array of addresses to which replies should be sent. ReplyTo *ReplyTo `xml:"ReplyTo"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The ResponseType element represents the type of recipient response that is received for a meeting. ResponseType *ResponseType `xml:"ResponseType"` // The Sender element identifies the sender of an item. Sender *Sender `xml:"Sender"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` // The UID element uniquely identifies a calendar item. UID *UID `xml:"UID"` // The UniqueBody element represents an HTML fragment or plain text which represents the unique body of this conversation. UniqueBody *UniqueBody `xml:"UniqueBody"` // The WebClientEditFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to edit an item in Outlook Web App. WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // The WebClientReadFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to read an item in Outlook Web App. WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` }
func (*MeetingCancellation) GetSchema ¶
func (M *MeetingCancellation) GetSchema() *Schema
func (*MeetingCancellation) SetForMarshal ¶
func (M *MeetingCancellation) SetForMarshal()
type MeetingDurationInMinutes ¶
func (*MeetingDurationInMinutes) GetSchema ¶
func (M *MeetingDurationInMinutes) GetSchema() *Schema
func (*MeetingDurationInMinutes) SetForMarshal ¶
func (M *MeetingDurationInMinutes) SetForMarshal()
type MeetingMessage ¶
type MeetingMessage struct { XMLName xml.Name // The AssociatedCalendarItemId element represents the calendar item that is associated with a MeetingMessage, MeetingRequest, MeetingResponse, MeetingCancellation, or ReminderMessageData. AssociatedCalendarItemId *AssociatedCalendarItemId `xml:"AssociatedCalendarItemId"` // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The ConversationIndex element contains a binary ID that represents the thread to which this message belongs. ConversationIndex *ConversationIndex `xml:"ConversationIndex"` // The ConversationTopic element represents the conversation topic. ConversationTopic *ConversationTopic `xml:"ConversationTopic"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The DateTimeStamp element indicates the date and time that an instance of a calendar object was created. DateTimeStamp *DateTimeStamp `xml:"DateTimeStamp"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The From element represents the address from which the message was sent. From *From `xml:"From"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The HasBeenProcessed element indicates whether a meeting message item has been processed. HasBeenProcessed *HasBeenProcessed `xml:"HasBeenProcessed"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The InternetMessageId element represents the Internet message identifier of an item. InternetMessageId *InternetMessageId `xml:"InternetMessageId"` // The IsAssociated element indicates whether the item is associated with a folder. IsAssociated *IsAssociated `xml:"IsAssociated"` // The IsDelegated element indicates whether a meeting was handled by an account that has delegate access. IsDelegated *IsDelegated `xml:"IsDelegated"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsOutOfDate element indicates whether a meeting message, request, response, or cancellation is out-of-date. IsOutOfDate *IsOutOfDate `xml:"IsOutOfDate"` // The IsRead element indicates whether a message has been read. IsRead *IsRead `xml:"IsRead"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsResponseRequested element indicates whether a response to an item is requested. IsResponseRequested *IsResponseRequested `xml:"IsResponseRequested"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The LastModifiedName element contains the display name of the last user to modify an item. This element is read-only. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The MeetingMessage element represents a meeting in the Exchange store. MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The RecurrenceId element is used to identify a specific instance of a recurring calendar item. RecurrenceId *RecurrenceId `xml:"RecurrenceId"` // The References element represents the Usenet header that is used to associate replies with the original messages. References *References `xml:"References"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ReplyTo element identifies an array of addresses to which replies should be sent. ReplyTo *ReplyTo `xml:"ReplyTo"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The ResponseType element represents the type of recipient response that is received for a meeting. ResponseType *ResponseType `xml:"ResponseType"` // The Sender element identifies the sender of an item. Sender *Sender `xml:"Sender"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` // The UID element uniquely identifies a calendar item. UID *UID `xml:"UID"` // The UniqueBody element represents an HTML fragment or plain text which represents the unique body of this conversation. UniqueBody *UniqueBody `xml:"UniqueBody"` // The WebClientEditFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to edit an item in Outlook Web App. WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // The WebClientReadFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to read an item in Outlook Web App. WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` }
func (*MeetingMessage) GetSchema ¶
func (M *MeetingMessage) GetSchema() *Schema
func (*MeetingMessage) SetForMarshal ¶
func (M *MeetingMessage) SetForMarshal()
type MeetingRequest ¶
type MeetingRequest struct { XMLName xml.Name // The AdjacentMeetingCount element represents the total number of calendar items that are adjacent to a meeting time. AdjacentMeetingCount *AdjacentMeetingCount `xml:"AdjacentMeetingCount"` // The AdjacentMeetings element identifies all calendar items that are adjacent to a meeting time. AdjacentMeetings *AdjacentMeetings `xml:"AdjacentMeetings"` // The AllowNewTimeProposal element indicates whether a new meeting time can be proposed for a meeting by an attendee. AllowNewTimeProposal *AllowNewTimeProposal `xml:"AllowNewTimeProposal"` // The AppointmentReplyTime element represents the date and time that an attendee replied to a meeting request. AppointmentReplyTime *AppointmentReplyTime `xml:"AppointmentReplyTime"` // The AppointmentSequenceNumber element specifies the sequence number of a version of an appointment. AppointmentSequenceNumber *AppointmentSequenceNumber `xml:"AppointmentSequenceNumber"` // The AppointmentState element specifies the status of the appointment. AppointmentState *AppointmentState `xml:"AppointmentState"` // The AssociatedCalendarItemId element represents the calendar item that is associated with a MeetingMessage, MeetingRequest, MeetingResponse, MeetingCancellation, or ReminderMessageData. AssociatedCalendarItemId *AssociatedCalendarItemId `xml:"AssociatedCalendarItemId"` // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The CalendarItemType element represents the type of a calendar item. CalendarItemType *CalendarItemType `xml:"CalendarItemType"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The ConferenceType element describes the type of conferencing that is performed with a calendar item. ConferenceType *ConferenceType `xml:"ConferenceType"` // The ConflictingMeetingCount element represents the number of meetings that conflict with the calendar item. ConflictingMeetingCount *ConflictingMeetingCount `xml:"ConflictingMeetingCount"` // The ConflictingMeetings element identifies all calendar items that conflict with a meeting time. ConflictingMeetings *ConflictingMeetings `xml:"ConflictingMeetings"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The ConversationIndex element contains a binary ID that represents the thread to which this message belongs. ConversationIndex *ConversationIndex `xml:"ConversationIndex"` // The ConversationTopic element represents the conversation topic. ConversationTopic *ConversationTopic `xml:"ConversationTopic"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The DateTimeStamp element indicates the date and time that an instance of a calendar object was created. DateTimeStamp *DateTimeStamp `xml:"DateTimeStamp"` // The DeletedOccurrences element contains an array of deleted occurrences of a recurring calendar item. DeletedOccurrences *DeletedOccurrences `xml:"DeletedOccurrences"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The Duration element represents the duration of a calendar item. Duration *DurationItems `xml:"Duration"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The End element represents the end of a duration. End *End `xml:"End"` // The EndTimeZone element defines the time zone for the end time of a CalendarItem or MeetingRequest. EndTimeZone *EndTimeZone `xml:"EndTimeZone"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The FirstOccurrence element represents the first occurrence of a recurring calendar item. FirstOccurrence *FirstOccurrence `xml:"FirstOccurrence"` // The From element represents the address from which the message was sent. From *From `xml:"From"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The HasBeenProcessed element indicates whether a meeting message item has been processed. HasBeenProcessed *HasBeenProcessed `xml:"HasBeenProcessed"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The IntendedFreeBusyStatus element represents the intended status for the calendar item that is associated with the meeting request. IntendedFreeBusyStatus *IntendedFreeBusyStatus `xml:"IntendedFreeBusyStatus"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The InternetMessageId element represents the Internet message identifier of an item. InternetMessageId *InternetMessageId `xml:"InternetMessageId"` // The IsAllDayEvent element indicates whether a calendar item or meeting request represents an all-day event. IsAllDayEvent *IsAllDayEvent `xml:"IsAllDayEvent"` // The IsAssociated element indicates whether the item is associated with a folder. IsAssociated *IsAssociated `xml:"IsAssociated"` // The IsCancelled element indicates whether an appointment or meeting has been canceled. IsCancelled *IsCancelled `xml:"IsCancelled"` // The IsDelegated element indicates whether a meeting was handled by an account that has delegate access. IsDelegated *IsDelegated `xml:"IsDelegated"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsMeeting element indicates whether the calendar item is a meeting or an appointment. IsMeeting *IsMeeting `xml:"IsMeeting"` // The IsOnlineMeeting element indicates whether the meeting is online. IsOnlineMeeting *IsOnlineMeeting `xml:"IsOnlineMeeting"` // The IsOutOfDate element indicates whether a meeting message, request, response, or cancellation is out-of-date. IsOutOfDate *IsOutOfDate `xml:"IsOutOfDate"` // The IsRead element indicates whether a message has been read. IsRead *IsRead `xml:"IsRead"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The IsRecurring element indicates whether a calendar item, meeting request, or task is part of a recurring item. This element is read-only. IsRecurring *IsRecurring `xml:"IsRecurring"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsResponseRequested element indicates whether a response to an item is requested. IsResponseRequested *IsResponseRequested `xml:"IsResponseRequested"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The LastModifiedName element contains the display name of the last user to modify an item. This element is read-only. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The LastOccurrence element represents the last occurrence of a recurring calendar item. LastOccurrence *LastOccurrence `xml:"LastOccurrence"` // The LegacyFreeBusyStatus element represents the free/busy status of the calendar item. LegacyFreeBusyStatus *LegacyFreeBusyStatus `xml:"LegacyFreeBusyStatus"` // The Location element represents the location of a meeting, appointment, or persona. Location *Location `xml:"Location"` // The MeetingMessage element represents a meeting in the Exchange store. MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // The MeetingRequestType element describes the type of the meeting request. MeetingRequestType *MeetingRequestType `xml:"MeetingRequestType"` // The MeetingRequestWasSent element indicates whether a meeting request has been sent to requested attendees. MeetingRequestWasSent *MeetingRequestWasSent `xml:"MeetingRequestWasSent"` // The MeetingTimeZone element represents the time zone of the location where the meeting is hosted. MeetingTimeZone *MeetingTimeZone `xml:"MeetingTimeZone"` // The MeetingWorkspaceUrl element contains the URL for the meeting workspace that is included in the calendar item. A meeting workspace is a shared Web site for planning the meeting and tracking the results. MeetingWorkspaceUrl *MeetingWorkspaceUrl `xml:"MeetingWorkspaceUrl"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The ModifiedOccurrences element contains an array of recurring calendar item occurrences that have been modified so that they are different than the recurrence master item. ModifiedOccurrences *ModifiedOccurrences `xml:"ModifiedOccurrences"` // The MyResponseType element contains the status of or response to a calendar item. MyResponseType *MyResponseType `xml:"MyResponseType"` // The NetShowUrl element specifies the URL for a Microsoft NetShow online meeting. NetShowUrl *NetShowUrl `xml:"NetShowUrl"` // The OptionalAttendees element represents attendees who are not required to attend a meeting. OptionalAttendees *OptionalAttendees `xml:"OptionalAttendees"` // The Organizer element represents the organizer of a meeting. Organizer *Organizer `xml:"Organizer"` // The OriginalStart element represents the original start time of a calendar item. OriginalStart *OriginalStart `xml:"OriginalStart"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The Recurrence element contains the recurrence pattern for calendar items and meeting requests. Recurrence *RecurrenceRecurrenceType `xml:"Recurrence"` // The RecurrenceId element is used to identify a specific instance of a recurring calendar item. RecurrenceId *RecurrenceId `xml:"RecurrenceId"` // The References element represents the Usenet header that is used to associate replies with the original messages. References *References `xml:"References"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ReplyTo element identifies an array of addresses to which replies should be sent. ReplyTo *ReplyTo `xml:"ReplyTo"` // The RequiredAttendees element represents attendees that are required to attend a meeting. RequiredAttendees *RequiredAttendees `xml:"RequiredAttendees"` // The Resources element represents a scheduled resource for a meeting. Resources *Resources `xml:"Resources"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The ResponseType element represents the type of recipient response that is received for a meeting. ResponseType *ResponseType `xml:"ResponseType"` // The Sender element identifies the sender of an item. Sender *Sender `xml:"Sender"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The Start element represents the start of a duration. Start *Start `xml:"Start"` // The StartTimeZone element defines the time zone for the start time of a CalendarItem or MeetingRequest. StartTimeZone *StartTimeZone `xml:"StartTimeZone"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The TimeZone element provides a text description of a time zone. TimeZone *TimeZoneItem `xml:"TimeZone"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` // The UID element uniquely identifies a calendar item. UID *UID `xml:"UID"` // The UniqueBody element represents an HTML fragment or plain text which represents the unique body of this conversation. UniqueBody *UniqueBody `xml:"UniqueBody"` // The WebClientEditFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to edit an item in Outlook Web App. WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // The WebClientReadFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to read an item in Outlook Web App. WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` // The When element provides information about when a calendar or meeting item occurs. When *When `xml:"When"` }
func (*MeetingRequest) GetSchema ¶
func (M *MeetingRequest) GetSchema() *Schema
func (*MeetingRequest) SetForMarshal ¶
func (M *MeetingRequest) SetForMarshal()
type MeetingRequestType ¶
func (*MeetingRequestType) GetSchema ¶
func (M *MeetingRequestType) GetSchema() *Schema
func (*MeetingRequestType) SetForMarshal ¶
func (M *MeetingRequestType) SetForMarshal()
type MeetingRequestWasSent ¶
func (*MeetingRequestWasSent) GetSchema ¶
func (M *MeetingRequestWasSent) GetSchema() *Schema
func (*MeetingRequestWasSent) SetForMarshal ¶
func (M *MeetingRequestWasSent) SetForMarshal()
type MeetingResponse ¶
type MeetingResponse struct { XMLName xml.Name // The AssociatedCalendarItemId element represents the calendar item that is associated with a MeetingMessage, MeetingRequest, MeetingResponse, MeetingCancellation, or ReminderMessageData. AssociatedCalendarItemId *AssociatedCalendarItemId `xml:"AssociatedCalendarItemId"` // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The ConversationIndex element contains a binary ID that represents the thread to which this message belongs. ConversationIndex *ConversationIndex `xml:"ConversationIndex"` // The ConversationTopic element represents the conversation topic. ConversationTopic *ConversationTopic `xml:"ConversationTopic"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The DateTimeStamp element indicates the date and time that an instance of a calendar object was created. DateTimeStamp *DateTimeStamp `xml:"DateTimeStamp"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The From element represents the address from which the message was sent. From *From `xml:"From"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The HasBeenProcessed element indicates whether a meeting message item has been processed. HasBeenProcessed *HasBeenProcessed `xml:"HasBeenProcessed"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The InternetMessageId element represents the Internet message identifier of an item. InternetMessageId *InternetMessageId `xml:"InternetMessageId"` // The IsDelegated element indicates whether a meeting was handled by an account that has delegate access. IsDelegated *IsDelegated `xml:"IsDelegated"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsOutOfDate element indicates whether a meeting message, request, response, or cancellation is out-of-date. IsOutOfDate *IsOutOfDate `xml:"IsOutOfDate"` // The IsRead element indicates whether a message has been read. IsRead *IsRead `xml:"IsRead"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsResponseRequested element indicates whether a response to an item is requested. IsResponseRequested *IsResponseRequested `xml:"IsResponseRequested"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MeetingMessage element represents a meeting in the Exchange store. MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The ProposedEnd element specifies the proposed end time of a meeting. ProposedEnd *ProposedEnd `xml:"ProposedEnd"` // The ProposedStart element specifies the proposed start time of a meeting. ProposedStart *ProposedStart `xml:"ProposedStart"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The RecurrenceId element is used to identify a specific instance of a recurring calendar item. RecurrenceId *RecurrenceId `xml:"RecurrenceId"` // The References element represents the Usenet header that is used to associate replies with the original messages. References *References `xml:"References"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ReplyTo element identifies an array of addresses to which replies should be sent. ReplyTo *ReplyTo `xml:"ReplyTo"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The ResponseType element represents the type of recipient response that is received for a meeting. ResponseType *ResponseType `xml:"ResponseType"` // The Sender element identifies the sender of an item. Sender *Sender `xml:"Sender"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` // The UID element uniquely identifies a calendar item. UID *UID `xml:"UID"` }
func (*MeetingResponse) GetSchema ¶
func (M *MeetingResponse) GetSchema() *Schema
func (*MeetingResponse) SetForMarshal ¶
func (M *MeetingResponse) SetForMarshal()
type MeetingString ¶
func (*MeetingString) GetSchema ¶
func (M *MeetingString) GetSchema() *Schema
func (*MeetingString) SetForMarshal ¶
func (M *MeetingString) SetForMarshal()
type MeetingSuggestion ¶
type MeetingSuggestion struct { XMLName xml.Name // The Attendees element specifies the recipients of an invitation to a meeting. Attendees *Attendees `xml:"Attendees"` // The EndTime element represents the end of a time span. EndTime *EndTime `xml:"EndTime"` // The Location element represents the location of a meeting, appointment, or persona. Location *Location `xml:"Location"` // The MeetingString element specifies the name of the meeting as the result of entity extraction. MeetingString *MeetingString `xml:"MeetingString"` // The StartTime element represents the start of a time span. StartTime *StartTime `xml:"StartTime"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` }
func (*MeetingSuggestion) GetSchema ¶
func (M *MeetingSuggestion) GetSchema() *Schema
func (*MeetingSuggestion) SetForMarshal ¶
func (M *MeetingSuggestion) SetForMarshal()
type MeetingSuggestions ¶
type MeetingSuggestions struct { XMLName xml.Name // The MeetingSuggestion element specifies a proposed meeting. MeetingSuggestion *MeetingSuggestion `xml:"MeetingSuggestion"` }
func (*MeetingSuggestions) GetSchema ¶
func (M *MeetingSuggestions) GetSchema() *Schema
func (*MeetingSuggestions) SetForMarshal ¶
func (M *MeetingSuggestions) SetForMarshal()
type MeetingTime ¶
func (*MeetingTime) GetSchema ¶
func (M *MeetingTime) GetSchema() *Schema
func (*MeetingTime) SetForMarshal ¶
func (M *MeetingTime) SetForMarshal()
type MeetingTimeZone ¶
type MeetingTimeZone struct { XMLName xml.Name // The BaseOffset element represents the hourly offset from Coordinated Universal Time (UTC) for the current time zone. BaseOffset *BaseOffset `xml:"BaseOffset"` // The Daylight element represents the date and time when the time changes from standard time to daylight saving time. Daylight *Daylight `xml:"Daylight"` // The Standard element represents the date and time when the time changes from daylight saving time to standard time. Standard *Standard `xml:"Standard"` // Describes the name of the time zone. TimeZoneName *string `xml:"TimeZoneName,attr"` }
func (*MeetingTimeZone) GetSchema ¶
func (M *MeetingTimeZone) GetSchema() *Schema
func (*MeetingTimeZone) SetForMarshal ¶
func (M *MeetingTimeZone) SetForMarshal()
type MeetingWorkspaceUrl ¶
func (*MeetingWorkspaceUrl) GetSchema ¶
func (M *MeetingWorkspaceUrl) GetSchema() *Schema
func (*MeetingWorkspaceUrl) SetForMarshal ¶
func (M *MeetingWorkspaceUrl) SetForMarshal()
type Member ¶
type Member struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` // The Status element provides information about the status of a distribution list member on the server. Status *StatusMemberStatusType `xml:"Status"` // Provides a unique identifier for the distribution list member. This attribute is optional. Key *string `xml:"Key,attr"` }
func (*Member) SetForMarshal ¶
func (M *Member) SetForMarshal()
type MemberCorrelationKey ¶
type MemberCorrelationKey struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` }
func (*MemberCorrelationKey) GetSchema ¶
func (M *MemberCorrelationKey) GetSchema() *Schema
func (*MemberCorrelationKey) SetForMarshal ¶
func (M *MemberCorrelationKey) SetForMarshal()
type MembersMemberListType ¶
type MembersMemberListType struct { XMLName xml.Name // The Member element represents a member of a distribution list. Member *Member `xml:"Member"` }
func (*MembersMemberListType) GetSchema ¶
func (M *MembersMemberListType) GetSchema() *Schema
func (*MembersMemberListType) SetForMarshal ¶
func (M *MembersMemberListType) SetForMarshal()
type MergedFreeBusy ¶
func (*MergedFreeBusy) GetSchema ¶
func (M *MergedFreeBusy) GetSchema() *Schema
func (*MergedFreeBusy) SetForMarshal ¶
func (M *MergedFreeBusy) SetForMarshal()
type MergedFreeBusyIntervalInMinutes ¶
func (*MergedFreeBusyIntervalInMinutes) GetSchema ¶
func (M *MergedFreeBusyIntervalInMinutes) GetSchema() *Schema
func (*MergedFreeBusyIntervalInMinutes) SetForMarshal ¶
func (M *MergedFreeBusyIntervalInMinutes) SetForMarshal()
type Message ¶
type Message struct { XMLName xml.Name // 包含附加到项目存储中的项目或 Exchange 文件。 Attachments *Attachments `xml:"Attachments"` // 代表接收电子邮件的"Bcc" ("邮件) 的收件人集合。 BccRecipients *BccRecipients `xml:"BccRecipients"` // 表示邮件的实际正文内容。 Body *Body `xml:"Body"` // 表示标识邮箱中项目属于哪些类别的字符串集合。 Categories *Categories `xml:"Categories"` // 表示将收到邮件副本的收件人集合。 CcRecipients *CcRecipients `xml:"CcRecipients"` // 包含项目或对话的标识符。 ConversationId *ConversationId `xml:"ConversationId"` // 包含二进制 ID,表示此消息所属的线程。 ConversationIndex *ConversationIndex `xml:"ConversationIndex"` // 表示对话标识符。 ConversationTopic *ConversationTopic `xml:"ConversationTopic"` // 表示邮箱中给定项目的区域性。 Culture *Culture `xml:"Culture"` // 表示邮箱中给定项目的创建日期和时间。 DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // 表示接收邮箱中的项目的日期和时间。 DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // 表示邮箱中项目的发送日期和时间。 DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // 表示用于抄送行内容的显示字符串。这是所有抄送收件人显示名称的串联字符串。 DisplayCc *DisplayCc `xml:"DisplayCc"` // 表示用于"To"框内容的显示字符串。这是所有"收件人"收件人显示名称的串联字符串。 DisplayTo *DisplayTo `xml:"DisplayTo"` // 包含客户端的权利基础的项或文件夹的权限设置。此元素是只读的。 EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // 标识文件夹和项目的扩展属性。 ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // 发件人 元素代表信息发送的地址。 From *From `xml:"From"` // 表示一个属性,如果项目 具有至少一个可见附件,则该属性设置为 true。此属性是只读的。 HasAttachments *HasAttachments `xml:"HasAttachments"` // 描述项目的重要性。 Importance *Importance `xml:"Importance"` // 表示此项是答复项的标识符。 InReplyTo *InReplyTo `xml:"InReplyTo"` // 表示包含在邮箱中的项目内的所有 Internet 邮件头的集合。 InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // 表示项目的 Internet 邮件标识符。 InternetMessageId *InternetMessageId `xml:"InternetMessageId"` // 指示项目是否与文件夹关联。 IsAssociated *IsAssociated `xml:"IsAssociated"` // 指示项目的发件人是否请求送达回执。 IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // 表示项目尚未发送。 IsDraft *IsDraft `xml:"IsDraft"` // 指示用户是否向自己发送了项目。 IsFromMe *IsFromMe `xml:"IsFromMe"` // 指示是否已阅读邮件。 IsRead *IsRead `xml:"IsRead"` // 指示项目的发件人是否请求已读回执。 IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // 指示项目先前是否已发送。 IsResend *IsResend `xml:"IsResend"` // 指示是否请求对电子邮件的响应。 IsResponseRequested *IsResponseRequested `xml:"IsResponseRequested"` // 指示项目是否已提交到发件箱默认文件夹。 IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // 指示项目是否已修改。 IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // 表示项目的邮件类。 ItemClass *ItemClass `xml:"ItemClass"` // 包含项目在数据存储区中的唯一标识符 Exchange 项。此属性是只读的。 ItemId *ItemId `xml:"ItemId"` // 包含显示名称用户修改项目的详细信息。 LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // 指示项目的上次修改时间。 LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // 包含以 base64Binary 格式 (对象的 MIME) 的本机多用途 Internet 邮件扩展流。 MimeContent *MimeContent `xml:"MimeContent"` // 表示包含项目或文件夹的父文件夹的标识符。此属性是只读的。 ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // 标识委派访问方案中的代理。 ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // 标识委派访问方案中的主体。 ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // 表示用于将答复与原始消息关联的 Usenet 标头。 References *References `xml:"References"` // 表示事件发生的日期和时间。ReminderMinutesBeforeStart 元素使用此功能来确定何时显示提醒。 ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // 指示是否已为应用商店中的项目设置 Exchange 提醒。 ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // 包含提醒消息的数据。 ReminderMessageData *ReminderMessageData `xml:"ReminderMessageData"` // 表示在显示提醒时事件前的分钟数。 ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // 标识答复应发送到的一组地址。 ReplyTo *ReplyTo `xml:"ReplyTo"` // 包含与项目存储中的项目关联的所有响应 Exchange 的集合。 ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // 标识项的发件人。 Sender *Sender `xml:"Sender"` // 指示项目的敏感度级别。 Sensitivity *Sensitivity `xml:"Sensitivity"` // 表示项目的大小(以字节为单位)。此属性是只读的。 Size *Size `xml:"Size"` // 表示用于存储 Exchange 响应对象的主题。主题限制为 255 个字符。 Subject *Subject `xml:"Subject"` // 包含邮件的一组收件人。 ToRecipients *ToRecipients `xml:"ToRecipients"` // 表示 HTML 片段或纯文本,表示此对话的唯一正文。 UniqueBody *UniqueBody `xml:"UniqueBody"` // 表示要连接到 Outlook Web App 终结点以编辑项目在 Outlook Web App。 WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // 表示要连接到 Web App 终结点以 Microsoft Office Outlook Web App 终结点以读取 Outlook Web App。 WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` }
func (*Message) SetForMarshal ¶
func (M *Message) SetForMarshal()
type MessageAvailability ¶
func (*MessageAvailability) GetSchema ¶
func (M *MessageAvailability) GetSchema() *Schema
func (*MessageAvailability) SetForMarshal ¶
func (M *MessageAvailability) SetForMarshal()
type MessageClassifications ¶
type MessageClassifications struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*MessageClassifications) GetSchema ¶
func (M *MessageClassifications) GetSchema() *Schema
func (*MessageClassifications) SetForMarshal ¶
func (M *MessageClassifications) SetForMarshal()
type MessageCount ¶
func (*MessageCount) GetSchema ¶
func (M *MessageCount) GetSchema() *Schema
func (*MessageCount) SetForMarshal ¶
func (M *MessageCount) SetForMarshal()
type MessageId ¶
func (*MessageId) SetForMarshal ¶
func (M *MessageId) SetForMarshal()
type MessageText ¶
func (*MessageText) GetSchema ¶
func (M *MessageText) GetSchema() *Schema
func (*MessageText) SetForMarshal ¶
func (M *MessageText) SetForMarshal()
type MessageTrackingReport ¶
type MessageTrackingReport struct { XMLName xml.Name // The OriginalRecipients element represents a list of e-mail addresses of the first message recipients. OriginalRecipients *OriginalRecipients `xml:"OriginalRecipients"` // The Properties element contains a list of one or more tracking properties. Properties *PropertiesArrayOfTrackingPropertiesType `xml:"Properties"` // The PurportedSender element contains contact information for the alleged sender of an e-mail message. PurportedSender *PurportedSender `xml:"PurportedSender"` // The RecipientTrackingEvents element represents a collection of one or more events for a message. RecipientTrackingEvents *RecipientTrackingEvents `xml:"RecipientTrackingEvents"` // The Sender element represents the e-mail address for the sender of the message. Sender *SenderEmailAddressType `xml:"Sender"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The SubmitTime element represents the time at which the message was sent to the server. SubmitTime *SubmitTime `xml:"SubmitTime"` }
func (*MessageTrackingReport) GetSchema ¶
func (M *MessageTrackingReport) GetSchema() *Schema
func (*MessageTrackingReport) SetForMarshal ¶
func (M *MessageTrackingReport) SetForMarshal()
type MessageTrackingReportId ¶
func (*MessageTrackingReportId) GetSchema ¶
func (M *MessageTrackingReportId) GetSchema() *Schema
func (*MessageTrackingReportId) SetForMarshal ¶
func (M *MessageTrackingReportId) SetForMarshal()
type MessageTrackingSearchResult ¶
type MessageTrackingSearchResult struct { XMLName xml.Name // The FirstHopServer element contains the name of the server in the forest that first accepted the message. FirstHopServer *FirstHopServer `xml:"FirstHopServer"` // The MessageTrackingReportId element represents the message by its message ID, the organization where the message was found, the server on which the message was submitted, and an internal ID that uniquely identifies the message. MessageTrackingReportId *MessageTrackingReportId `xml:"MessageTrackingReportId"` // The PreviousHopServer element represents the previous server name that accepted the message. PreviousHopServer *PreviousHopServer `xml:"PreviousHopServer"` // The Properties element contains a list of one or more tracking properties. Properties *PropertiesArrayOfTrackingPropertiesType `xml:"Properties"` // The PurportedSender element contains contact information for the alleged sender of an e-mail message. PurportedSender *PurportedSender `xml:"PurportedSender"` // The Recipients element represents a collection of recipients that receive a copy of the message. Recipients *RecipientsArrayOfRecipientsType `xml:"Recipients"` // The Sender element represents the e-mail address for the sender of the message. Sender *SenderEmailAddressType `xml:"Sender"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The SubmittedTime element represents the time that the message entered the server. SubmittedTime *SubmittedTime `xml:"SubmittedTime"` }
func (*MessageTrackingSearchResult) GetSchema ¶
func (M *MessageTrackingSearchResult) GetSchema() *Schema
func (*MessageTrackingSearchResult) SetForMarshal ¶
func (M *MessageTrackingSearchResult) SetForMarshal()
type MessageTrackingSearchResults ¶
type MessageTrackingSearchResults struct { XMLName xml.Name // The FindMessageTrackingReportResponse element contains the status and result of a single FindMessageTrackingReport operation request. FindMessageTrackingReportResponse *FindMessageTrackingReportResponse `xml:"FindMessageTrackingReportResponse"` // The MessageTrackingSearchResult element contains a single message result for a FindMessageTrackingReportResponse element. MessageTrackingSearchResult *MessageTrackingSearchResult `xml:"MessageTrackingSearchResult"` }
func (*MessageTrackingSearchResults) GetSchema ¶
func (M *MessageTrackingSearchResults) GetSchema() *Schema
func (*MessageTrackingSearchResults) SetForMarshal ¶
func (M *MessageTrackingSearchResults) SetForMarshal()
type MessageTypes ¶
type MessageTypes struct { XMLName xml.Name // The SearchItemKind element indicates the type of items that are searched for a FindMailboxStatisticsByKeyword operation. SearchItemKind *SearchItemKind `xml:"SearchItemKind"` }
func (*MessageTypes) GetSchema ¶
func (M *MessageTypes) GetSchema() *Schema
func (*MessageTypes) SetForMarshal ¶
func (M *MessageTypes) SetForMarshal()
type MessageXml ¶
func (*MessageXml) GetSchema ¶
func (M *MessageXml) GetSchema() *Schema
func (*MessageXml) SetForMarshal ¶
func (M *MessageXml) SetForMarshal()
type Metadata ¶
type Metadata struct { XMLName xml.Name // The ActionUrl element identifies the URL that the user should navigate to, in order to fix an issue indicated by the AppStatus element. ActionUrl *ActionUrl `xml:"ActionUrl"` // The AppStatus element value indicates the status of the mail app. AppStatus *AppStatus `xml:"AppStatus"` // The EndNodeUrl element specifies the URL for the mail app in the Office Store. EndNodeUrl *EndNodeUrl `xml:"EndNodeUrl"` }
func (*Metadata) SetForMarshal ¶
func (M *Metadata) SetForMarshal()
type MiddleName ¶
func (*MiddleName) GetSchema ¶
func (M *MiddleName) GetSchema() *Schema
func (*MiddleName) SetForMarshal ¶
func (M *MiddleName) SetForMarshal()
type MiddleNames ¶
type MiddleNames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*MiddleNames) GetSchema ¶
func (M *MiddleNames) GetSchema() *Schema
func (*MiddleNames) SetForMarshal ¶
func (M *MiddleNames) SetForMarshal()
type Mileage ¶
func (*Mileage) SetForMarshal ¶
func (M *Mileage) SetForMarshal()
type MimeContent ¶
type MimeContent struct { XMLName xml.Name // If set, the value for this attribute is ignored by the server. CharacterSet *string `xml:"CharacterSet,attr"` TEXT string `xml:",chardata"` }
func (*MimeContent) GetSchema ¶
func (M *MimeContent) GetSchema() *Schema
func (*MimeContent) SetForMarshal ¶
func (M *MimeContent) SetForMarshal()
type MimeContentUTF8 ¶
type MimeContentUTF8 struct { XMLName xml.Name // If set, the value for this attribute is ignored by the server. CharacterSet *string `xml:"CharacterSet,attr"` }
func (*MimeContentUTF8) GetSchema ¶
func (M *MimeContentUTF8) GetSchema() *Schema
func (*MimeContentUTF8) SetForMarshal ¶
func (M *MimeContentUTF8) SetForMarshal()
type MinimumSize ¶
func (*MinimumSize) GetSchema ¶
func (M *MinimumSize) GetSchema() *Schema
func (*MinimumSize) SetForMarshal ¶
func (M *MinimumSize) SetForMarshal()
type MinimumSuggestionQuality ¶
func (*MinimumSuggestionQuality) GetSchema ¶
func (M *MinimumSuggestionQuality) GetSchema() *Schema
func (*MinimumSuggestionQuality) SetForMarshal ¶
func (M *MinimumSuggestionQuality) SetForMarshal()
type MobilePhones ¶
type MobilePhones struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*MobilePhones) GetSchema ¶
func (M *MobilePhones) GetSchema() *Schema
func (*MobilePhones) SetForMarshal ¶
func (M *MobilePhones) SetForMarshal()
type MobilePhones2 ¶
type MobilePhones2 struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*MobilePhones2) GetSchema ¶
func (M *MobilePhones2) GetSchema() *Schema
func (*MobilePhones2) SetForMarshal ¶
func (M *MobilePhones2) SetForMarshal()
type ModifiedEvent ¶
type ModifiedEvent struct { XMLName xml.Name // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The Timestamp element represents the timestamp of a mailbox event. TimeStamp *TimeStamp `xml:"TimeStamp"` // The UnreadCount element contains the count of unread items within a folder. UnreadCount *UnreadCount `xml:"UnreadCount"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` }
func (*ModifiedEvent) GetSchema ¶
func (M *ModifiedEvent) GetSchema() *Schema
func (*ModifiedEvent) SetForMarshal ¶
func (M *ModifiedEvent) SetForMarshal()
type ModifiedOccurrences ¶
type ModifiedOccurrences struct { XMLName xml.Name // The Occurrence element represents a single modified occurrence of a recurring calendar item. Occurrence *Occurrence `xml:"Occurrence"` }
func (*ModifiedOccurrences) GetSchema ¶
func (M *ModifiedOccurrences) GetSchema() *Schema
func (*ModifiedOccurrences) SetForMarshal ¶
func (M *ModifiedOccurrences) SetForMarshal()
type Modify ¶
func (*Modify) SetForMarshal ¶
func (M *Modify) SetForMarshal()
type ModifyRecipientsAllowed ¶
func (*ModifyRecipientsAllowed) GetSchema ¶
func (M *ModifyRecipientsAllowed) GetSchema() *Schema
func (*ModifyRecipientsAllowed) SetForMarshal ¶
func (M *ModifyRecipientsAllowed) SetForMarshal()
type Month ¶
func (*Month) SetForMarshal ¶
func (M *Month) SetForMarshal()
type MonthItemRecurrence ¶
func (*MonthItemRecurrence) GetSchema ¶
func (M *MonthItemRecurrence) GetSchema() *Schema
func (*MonthItemRecurrence) SetForMarshal ¶
func (M *MonthItemRecurrence) SetForMarshal()
type MonthTimeZoneTransition ¶
func (*MonthTimeZoneTransition) GetSchema ¶
func (M *MonthTimeZoneTransition) GetSchema() *Schema
func (*MonthTimeZoneTransition) SetForMarshal ¶
func (M *MonthTimeZoneTransition) SetForMarshal()
type MonthlyRegeneration ¶
type MonthlyRegeneration struct { XMLName xml.Name // The Interval element defines the interval between two consecutive recurring items. Interval *Interval `xml:"Interval"` }
func (*MonthlyRegeneration) GetSchema ¶
func (M *MonthlyRegeneration) GetSchema() *Schema
func (*MonthlyRegeneration) SetForMarshal ¶
func (M *MonthlyRegeneration) SetForMarshal()
type MoreEvents ¶
func (*MoreEvents) GetSchema ¶
func (M *MoreEvents) GetSchema() *Schema
func (*MoreEvents) SetForMarshal ¶
func (M *MoreEvents) SetForMarshal()
type MoveFolder ¶
type MoveFolder struct { XMLName xml.Name // The FolderIds element contains an array of folder identifiers that are used to identify folders to copy, move, get, delete, or monitor for event notifications. FolderIds *FolderIds `xml:"FolderIds"` // The ToFolderId element represents the destination folder for a copied or moved item or folder. ToFolderId *ToFolderId `xml:"ToFolderId"` }
func (*MoveFolder) GetSchema ¶
func (M *MoveFolder) GetSchema() *Schema
func (*MoveFolder) SetForMarshal ¶
func (M *MoveFolder) SetForMarshal()
type MoveFolderResponse ¶
type MoveFolderResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*MoveFolderResponse) GetSchema ¶
func (M *MoveFolderResponse) GetSchema() *Schema
func (*MoveFolderResponse) SetForMarshal ¶
func (M *MoveFolderResponse) SetForMarshal()
type MoveFolderResponseMessage ¶
type MoveFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Folders element contains an array of folders that are used in folder operations. Folders *Folders `xml:"Folders"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a MoveFolder operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*MoveFolderResponseMessage) GetSchema ¶
func (M *MoveFolderResponseMessage) GetSchema() *Schema
func (*MoveFolderResponseMessage) SetForMarshal ¶
func (M *MoveFolderResponseMessage) SetForMarshal()
type MoveItem ¶
type MoveItem struct { XMLName xml.Name // The ItemIds element contains the unique identities of items, occurrence items, and recurring master items that are used to delete, send, get, move, or copy items in the Exchange store. ItemIds *ItemIds `xml:"ItemIds"` // The ReturnNewItemIds element indicates whether the item identifiers of new items are returned in the response. ReturnNewItemIds *ReturnNewItemIds `xml:"ReturnNewItemIds"` // The ToFolderId element represents the destination folder for a copied or moved item or folder. ToFolderId *ToFolderId `xml:"ToFolderId"` }
func (*MoveItem) SetForMarshal ¶
func (M *MoveItem) SetForMarshal()
type MoveItemResponse ¶
type MoveItemResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*MoveItemResponse) GetSchema ¶
func (M *MoveItemResponse) GetSchema() *Schema
func (*MoveItemResponse) SetForMarshal ¶
func (M *MoveItemResponse) SetForMarshal()
type MoveItemResponseMessage ¶
type MoveItemResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Items element contains an array of items. Items *Items `xml:"Items"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a MoveItem operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*MoveItemResponseMessage) GetSchema ¶
func (M *MoveItemResponseMessage) GetSchema() *Schema
func (*MoveItemResponseMessage) SetForMarshal ¶
func (M *MoveItemResponseMessage) SetForMarshal()
type MoveToFolder ¶
type MoveToFolder struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*MoveToFolder) GetSchema ¶
func (M *MoveToFolder) GetSchema() *Schema
func (*MoveToFolder) SetForMarshal ¶
func (M *MoveToFolder) SetForMarshal()
type MovedEvent ¶
type MovedEvent struct { XMLName xml.Name // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OldFolderId element contains the original identifier of a folder that was moved or copied. OldFolderId *OldFolderId `xml:"OldFolderId"` // The OldItemId element contains the unique identifier of the item that was copied or moved. OldItemId *OldItemId `xml:"OldItemId"` // The OldParentFolderId element contains the identifier of the parent folder of an item or folder that was copied or moved. OldParentFolderId *OldParentFolderId `xml:"OldParentFolderId"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The Timestamp element represents the timestamp of a mailbox event. TimeStamp *TimeStamp `xml:"TimeStamp"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` }
func (*MovedEvent) GetSchema ¶
func (M *MovedEvent) GetSchema() *Schema
func (*MovedEvent) SetForMarshal ¶
func (M *MovedEvent) SetForMarshal()
type MovedItemId ¶
type MovedItemId struct { XMLName xml.Name // The value of the ChangeKey attribute is the change key of the moved item. The change key changes after the item is moved by the MarkAsJunk operation. ChangeKey *string `xml:"ChangeKey,attr"` // The value of the Id attribute is the item identifier of the item that is moved by the MarkAsJunk operation. The item identifier will remain the same after the move. Id *string `xml:"Id,attr"` }
func (*MovedItemId) GetSchema ¶
func (M *MovedItemId) GetSchema() *Schema
func (*MovedItemId) SetForMarshal ¶
func (M *MovedItemId) SetForMarshal()
type MustDisplayComment ¶
func (*MustDisplayComment) GetSchema ¶
func (M *MustDisplayComment) GetSchema() *Schema
func (*MustDisplayComment) SetForMarshal ¶
func (M *MustDisplayComment) SetForMarshal()
type MyResponseType ¶
func (*MyResponseType) GetSchema ¶
func (M *MyResponseType) GetSchema() *Schema
func (*MyResponseType) SetForMarshal ¶
func (M *MyResponseType) SetForMarshal()
type NameAttachmentType ¶
func (*NameAttachmentType) GetSchema ¶
func (N *NameAttachmentType) GetSchema() *Schema
func (*NameAttachmentType) SetForMarshal ¶
func (N *NameAttachmentType) SetForMarshal()
type NameEmailAddress ¶
func (*NameEmailAddress) GetSchema ¶
func (N *NameEmailAddress) GetSchema() *Schema
func (*NameEmailAddress) SetForMarshal ¶
func (N *NameEmailAddress) SetForMarshal()
type NameEmailAddressType ¶
func (*NameEmailAddressType) GetSchema ¶
func (N *NameEmailAddressType) GetSchema() *Schema
func (*NameEmailAddressType) SetForMarshal ¶
func (N *NameEmailAddressType) SetForMarshal()
type NameMessageTracking ¶
func (*NameMessageTracking) GetSchema ¶
func (N *NameMessageTracking) GetSchema() *Schema
func (*NameMessageTracking) SetForMarshal ¶
func (N *NameMessageTracking) SetForMarshal()
type Namestring ¶
func (*Namestring) GetSchema ¶
func (N *Namestring) GetSchema() *Schema
func (*Namestring) SetForMarshal ¶
func (N *Namestring) SetForMarshal()
type NetShowUrl ¶
func (*NetShowUrl) GetSchema ¶
func (N *NetShowUrl) GetSchema() *Schema
func (*NetShowUrl) SetForMarshal ¶
func (N *NetShowUrl) SetForMarshal()
type NewBodyContent ¶
type NewBodyContent struct { XMLName xml.Name // Represents the actual body content of a message. BodyType *string `xml:"BodyType,attr"` }
func (*NewBodyContent) GetSchema ¶
func (N *NewBodyContent) GetSchema() *Schema
func (*NewBodyContent) SetForMarshal ¶
func (N *NewBodyContent) SetForMarshal()
type NewDisplayName ¶
func (*NewDisplayName) GetSchema ¶
func (N *NewDisplayName) GetSchema() *Schema
func (*NewDisplayName) SetForMarshal ¶
func (N *NewDisplayName) SetForMarshal()
type NewMailEvent ¶
type NewMailEvent struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The Timestamp element represents the timestamp of a mailbox event. TimeStamp *TimeStamp `xml:"TimeStamp"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` }
func (*NewMailEvent) GetSchema ¶
func (N *NewMailEvent) GetSchema() *Schema
func (*NewMailEvent) SetForMarshal ¶
func (N *NewMailEvent) SetForMarshal()
type NewReminderTime ¶
func (*NewReminderTime) GetSchema ¶
func (N *NewReminderTime) GetSchema() *Schema
func (*NewReminderTime) SetForMarshal ¶
func (N *NewReminderTime) SetForMarshal()
type NextPredictedAction ¶
type Nickname ¶
func (*Nickname) SetForMarshal ¶
func (N *Nickname) SetForMarshal()
type Nicknames ¶
type Nicknames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Nicknames) SetForMarshal ¶
func (N *Nicknames) SetForMarshal()
type NoEndRecurrence ¶
type NoEndRecurrence struct { XMLName xml.Name // The StartDate element represents the start date of a recurring task or calendar item. StartDate *StartDateRecurrence `xml:"StartDate"` }
func (*NoEndRecurrence) GetSchema ¶
func (N *NoEndRecurrence) GetSchema() *Schema
func (*NoEndRecurrence) SetForMarshal ¶
func (N *NoEndRecurrence) SetForMarshal()
type NonIndexableItemDetail ¶
type NonIndexableItemDetail struct { XMLName xml.Name // The AdditionalInfo element specifies additional information about the hold status of a mailbox. AdditionalInfo *AdditionalInfo `xml:"AdditionalInfo"` // The AttemptCount element represents the number of attempts that have been made to index the item. AttemptCount *AttemptCount `xml:"AttemptCount"` // The ErrorCode element is intended for internal use only. ErrorCode *ErrorCodeItemIndexErrorType `xml:"ErrorCode"` // The ErrorDescription element describes the error that is returned in information about an item that cannot be indexed. ErrorDescription *ErrorDescription `xml:"ErrorDescription"` // The IsPartiallyIndexed element indicates whether the item is partially indexed. IsPartiallyIndexed *IsPartiallyIndexed `xml:"IsPartiallyIndexed"` // The IsPermanentFailure element indicates whether a previous attempt to index the item was unsuccessful. IsPermanentFailure *IsPermanentFailure `xml:"IsPermanentFailure"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The LastAttemptTime element contains the time and date at which the last attempt to index the item was made. LastAttemptTime *LastAttemptTime `xml:"LastAttemptTime"` // The SortValue element specifies a value used for sorting. SortValue *SortValue `xml:"SortValue"` }
func (*NonIndexableItemDetail) GetSchema ¶
func (N *NonIndexableItemDetail) GetSchema() *Schema
func (*NonIndexableItemDetail) SetForMarshal ¶
func (N *NonIndexableItemDetail) SetForMarshal()
type NonIndexableItemDetailsResult ¶
type NonIndexableItemDetailsResult struct { XMLName xml.Name // The FailedMailboxes element specifies an array of mailboxes that failed on search. FailedMailboxes *FailedMailboxes `xml:"FailedMailboxes"` // The Items element contains an array of item details for non-indexable items. Items *ItemsArrayOfNonIndexableItemDetailsType `xml:"Items"` }
func (*NonIndexableItemDetailsResult) GetSchema ¶
func (N *NonIndexableItemDetailsResult) GetSchema() *Schema
func (*NonIndexableItemDetailsResult) SetForMarshal ¶
func (N *NonIndexableItemDetailsResult) SetForMarshal()
type NonIndexableItemStatistic ¶
type NonIndexableItemStatistic struct { XMLName xml.Name // The ErrorMessage element represents the reason for the validation error. ErrorMessage *ErrorMessage `xml:"ErrorMessage"` // The ItemCount element specifies the total number of items in a search result. ItemCount *ItemCount `xml:"ItemCount"` // The Mailbox element contains an identifier for a mailbox. Mailbox *Mailboxstring `xml:"Mailbox"` }
func (*NonIndexableItemStatistic) GetSchema ¶
func (N *NonIndexableItemStatistic) GetSchema() *Schema
func (*NonIndexableItemStatistic) SetForMarshal ¶
func (N *NonIndexableItemStatistic) SetForMarshal()
type NonIndexableItemStatistics ¶
type NonIndexableItemStatistics struct { XMLName xml.Name // The NonIndexableItemStatistic element contains a single statistic for an item that could not be indexed NonIndexableItemStatistic *NonIndexableItemStatistic `xml:"NonIndexableItemStatistic"` }
func (*NonIndexableItemStatistics) GetSchema ¶
func (N *NonIndexableItemStatistics) GetSchema() *Schema
func (*NonIndexableItemStatistics) SetForMarshal ¶
func (N *NonIndexableItemStatistics) SetForMarshal()
type NormalizedBody ¶
type NormalizedBody struct { XMLName xml.Name // Indicates the body type. The value of Text for the BodyType attribute indicates that the body is in plain text form. The value of HTML for the BodyType attribute indicates that the body is in HTML form. The BodyType attribute is required. BodyType *string `xml:"BodyType,attr"` // Indicates that the body contents have been truncated. A text value of false for the IsTruncated attribute indicates that the body contents have not been truncated. The normalized body will be truncated if the normalized body length is longer than the value set in the MaximumBodySize element. IsTruncated *string `xml:"IsTruncated,attr"` }
func (*NormalizedBody) GetSchema ¶
func (N *NormalizedBody) GetSchema() *Schema
func (*NormalizedBody) SetForMarshal ¶
func (N *NormalizedBody) SetForMarshal()
type NormalizedBodyType ¶
func (*NormalizedBodyType) GetSchema ¶
func (N *NormalizedBodyType) GetSchema() *Schema
func (*NormalizedBodyType) SetForMarshal ¶
func (N *NormalizedBodyType) SetForMarshal()
type Not ¶
type Not struct { XMLName xml.Name // The And element represents a search expression that allows you to perform a Boolean AND operation between two or more search expressions. The result of the AND operation is true if all the search expressions contained within the And element are true. And *And `xml:"And"` // The Contains element represents a search expression that determines whether a given property contains the supplied constant string value. Contains *Contains `xml:"Contains"` // The Excludes element performs a bitwise mask of the specified property and a supplied value. Excludes *Excludes `xml:"Excludes"` // The Exists element represents a search expression that returns true if the supplied property exists on an item. Exists *Exists `xml:"Exists"` // The IsEqualTo element represents a search expression that compares a property with either a constant value or another property and evaluates to true if they are equal. IsEqualTo *IsEqualTo `xml:"IsEqualTo"` // The IsGreaterThan element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater. IsGreaterThan *IsGreaterThan `xml:"IsGreaterThan"` // The IsGreaterThanOrEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater than or equal to the second. IsGreaterThanOrEqualTo *IsGreaterThanOrEqualTo `xml:"IsGreaterThanOrEqualTo"` // The IsLessThan element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than the second. IsLessThan *IsLessThan `xml:"IsLessThan"` // The IsLessThanOrEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than or equal to the second. IsLessThanOrEqualTo *IsLessThanOrEqualTo `xml:"IsLessThanOrEqualTo"` // The IsNotEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the values are not the same. IsNotEqualTo *IsNotEqualTo `xml:"IsNotEqualTo"` // The Or element represents a search expression that performs a logical OR on the search expression that it contains. Or will return true if any of its children return true. Or must have two or more children. Or *Or `xml:"Or"` // The SearchExpression element is an abstract element that represents the substituted element within a restriction. All search expressions derive from this base type. This element is not used in an XML instance document. SearchExpression *SearchExpression `xml:"SearchExpression"` }
func (*Not) SetForMarshal ¶
func (N *Not) SetForMarshal()
type NotSentToMe ¶
func (*NotSentToMe) GetSchema ¶
func (N *NotSentToMe) GetSchema() *Schema
func (*NotSentToMe) SetForMarshal ¶
func (N *NotSentToMe) SetForMarshal()
type NotesContact ¶
func (*NotesContact) GetSchema ¶
func (N *NotesContact) GetSchema() *Schema
func (*NotesContact) SetForMarshal ¶
func (N *NotesContact) SetForMarshal()
type NotesFolderPermissionLevel ¶
func (*NotesFolderPermissionLevel) GetSchema ¶
func (N *NotesFolderPermissionLevel) GetSchema() *Schema
func (*NotesFolderPermissionLevel) SetForMarshal ¶
func (N *NotesFolderPermissionLevel) SetForMarshal()
type Notification ¶
type Notification struct { XMLName xml.Name // The CopiedEvent element represents an event in which an item or folder is copied. CopiedEvent *CopiedEvent `xml:"CopiedEvent"` // The CreatedEvent element represents an event in which an item or folder is created. CreatedEvent *CreatedEvent `xml:"CreatedEvent"` // The DeletedEvent element represents an event in which an item or folder is deleted. DeletedEvent *DeletedEvent `xml:"DeletedEvent"` // The FreeBusyChangedEvent element represents an event in which an item's free/busy time has changed. FreeBusyChangedEvent *FreeBusyChangedEvent `xml:"FreeBusyChangedEvent"` // The ModifiedEvent element represents an event in which an item or folder is modified. ModifiedEvent *ModifiedEvent `xml:"ModifiedEvent"` // The MoreEvents element indicates whether there are more events in the queue to be delivered to the client. MoreEvents *MoreEvents `xml:"MoreEvents"` // The MovedEvent element represents an event in which an item or folder is moved from one parent folder to another parent folder. MovedEvent *MovedEvent `xml:"MovedEvent"` // The NewMailEvent element represents an event that is triggered by a new mail item in a mailbox. NewMailEvent *NewMailEvent `xml:"NewMailEvent"` // The PreviousWatermark element represents the watermark of the latest event that was successfully communicated to the client for the subscription. PreviousWatermark *PreviousWatermark `xml:"PreviousWatermark"` // The StatusEvent element represents a notification that no new activity has occurred in the mailbox. StatusEvent *StatusEvent `xml:"StatusEvent"` // The SubscriptionId element represents the identifier for a subscription. SubscriptionId *SubscriptionIdGetEvents `xml:"SubscriptionId"` }
func (*Notification) GetSchema ¶
func (N *Notification) GetSchema() *Schema
func (*Notification) SetForMarshal ¶
func (N *Notification) SetForMarshal()
type Notifications ¶
type Notifications struct { XMLName xml.Name // The Notification element contains information about the subscription and the events that have occurred since the last notification. Notification *Notification `xml:"Notification"` }
func (*Notifications) GetSchema ¶
func (N *Notifications) GetSchema() *Schema
func (*Notifications) SetForMarshal ¶
func (N *Notifications) SetForMarshal()
type Number ¶
func (*Number) SetForMarshal ¶
func (N *Number) SetForMarshal()
type NumberOfMembers ¶
func (*NumberOfMembers) GetSchema ¶
func (N *NumberOfMembers) GetSchema() *Schema
func (*NumberOfMembers) SetForMarshal ¶
func (N *NumberOfMembers) SetForMarshal()
type NumberOfMembersAvailable ¶
func (*NumberOfMembersAvailable) GetSchema ¶
func (N *NumberOfMembersAvailable) GetSchema() *Schema
func (*NumberOfMembersAvailable) SetForMarshal ¶
func (N *NumberOfMembersAvailable) SetForMarshal()
type NumberOfMembersWithConflict ¶
func (*NumberOfMembersWithConflict) GetSchema ¶
func (N *NumberOfMembersWithConflict) GetSchema() *Schema
func (*NumberOfMembersWithConflict) SetForMarshal ¶
func (N *NumberOfMembersWithConflict) SetForMarshal()
type NumberOfMembersWithNoData ¶
func (*NumberOfMembersWithNoData) GetSchema ¶
func (N *NumberOfMembersWithNoData) GetSchema() *Schema
func (*NumberOfMembersWithNoData) SetForMarshal ¶
func (N *NumberOfMembersWithNoData) SetForMarshal()
type NumberOfOccurrences ¶
func (*NumberOfOccurrences) GetSchema ¶
func (N *NumberOfOccurrences) GetSchema() *Schema
func (*NumberOfOccurrences) SetForMarshal ¶
func (N *NumberOfOccurrences) SetForMarshal()
type NumberedRecurrence ¶
type NumberedRecurrence struct { XMLName xml.Name // The NumberOfOccurrences element contains the number of occurrences of a recurring item. NumberOfOccurrences *NumberOfOccurrences `xml:"NumberOfOccurrences"` // The StartDate element represents the start date of a recurring task or calendar item. StartDate *StartDateRecurrence `xml:"StartDate"` }
func (*NumberedRecurrence) GetSchema ¶
func (N *NumberedRecurrence) GetSchema() *Schema
func (*NumberedRecurrence) SetForMarshal ¶
func (N *NumberedRecurrence) SetForMarshal()
type Occurrence ¶
type Occurrence struct { XMLName xml.Name // The End element represents the end of a duration. End *End `xml:"End"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The OriginalStart element represents the original start time of a calendar item. OriginalStart *OriginalStart `xml:"OriginalStart"` // The Start element represents the start of a duration. Start *Start `xml:"Start"` }
func (*Occurrence) GetSchema ¶
func (O *Occurrence) GetSchema() *Schema
func (*Occurrence) SetForMarshal ¶
func (O *Occurrence) SetForMarshal()
type OccurrenceDate ¶
type OccurrenceItemId ¶
type OccurrenceItemId struct { XMLName xml.Name // 标识定期主控项或项目事件的特定版本。 如果定期主控服务器或它的任一匹配项发生更改, ChangeKey 将 发生更改。 ChangeKey 对于定期主控服务器和所有事件都相同。 ChangeKey *string `xml:"ChangeKey,attr"` // 标识项目出现的索引。 此特性是必需的。 此值表示一个整数。 InstanceIndex *string `xml:"InstanceIndex,attr"` // 标识定期项目的定期主控项。 此特性是必需的。 RecurringMasterId *string `xml:"RecurringMasterId,attr"` }
func (*OccurrenceItemId) GetSchema ¶
func (O *OccurrenceItemId) GetSchema() *Schema
func (*OccurrenceItemId) SetForMarshal ¶
func (O *OccurrenceItemId) SetForMarshal()
type OccurrenceTimeZoneTransition ¶
func (*OccurrenceTimeZoneTransition) GetSchema ¶
func (O *OccurrenceTimeZoneTransition) GetSchema() *Schema
func (*OccurrenceTimeZoneTransition) SetForMarshal ¶
func (O *OccurrenceTimeZoneTransition) SetForMarshal()
type OfficeLocation ¶
func (*OfficeLocation) GetSchema ¶
func (O *OfficeLocation) GetSchema() *Schema
func (*OfficeLocation) SetForMarshal ¶
func (O *OfficeLocation) SetForMarshal()
type OfficeLocations ¶
type OfficeLocations struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*OfficeLocations) GetSchema ¶
func (O *OfficeLocations) GetSchema() *Schema
func (*OfficeLocations) SetForMarshal ¶
func (O *OfficeLocations) SetForMarshal()
type Offset ¶
func (*Offset) SetForMarshal ¶
func (O *Offset) SetForMarshal()
type OldFolderId ¶
type OldFolderId struct { XMLName xml.Name // Contains a string that identifies a version of a folder that is identified by the Id attribute. This attribute is optional. Use this attribute to make sure that the correct version of a folder is used. ChangeKey *string `xml:"ChangeKey,attr"` // Contains a string that identifies a folder in the Exchange store. This attribute is required. Id *string `xml:"Id,attr"` }
func (*OldFolderId) GetSchema ¶
func (O *OldFolderId) GetSchema() *Schema
func (*OldFolderId) SetForMarshal ¶
func (O *OldFolderId) SetForMarshal()
type OldItemId ¶
type OldItemId struct { XMLName xml.Name // Contains a string that identifies a version of an item that is identified by the Id attribute. This attribute is optional. Use this attribute to make sure that the correct version of an item is used. ChangeKey *string `xml:"ChangeKey,attr"` // Contains a string that identifies an item in the Exchange store. This attribute is required. Id *string `xml:"Id,attr"` }
func (*OldItemId) SetForMarshal ¶
func (O *OldItemId) SetForMarshal()
type OldParentFolderId ¶
type OldParentFolderId struct { XMLName xml.Name // Contains a string that identifies a version of a folder that is identified by the Id attribute. This attribute is optional. Use this attribute to make sure that the correct version of a folder is used. ChangeKey *string `xml:"ChangeKey,attr"` // Contains a string that identifies a folder in the Exchange store. This attribute is required. Id *string `xml:"Id,attr"` }
func (*OldParentFolderId) GetSchema ¶
func (O *OldParentFolderId) GetSchema() *Schema
func (*OldParentFolderId) SetForMarshal ¶
func (O *OldParentFolderId) SetForMarshal()
type OnlineMeetingSettings ¶
type OnlineMeetingSettings struct { XMLName xml.Name // The AccessLevel element specifies the access level for an online meeting. AccessLevel *AccessLevel `xml:"AccessLevel"` // The LobbyBypass element specifies the online meeting setting to bypass the virtual lobby. LobbyBypass *LobbyBypass `xml:"LobbyBypass"` // The Presenters element specifies the presenters for an online meeting. Presenters *Presenters `xml:"Presenters"` }
func (*OnlineMeetingSettings) GetSchema ¶
func (O *OnlineMeetingSettings) GetSchema() *Schema
func (*OnlineMeetingSettings) SetForMarshal ¶
func (O *OnlineMeetingSettings) SetForMarshal()
type OofSettings ¶
type OofSettings struct { XMLName xml.Name // The Duration element specifies the duration that the out of office (OOF) status is enabled if the OofState element is set to Scheduled. Duration *DurationUserOofSettings `xml:"Duration"` // The ExternalAudience element sets or contains a value that determines to whom external Out of Office (OOF) messages are sent. ExternalAudience *ExternalAudience `xml:"ExternalAudience"` // The ExternalReply element contains the out of office (OOF) response that is sent to addresses outside the recipient's domain or trusted domains. ExternalReply *ExternalReply `xml:"ExternalReply"` // The InternalReply element contains the out of office (OOF) response sent to other users in the user's domain or trusted domains. InternalReply *InternalReply `xml:"InternalReply"` // The OofState element is used to get or set the user's Out of Office (OOF) state. OofState *OofState `xml:"OofState"` }
func (*OofSettings) GetSchema ¶
func (O *OofSettings) GetSchema() *Schema
func (*OofSettings) SetForMarshal ¶
func (O *OofSettings) SetForMarshal()
type OofState ¶
func (*OofState) SetForMarshal ¶
func (O *OofState) SetForMarshal()
type OpenAsAdminOrSystemService ¶
type OpenAsAdminOrSystemService struct { XMLName xml.Name // Not intended for client use. LogonType *string `xml:"LogonType,attr"` }
func (*OpenAsAdminOrSystemService) GetSchema ¶
func (O *OpenAsAdminOrSystemService) GetSchema() *Schema
func (*OpenAsAdminOrSystemService) SetForMarshal ¶
func (O *OpenAsAdminOrSystemService) SetForMarshal()
type OperationIndex ¶
func (*OperationIndex) GetSchema ¶
func (O *OperationIndex) GetSchema() *Schema
func (*OperationIndex) SetForMarshal ¶
func (O *OperationIndex) SetForMarshal()
type Operations ¶
type Operations struct { XMLName xml.Name // The CreateRuleOperation element represents an operation to create a new Inbox rule. CreateRuleOperation *CreateRuleOperation `xml:"CreateRuleOperation"` // The DeleteRuleOperation element contains an operation to delete an existing Inbox rule. DeleteRuleOperation *DeleteRuleOperation `xml:"DeleteRuleOperation"` // The SetRuleOperation element represents an operation to update an existing rule. SetRuleOperation *SetRuleOperation `xml:"SetRuleOperation"` }
func (*Operations) GetSchema ¶
func (O *Operations) GetSchema() *Schema
func (*Operations) SetForMarshal ¶
func (O *Operations) SetForMarshal()
type OptedInto ¶
func (*OptedInto) SetForMarshal ¶
func (O *OptedInto) SetForMarshal()
type OptionalAttendees ¶
type OptionalAttendees struct { XMLName xml.Name // The Attendee element represents attendees and resources for a meeting. Attendee *Attendee `xml:"Attendee"` }
func (*OptionalAttendees) GetSchema ¶
func (O *OptionalAttendees) GetSchema() *Schema
func (*OptionalAttendees) SetForMarshal ¶
func (O *OptionalAttendees) SetForMarshal()
type Or ¶
type Or struct { XMLName xml.Name // The And element represents a search expression that allows you to perform a Boolean AND operation between two or more search expressions. The result of the AND operation is true if all the search expressions contained within the And element are true. And *And `xml:"And"` // The Contains element represents a search expression that determines whether a given property contains the supplied constant string value. Contains *Contains `xml:"Contains"` // The Excludes element performs a bitwise mask of the specified property and a supplied value. Excludes *Excludes `xml:"Excludes"` // The Exists element represents a search expression that returns true if the supplied property exists on an item. Exists *Exists `xml:"Exists"` // The IsEqualTo element represents a search expression that compares a property with either a constant value or another property and evaluates to true if they are equal. IsEqualTo *IsEqualTo `xml:"IsEqualTo"` // The IsGreaterThan element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater. IsGreaterThan *IsGreaterThan `xml:"IsGreaterThan"` // The IsGreaterThanOrEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater than or equal to the second. IsGreaterThanOrEqualTo *IsGreaterThanOrEqualTo `xml:"IsGreaterThanOrEqualTo"` // The IsLessThan element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than the second. IsLessThan *IsLessThan `xml:"IsLessThan"` // The IsLessThanOrEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than or equal to the second. IsLessThanOrEqualTo *IsLessThanOrEqualTo `xml:"IsLessThanOrEqualTo"` // The IsNotEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the values are not the same. IsNotEqualTo *IsNotEqualTo `xml:"IsNotEqualTo"` // The Not element represents a search expression that negates the Boolean value of the search expression that it contains. Not *Not `xml:"Not"` // The SearchExpression element is an abstract element that represents the substituted element within a restriction. All search expressions derive from this base type. This element is not used in an XML instance document. SearchExpression *SearchExpression `xml:"SearchExpression"` }
func (*Or) SetForMarshal ¶
func (O *Or) SetForMarshal()
type OrganizationMainPhones ¶
type OrganizationMainPhones struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*OrganizationMainPhones) GetSchema ¶
func (O *OrganizationMainPhones) GetSchema() *Schema
func (*OrganizationMainPhones) SetForMarshal ¶
func (O *OrganizationMainPhones) SetForMarshal()
type Organizer ¶
type Organizer struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*Organizer) SetForMarshal ¶
func (O *Organizer) SetForMarshal()
type OrganizerLocation ¶
type OriginalDisplayName ¶
func (*OriginalDisplayName) GetSchema ¶
func (O *OriginalDisplayName) GetSchema() *Schema
func (*OriginalDisplayName) SetForMarshal ¶
func (O *OriginalDisplayName) SetForMarshal()
type OriginalPhoneString ¶
func (*OriginalPhoneString) GetSchema ¶
func (O *OriginalPhoneString) GetSchema() *Schema
func (*OriginalPhoneString) SetForMarshal ¶
func (O *OriginalPhoneString) SetForMarshal()
type OriginalRecipients ¶
type OriginalRecipients struct { XMLName xml.Name // The Address element represents a fully resolved e-mail address. Address *AddressEmailAddressType `xml:"Address"` }
func (*OriginalRecipients) GetSchema ¶
func (O *OriginalRecipients) GetSchema() *Schema
func (*OriginalRecipients) SetForMarshal ¶
func (O *OriginalRecipients) SetForMarshal()
type OriginalStart ¶
func (*OriginalStart) GetSchema ¶
func (O *OriginalStart) GetSchema() *Schema
func (*OriginalStart) SetForMarshal ¶
func (O *OriginalStart) SetForMarshal()
type OtherAddresses ¶
type OtherAddresses struct { XMLName xml.Name // The PostalAddressAttributedValue element specifies an instance of an array of postal addresses and their associated attributions. PostalAddressAttributedValue *PostalAddressAttributedValue `xml:"PostalAddressAttributedValue"` }
func (*OtherAddresses) GetSchema ¶
func (O *OtherAddresses) GetSchema() *Schema
func (*OtherAddresses) SetForMarshal ¶
func (O *OtherAddresses) SetForMarshal()
type OtherFaxes ¶
type OtherFaxes struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*OtherFaxes) GetSchema ¶
func (O *OtherFaxes) GetSchema() *Schema
func (*OtherFaxes) SetForMarshal ¶
func (O *OtherFaxes) SetForMarshal()
type OtherPhones2 ¶
type OtherPhones2 struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*OtherPhones2) GetSchema ¶
func (O *OtherPhones2) GetSchema() *Schema
func (*OtherPhones2) SetForMarshal ¶
func (O *OtherPhones2) SetForMarshal()
type OtherTelephones ¶
type OtherTelephones struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*OtherTelephones) GetSchema ¶
func (O *OtherTelephones) GetSchema() *Schema
func (*OtherTelephones) SetForMarshal ¶
func (O *OtherTelephones) SetForMarshal()
type OutOfOffice ¶
type OutOfOffice struct { XMLName xml.Name // The Duration element specifies the duration that the out of office (OOF) status is enabled if the OofState element is set to Scheduled. Duration *DurationUserOofSettings `xml:"Duration"` // The OofState element is used to get or set the user's Out of Office (OOF) state. OofState *OofState `xml:"OofState"` // The ReplyBody element contains an Out of Office (OOF) message and the language used for the message. ReplyBody *ReplyBody `xml:"ReplyBody"` }
func (*OutOfOffice) GetSchema ¶
func (O *OutOfOffice) GetSchema() *Schema
func (*OutOfOffice) SetForMarshal ¶
func (O *OutOfOffice) SetForMarshal()
type OutlookRuleBlobExists ¶
func (*OutlookRuleBlobExists) GetSchema ¶
func (O *OutlookRuleBlobExists) GetSchema() *Schema
func (*OutlookRuleBlobExists) SetForMarshal ¶
func (O *OutlookRuleBlobExists) SetForMarshal()
type OwaLink ¶
func (*OwaLink) SetForMarshal ¶
func (O *OwaLink) SetForMarshal()
type Owner ¶
func (*Owner) SetForMarshal ¶
func (O *Owner) SetForMarshal()
type PageDirection ¶
func (*PageDirection) GetSchema ¶
func (P *PageDirection) GetSchema() *Schema
func (*PageDirection) SetForMarshal ¶
func (P *PageDirection) SetForMarshal()
type PageItemCount ¶
func (*PageItemCount) GetSchema ¶
func (P *PageItemCount) GetSchema() *Schema
func (*PageItemCount) SetForMarshal ¶
func (P *PageItemCount) SetForMarshal()
type PageItemReference ¶
func (*PageItemReference) GetSchema ¶
func (P *PageItemReference) GetSchema() *Schema
func (*PageItemReference) SetForMarshal ¶
func (P *PageItemReference) SetForMarshal()
type PageItemSize ¶
func (*PageItemSize) GetSchema ¶
func (P *PageItemSize) GetSchema() *Schema
func (*PageItemSize) SetForMarshal ¶
func (P *PageItemSize) SetForMarshal()
type PageSize ¶
func (*PageSize) SetForMarshal ¶
func (P *PageSize) SetForMarshal()
type Pagers ¶
type Pagers struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*Pagers) SetForMarshal ¶
func (P *Pagers) SetForMarshal()
type ParentFolderId ¶
type ParentFolderId struct { XMLName xml.Name // Contains a string that identifies a version of a folder that is identified by the Id attribute. This attribute is optional. Use this attribute to make sure that the correct version of a folder is used. ChangeKey *string `xml:"ChangeKey,attr"` // Contains a string that identifies a folder in the Exchange store. This attribute is required. Id *string `xml:"Id,attr"` }
func (*ParentFolderId) GetSchema ¶
func (P *ParentFolderId) GetSchema() *Schema
func (*ParentFolderId) SetForMarshal ¶
func (P *ParentFolderId) SetForMarshal()
type ParentFolderIdTargetFolderIdType ¶
type ParentFolderIdTargetFolderIdType struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*ParentFolderIdTargetFolderIdType) GetSchema ¶
func (P *ParentFolderIdTargetFolderIdType) GetSchema() *Schema
func (*ParentFolderIdTargetFolderIdType) SetForMarshal ¶
func (P *ParentFolderIdTargetFolderIdType) SetForMarshal()
type ParentFolderIds ¶
type ParentFolderIds struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*ParentFolderIds) GetSchema ¶
func (P *ParentFolderIds) GetSchema() *Schema
func (*ParentFolderIds) SetForMarshal ¶
func (P *ParentFolderIds) SetForMarshal()
type ParentGroupId ¶
type ParentId ¶
type ParentId struct { XMLName xml.Name // The text value of the ChangeKey attribute is the change key of the parent item. ChangeKey *string `xml:"ChangeKey,attr"` // The text value of the Id attribute is the identifier of the parent item. Id *string `xml:"Id,attr"` }
func (*ParentId) SetForMarshal ¶
func (P *ParentId) SetForMarshal()
type ParentInternetMessageId ¶
func (*ParentInternetMessageId) GetSchema ¶
func (P *ParentInternetMessageId) GetSchema() *Schema
func (*ParentInternetMessageId) SetForMarshal ¶
func (P *ParentInternetMessageId) SetForMarshal()
type ParentItemId ¶
type ParentItemId struct { XMLName xml.Name // Identifies an unspecified version of an item that is identified by the Id attribute in the Exchange store. This is used to make sure that a current item is used when it is updated with an attachment. This value is a string. This attribute is optional. ChangeKey *string `xml:"ChangeKey,attr"` // Identifies a single item in the Exchange store to associate with an attachment. This value is a string. This attribute is required. Id *string `xml:"Id,attr"` }
func (*ParentItemId) GetSchema ¶
func (P *ParentItemId) GetSchema() *Schema
func (*ParentItemId) SetForMarshal ¶
func (P *ParentItemId) SetForMarshal()
type PasswordExpirationDate ¶
func (*PasswordExpirationDate) GetSchema ¶
func (P *PasswordExpirationDate) GetSchema() *Schema
func (*PasswordExpirationDate) SetForMarshal ¶
func (P *PasswordExpirationDate) SetForMarshal()
type Path ¶
func (*Path) SetForMarshal ¶
func (P *Path) SetForMarshal()
type PendingMailTips ¶
func (*PendingMailTips) GetSchema ¶
func (P *PendingMailTips) GetSchema() *Schema
func (*PendingMailTips) SetForMarshal ¶
func (P *PendingMailTips) SetForMarshal()
type People ¶
type People struct { XMLName xml.Name // The Persona element specifies a set of persona data returned by a GetPersona request. Persona *Persona `xml:"Persona"` }
func (*People) SetForMarshal ¶
func (P *People) SetForMarshal()
type PercentComplete ¶
func (*PercentComplete) GetSchema ¶
func (P *PercentComplete) GetSchema() *Schema
func (*PercentComplete) SetForMarshal ¶
func (P *PercentComplete) SetForMarshal()
type PerformReminderAction ¶
type PerformReminderAction struct { XMLName xml.Name // The ReminderItemActions element specifies the actions for reminder items. ReminderItemActions *ReminderItemActions `xml:"ReminderItemActions"` }
func (*PerformReminderAction) GetSchema ¶
func (P *PerformReminderAction) GetSchema() *Schema
func (*PerformReminderAction) SetForMarshal ¶
func (P *PerformReminderAction) SetForMarshal()
type PerformReminderActionResponse ¶
type PerformReminderActionResponse struct { XMLName xml.Name // The UpdatedItemIds element specifies the identifiers of updated reminder items. UpdatedItemIds *UpdatedItemIds `xml:"UpdatedItemIds"` }
func (*PerformReminderActionResponse) GetSchema ¶
func (P *PerformReminderActionResponse) GetSchema() *Schema
func (*PerformReminderActionResponse) SetForMarshal ¶
func (P *PerformReminderActionResponse) SetForMarshal()
type Period ¶
type Period struct { XMLName xml.Name // An xs:duration value that represents the time offset from Coordinated Universal Time (UTC) for the period. Bias *string `xml:"Bias,attr"` // A string value that represents the identifier for the period. Id *string `xml:"Id,attr"` // A string value that represents the descriptive name of the period. Name *string `xml:"Name,attr"` }
func (*Period) SetForMarshal ¶
func (P *Period) SetForMarshal()
type Periods ¶
type Periods struct { XMLName xml.Name // The Period element defines the name, time offset, and unique identifier for a specific stage of the time zone. Period *Period `xml:"Period"` }
func (*Periods) SetForMarshal ¶
func (P *Periods) SetForMarshal()
type PermanentDelete ¶
func (*PermanentDelete) GetSchema ¶
func (P *PermanentDelete) GetSchema() *Schema
func (*PermanentDelete) SetForMarshal ¶
func (P *PermanentDelete) SetForMarshal()
type Permission ¶
type Permission struct { XMLName xml.Name // The CanCreateItems element indicates whether a user has permission to create items in a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CanCreateItems *CanCreateItems `xml:"CanCreateItems"` // The CanCreateSubFolders element indicates whether a user has permission to create subfolders in a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CanCreateSubFolders *CanCreateSubFolders `xml:"CanCreateSubFolders"` // The DeleteItems element indicates which items in a folder a user has permission to delete. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DeleteItems *DeleteItems `xml:"DeleteItems"` // The EditItems element indicates which items in a folder a user has permission to edit. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). EditItems *EditItems `xml:"EditItems"` // The IsFolderContact element indicates whether a user is a contact for a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). IsFolderContact *IsFolderContact `xml:"IsFolderContact"` // The IsFolderOwner element indicates whether a user is the owner of a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). IsFolderOwner *IsFolderOwner `xml:"IsFolderOwner"` // The IsFolderVisible element indicates whether a user can view a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). IsFolderVisible *IsFolderVisible `xml:"IsFolderVisible"` // The PermissionLevel element represents the permission level that a user has on a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). PermissionLevel *PermissionLevel `xml:"PermissionLevel"` // The ReadItems element indicates whether a user has permission to read items within a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). ReadItems *ReadItemsPermissionType `xml:"ReadItems"` // The UserId element identifies a delegate user or a user who has folder access permissions. UserId *UserId `xml:"UserId"` }
func (*Permission) GetSchema ¶
func (P *Permission) GetSchema() *Schema
func (*Permission) SetForMarshal ¶
func (P *Permission) SetForMarshal()
type PermissionLevel ¶
func (*PermissionLevel) GetSchema ¶
func (P *PermissionLevel) GetSchema() *Schema
func (*PermissionLevel) SetForMarshal ¶
func (P *PermissionLevel) SetForMarshal()
type PermissionSetCalendarPermissionSetType ¶
type PermissionSetCalendarPermissionSetType struct { XMLName xml.Name // The CalendarPermissions element contains an array of calendar permissions for a folder. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). CalendarPermissions *CalendarPermissions `xml:"CalendarPermissions"` // The UnknownEntries element contains an array of unknown permission entries that cannot be resolved against the Active Directory directory service. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). UnknownEntries *UnknownEntries `xml:"UnknownEntries"` }
func (*PermissionSetCalendarPermissionSetType) GetSchema ¶
func (P *PermissionSetCalendarPermissionSetType) GetSchema() *Schema
func (*PermissionSetCalendarPermissionSetType) SetForMarshal ¶
func (P *PermissionSetCalendarPermissionSetType) SetForMarshal()
type PermissionSetPermissionSetType ¶
type PermissionSetPermissionSetType struct { XMLName xml.Name // The Permissions element contains the collection of permissions for a folder. Permissions *Permissions `xml:"Permissions"` // The UnknownEntries element contains an array of unknown permission entries that cannot be resolved against the Active Directory directory service. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). UnknownEntries *UnknownEntries `xml:"UnknownEntries"` }
func (*PermissionSetPermissionSetType) GetSchema ¶
func (P *PermissionSetPermissionSetType) GetSchema() *Schema
func (*PermissionSetPermissionSetType) SetForMarshal ¶
func (P *PermissionSetPermissionSetType) SetForMarshal()
type Permissions ¶
type Permissions struct { XMLName xml.Name // The Permission element defines the access that a user has to a folder. Permission *Permission `xml:"Permission"` }
func (*Permissions) GetSchema ¶
func (P *Permissions) GetSchema() *Schema
func (*Permissions) SetForMarshal ¶
func (P *Permissions) SetForMarshal()
type PersonName ¶
func (*PersonName) GetSchema ¶
func (P *PersonName) GetSchema() *Schema
func (*PersonName) SetForMarshal ¶
func (P *PersonName) SetForMarshal()
type Persona ¶
type Persona struct { XMLName xml.Name // The AssistantNames element specifies an array of assistant names and the identifiers of their source attributions for the associated persona. AssistantNames *AssistantNames `xml:"AssistantNames"` // The AssistantPhoneNumbers element specifies an array of assistant phone numbers and the identifiers of their source attributions for the associated persona. AssistantPhoneNumbers *AssistantPhoneNumbers `xml:"AssistantPhoneNumbers"` // The Attributions element specifies an array of attribution information for one or more of the contacts or Active Directory recipients aggregated into the associated persona. Attributions *AttributionsArrayOfPersonaAttributionsType `xml:"Attributions"` // The Birthdays element specifies an array of birthdays, stored as strings, and the identifiers of their source attributions for the associated persona. Birthdays *Birthdays `xml:"Birthdays"` // The Bodies element specifies an array of BodyContentAttributedValue elements. Bodies *Bodies `xml:"Bodies"` // The BusinessAddresses element specifies an array of business addresses and the identifiers of their source attributions for the associated persona. BusinessAddresses *BusinessAddresses `xml:"BusinessAddresses"` // The BusinessHomePages element specifies an array of business home pages and the identifiers of their source attributions for the associated persona. BusinessHomePages *BusinessHomePages `xml:"BusinessHomePages"` // The BusinessPhoneNumbers element specifies an array of business phone numbers and the identifiers of their source attributions for the associated persona. BusinessPhoneNumbers *BusinessPhoneNumbers `xml:"BusinessPhoneNumbers"` // The BusinessPhoneNumbers2 element specifies an array of BusinessPhoneNumber2 elements and the identifiers of their source attributions for the associated persona. BusinessPhoneNumbers2 *BusinessPhoneNumbers2 `xml:"BusinessPhoneNumbers2"` // The CallbackPhones element specifies an array of call-back phone numbers and the identifiers of their source attributions for the associated persona. CallbackPhones *CallbackPhones `xml:"CallbackPhones"` // The CarPhone element specifies an array of car phone numbers and the identifiers of their source attributions for the associated persona. CarPhones *CarPhones `xml:"CarPhones"` // The Children element specifies an array of child names and identifiers of their source attributions for the associated persona. Children *ChildrenArrayOfStringArrayAttributedValuesType `xml:"Children"` // The CompanyName element represents the company name that is associated with a contact. CompanyName *CompanyName `xml:"CompanyName"` // The CompanyNameSortKey element contains the sort key for a company name. CompanyNameSortKey *CompanyNameSortKey `xml:"CompanyNameSortKey"` // The CompanyNames element contains an array of company names and the identifiers of their source attributions for the associated persona. CompanyNames *CompanyNames `xml:"CompanyNames"` // The CreationTime element specifies when the persona was created. CreationTime *CreationTime `xml:"CreationTime"` // The Department element represents the contact's department at work. Department *Department `xml:"Department"` // The Departments element specifies an array of department names and the identifiers of their source attributions for the associated persona. Departments *Departments `xml:"Departments"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The DisplayNameFirstLast element specifies the display name of the associated persona in the format,First Name,Last Name. DisplayNameFirstLast *DisplayNameFirstLast `xml:"DisplayNameFirstLast"` // The DisplayNameFirstLastHeader element specifies the header for the display name, first name first. DisplayNameFirstLastHeader *DisplayNameFirstLastHeader `xml:"DisplayNameFirstLastHeader"` // The DisplayNameFirstLastSortKey element contains the sort key for a display name in first name, last name order. DisplayNameFirstLastSortKey *DisplayNameFirstLastSortKey `xml:"DisplayNameFirstLastSortKey"` // The DisplayNameLastFirst element specifies the display name of the associated persona in the format,Last Name,First Name. DisplayNameLastFirst *DisplayNameLastFirst `xml:"DisplayNameLastFirst"` // The DisplayNameLastFirstHeader element specifies the header for the display name, last name first. DisplayNameLastFirstHeader *DisplayNameLastFirstHeader `xml:"DisplayNameLastFirstHeader"` // The DisplayNameLastFirstSortKey element contains the sort key for a display name in last name, first name order. DisplayNameLastFirstSortKey *DisplayNameLastFirstSortKey `xml:"DisplayNameLastFirstSortKey"` // The DisplayNamePrefix element specifies the prefix of the display name of the associated persona. DisplayNamePrefix *DisplayNamePrefix `xml:"DisplayNamePrefix"` // The DisplayNamePrefixes element specifies an array of display name prefixes and the identifiers of their source attributions for the associated persona. DisplayNamePrefixes *DisplayNamePrefixes `xml:"DisplayNamePrefixes"` // The DisplayNames element specifies an array of display names and the identifiers of their source attributions for the associated persona. DisplayNames *DisplayNames `xml:"DisplayNames"` // The EmailAddress element specifies the fully resolved SMTP address for the site mailbox or the associated persona. EmailAddress *EmailAddressEmailAddressType `xml:"EmailAddress"` // The EmailAddresses element specifies an array of all email addresses of the associated persona. EmailAddresses *EmailAddressesArrayOfEmailAddressesType `xml:"EmailAddresses"` // The Emails1 element specifies an array of EmailAddressAttributedValue values and the identifiers of their source attributions for the associated persona. Emails1 *Emails1 `xml:"Emails1"` // The Emails2 element contains an array of EmailAddressAttributedValue values and the identifiers of their source attributions for the associated persona. Emails2 *Emails2 `xml:"Emails2"` // The Emails3 element specifies an array of EmailAddressAttributedValue values and the identifiers of their source attributions for the associated persona. Emails3 *Emails3 `xml:"Emails3"` // The ExtendedProperties element contains the extended properties used for a persona. ExtendedProperties *ExtendedPropertiesArrayOfExtendedPropertyAttributedValueType `xml:"ExtendedProperties"` // The FileAs element represents how a contact or distribution list is filed in the Contacts folder. FileAs *FileAs `xml:"FileAs"` // The FileAsHeader specifies the header for the File As option. FileAsHeader *FileAsHeader `xml:"FileAsHeader"` // The FileAsId element specifies the FileAs identifier. FileAsId *FileAsId `xml:"FileAsId"` // The FileAsIds element specifies an array of StringAttributedValue elements and the identifiers of their source attributions for the associated persona. FileAsIds *FileAsIds `xml:"FileAsIds"` // The FileAses element specifies an array of StringAttributedValue elements and the identifiers of their source attributions for the associated persona. FileAses *FileAses `xml:"FileAses"` // The FolderIds element contains a list of folder identifiers. FolderIds *FolderIdsArrayOfFolderIdType `xml:"FolderIds"` // The Generation element represents a generational abbreviation that follows the full name of a contact. Generation *Generation `xml:"Generation"` // The Generations element specifies an array of generation values and the identifiers of their source attributions for the associated persona. Generations *Generations `xml:"Generations"` // The GivenName element contains a contact's given name. GivenName *GivenName `xml:"GivenName"` // The GivenNames element specifies an array of given name values and the identifiers of their source attributions for the associated persona. GivenNames *GivenNames `xml:"GivenNames"` // The Hobbies element specifies an array of hobbies and the identifiers of their source attributions for the associated persona. Hobbies *Hobbies `xml:"Hobbies"` // The HomeAddresses element specifies an array of home addresses and the identifiers of their source attributions for the associated persona. HomeAddresses *HomeAddresses `xml:"HomeAddresses"` // The HomeCity element specifies the city of the home address of the associated persona. HomeCity *HomeCity `xml:"HomeCity"` // The HomeCitySortKey element represents the sort key for the home city. HomeCitySortKey *HomeCitySortKey `xml:"HomeCitySortKey"` // The HomeFaxes element specifies an array of home fax numbers and the identifiers of their source attributions for the associated persona. HomeFaxes *HomeFaxes `xml:"HomeFaxes"` // The HomePhones element specifies an array of home phone numbers and the identifiers of their source attributions for the associated persona. HomePhones *HomePhones `xml:"HomePhones"` // The HomePhones2 element specifies an array of HomePhone2 values and the identifiers of their source attributions for the associated persona. HomePhones2 *HomePhones2 `xml:"HomePhones2"` // The ImAddress element contains the primary instant messaging address of a persona. ImAddress *ImAddressString `xml:"ImAddress"` // The ImAddresses element specifies an array of instant message addresses and the identifiers of their source attributions for the associated persona. ImAddresses *ImAddressesArrayOfStringAttributedValuesType `xml:"ImAddresses"` // The ImAddresses2 element specifies an array of instant message addresses and the identifiers of their source attributions for the associated persona. ImAddresses2 *ImAddresses2 `xml:"ImAddresses2"` // The ImAddresses3 element specifies an array of instant message addresses and the identifiers of their source attributions for the associated persona. ImAddresses3 *ImAddresses3 `xml:"ImAddresses3"` // The Initials element specifies an array of initials values and the identifiers of their source attributions for the associated persona. Initials *InitialsArrayOfStringAttributedValuesType `xml:"Initials"` // The Location element represents the location of a meeting, appointment, or persona. Location *Location `xml:"Location"` // The Locations element specifies an array of location values and the identifiers of their source attributions for the associated persona. Locations *Locations `xml:"Locations"` // The Managers element specifies an array of manager names and the identifiers of their source attributions for a persona. Managers *Managers `xml:"Managers"` // The MiddleName element represents the middle name of a contact. MiddleName *MiddleName `xml:"MiddleName"` // The MiddleNames element specifies an array of middle name values and the identifiers of their source attributions for the associated persona. MiddleNames *MiddleNames `xml:"MiddleNames"` // The MobilePhones element specifies an array of mobile phone numbers and the identifiers of their source attributions for the associated persona. MobilePhones *MobilePhones `xml:"MobilePhones"` // The MobilePhones2 element specifies an array of MobilePhone values and the identifiers of their source attributions for the associated persona. MobilePhones2 *MobilePhones2 `xml:"MobilePhones2"` // The Nickname element represents the nickname of a contact. Nickname *Nickname `xml:"Nickname"` // The Nicknames element specifies an array of nickname values and the identifiers of their source attributions for the associated persona. Nicknames *Nicknames `xml:"Nicknames"` // The OfficeLocations element specifies an array of office locations and the identifiers of their source attributions for the associated persona. OfficeLocations *OfficeLocations `xml:"OfficeLocations"` // The OrganizationMainPhones element specifies an array of organizational main phone numbers and the identifiers of their source attributions for the associated persona. OrganizationMainPhones *OrganizationMainPhones `xml:"OrganizationMainPhones"` // The OtherAddresses element specifies an array of address values and the identifiers of their source attributions for the associated persona. OtherAddresses *OtherAddresses `xml:"OtherAddresses"` // The OtherFaxes element specifies an array of fax phone number values and the identifiers of their source attributions for the associated persona. OtherFaxes *OtherFaxes `xml:"OtherFaxes"` // The OtherPhones2 element specifies an array of phone values and the identifiers of their source attributions for the associated persona. OtherPhones2 *OtherPhones2 `xml:"OtherPhones2"` // The OtherTelephones element specifies an array of telephone values and the identifiers of their source attributions for the associated persona. OtherTelephones *OtherTelephones `xml:"OtherTelephones"` // The Pagers element specifies an array of pager phone numbers and the identifiers of their source attributions for the associated persona. Pagers *Pagers `xml:"Pagers"` // The PersonaId element specifies the persona identifier for the associated persona. PersonaId *PersonaId `xml:"PersonaId"` // The PersonaObjectStatus element specifies whether the information in the associated persona is complete or partial. PersonaObjectStatus *PersonaObjectStatus `xml:"PersonaObjectStatus"` // The PersonaType element specifies the type of the persona, for example, a person or a distribution list. PersonaType *PersonaType `xml:"PersonaType"` // The PersonalHomePages element specifies an array of home pages and the identifiers of their source attributions for the associated persona. PersonalHomePages *PersonalHomePages `xml:"PersonalHomePages"` // The PhoneNumber element specifies the default phone number of the associated persona. PhoneNumber *PhoneNumber `xml:"PhoneNumber"` // The Professions element specifies an array of Profession values and the identifiers of their source attributions for the associated persona. Professions *Professions `xml:"Professions"` // The RadioPhones element specifies an array of radio phone numbers and the identifiers of their source attributions for the associated persona. RadioPhones *RadioPhones `xml:"RadioPhones"` // The RelevanceScore element specifies an integer that represents how relevant the associated persona is to the client. RelevanceScore *RelevanceScore `xml:"RelevanceScore"` // The Schools element specifies an array of school names and the identifiers of their source attributions for the associated persona. Schools *Schools `xml:"Schools"` // The SpouseNames element specifies an array of spouse or partner names and the identifiers of their source attributions for the associated persona. SpouseNames *SpouseNames `xml:"SpouseNames"` // The Surname element represents the surname of a contact. Surname *Surname `xml:"Surname"` // The Surnames element specifies an array of surname values and the identifiers of their source attributions for the associated persona. Surnames *Surnames `xml:"Surnames"` // The TTYTDDPhoneNumbers element specifies an array of TTY or TDD text telephone numbers and the identifiers of their source attributions for the associated persona. TTYTDDPhoneNumbers *TTYTDDPhoneNumbers `xml:"TTYTDDPhoneNumbers"` // The TelexNumbers element specifies an array of Telex numbers and the identifiers of their source attributions for the associated persona. TelexNumbers *TelexNumbers `xml:"TelexNumbers"` // The Title element represents the title of a contact. Title *Title `xml:"Title"` // The Titles element specifies an array of job titles and the identifiers of their source attributions for the associated persona. Titles *Titles `xml:"Titles"` // The WeddingAnniversaries element specifies an array of wedding anniversary dates, stored as strings, and the identifiers of their source attributions for the associated persona. WeddingAnniversaries *WeddingAnniversaries `xml:"WeddingAnniversaries"` // The WorkCity element specifies the city where the associated persona works. WorkCity *WorkCity `xml:"WorkCity"` // The WorkCitySortKey element contains the sort key for the work city values associated with a persona. WorkCitySortKey *WorkCitySortKey `xml:"WorkCitySortKey"` // The WorkFaxes element specifies an array of work fax numbers and the identifiers of their source attributions for the associated persona. WorkFaxes *WorkFaxes `xml:"WorkFaxes"` // The YomiCompanyName element specifies the phonetic Japanese company name of the associated persona. YomiCompanyName *YomiCompanyName `xml:"YomiCompanyName"` // The YomiCompanyNames element specifies an array of phonetic Japanese company names and the identifiers of their source attributions for the associated persona. YomiCompanyNames *YomiCompanyNames `xml:"YomiCompanyNames"` // The YomiFirstName element represents the name that is used in Japan for the searchable or phonetic spelling for a Japanese first name. YomiFirstName *YomiFirstName `xml:"YomiFirstName"` // The YomiFirstNames element specifies an array of phonetic Japanese first names and the identifiers of their source attributions for the associated persona. YomiFirstNames *YomiFirstNames `xml:"YomiFirstNames"` // The YomiLastName element represents the name that is used in Japan for the searchable or phonetic spelling for a Japanese last name. YomiLastName *YomiLastName `xml:"YomiLastName"` // The YomiLastNames element specifies an array of phonetic Japanese last names and the identifiers of their source attributions for the associated persona. YomiLastNames *YomiLastNames `xml:"YomiLastNames"` }
func (*Persona) SetForMarshal ¶
func (P *Persona) SetForMarshal()
type PersonaId ¶
type PersonaId struct { XMLName xml.Name // The text value of the ChangeKey attribute is the change key of the persona. ChangeKey *string `xml:"ChangeKey,attr"` // The text value of the Id attribute is the identifier of the persona. Id *string `xml:"Id,attr"` }
func (*PersonaId) SetForMarshal ¶
func (P *PersonaId) SetForMarshal()
type PersonaObjectStatus ¶
func (*PersonaObjectStatus) GetSchema ¶
func (P *PersonaObjectStatus) GetSchema() *Schema
func (*PersonaObjectStatus) SetForMarshal ¶
func (P *PersonaObjectStatus) SetForMarshal()
type PersonaShape ¶
type PersonaShape struct { XMLName xml.Name // The AdditionalProperties element identifies additional properties for use in GetItem, UpdateItem, CreateItem, FindItem, or FindFolder requests. AdditionalProperties *AdditionalProperties `xml:"AdditionalProperties"` // The BaseShape element identifies the set of properties to return in an item or folder response. BaseShape *BaseShape `xml:"BaseShape"` }
func (*PersonaShape) GetSchema ¶
func (P *PersonaShape) GetSchema() *Schema
func (*PersonaShape) SetForMarshal ¶
func (P *PersonaShape) SetForMarshal()
type PersonaType ¶
func (*PersonaType) GetSchema ¶
func (P *PersonaType) GetSchema() *Schema
func (*PersonaType) SetForMarshal ¶
func (P *PersonaType) SetForMarshal()
type PersonalHomePages ¶
type PersonalHomePages struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*PersonalHomePages) GetSchema ¶
func (P *PersonalHomePages) GetSchema() *Schema
func (*PersonalHomePages) SetForMarshal ¶
func (P *PersonalHomePages) SetForMarshal()
type Personas ¶
type Personas struct { XMLName xml.Name // The Persona element specifies a set of persona data returned by a GetPersona request. Persona *Persona `xml:"Persona"` }
func (*Personas) SetForMarshal ¶
func (P *Personas) SetForMarshal()
type Phone ¶
type Phone struct { XMLName xml.Name // The OriginalPhoneString element specifies the original phone number for a contact or persona. OriginalPhoneString *OriginalPhoneString `xml:"OriginalPhoneString"` // The PhoneString element specifies the phone number for an extracted contact. PhoneString *PhoneString `xml:"PhoneString"` // The Type element specifies the type of postal address or phone number, for example,HomeorBusiness. Type *Typestring `xml:"Type"` }
func (*Phone) SetForMarshal ¶
func (P *Phone) SetForMarshal()
type PhoneCallId ¶
type PhoneCallId struct { XMLName xml.Name // Identifies the phone call to disconnect. This attribute is required. Id *string `xml:"Id,attr"` }
func (*PhoneCallId) GetSchema ¶
func (P *PhoneCallId) GetSchema() *Schema
func (*PhoneCallId) SetForMarshal ¶
func (P *PhoneCallId) SetForMarshal()
type PhoneCallInformation ¶
type PhoneCallInformation struct { XMLName xml.Name // The ConnectionFailureCause element specifies the reason for a disconnection from a telephone call. ConnectionFailureCause *ConnectionFailureCause `xml:"ConnectionFailureCause"` // The PhoneCallState element specifies the current state for a phone call. PhoneCallState *PhoneCallState `xml:"PhoneCallState"` // The SIPResponseCode element specifies the SIP response code. SIPResponseCode *SIPResponseCode `xml:"SIPResponseCode"` // The SIPResponseText element specifies the SIP response text. SIPResponseText *SIPResponseText `xml:"SIPResponseText"` }
func (*PhoneCallInformation) GetSchema ¶
func (P *PhoneCallInformation) GetSchema() *Schema
func (*PhoneCallInformation) SetForMarshal ¶
func (P *PhoneCallInformation) SetForMarshal()
type PhoneCallState ¶
func (*PhoneCallState) GetSchema ¶
func (P *PhoneCallState) GetSchema() *Schema
func (*PhoneCallState) SetForMarshal ¶
func (P *PhoneCallState) SetForMarshal()
type PhoneNumber ¶
type PhoneNumber struct { XMLName xml.Name // The Number element specifies a phone number. Number *Number `xml:"Number"` // The Type element specifies the type of postal address or phone number, for example,HomeorBusiness. Type *Typestring `xml:"Type"` }
func (*PhoneNumber) GetSchema ¶
func (P *PhoneNumber) GetSchema() *Schema
func (*PhoneNumber) SetForMarshal ¶
func (P *PhoneNumber) SetForMarshal()
type PhoneNumberAttributedValue ¶
type PhoneNumberAttributedValue struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element specifies a phone number and type information and is associated with a set of attributions. Value *ValuePersonaPhoneNumberType `xml:"Value"` }
func (*PhoneNumberAttributedValue) GetSchema ¶
func (P *PhoneNumberAttributedValue) GetSchema() *Schema
func (*PhoneNumberAttributedValue) SetForMarshal ¶
func (P *PhoneNumberAttributedValue) SetForMarshal()
type PhoneNumbers ¶
type PhoneNumbers struct { XMLName xml.Name // The Entry element represents a telephone number for a contact. Entry *EntryPhoneNumber `xml:"Entry"` }
func (*PhoneNumbers) GetSchema ¶
func (P *PhoneNumbers) GetSchema() *Schema
func (*PhoneNumbers) SetForMarshal ¶
func (P *PhoneNumbers) SetForMarshal()
type PhoneNumbersArrayOfPhoneEntitiesType ¶
type PhoneNumbersArrayOfPhoneEntitiesType struct { XMLName xml.Name // The Phone element specifies a single phone number that results from a phone number entity extraction. Phone *PhonePhoneEntityType `xml:"Phone"` }
func (*PhoneNumbersArrayOfPhoneEntitiesType) GetSchema ¶
func (P *PhoneNumbersArrayOfPhoneEntitiesType) GetSchema() *Schema
func (*PhoneNumbersArrayOfPhoneEntitiesType) SetForMarshal ¶
func (P *PhoneNumbersArrayOfPhoneEntitiesType) SetForMarshal()
type PhoneNumbersArrayOfPhonesType ¶
type PhoneNumbersArrayOfPhonesType struct { XMLName xml.Name // The Phone element specifies a single phone number that results from a contact entity extraction. Phone *Phone `xml:"Phone"` }
func (*PhoneNumbersArrayOfPhonesType) GetSchema ¶
func (P *PhoneNumbersArrayOfPhonesType) GetSchema() *Schema
func (*PhoneNumbersArrayOfPhonesType) SetForMarshal ¶
func (P *PhoneNumbersArrayOfPhonesType) SetForMarshal()
type PhonePhoneEntityType ¶
type PhonePhoneEntityType struct { XMLName xml.Name // The OriginalPhoneString element specifies the original phone number for a contact or persona. OriginalPhoneString *OriginalPhoneString `xml:"OriginalPhoneString"` // The PhoneString element specifies the phone number for an extracted contact. PhoneString *PhoneString `xml:"PhoneString"` // The Position element specifies the position of an entity extracted from a message. Position *Position `xml:"Position"` // The Type element specifies the type of postal address or phone number, for example,HomeorBusiness. Type *Typestring `xml:"Type"` }
func (*PhonePhoneEntityType) GetSchema ¶
func (P *PhonePhoneEntityType) GetSchema() *Schema
func (*PhonePhoneEntityType) SetForMarshal ¶
func (P *PhonePhoneEntityType) SetForMarshal()
type PhoneString ¶
func (*PhoneString) GetSchema ¶
func (P *PhoneString) GetSchema() *Schema
func (*PhoneString) SetForMarshal ¶
func (P *PhoneString) SetForMarshal()
type PhoneticFirstName ¶
func (*PhoneticFirstName) GetSchema ¶
func (P *PhoneticFirstName) GetSchema() *Schema
func (*PhoneticFirstName) SetForMarshal ¶
func (P *PhoneticFirstName) SetForMarshal()
type PhoneticFullName ¶
func (*PhoneticFullName) GetSchema ¶
func (P *PhoneticFullName) GetSchema() *Schema
func (*PhoneticFullName) SetForMarshal ¶
func (P *PhoneticFullName) SetForMarshal()
type PhoneticLastName ¶
func (*PhoneticLastName) GetSchema ¶
func (P *PhoneticLastName) GetSchema() *Schema
func (*PhoneticLastName) SetForMarshal ¶
func (P *PhoneticLastName) SetForMarshal()
type Photo ¶
func (*Photo) SetForMarshal ¶
func (P *Photo) SetForMarshal()
type PhotoMasterMailboxType ¶
type PhysicalAddresses ¶
type PhysicalAddresses struct { XMLName xml.Name // The Entry element describes a single physical address for a contact item. Entry *EntryPhysicalAddress `xml:"Entry"` }
func (*PhysicalAddresses) GetSchema ¶
func (P *PhysicalAddresses) GetSchema() *Schema
func (*PhysicalAddresses) SetForMarshal ¶
func (P *PhysicalAddresses) SetForMarshal()
type PictureData ¶
func (*PictureData) GetSchema ¶
func (P *PictureData) GetSchema() *Schema
func (*PictureData) SetForMarshal ¶
func (P *PictureData) SetForMarshal()
type PlayOnPhoneDialStringExchangeWebServices ¶
type PlayOnPhoneDialStringExchangeWebServices struct { XMLName xml.Name TEXT string `xml:",chardata"` }
func (*PlayOnPhoneDialStringExchangeWebServices) GetSchema ¶
func (P *PlayOnPhoneDialStringExchangeWebServices) GetSchema() *Schema
func (*PlayOnPhoneDialStringExchangeWebServices) SetForMarshal ¶
func (P *PlayOnPhoneDialStringExchangeWebServices) SetForMarshal()
type PlayOnPhoneEnabled ¶
func (*PlayOnPhoneEnabled) GetSchema ¶
func (P *PlayOnPhoneEnabled) GetSchema() *Schema
func (*PlayOnPhoneEnabled) SetForMarshal ¶
func (P *PlayOnPhoneEnabled) SetForMarshal()
type PlayOnPhoneExchangeWebServices ¶
type PlayOnPhoneExchangeWebServices struct { XMLName xml.Name // The DialString element represents the dial string of the telephone number that is called to play an item by telephone. This element is required. DialString *DialStringExchangeWebServices `xml:"DialString"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` }
func (*PlayOnPhoneExchangeWebServices) GetSchema ¶
func (P *PlayOnPhoneExchangeWebServices) GetSchema() *Schema
func (*PlayOnPhoneExchangeWebServices) SetForMarshal ¶
func (P *PlayOnPhoneExchangeWebServices) SetForMarshal()
type PlayOnPhoneResponseExchangeWebServices ¶
type PlayOnPhoneResponseExchangeWebServices struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The PhoneCallId element specifies the identifier of a phone call. This element is required. PhoneCallId *PhoneCallId `xml:"PhoneCallId"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*PlayOnPhoneResponseExchangeWebServices) GetSchema ¶
func (P *PlayOnPhoneResponseExchangeWebServices) GetSchema() *Schema
func (*PlayOnPhoneResponseExchangeWebServices) SetForMarshal ¶
func (P *PlayOnPhoneResponseExchangeWebServices) SetForMarshal()
type PolicyNudgeRulesConfiguration ¶
func (*PolicyNudgeRulesConfiguration) GetSchema ¶
func (P *PolicyNudgeRulesConfiguration) GetSchema() *Schema
func (*PolicyNudgeRulesConfiguration) SetForMarshal ¶
func (P *PolicyNudgeRulesConfiguration) SetForMarshal()
type PolicyTag ¶
type PolicyTag struct { XMLName xml.Name // Indicates whether a policy tag was explicitly set on an item or folder. A text value of true for the IsExplicit attribute indicates that the policy tag was explicitly set on the item or folder. A text value of false indicates that the policy tag was implicitly set on the item or folder based on the parent folder policy tag. IsExplicit *string `xml:"IsExplicit,attr"` }
func (*PolicyTag) SetForMarshal ¶
func (P *PolicyTag) SetForMarshal()
type PolicyTipsEnabled ¶
func (*PolicyTipsEnabled) GetSchema ¶
func (P *PolicyTipsEnabled) GetSchema() *Schema
func (*PolicyTipsEnabled) SetForMarshal ¶
func (P *PolicyTipsEnabled) SetForMarshal()
type Position ¶
func (*Position) SetForMarshal ¶
func (P *Position) SetForMarshal()
type PostItem ¶
type PostItem struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The ConversationIndex element contains a binary ID that represents the thread to which this message belongs. ConversationIndex *ConversationIndex `xml:"ConversationIndex"` // The ConversationTopic element represents the conversation topic. ConversationTopic *ConversationTopic `xml:"ConversationTopic"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The From element represents the address from which the message was sent. From *From `xml:"From"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The InternetMessageId element represents the Internet message identifier of an item. InternetMessageId *InternetMessageId `xml:"InternetMessageId"` // The IsAssociated element indicates whether the item is associated with a folder. IsAssociated *IsAssociated `xml:"IsAssociated"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsRead element indicates whether a message has been read. IsRead *IsRead `xml:"IsRead"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The LastModifiedName element contains the display name of the last user to modify an item. This element is read-only. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The PostItem element represents a post item in the Exchange store. PostItem *PostItem `xml:"PostItem"` // The PostedTime element represents the time at which a PostItem was posted. This element is read-only. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). PostedTime *PostedTime `xml:"PostedTime"` // The References element represents the Usenet header that is used to associate replies with the original messages. References *References `xml:"References"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The Sender element identifies the sender of an item. Sender *Sender `xml:"Sender"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The UniqueBody element represents an HTML fragment or plain text which represents the unique body of this conversation. UniqueBody *UniqueBody `xml:"UniqueBody"` // The WebClientEditFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to edit an item in Outlook Web App. WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // The WebClientReadFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to read an item in Outlook Web App. WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` }
func (*PostItem) SetForMarshal ¶
func (P *PostItem) SetForMarshal()
type PostOfficeBox ¶
func (*PostOfficeBox) GetSchema ¶
func (P *PostOfficeBox) GetSchema() *Schema
func (*PostOfficeBox) SetForMarshal ¶
func (P *PostOfficeBox) SetForMarshal()
type PostReplyItem ¶
type PostReplyItem struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The ConversationIndex element contains a binary ID that represents the thread to which this message belongs. ConversationIndex *ConversationIndex `xml:"ConversationIndex"` // The ConversationTopic element represents the conversation topic. ConversationTopic *ConversationTopic `xml:"ConversationTopic"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The From element represents the address from which the message was sent. From *From `xml:"From"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The InternetMessageId element represents the Internet message identifier of an item. InternetMessageId *InternetMessageId `xml:"InternetMessageId"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsRead element indicates whether a message has been read. IsRead *IsRead `xml:"IsRead"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsResponseRequested element indicates whether a response to an item is requested. IsResponseRequested *IsResponseRequested `xml:"IsResponseRequested"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The NewBodyContent element represents the new body content of a message. NewBodyContent *NewBodyContent `xml:"NewBodyContent"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The References element represents the Usenet header that is used to associate replies with the original messages. References *References `xml:"References"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ReplyTo element identifies an array of addresses to which replies should be sent. ReplyTo *ReplyTo `xml:"ReplyTo"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The Sender element identifies the sender of an item. Sender *Sender `xml:"Sender"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` }
func (*PostReplyItem) GetSchema ¶
func (P *PostReplyItem) GetSchema() *Schema
func (*PostReplyItem) SetForMarshal ¶
func (P *PostReplyItem) SetForMarshal()
type PostalAddressAttributedValue ¶
type PostalAddressAttributedValue struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element specifies information associated with a postal address. Value *ValuePersonaPostalAddressType `xml:"Value"` }
func (*PostalAddressAttributedValue) GetSchema ¶
func (P *PostalAddressAttributedValue) GetSchema() *Schema
func (*PostalAddressAttributedValue) SetForMarshal ¶
func (P *PostalAddressAttributedValue) SetForMarshal()
type PostalAddressIndex ¶
func (*PostalAddressIndex) GetSchema ¶
func (P *PostalAddressIndex) GetSchema() *Schema
func (*PostalAddressIndex) SetForMarshal ¶
func (P *PostalAddressIndex) SetForMarshal()
type PostalAddressPersonaPostalAddressType ¶
type PostalAddressPersonaPostalAddressType struct { XMLName xml.Name // The Accuracy element specifies the accuracy of the latitude and longitude of the associated postal address. Accuracy *Accuracy `xml:"Accuracy"` // The Altitude element specifies the altitude of a postal address. Altitude *Altitude `xml:"Altitude"` // The AltitudeAccuracy element specifies the accuracy of the altitude property for a postal address. AltitudeAccuracy *AltitudeAccuracy `xml:"AltitudeAccuracy"` // The City element represents the city name that is associated with a contact. City *City `xml:"City"` // The Country element identifies a country identifier in a postal address. Country *Country `xml:"Country"` // The FormattedAddress element specifies the formatted display value of the associated postal address. FormattedAddress *FormattedAddress `xml:"FormattedAddress"` // The Latitude element specifies the latitude of the location of the associated postal address. Latitude *Latitude `xml:"Latitude"` // The LocationSource element specifies information about the origin of the associated postal address, for example, a contact or a telephone book. LocationSource *LocationSource `xml:"LocationSource"` // The LocationUri element contains a string specifying a Uniform Resource Identifier (URI) of the associated postal address. LocationUri *LocationUri `xml:"LocationUri"` // The Longitude element specifies the longitude of the location of the associated postal address. Longitude *Longitude `xml:"Longitude"` // The PostOfficeBox element specifies thepost office boxportion of a postal address. PostOfficeBox *PostOfficeBox `xml:"PostOfficeBox"` // The PostalCode element represents the postal code for a contact item. PostalCode *PostalCode `xml:"PostalCode"` // The State element represents the state of residence for a contact item. State *State `xml:"State"` // The Street element represents a street address for a contact item. Street *Street `xml:"Street"` // The Type element specifies the type of postal address or phone number, for example,HomeorBusiness. Type *Typestring `xml:"Type"` }
func (*PostalAddressPersonaPostalAddressType) GetSchema ¶
func (P *PostalAddressPersonaPostalAddressType) GetSchema() *Schema
func (*PostalAddressPersonaPostalAddressType) SetForMarshal ¶
func (P *PostalAddressPersonaPostalAddressType) SetForMarshal()
type PostalCode ¶
func (*PostalCode) GetSchema ¶
func (P *PostalCode) GetSchema() *Schema
func (*PostalCode) SetForMarshal ¶
func (P *PostalCode) SetForMarshal()
type PostedTime ¶
func (*PostedTime) GetSchema ¶
func (P *PostedTime) GetSchema() *Schema
func (*PostedTime) SetForMarshal ¶
func (P *PostedTime) SetForMarshal()
type PredictedAction ¶
type PredictedActionReason ¶
type PredictedActionReasons ¶
type Presenters ¶
func (*Presenters) GetSchema ¶
func (P *Presenters) GetSchema() *Schema
func (*Presenters) SetForMarshal ¶
func (P *Presenters) SetForMarshal()
type Preview ¶
func (*Preview) SetForMarshal ¶
func (P *Preview) SetForMarshal()
type PreviewItemResponseShape ¶
type PreviewItemResponseShape struct { XMLName xml.Name // The AdditionalProperties element identifies additional properties for use in GetItem, UpdateItem, CreateItem, FindItem, or FindFolder requests. AdditionalProperties *AdditionalProperties `xml:"AdditionalProperties"` // The BaseShape element specifies either the default preview with all properties returned or a compact preview with fewer properties returned. BaseShape *BaseShapePreviewItemBaseShapeType `xml:"BaseShape"` }
func (*PreviewItemResponseShape) GetSchema ¶
func (P *PreviewItemResponseShape) GetSchema() *Schema
func (*PreviewItemResponseShape) SetForMarshal ¶
func (P *PreviewItemResponseShape) SetForMarshal()
type PreviousHopServer ¶
func (*PreviousHopServer) GetSchema ¶
func (P *PreviousHopServer) GetSchema() *Schema
func (*PreviousHopServer) SetForMarshal ¶
func (P *PreviousHopServer) SetForMarshal()
type PreviousWatermark ¶
func (*PreviousWatermark) GetSchema ¶
func (P *PreviousWatermark) GetSchema() *Schema
func (*PreviousWatermark) SetForMarshal ¶
func (P *PreviousWatermark) SetForMarshal()
type PrimarySmtpAddress ¶
func (*PrimarySmtpAddress) GetSchema ¶
func (P *PrimarySmtpAddress) GetSchema() *Schema
func (*PrimarySmtpAddress) SetForMarshal ¶
func (P *PrimarySmtpAddress) SetForMarshal()
type PrimarySmtpAddressstring ¶
func (*PrimarySmtpAddressstring) GetSchema ¶
func (P *PrimarySmtpAddressstring) GetSchema() *Schema
func (*PrimarySmtpAddressstring) SetForMarshal ¶
func (P *PrimarySmtpAddressstring) SetForMarshal()
type PrincipalName ¶
func (*PrincipalName) GetSchema ¶
func (P *PrincipalName) GetSchema() *Schema
func (*PrincipalName) SetForMarshal ¶
func (P *PrincipalName) SetForMarshal()
type PrintAllowed ¶
func (*PrintAllowed) GetSchema ¶
func (P *PrintAllowed) GetSchema() *Schema
func (*PrintAllowed) SetForMarshal ¶
func (P *PrintAllowed) SetForMarshal()
type Priority ¶
func (*Priority) SetForMarshal ¶
func (P *Priority) SetForMarshal()
type ProcessRightAway ¶
func (*ProcessRightAway) GetSchema ¶
func (P *ProcessRightAway) GetSchema() *Schema
func (*ProcessRightAway) SetForMarshal ¶
func (P *ProcessRightAway) SetForMarshal()
type Profession ¶
func (*Profession) GetSchema ¶
func (P *Profession) GetSchema() *Schema
func (*Profession) SetForMarshal ¶
func (P *Profession) SetForMarshal()
type Professions ¶
type Professions struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Professions) GetSchema ¶
func (P *Professions) GetSchema() *Schema
func (*Professions) SetForMarshal ¶
func (P *Professions) SetForMarshal()
type ProgrammaticAccessAllowed ¶
func (*ProgrammaticAccessAllowed) GetSchema ¶
func (P *ProgrammaticAccessAllowed) GetSchema() *Schema
func (*ProgrammaticAccessAllowed) SetForMarshal ¶
func (P *ProgrammaticAccessAllowed) SetForMarshal()
type PropertiesArrayOfTrackingPropertiesType ¶
type PropertiesArrayOfTrackingPropertiesType struct { XMLName xml.Name // The TrackingPropertyType element represents a name and value pair of strings that is used to create properties for message tracking reports. TrackingPropertyType *TrackingPropertyType `xml:"TrackingPropertyType"` }
func (*PropertiesArrayOfTrackingPropertiesType) GetSchema ¶
func (P *PropertiesArrayOfTrackingPropertiesType) GetSchema() *Schema
func (*PropertiesArrayOfTrackingPropertiesType) SetForMarshal ¶
func (P *PropertiesArrayOfTrackingPropertiesType) SetForMarshal()
type ProposeNewTime ¶
type ProposeNewTime struct { XMLName xml.Name // The name of the response object. ObjectName *string `xml:"ObjectName,attr"` }
func (*ProposeNewTime) GetSchema ¶
func (P *ProposeNewTime) GetSchema() *Schema
func (*ProposeNewTime) SetForMarshal ¶
func (P *ProposeNewTime) SetForMarshal()
type ProposedEnd ¶
func (*ProposedEnd) GetSchema ¶
func (P *ProposedEnd) GetSchema() *Schema
func (*ProposedEnd) SetForMarshal ¶
func (P *ProposedEnd) SetForMarshal()
type ProposedEndAttendeeType ¶
func (*ProposedEndAttendeeType) GetSchema ¶
func (P *ProposedEndAttendeeType) GetSchema() *Schema
func (*ProposedEndAttendeeType) SetForMarshal ¶
func (P *ProposedEndAttendeeType) SetForMarshal()
type ProposedEndMeetingRegistrationResponseObjectType ¶
type ProposedEndMeetingRegistrationResponseObjectType struct { XMLName xml.Name TEXT time.Time `xml:",chardata"` }
func (*ProposedEndMeetingRegistrationResponseObjectType) GetSchema ¶
func (P *ProposedEndMeetingRegistrationResponseObjectType) GetSchema() *Schema
func (*ProposedEndMeetingRegistrationResponseObjectType) SetForMarshal ¶
func (P *ProposedEndMeetingRegistrationResponseObjectType) SetForMarshal()
type ProposedStart ¶
func (*ProposedStart) GetSchema ¶
func (P *ProposedStart) GetSchema() *Schema
func (*ProposedStart) SetForMarshal ¶
func (P *ProposedStart) SetForMarshal()
type ProposedStartAttendeeType ¶
func (*ProposedStartAttendeeType) GetSchema ¶
func (P *ProposedStartAttendeeType) GetSchema() *Schema
func (*ProposedStartAttendeeType) SetForMarshal ¶
func (P *ProposedStartAttendeeType) SetForMarshal()
type ProposedStartMeetingRegistrationResponseObjectType ¶
type ProposedStartMeetingRegistrationResponseObjectType struct { XMLName xml.Name TEXT time.Time `xml:",chardata"` }
func (*ProposedStartMeetingRegistrationResponseObjectType) GetSchema ¶
func (P *ProposedStartMeetingRegistrationResponseObjectType) GetSchema() *Schema
func (*ProposedStartMeetingRegistrationResponseObjectType) SetForMarshal ¶
func (P *ProposedStartMeetingRegistrationResponseObjectType) SetForMarshal()
type ProtectionRulesConfiguration ¶
type ProtectionRulesConfiguration struct { XMLName xml.Name // The InternalDomains element identifies the list of internal SMTP domains of the organization. InternalDomains *InternalDomainsSmtpDomainList `xml:"InternalDomains"` // The Rules element contains an array of protection rules. Rules *Rules `xml:"Rules"` // Specifies how often, in whole hours, the client should request protection rules from the server. This attribute is required and its value must be an integer that is equal to or greater than 1. RefreshInterval *string `xml:"RefreshInterval,attr"` }
func (*ProtectionRulesConfiguration) GetSchema ¶
func (P *ProtectionRulesConfiguration) GetSchema() *Schema
func (*ProtectionRulesConfiguration) SetForMarshal ¶
func (P *ProtectionRulesConfiguration) SetForMarshal()
type ProxyPartnerToken ¶
func (*ProxyPartnerToken) GetSchema ¶
func (P *ProxyPartnerToken) GetSchema() *Schema
func (*ProxyPartnerToken) SetForMarshal ¶
func (P *ProxyPartnerToken) SetForMarshal()
type ProxySecurityContext ¶
func (*ProxySecurityContext) GetSchema ¶
func (P *ProxySecurityContext) GetSchema() *Schema
func (*ProxySecurityContext) SetForMarshal ¶
func (P *ProxySecurityContext) SetForMarshal()
type ProxySuggesterSid ¶
func (*ProxySuggesterSid) GetSchema ¶
func (P *ProxySuggesterSid) GetSchema() *Schema
func (*ProxySuggesterSid) SetForMarshal ¶
func (P *ProxySuggesterSid) SetForMarshal()
type PullSubscriptionRequest ¶
type PullSubscriptionRequest struct { XMLName xml.Name // The EventTypes element contains a collection of event notification types that are used to create a subscription. EventTypes *EventTypes `xml:"EventTypes"` // The FolderIds element contains an array of folder identifiers that are used to identify folders to copy, move, get, delete, or monitor for event notifications. FolderIds *FolderIds `xml:"FolderIds"` // The Timeout element represents the duration, in minutes, that the subscription can remain idle without a GetEvents request from the client. Timeout *Timeout `xml:"Timeout"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` // Indicates whether to subscribe to all available folders. This attribute is optional. SubscribeToAllFolders *string `xml:"SubscribeToAllFolders,attr"` }
func (*PullSubscriptionRequest) GetSchema ¶
func (P *PullSubscriptionRequest) GetSchema() *Schema
func (*PullSubscriptionRequest) SetForMarshal ¶
func (P *PullSubscriptionRequest) SetForMarshal()
type PurportedSender ¶
type PurportedSender struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*PurportedSender) GetSchema ¶
func (P *PurportedSender) GetSchema() *Schema
func (*PurportedSender) SetForMarshal ¶
func (P *PurportedSender) SetForMarshal()
type PushSubscriptionRequest ¶
type PushSubscriptionRequest struct { XMLName xml.Name // The EventTypes element contains a collection of event notification types that are used to create a subscription. EventTypes *EventTypes `xml:"EventTypes"` // The FolderIds element contains an array of folder identifiers that are used to identify folders to copy, move, get, delete, or monitor for event notifications. FolderIds *FolderIds `xml:"FolderIds"` // The StatusFrequency element represents the maximum timeout value, in minutes, in which retries are attempted by the server. StatusFrequency *StatusFrequency `xml:"StatusFrequency"` // The Url element represents the location of the client Web service for push notifications. Url *Url `xml:"Url"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` // Indicates whether to subscribe to all available folders. This attribute is optional. SubscribeToAllFolders *string `xml:"SubscribeToAllFolders,attr"` }
func (*PushSubscriptionRequest) GetSchema ¶
func (P *PushSubscriptionRequest) GetSchema() *Schema
func (*PushSubscriptionRequest) SetForMarshal ¶
func (P *PushSubscriptionRequest) SetForMarshal()
type Query ¶
func (*Query) SetForMarshal ¶
func (Q *Query) SetForMarshal()
type QueryStringQueryStringType ¶
type QueryStringQueryStringType struct { XMLName xml.Name // Indicates that the cache should be reset. ResetCache *string `xml:"ResetCache,attr"` // Indicates that deleted items should be returned. ReturnDeletedItems *string `xml:"ReturnDeletedItems,attr"` // Indicates that highlighted terms should be returned. ReturnHighlightTerms *string `xml:"ReturnHighlightTerms,attr"` TEXT string `xml:",chardata"` }
func (*QueryStringQueryStringType) GetSchema ¶
func (Q *QueryStringQueryStringType) GetSchema() *Schema
func (*QueryStringQueryStringType) SetForMarshal ¶
func (Q *QueryStringQueryStringType) SetForMarshal()
type QueryStringString ¶
func (*QueryStringString) GetSchema ¶
func (Q *QueryStringString) GetSchema() *Schema
func (*QueryStringString) SetForMarshal ¶
func (Q *QueryStringString) SetForMarshal()
type RMSTemplateId ¶
func (*RMSTemplateId) GetSchema ¶
func (R *RMSTemplateId) GetSchema() *Schema
func (*RMSTemplateId) SetForMarshal ¶
func (R *RMSTemplateId) SetForMarshal()
type RadioPhones ¶
type RadioPhones struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*RadioPhones) GetSchema ¶
func (R *RadioPhones) GetSchema() *Schema
func (*RadioPhones) SetForMarshal ¶
func (R *RadioPhones) SetForMarshal()
type Range ¶
type Range struct { XMLName xml.Name // The text value of true for the CompareOriginalStartTime attribute indicates that the client should compare the original start time with the new start time. A value of false indicates that the client does not need to compare the original start time with the new start time. CompareOriginalStartTime *string `xml:"CompareOriginalStartTime,attr"` // The text value of the Count attribute is the number of occurrences of the recurring item. This is an integer value. Count *string `xml:"Count,attr"` // The text value of the End attribute is the end date of the recurring item range. This is a dateTime value. End *string `xml:"End,attr"` // The text value of the Start attribute is the start date of the recurring item range. This is a dateTime value. Start *string `xml:"Start,attr"` }
func (*Range) SetForMarshal ¶
func (R *Range) SetForMarshal()
type Ranges ¶
type Ranges struct { XMLName xml.Name // The Range element specifies a range of calendar item occurrences for a repeating calendar item. Range *Range `xml:"Range"` }
func (*Ranges) SetForMarshal ¶
func (R *Ranges) SetForMarshal()
type RawMasterTableXml ¶
func (*RawMasterTableXml) GetSchema ¶
func (R *RawMasterTableXml) GetSchema() *Schema
func (*RawMasterTableXml) SetForMarshal ¶
func (R *RawMasterTableXml) SetForMarshal()
type Read ¶
func (*Read) SetForMarshal ¶
func (R *Read) SetForMarshal()
type ReadFlag ¶
func (*ReadFlag) SetForMarshal ¶
func (R *ReadFlag) SetForMarshal()
type ReadFlagChange ¶
type ReadFlagChange struct { XMLName xml.Name // The IsRead element indicates whether a message has been read. IsRead *IsRead `xml:"IsRead"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` }
func (*ReadFlagChange) GetSchema ¶
func (R *ReadFlagChange) GetSchema() *Schema
func (*ReadFlagChange) SetForMarshal ¶
func (R *ReadFlagChange) SetForMarshal()
type ReadItemsCalendarPermissionType ¶
func (*ReadItemsCalendarPermissionType) GetSchema ¶
func (R *ReadItemsCalendarPermissionType) GetSchema() *Schema
func (*ReadItemsCalendarPermissionType) SetForMarshal ¶
func (R *ReadItemsCalendarPermissionType) SetForMarshal()
type ReadItemsPermissionType ¶
func (*ReadItemsPermissionType) GetSchema ¶
func (R *ReadItemsPermissionType) GetSchema() *Schema
func (*ReadItemsPermissionType) SetForMarshal ¶
func (R *ReadItemsPermissionType) SetForMarshal()
type ReceiveCopiesOfMeetingMessages ¶
func (*ReceiveCopiesOfMeetingMessages) GetSchema ¶
func (R *ReceiveCopiesOfMeetingMessages) GetSchema() *Schema
func (*ReceiveCopiesOfMeetingMessages) SetForMarshal ¶
func (R *ReceiveCopiesOfMeetingMessages) SetForMarshal()
type ReceivedBy ¶
type ReceivedBy struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*ReceivedBy) GetSchema ¶
func (R *ReceivedBy) GetSchema() *Schema
func (*ReceivedBy) SetForMarshal ¶
func (R *ReceivedBy) SetForMarshal()
type ReceivedRepresenting ¶
type ReceivedRepresenting struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*ReceivedRepresenting) GetSchema ¶
func (R *ReceivedRepresenting) GetSchema() *Schema
func (*ReceivedRepresenting) SetForMarshal ¶
func (R *ReceivedRepresenting) SetForMarshal()
type ReceivedTime ¶
func (*ReceivedTime) GetSchema ¶
func (R *ReceivedTime) GetSchema() *Schema
func (*ReceivedTime) SetForMarshal ¶
func (R *ReceivedTime) SetForMarshal()
type Recipient ¶
type Recipient struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*Recipient) SetForMarshal ¶
func (R *Recipient) SetForMarshal()
type RecipientAddress ¶
type RecipientAddress struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*RecipientAddress) GetSchema ¶
func (R *RecipientAddress) GetSchema() *Schema
func (*RecipientAddress) SetForMarshal ¶
func (R *RecipientAddress) SetForMarshal()
type RecipientFilter ¶
type RecipientFilter struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*RecipientFilter) GetSchema ¶
func (R *RecipientFilter) GetSchema() *Schema
func (*RecipientFilter) SetForMarshal ¶
func (R *RecipientFilter) SetForMarshal()
type RecipientIs ¶
type RecipientIs struct { XMLName xml.Name // The Value element identifies a single recipient or sender department. Value *ValueProtectionRuleValueType `xml:"Value"` }
func (*RecipientIs) GetSchema ¶
func (R *RecipientIs) GetSchema() *Schema
func (*RecipientIs) SetForMarshal ¶
func (R *RecipientIs) SetForMarshal()
type RecipientTrackingEvent ¶
type RecipientTrackingEvent struct { XMLName xml.Name // The BccRecipient element represents a recipient to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipient *BccRecipient `xml:"BccRecipient"` // The Date element represents the date and time at which the event occurred. Date *DateMessageTracking `xml:"Date"` // The DeliveryStatus element specifies the status for a message. DeliveryStatus *DeliveryStatus `xml:"DeliveryStatus"` // The EventData element represents data that is associated with the processing step for the event. EventData *EventData `xml:"EventData"` // The EventDescription element EventDescription *EventDescription `xml:"EventDescription"` // The HiddenRecipient element indicates that the recipient was added by an organization policy that should be hidden from unprivileged users. HiddenRecipient *HiddenRecipient `xml:"HiddenRecipient"` // The InternalId element represents an integer value for the event identification. InternalId *InternalId `xml:"InternalId"` // The Properties element contains a list of one or more tracking properties. Properties *PropertiesArrayOfTrackingPropertiesType `xml:"Properties"` // The Recipient element represents the recipient for whom the event occurred. Recipient *Recipient `xml:"Recipient"` // The RootAddress element represents the first address that starts the event for a RecipientTrackingEvent event. RootAddress *RootAddress `xml:"RootAddress"` // The Server element represents the physical server where the event occurred. Server *ServerMessageTracking `xml:"Server"` // The UniquePathId element represents a string that is different for each path in a tracking report. UniquePathId *UniquePathId `xml:"UniquePathId"` }
func (*RecipientTrackingEvent) GetSchema ¶
func (R *RecipientTrackingEvent) GetSchema() *Schema
func (*RecipientTrackingEvent) SetForMarshal ¶
func (R *RecipientTrackingEvent) SetForMarshal()
type RecipientTrackingEvents ¶
type RecipientTrackingEvents struct { XMLName xml.Name // The RecipientTrackingEvent element contains information for a single event for a recipient. RecipientTrackingEvent *RecipientTrackingEvent `xml:"RecipientTrackingEvent"` }
func (*RecipientTrackingEvents) GetSchema ¶
func (R *RecipientTrackingEvents) GetSchema() *Schema
func (*RecipientTrackingEvents) SetForMarshal ¶
func (R *RecipientTrackingEvents) SetForMarshal()
type RecipientsArrayOfRecipientsType ¶
type RecipientsArrayOfRecipientsType struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*RecipientsArrayOfRecipientsType) GetSchema ¶
func (R *RecipientsArrayOfRecipientsType) GetSchema() *Schema
func (*RecipientsArrayOfRecipientsType) SetForMarshal ¶
func (R *RecipientsArrayOfRecipientsType) SetForMarshal()
type RecipientsArrayOfSmtpAddressType ¶
type RecipientsArrayOfSmtpAddressType struct { XMLName xml.Name // The SmtpAddress element represents the Simple Mail Transfer Protocol (SMTP) address of an account to be used for impersonation or a Simple Mail Transfer Protocol (SMTP) recipient address of a calendar or contact sharing request. SmtpAddress *SmtpAddress `xml:"SmtpAddress"` }
func (*RecipientsArrayOfSmtpAddressType) GetSchema ¶
func (R *RecipientsArrayOfSmtpAddressType) GetSchema() *Schema
func (*RecipientsArrayOfSmtpAddressType) SetForMarshal ¶
func (R *RecipientsArrayOfSmtpAddressType) SetForMarshal()
type RecognitionId ¶
func (*RecognitionId) GetSchema ¶
func (R *RecognitionId) GetSchema() *Schema
func (*RecognitionId) SetForMarshal ¶
func (R *RecognitionId) SetForMarshal()
type RecognitionResult ¶
func (*RecognitionResult) GetSchema ¶
func (R *RecognitionResult) GetSchema() *Schema
func (*RecognitionResult) SetForMarshal ¶
func (R *RecognitionResult) SetForMarshal()
type RecurrenceId ¶
func (*RecurrenceId) GetSchema ¶
func (R *RecurrenceId) GetSchema() *Schema
func (*RecurrenceId) SetForMarshal ¶
func (R *RecurrenceId) SetForMarshal()
type RecurrenceRecurrenceType ¶
type RecurrenceRecurrenceType struct { XMLName xml.Name // 表示每月重复模式。 AbsoluteMonthlyRecurrence *AbsoluteMonthlyRecurrence `xml:"AbsoluteMonthlyRecurrence"` // 代表每年定期模式。 AbsoluteYearlyRecurrence *AbsoluteYearlyRecurrence `xml:"AbsoluteYearlyRecurrence"` // 描述日历项目或任务重复出现的频率(以天表示)。 DailyRecurrence *DailyRecurrence `xml:"DailyRecurrence"` // 描述项目的开始日期和结束日期定期模式。使用此元素不会使用 NoEndRecurrence 和 NumberedRecurrence 元素。 EndDateRecurrence *EndDateRecurrence `xml:"EndDateRecurrence"` // 描述定期模式没有定义的结束日期的约会。使用此元素将排除 EndDateRecurrence 和 NumberedRecurrence 元素 的使用。 NoEndRecurrence *NoEndRecurrence `xml:"NoEndRecurrence"` // 描述开始日期和定期项目的发生次数。使用此元素将不使用 NoEndRecurrence 和 EndDateRecurrence 元素。 NumberedRecurrence *NumberedRecurrence `xml:"NumberedRecurrence"` // 描述定期日历定期模式月相对活动。 RelativeMonthlyRecurrence *RelativeMonthlyRecurrence `xml:"RelativeMonthlyRecurrence"` // 描述相对每年定期模式。 RelativeYearlyRecurrence *RelativeYearlyRecurrence `xml:"RelativeYearlyRecurrence"` // 描述日历项目或任务重复出现的频率(以周和天表示)。 WeeklyRecurrence *WeeklyRecurrence `xml:"WeeklyRecurrence"` }
func (*RecurrenceRecurrenceType) GetSchema ¶
func (R *RecurrenceRecurrenceType) GetSchema() *Schema
func (*RecurrenceRecurrenceType) SetForMarshal ¶
func (R *RecurrenceRecurrenceType) SetForMarshal()
type RecurrenceTaskRecurrenceType ¶
type RecurrenceTaskRecurrenceType struct { XMLName xml.Name // The AbsoluteMonthlyRecurrence element represents a monthly recurrence pattern. AbsoluteMonthlyRecurrence *AbsoluteMonthlyRecurrence `xml:"AbsoluteMonthlyRecurrence"` // The AbsoluteYearlyRecurrence element represents a yearly recurrence pattern. AbsoluteYearlyRecurrence *AbsoluteYearlyRecurrence `xml:"AbsoluteYearlyRecurrence"` // The DailyRecurrence element describes the frequency, in days, in which a calendar item or a task recurs. DailyRecurrence *DailyRecurrence `xml:"DailyRecurrence"` // The DailyRegeneration element describes the frequency, in days, in which a task is regenerated. DailyRegeneration *DailyRegeneration `xml:"DailyRegeneration"` // The EndDateRecurrence element describes the start date and the end date of an item recurrence pattern. EndDateRecurrence *EndDateRecurrence `xml:"EndDateRecurrence"` // The MonthlyRegeneration element describes the frequency, in months, of which task is regenerated. MonthlyRegeneration *MonthlyRegeneration `xml:"MonthlyRegeneration"` // The NoEndRecurrence element describes the start date of an item recurrence pattern that does not have a defined end date. NoEndRecurrence *NoEndRecurrence `xml:"NoEndRecurrence"` // The NumberedRecurrence element describes the start date and the number of occurrences of a recurring item. NumberedRecurrence *NumberedRecurrence `xml:"NumberedRecurrence"` // The RelativeMonthlyRecurrence element describes a relative monthly recurrence pattern. RelativeMonthlyRecurrence *RelativeMonthlyRecurrence `xml:"RelativeMonthlyRecurrence"` // The RelativeYearlyRecurrence element describes a relative yearly recurrence pattern. RelativeYearlyRecurrence *RelativeYearlyRecurrence `xml:"RelativeYearlyRecurrence"` // The WeeklyRecurrence element describes a weekly recurrence pattern. WeeklyRecurrence *WeeklyRecurrence `xml:"WeeklyRecurrence"` // The WeeklyRegeneration element describes the frequency, in weeks, in which a task is regenerated. WeeklyRegeneration *WeeklyRegeneration `xml:"WeeklyRegeneration"` // The YearlyRegeneration element describes the frequency, in years, in which a task is regenerated. YearlyRegeneration *YearlyRegeneration `xml:"YearlyRegeneration"` }
func (*RecurrenceTaskRecurrenceType) GetSchema ¶
func (R *RecurrenceTaskRecurrenceType) GetSchema() *Schema
func (*RecurrenceTaskRecurrenceType) SetForMarshal ¶
func (R *RecurrenceTaskRecurrenceType) SetForMarshal()
type RecurringDateTransition ¶
type RecurringDateTransition struct { XMLName xml.Name // The Day element represents the day of the month on which the time zone transition occurs. Day *Day `xml:"Day"` // The Month element represents the month in which the time zone transition occurs. Month *MonthTimeZoneTransition `xml:"Month"` // The Period element defines the name, time offset, and unique identifier for a specific stage of the time zone. Period *Period `xml:"Period"` // The TimeOffset element represents the time offset from Coordinated Universal Time (UTC) for the time zone transition. TimeOffset *TimeOffset `xml:"TimeOffset"` // The To element specifies the target of the time zone transition. The target is either a time zone period or a group of time zone transitions. To *To `xml:"To"` // The TransitionsGroup element represents an array of time zone transitions. TransitionsGroup *TransitionsGroup `xml:"TransitionsGroup"` }
func (*RecurringDateTransition) GetSchema ¶
func (R *RecurringDateTransition) GetSchema() *Schema
func (*RecurringDateTransition) SetForMarshal ¶
func (R *RecurringDateTransition) SetForMarshal()
type RecurringDayTransition ¶
type RecurringDayTransition struct { XMLName xml.Name // The DayOfWeek element represents the day of the week on which the time zone transition occurs. DayOfWeek *DayOfWeekTimeZone `xml:"DayOfWeek"` // The Month element represents the month in which the time zone transition occurs. Month *MonthTimeZoneTransition `xml:"Month"` // The Occurrence element represents the occurrence of the day of the week in the month that the time zone transition occurs. Occurrence *OccurrenceTimeZoneTransition `xml:"Occurrence"` // The Period element defines the name, time offset, and unique identifier for a specific stage of the time zone. Period *Period `xml:"Period"` // The TimeOffset element represents the time offset from Coordinated Universal Time (UTC) for the time zone transition. TimeOffset *TimeOffset `xml:"TimeOffset"` // The To element specifies the target of the time zone transition. The target is either a time zone period or a group of time zone transitions. To *To `xml:"To"` // The TransitionsGroup element represents an array of time zone transitions. TransitionsGroup *TransitionsGroup `xml:"TransitionsGroup"` }
func (*RecurringDayTransition) GetSchema ¶
func (R *RecurringDayTransition) GetSchema() *Schema
func (*RecurringDayTransition) SetForMarshal ¶
func (R *RecurringDayTransition) SetForMarshal()
type RecurringMasterItemId ¶
type RecurringMasterItemId struct { XMLName xml.Name // Identifies a specific version of a single occurrence of a recurring master item. Additionally, the recurring master item is also identified because it and the single occurrence will contain the same change key. This attribute is optional. ChangeKey *string `xml:"ChangeKey,attr"` // Identifies a single occurrence of a recurring master item. This attribute is required. OccurrenceId *string `xml:"OccurrenceId,attr"` }
func (*RecurringMasterItemId) GetSchema ¶
func (R *RecurringMasterItemId) GetSchema() *Schema
func (*RecurringMasterItemId) SetForMarshal ¶
func (R *RecurringMasterItemId) SetForMarshal()
type RecurringMasterItemIdItemIdType ¶
type RecurringMasterItemIdItemIdType struct { XMLName xml.Name // Identifies a specific version of a single occurrence of a recurring master item. Additionally, the recurring master item is also identified because it and the single occurrence will contain the same change key. This attribute is optional. ChangeKey *string `xml:"ChangeKey,attr"` // Identifies a single occurrence of a recurring master item. This attribute is required. Id *string `xml:"Id,attr"` }
func (*RecurringMasterItemIdItemIdType) GetSchema ¶
func (R *RecurringMasterItemIdItemIdType) GetSchema() *Schema
func (*RecurringMasterItemIdItemIdType) SetForMarshal ¶
func (R *RecurringMasterItemIdItemIdType) SetForMarshal()
type RecurringMasterItemIdRanges ¶
type RecurringMasterItemIdRanges struct { XMLName xml.Name // The Ranges element specifies an array of recurrence ranges. Ranges *Ranges `xml:"Ranges"` // The text value of the ChangeKey attribute is the recurring master item's change key. This is a string value. ChangeKey *string `xml:"ChangeKey,attr"` // The text value of the Id attribute is a recurring master item's unique identifier. This is a string value. Id *string `xml:"Id,attr"` }
func (*RecurringMasterItemIdRanges) GetSchema ¶
func (R *RecurringMasterItemIdRanges) GetSchema() *Schema
func (*RecurringMasterItemIdRanges) SetForMarshal ¶
func (R *RecurringMasterItemIdRanges) SetForMarshal()
type RedirectToRecipients ¶
type RedirectToRecipients struct { XMLName xml.Name // The Address element represents a fully resolved e-mail address. Address *AddressEmailAddressType `xml:"Address"` }
func (*RedirectToRecipients) GetSchema ¶
func (R *RedirectToRecipients) GetSchema() *Schema
func (*RedirectToRecipients) SetForMarshal ¶
func (R *RedirectToRecipients) SetForMarshal()
type ReferenceAttachment ¶
type ReferenceAttachment struct { XMLName xml.Name // The text value of the ChangeKey attribute is the recurring master item's change key. This is a string value. ChangeKey *string `xml:"ChangeKey,attr"` // The text value of the Id attribute is a recurring master item's unique identifier. This is a string value. Id *string `xml:"Id,attr"` }
func (*ReferenceAttachment) GetSchema ¶
func (R *ReferenceAttachment) GetSchema() *Schema
func (*ReferenceAttachment) SetForMarshal ¶
func (R *ReferenceAttachment) SetForMarshal()
type ReferenceAttachmentTypecomplexTypeEWS ¶
type ReferenceAttachmentTypecomplexTypeEWS struct { XMLName xml.Name // The AttachLongPathName element is intended for internal use only. AttachLongPathName *AttachLongPathName `xml:"AttachLongPathName"` }
type ReferenceId ¶
func (*ReferenceId) GetSchema ¶
func (R *ReferenceId) GetSchema() *Schema
func (*ReferenceId) SetForMarshal ¶
func (R *ReferenceId) SetForMarshal()
type ReferenceItemId ¶
type ReferenceItemId struct { XMLName xml.Name // Identifies a specific version of an item. ChangeKey *string `xml:"ChangeKey,attr"` // Identifies a specific item in the Exchange store. Id *string `xml:"Id,attr"` }
func (*ReferenceItemId) GetSchema ¶
func (R *ReferenceItemId) GetSchema() *Schema
func (*ReferenceItemId) SetForMarshal ¶
func (R *ReferenceItemId) SetForMarshal()
type References ¶
func (*References) GetSchema ¶
func (R *References) GetSchema() *Schema
func (*References) SetForMarshal ¶
func (R *References) SetForMarshal()
type Refiner ¶
type Refiner struct { XMLName xml.Name // The Count element contains the number of conflicts in an UpdateItem operation response. Count *Count `xml:"Count"` // The Name element specifies a search refiner name. Name *Namestring `xml:"Name"` // The Token element contains a search refiner token. Token *TokenString `xml:"Token"` // The Value element contains the value of an extended property. Value *Value `xml:"Value"` }
func (*Refiner) SetForMarshal ¶
func (R *Refiner) SetForMarshal()
type Refiners ¶
type Refiners struct { XMLName xml.Name // The Refiner element specifies a search refiner. Refiner *Refiner `xml:"Refiner"` }
func (*Refiners) SetForMarshal ¶
func (R *Refiners) SetForMarshal()
type RefreshSharingFolder ¶
type RefreshSharingFolder struct { XMLName xml.Name // The SharingFolderId element represents the identifier of the local folder in a sharing relationship. SharingFolderId *SharingFolderId `xml:"SharingFolderId"` }
func (*RefreshSharingFolder) GetSchema ¶
func (R *RefreshSharingFolder) GetSchema() *Schema
func (*RefreshSharingFolder) SetForMarshal ¶
func (R *RefreshSharingFolder) SetForMarshal()
type RefreshSharingFolderResponse ¶
type RefreshSharingFolderResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error - ResponseClass *string `xml:"ResponseClass,attr"` }
func (*RefreshSharingFolderResponse) GetSchema ¶
func (R *RefreshSharingFolderResponse) GetSchema() *Schema
func (*RefreshSharingFolderResponse) SetForMarshal ¶
func (R *RefreshSharingFolderResponse) SetForMarshal()
type RefreshSharingFolderResponseMessage ¶
type RefreshSharingFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*RefreshSharingFolderResponseMessage) GetSchema ¶
func (R *RefreshSharingFolderResponseMessage) GetSchema() *Schema
func (*RefreshSharingFolderResponseMessage) SetForMarshal ¶
func (R *RefreshSharingFolderResponseMessage) SetForMarshal()
type RelativeFolderPath ¶
type RelativeFolderPath struct { XMLName xml.Name // The CalendarFolder element represents a folder that primarily contains calendar items. CalendarFolder *CalendarFolder `xml:"CalendarFolder"` // The ContactsFolder element represents a contacts folder that is contained in a mailbox. ContactsFolder *ContactsFolder `xml:"ContactsFolder"` // The Folder element defines a folder to create, get, find, synchronize, or update. Folder *Folder `xml:"Folder"` // The SearchFolder element represents a search folder that is contained in a mailbox. SearchFolder *SearchFolder `xml:"SearchFolder"` // The TasksFolder element represents a Tasks folder that is contained in a mailbox. TasksFolder *TasksFolder `xml:"TasksFolder"` }
func (*RelativeFolderPath) GetSchema ¶
func (R *RelativeFolderPath) GetSchema() *Schema
func (*RelativeFolderPath) SetForMarshal ¶
func (R *RelativeFolderPath) SetForMarshal()
type RelativeMonthlyRecurrence ¶
type RelativeMonthlyRecurrence struct { XMLName xml.Name // The DayOfWeekIndex element describes which week in a month is used in a relative recurrence pattern. DayOfWeekIndex *DayOfWeekIndex `xml:"DayOfWeekIndex"` // The DaysOfWeek (DayOfWeekType) element describes days of the week that are used in item recurrence patterns. DaysOfWeek *DaysOfWeekDayOfWeekType `xml:"DaysOfWeek"` // The Interval element defines the interval between two consecutive recurring items. Interval *Interval `xml:"Interval"` }
func (*RelativeMonthlyRecurrence) GetSchema ¶
func (R *RelativeMonthlyRecurrence) GetSchema() *Schema
func (*RelativeMonthlyRecurrence) SetForMarshal ¶
func (R *RelativeMonthlyRecurrence) SetForMarshal()
type RelativeYearlyRecurrence ¶
type RelativeYearlyRecurrence struct { XMLName xml.Name // The DayOfWeekIndex element describes which week in a month is used in a relative recurrence pattern. DayOfWeekIndex *DayOfWeekIndex `xml:"DayOfWeekIndex"` // The DaysOfWeek (DayOfWeekType) element describes days of the week that are used in item recurrence patterns. DaysOfWeek *DaysOfWeekDayOfWeekType `xml:"DaysOfWeek"` // The Month element describes the month when a yearly recurring item occurs. Month *MonthItemRecurrence `xml:"Month"` }
func (*RelativeYearlyRecurrence) GetSchema ¶
func (R *RelativeYearlyRecurrence) GetSchema() *Schema
func (*RelativeYearlyRecurrence) SetForMarshal ¶
func (R *RelativeYearlyRecurrence) SetForMarshal()
type RelevanceScore ¶
func (*RelevanceScore) GetSchema ¶
func (R *RelevanceScore) GetSchema() *Schema
func (*RelevanceScore) SetForMarshal ¶
func (R *RelevanceScore) SetForMarshal()
type Reminder ¶
type Reminder struct { XMLName xml.Name // The EndDate element specifies the end date of the item the reminder is for. EndDate *EndDateReminderType `xml:"EndDate"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The Location element represents the location of a meeting, appointment, or persona. Location *Location `xml:"Location"` // The RecurringMasterItemId (ItemIdType) element identifies a recurrence master item by identifying the identifiers of one of its related occurrence items. RecurringMasterItemId *RecurringMasterItemIdItemIdType `xml:"RecurringMasterItemId"` // The ReminderGroup element specifies whether the reminder is for a calendar item or a task. ReminderGroup *ReminderGroup `xml:"ReminderGroup"` // The ReminderTime element specifies the time for the reminder to occur. ReminderTime *ReminderTime `xml:"ReminderTime"` // The StartDate element represents the start date of an item. StartDate *StartDate `xml:"StartDate"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The UID element uniquely identifies a calendar item. UID *UID `xml:"UID"` }
func (*Reminder) SetForMarshal ¶
func (R *Reminder) SetForMarshal()
type ReminderDueBy ¶
func (*ReminderDueBy) GetSchema ¶
func (R *ReminderDueBy) GetSchema() *Schema
func (*ReminderDueBy) SetForMarshal ¶
func (R *ReminderDueBy) SetForMarshal()
type ReminderGroup ¶
func (*ReminderGroup) GetSchema ¶
func (R *ReminderGroup) GetSchema() *Schema
func (*ReminderGroup) SetForMarshal ¶
func (R *ReminderGroup) SetForMarshal()
type ReminderIsSet ¶
func (*ReminderIsSet) GetSchema ¶
func (R *ReminderIsSet) GetSchema() *Schema
func (*ReminderIsSet) SetForMarshal ¶
func (R *ReminderIsSet) SetForMarshal()
type ReminderItemAction ¶
type ReminderItemAction struct { XMLName xml.Name // The ActionType element specifies the action to take on the reminder. ActionType *ActionTypeReminderActionType `xml:"ActionType"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The NewReminderTime element specifies a new time for a reminder. NewReminderTime *NewReminderTime `xml:"NewReminderTime"` }
func (*ReminderItemAction) GetSchema ¶
func (R *ReminderItemAction) GetSchema() *Schema
func (*ReminderItemAction) SetForMarshal ¶
func (R *ReminderItemAction) SetForMarshal()
type ReminderItemActions ¶
type ReminderItemActions struct { XMLName xml.Name // The ReminderItemAction element specifies the action for a reminder item. ReminderItemAction *ReminderItemAction `xml:"ReminderItemAction"` }
func (*ReminderItemActions) GetSchema ¶
func (R *ReminderItemActions) GetSchema() *Schema
func (*ReminderItemActions) SetForMarshal ¶
func (R *ReminderItemActions) SetForMarshal()
type ReminderMessageData ¶
type ReminderMessageData struct { XMLName xml.Name // The AssociatedCalendarItemId element represents the calendar item that is associated with a MeetingMessage, MeetingRequest, MeetingResponse, MeetingCancellation, or ReminderMessageData. AssociatedCalendarItemId *AssociatedCalendarItemId `xml:"AssociatedCalendarItemId"` // The EndTime element represents the end of the time span to query for reminders. EndTime *EndTimeReminderMessageDataType `xml:"EndTime"` // The Location element represents the location of a meeting, appointment, or persona. Location *Location `xml:"Location"` // The ReminderText element specifies the text of a reminder message. ReminderText *ReminderText `xml:"ReminderText"` // The StartTime (ReminderMessageDataType) element specifies the starting time of the item that the reminder is for. StartTime *StartTimeReminderMessageDataType `xml:"StartTime"` }
func (*ReminderMessageData) GetSchema ¶
func (R *ReminderMessageData) GetSchema() *Schema
func (*ReminderMessageData) SetForMarshal ¶
func (R *ReminderMessageData) SetForMarshal()
type ReminderMinutesBeforeStart ¶
func (*ReminderMinutesBeforeStart) GetSchema ¶
func (R *ReminderMinutesBeforeStart) GetSchema() *Schema
func (*ReminderMinutesBeforeStart) SetForMarshal ¶
func (R *ReminderMinutesBeforeStart) SetForMarshal()
type ReminderNextTime ¶
func (*ReminderNextTime) GetSchema ¶
func (R *ReminderNextTime) GetSchema() *Schema
func (*ReminderNextTime) SetForMarshal ¶
func (R *ReminderNextTime) SetForMarshal()
type ReminderText ¶
func (*ReminderText) GetSchema ¶
func (R *ReminderText) GetSchema() *Schema
func (*ReminderText) SetForMarshal ¶
func (R *ReminderText) SetForMarshal()
type ReminderTime ¶
func (*ReminderTime) GetSchema ¶
func (R *ReminderTime) GetSchema() *Schema
func (*ReminderTime) SetForMarshal ¶
func (R *ReminderTime) SetForMarshal()
type ReminderType ¶
func (*ReminderType) GetSchema ¶
func (R *ReminderType) GetSchema() *Schema
func (*ReminderType) SetForMarshal ¶
func (R *ReminderType) SetForMarshal()
type Reminders ¶
type Reminders struct { XMLName xml.Name // The Reminder element specifies a reminder for a task or a calendar item. Reminder *Reminder `xml:"Reminder"` }
func (*Reminders) SetForMarshal ¶
func (R *Reminders) SetForMarshal()
type RemoveContactFromImList ¶
type RemoveContactFromImList struct { XMLName xml.Name // The ContactId element uniquely identifies a contact. ContactId *ContactId `xml:"ContactId"` }
func (*RemoveContactFromImList) GetSchema ¶
func (R *RemoveContactFromImList) GetSchema() *Schema
func (*RemoveContactFromImList) SetForMarshal ¶
func (R *RemoveContactFromImList) SetForMarshal()
type RemoveContactFromImListResponse ¶
type RemoveContactFromImListResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*RemoveContactFromImListResponse) GetSchema ¶
func (R *RemoveContactFromImListResponse) GetSchema() *Schema
func (*RemoveContactFromImListResponse) SetForMarshal ¶
func (R *RemoveContactFromImListResponse) SetForMarshal()
type RemoveDelegate ¶
type RemoveDelegate struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` // The UserIds element contains an array of delegate users to get or remove from a principal's mailbox. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). UserIds *UserIds `xml:"UserIds"` }
func (*RemoveDelegate) GetSchema ¶
func (R *RemoveDelegate) GetSchema() *Schema
func (*RemoveDelegate) SetForMarshal ¶
func (R *RemoveDelegate) SetForMarshal()
type RemoveDelegateResponse ¶
type RemoveDelegateResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The ResponseMessages element contains the response messages for an Exchange Web Services delegate management request. ResponseMessages *ResponseMessagesArrayOfDelegateUserResponseMessageType `xml:"ResponseMessages"` }
func (*RemoveDelegateResponse) GetSchema ¶
func (R *RemoveDelegateResponse) GetSchema() *Schema
func (*RemoveDelegateResponse) SetForMarshal ¶
func (R *RemoveDelegateResponse) SetForMarshal()
type RemoveDistributionGroupFromImList ¶
type RemoveDistributionGroupFromImList struct { XMLName xml.Name // The GroupId element uniquely identifies a group. GroupId *GroupId `xml:"GroupId"` }
func (*RemoveDistributionGroupFromImList) GetSchema ¶
func (R *RemoveDistributionGroupFromImList) GetSchema() *Schema
func (*RemoveDistributionGroupFromImList) SetForMarshal ¶
func (R *RemoveDistributionGroupFromImList) SetForMarshal()
type RemoveDistributionGroupFromImListResponse ¶
type RemoveDistributionGroupFromImListResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*RemoveDistributionGroupFromImListResponse) GetSchema ¶
func (R *RemoveDistributionGroupFromImListResponse) GetSchema() *Schema
func (*RemoveDistributionGroupFromImListResponse) SetForMarshal ¶
func (R *RemoveDistributionGroupFromImListResponse) SetForMarshal()
type RemoveImContactFromGroup ¶
type RemoveImContactFromGroup struct { XMLName xml.Name // The ContactId element uniquely identifies a contact. ContactId *ContactId `xml:"ContactId"` // The GroupId element uniquely identifies a group. GroupId *GroupId `xml:"GroupId"` }
func (*RemoveImContactFromGroup) GetSchema ¶
func (R *RemoveImContactFromGroup) GetSchema() *Schema
func (*RemoveImContactFromGroup) SetForMarshal ¶
func (R *RemoveImContactFromGroup) SetForMarshal()
type RemoveImContactFromGroupResponse ¶
type RemoveImContactFromGroupResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*RemoveImContactFromGroupResponse) GetSchema ¶
func (R *RemoveImContactFromGroupResponse) GetSchema() *Schema
func (*RemoveImContactFromGroupResponse) SetForMarshal ¶
func (R *RemoveImContactFromGroupResponse) SetForMarshal()
type RemoveImGroup ¶
type RemoveImGroup struct { XMLName xml.Name // The GroupId element uniquely identifies a group. GroupId *GroupId `xml:"GroupId"` }
func (*RemoveImGroup) GetSchema ¶
func (R *RemoveImGroup) GetSchema() *Schema
func (*RemoveImGroup) SetForMarshal ¶
func (R *RemoveImGroup) SetForMarshal()
type RemoveImGroupResponse ¶
type RemoveImGroupResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*RemoveImGroupResponse) GetSchema ¶
func (R *RemoveImGroupResponse) GetSchema() *Schema
func (*RemoveImGroupResponse) SetForMarshal ¶
func (R *RemoveImGroupResponse) SetForMarshal()
type RemoveItem ¶
type RemoveItem struct { XMLName xml.Name // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` // Represents the name of the RemoveItem reply object class as an English string. ObjectName *string `xml:"ObjectName,attr"` }
func (*RemoveItem) GetSchema ¶
func (R *RemoveItem) GetSchema() *Schema
func (*RemoveItem) SetForMarshal ¶
func (R *RemoveItem) SetForMarshal()
type RemoveOutlookRuleBlob ¶
func (*RemoveOutlookRuleBlob) GetSchema ¶
func (R *RemoveOutlookRuleBlob) GetSchema() *Schema
func (*RemoveOutlookRuleBlob) SetForMarshal ¶
func (R *RemoveOutlookRuleBlob) SetForMarshal()
type ReplyAllAllowed ¶
func (*ReplyAllAllowed) GetSchema ¶
func (R *ReplyAllAllowed) GetSchema() *Schema
func (*ReplyAllAllowed) SetForMarshal ¶
func (R *ReplyAllAllowed) SetForMarshal()
type ReplyAllToItem ¶
type ReplyAllToItem struct { XMLName xml.Name // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The From element represents the address from which the message was sent. From *From `xml:"From"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The NewBodyContent element represents the new body content of a message. NewBodyContent *NewBodyContent `xml:"NewBodyContent"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` }
func (*ReplyAllToItem) GetSchema ¶
func (R *ReplyAllToItem) GetSchema() *Schema
func (*ReplyAllToItem) SetForMarshal ¶
func (R *ReplyAllToItem) SetForMarshal()
type ReplyAllowed ¶
func (*ReplyAllowed) GetSchema ¶
func (R *ReplyAllowed) GetSchema() *Schema
func (*ReplyAllowed) SetForMarshal ¶
func (R *ReplyAllowed) SetForMarshal()
type ReplyBody ¶
type ReplyBody struct { XMLName xml.Name // The Message element contains the out of Office (OOF) response. Message *MessageAvailability `xml:"Message"` }
func (*ReplyBody) SetForMarshal ¶
func (R *ReplyBody) SetForMarshal()
type ReplyTo ¶
type ReplyTo struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*ReplyTo) SetForMarshal ¶
func (R *ReplyTo) SetForMarshal()
type ReplyToItem ¶
type ReplyToItem struct { XMLName xml.Name // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The From element represents the address from which the message was sent. From *From `xml:"From"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The NewBodyContent element represents the new body content of a message. NewBodyContent *NewBodyContent `xml:"NewBodyContent"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` }
func (*ReplyToItem) GetSchema ¶
func (R *ReplyToItem) GetSchema() *Schema
func (*ReplyToItem) SetForMarshal ¶
func (R *ReplyToItem) SetForMarshal()
type ReportTemplate ¶
func (*ReportTemplate) GetSchema ¶
func (R *ReportTemplate) GetSchema() *Schema
func (*ReportTemplate) SetForMarshal ¶
func (R *ReportTemplate) SetForMarshal()
type RequestServerVersion ¶
type RequestServerVersion struct { XMLName xml.Name // Describes the version to target for the request. This attribute is required when the target server version is a version of Exchange starting with Exchange Server 2010. Version *string `xml:"Version,attr"` }
func (*RequestServerVersion) GetSchema ¶
func (R *RequestServerVersion) GetSchema() *Schema
func (*RequestServerVersion) SetForMarshal ¶
func (R *RequestServerVersion) SetForMarshal()
type RequestType ¶
func (*RequestType) GetSchema ¶
func (R *RequestType) GetSchema() *Schema
func (*RequestType) SetForMarshal ¶
func (R *RequestType) SetForMarshal()
type RequestedConfiguration ¶
type RequestedConfiguration struct { XMLName xml.Name // The ConfigurationName element specifies the requested service configurations by name. ConfigurationName *ConfigurationName `xml:"ConfigurationName"` }
func (*RequestedConfiguration) GetSchema ¶
func (R *RequestedConfiguration) GetSchema() *Schema
func (*RequestedConfiguration) SetForMarshal ¶
func (R *RequestedConfiguration) SetForMarshal()
type RequestedExtensionIds ¶
type RequestedExtensionIds struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*RequestedExtensionIds) GetSchema ¶
func (R *RequestedExtensionIds) GetSchema() *Schema
func (*RequestedExtensionIds) SetForMarshal ¶
func (R *RequestedExtensionIds) SetForMarshal()
type RequestedView ¶
func (*RequestedView) GetSchema ¶
func (R *RequestedView) GetSchema() *Schema
func (*RequestedView) SetForMarshal ¶
func (R *RequestedView) SetForMarshal()
type RequiredAttendees ¶
type RequiredAttendees struct { XMLName xml.Name // The Attendee element represents attendees and resources for a meeting. Attendees []*Attendee `xml:"Attendee"` }
func (*RequiredAttendees) GetSchema ¶
func (R *RequiredAttendees) GetSchema() *Schema
func (*RequiredAttendees) SetForMarshal ¶
func (R *RequiredAttendees) SetForMarshal()
type Resolution ¶
type Resolution struct { XMLName xml.Name // The Contact element represents a contact item in the Exchange store. Contact *Contact `xml:"Contact"` // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*Resolution) GetSchema ¶
func (R *Resolution) GetSchema() *Schema
func (*Resolution) SetForMarshal ¶
func (R *Resolution) SetForMarshal()
type ResolutionSet ¶
type ResolutionSet struct { XMLName xml.Name // The Resolution element contains a single resolved entity. Resolution *Resolution `xml:"Resolution"` // Represents the next denominator to use for the next request when you are using fraction page views. AbsoluteDenominator *string `xml:"AbsoluteDenominator,attr"` // This attribute will be true if the current results contain the last item in the query, so that additional paging is not needed. IncludesLastItemInRange *string `xml:"IncludesLastItemInRange,attr"` // Represents the next index that should be used for the next request when you are using an indexed page view. IndexedPagingOffset *string `xml:"IndexedPagingOffset,attr"` // Represents the new numerator value to use for the next request when you are using fraction page views. NumeratorOffset *string `xml:"NumeratorOffset,attr"` // Represents the total number of items in the view. TotalItemsInView *string `xml:"TotalItemsInView,attr"` }
func (*ResolutionSet) GetSchema ¶
func (R *ResolutionSet) GetSchema() *Schema
func (*ResolutionSet) SetForMarshal ¶
func (R *ResolutionSet) SetForMarshal()
type ResolveNames ¶
type ResolveNames struct { XMLName xml.Name // The ParentFolderIds element identifies folders for the FindItem and FindFolder operations to search. ParentFolderIds *ParentFolderIds `xml:"ParentFolderIds"` // The UnresolvedEntry element contains the name of a contact or distribution list to resolve. UnresolvedEntry *UnresolvedEntry `xml:"UnresolvedEntry"` // Identifies the property set returned for contacts. This attribute was introduced in Exchange Server 2010 Service Pack 2 (SP2). ContactDataShape *string `xml:"ContactDataShape,attr"` // Describes whether the full contact details for public contacts for a resolved name are returned in the response. This attribute is required for public contacts. This value does not affect private contacts and private distribution lists, for which ItemId is always returned. ReturnFullContactData *string `xml:"ReturnFullContactData,attr"` // Identifies the order and scope for a ResolveNames search. SearchScope *string `xml:"SearchScope,attr"` }
func (*ResolveNames) GetSchema ¶
func (R *ResolveNames) GetSchema() *Schema
func (*ResolveNames) SetForMarshal ¶
func (R *ResolveNames) SetForMarshal()
type ResolveNamesResponse ¶
type ResolveNamesResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
type ResolveNamesResponseMessage ¶
type ResolveNamesResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResolutionSet element contains an array of resolutions for an ambiguous name. ResolutionSet *ResolutionSet `xml:"ResolutionSet"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a ResolveNames operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*ResolveNamesResponseMessage) GetSchema ¶
func (R *ResolveNamesResponseMessage) GetSchema() *Schema
func (*ResolveNamesResponseMessage) SetForMarshal ¶
func (R *ResolveNamesResponseMessage) SetForMarshal()
type Resources ¶
type Resources struct { XMLName xml.Name // The Attendee element represents attendees and resources for a meeting. Attendee *Attendee `xml:"Attendee"` }
func (*Resources) SetForMarshal ¶
func (R *Resources) SetForMarshal()
type ResponseCode ¶
func (*ResponseCode) GetSchema ¶
func (R *ResponseCode) GetSchema() *Schema
func (*ResponseCode) SetForMarshal ¶
func (R *ResponseCode) SetForMarshal()
type ResponseCodeInvalidRecipientResponseCodeType ¶
type ResponseCodeInvalidRecipientResponseCodeType struct { XMLName xml.Name TEXT string `xml:",chardata"` }
func (*ResponseCodeInvalidRecipientResponseCodeType) GetSchema ¶
func (R *ResponseCodeInvalidRecipientResponseCodeType) GetSchema() *Schema
func (*ResponseCodeInvalidRecipientResponseCodeType) SetForMarshal ¶
func (R *ResponseCodeInvalidRecipientResponseCodeType) SetForMarshal()
type ResponseMessage ¶
type ResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Represents the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*ResponseMessage) GetSchema ¶
func (R *ResponseMessage) GetSchema() *Schema
func (*ResponseMessage) SetForMarshal ¶
func (R *ResponseMessage) SetForMarshal()
type ResponseMessages ¶
type ResponseMessages struct { XMLName xml.Name // The ApplyConversationActionResponseMessage element contains the status and results of an ApplyConversationAction operation request. ApplyConversationActionResponseMessage *ApplyConversationActionResponseMessage `xml:"ApplyConversationActionResponseMessage"` // The ConvertIdResponseMessage element contains the status and result of a ConvertId operation request. ConvertIdResponseMessage *ConvertIdResponseMessage `xml:"ConvertIdResponseMessage"` // The CopyFolderResponseMessage element contains the status and result of a single CopyFolder operation request. CopyFolderResponseMessage *CopyFolderResponseMessage `xml:"CopyFolderResponseMessage"` // The CopyItemResponseMessage element contains the status and result of a single CopyItem operation request. CopyItemResponseMessage *CopyItemResponseMessage `xml:"CopyItemResponseMessage"` // The CreateAttachmentResponseMessage element contains the status and result of a single CreateAttachment operation request. CreateAttachmentResponseMessage *CreateAttachmentResponseMessage `xml:"CreateAttachmentResponseMessage"` // The CreateFolderResponseMessage element contains the status and result of a single CreateFolder operation request. CreateFolderResponseMessage *CreateFolderResponseMessage `xml:"CreateFolderResponseMessage"` // The CreateItemResponseMessage element contains the status and result of a single CreateItem operation request. CreateItemResponseMessage *CreateItemResponseMessage `xml:"CreateItemResponseMessage"` // The CreateManagedFolderResponseMessage element contains the status and result of a single CreateManagedFolder operation request. CreateManagedFolderResponseMessage *CreateManagedFolderResponseMessage `xml:"CreateManagedFolderResponseMessage"` // The CreateUserConfigurationResponseMessage element contains the status and result of a single CreateUserConfiguration request. CreateUserConfigurationResponseMessage *CreateUserConfigurationResponseMessage `xml:"CreateUserConfigurationResponseMessage"` // The DeleteAttachmentResponseMessage element contains the status and result of a single DeleteAttachment operation request. DeleteAttachmentResponseMessage *DeleteAttachmentResponseMessage `xml:"DeleteAttachmentResponseMessage"` // The DeleteFolderResponseMessage element contains the status and result of a single DeleteFolder operation request. DeleteFolderResponseMessage *DeleteFolderResponseMessage `xml:"DeleteFolderResponseMessage"` // The DeleteItemResponseMessage element contains the status and result of a single DeleteItem operation request. DeleteItemResponseMessage *DeleteItemResponseMessage `xml:"DeleteItemResponseMessage"` // The DeleteUserConfigurationResponseMessage element contains the status and result of a single DeleteUserConfiguration request. DeleteUserConfigurationResponseMessage *DeleteUserConfigurationResponseMessage `xml:"DeleteUserConfigurationResponseMessage"` // The EmptyFolder element defines a request to empty a folder in a mailbox in the Exchange store. Optionally, subfolders can also be deleted when the folder is emptied. EmptyFolder *EmptyFolder `xml:"EmptyFolder"` // The EmptyFolderResponseMessage element contains the status and result of a single EmptyFolder request. EmptyFolderResponseMessage *EmptyFolderResponseMessage `xml:"EmptyFolderResponseMessage"` // The ExpandDLResponseMessage element contains the status and result of a single ExpandDL operation request. ExpandDLResponseMessage *ExpandDLResponseMessage `xml:"ExpandDLResponseMessage"` // The ExportItemsResponseMessage element contains the status and results of a request to export a single mailbox item. ExportItemsResponseMessage *ExportItemsResponseMessage `xml:"ExportItemsResponseMessage"` // The FindFolderResponseMessage element contains the status and result of a single FindFolder operation request. FindFolderResponseMessage *FindFolderResponseMessage `xml:"FindFolderResponseMessage"` // The FindItemResponseMessage element contains the status and result of a single FindItem operation request. FindItemResponseMessage *FindItemResponseMessage `xml:"FindItemResponseMessage"` // The GetAttachmentResponseMessage element contains the status and result of a single GetAttachment operation request. GetAttachmentResponseMessage *GetAttachmentResponseMessage `xml:"GetAttachmentResponseMessage"` // The GetEventsResponseMessage element contains the status and result of a single GetEvents operation request. GetEventsResponseMessage *GetEventsResponseMessage `xml:"GetEventsResponseMessage"` // The GetFolderResponseMessage element contains the status and result of a single GetFolder operation request. GetFolderResponseMessage *GetFolderResponseMessage `xml:"GetFolderResponseMessage"` // The GetItemResponseMessage element contains the status and result of a single GetItem operation request. GetItemResponseMessage *GetItemResponseMessage `xml:"GetItemResponseMessage"` // The GetRemindersResponse element specifies the response to a GetReminders request. GetRemindersResponse *GetRemindersResponse `xml:"GetRemindersResponse"` // The GetRoomListsResponse element defines the response from a GetRoomLists operation request. GetRoomListsResponse *GetRoomListsResponse `xml:"GetRoomListsResponse"` // The GetRoomsResponse element defines a response to a GetRooms operation request. GetRoomsResponse *GetRoomsResponse `xml:"GetRoomsResponse"` // The GetServerTimeZonesResponseMessage element contains the status and result of a single GetServerTimeZones operation request. GetServerTimeZonesResponseMessage *GetServerTimeZonesResponseMessage `xml:"GetServerTimeZonesResponseMessage"` // The GetSharingFolderResponseMessage element contains the status and result of a single GetSharingFolder operation request. GetSharingFolderResponseMessage *GetSharingFolderResponseMessage `xml:"GetSharingFolderResponseMessage"` // The GetSharingMetadataResponseMessage element contains the status and result of a single GetSharingMetadata operation request. GetSharingMetadataResponseMessage *GetSharingMetadataResponseMessage `xml:"GetSharingMetadataResponseMessage"` // The GetStreamingEventsResponseMessage element contains the status and result of a single GetStreamingEvents operation request. GetStreamingEventsResponseMessage *GetStreamingEventsResponseMessage `xml:"GetStreamingEventsResponseMessage"` // The GetUserConfigurationResponseMessage element represents a response that returns a user configuration object. GetUserConfigurationResponseMessage *GetUserConfigurationResponseMessage `xml:"GetUserConfigurationResponseMessage"` // The MoveFolderResponseMessage element contains the status and result of a single MoveFolder operation request. MoveFolderResponseMessage *MoveFolderResponseMessage `xml:"MoveFolderResponseMessage"` // The MoveItemResponseMessage element contains the status and result of a single MoveItem operation request. MoveItemResponseMessage *MoveItemResponseMessage `xml:"MoveItemResponseMessage"` // The PerformReminderActionResponse element specifies the response to a PerformReminderAction request. PerformReminderActionResponse *PerformReminderActionResponse `xml:"PerformReminderActionResponse"` // The RefreshSharingFolderResponseMessage element contains the status and result of a single RefreshSharingFolder operation request. RefreshSharingFolderResponseMessage *RefreshSharingFolderResponseMessage `xml:"RefreshSharingFolderResponseMessage"` // The ResolveNamesResponseMessage element contains the status and result of a ResolveNames operation request. ResolveNamesResponseMessage *ResolveNamesResponseMessage `xml:"ResolveNamesResponseMessage"` // The SendItemResponseMessage element contains the status and result of a single SendItem operation request. SendItemResponseMessage *SendItemResponseMessage `xml:"SendItemResponseMessage"` // The SendNotificationResponseMessage element contains the status and result of a single SendNotification operation request. SendNotificationResponseMessage *SendNotificationResponseMessage `xml:"SendNotificationResponseMessage"` // The SubscribeResponseMessage element contains the status and result of a single Subscribe operation request. SubscribeResponseMessage *SubscribeResponseMessage `xml:"SubscribeResponseMessage"` // The SyncFolderHierarchyResponseMessage element contains the status and result of a single SyncFolderHierarchy operation request. SyncFolderHierarchyResponseMessage *SyncFolderHierarchyResponseMessage `xml:"SyncFolderHierarchyResponseMessage"` // The SyncFolderItemsResponseMessage element contains the status and result of a single SyncFolderItems operation request. SyncFolderItemsResponseMessage *SyncFolderItemsResponseMessage `xml:"SyncFolderItemsResponseMessage"` // The UnsubscribeResponseMessage element contains the status and result of a single Unsubscribe operation request. UnsubscribeResponseMessage *UnsubscribeResponseMessage `xml:"UnsubscribeResponseMessage"` // The UpdateFolderResponseMessage element contains the status and result of updates defined by the FolderChange element of an UpdateFolder operation request. UpdateFolderResponseMessage *UpdateFolderResponseMessage `xml:"UpdateFolderResponseMessage"` // The UpdateItemResponseMessage element contains the status and result of a single UpdateItem operation request. UpdateItemResponseMessage *UpdateItemResponseMessage `xml:"UpdateItemResponseMessage"` // The UpdateUserConfigurationResponseMessage element contains the status and result of a single UpdateUserConfiguration operation request. UpdateUserConfigurationResponseMessage *UpdateUserConfigurationResponseMessage `xml:"UpdateUserConfigurationResponseMessage"` // The UploadItemsResponseMessage element contains the status and results of a request to upload a single mailbox item. UploadItemsResponseMessage *UploadItemsResponseMessage `xml:"UploadItemsResponseMessage"` }
func (*ResponseMessages) GetSchema ¶
func (R *ResponseMessages) GetSchema() *Schema
func (*ResponseMessages) SetForMarshal ¶
func (R *ResponseMessages) SetForMarshal()
type ResponseMessagesArrayOfDelegateUserResponseMessageType ¶
type ResponseMessagesArrayOfDelegateUserResponseMessageType struct { XMLName xml.Name // The DelegateUserResponseMessageType element contains the response message for a single delegate user. DelegateUserResponseMessageType *DelegateUserResponseMessageType `xml:"DelegateUserResponseMessageType"` }
func (*ResponseMessagesArrayOfDelegateUserResponseMessageType) GetSchema ¶
func (R *ResponseMessagesArrayOfDelegateUserResponseMessageType) GetSchema() *Schema
func (*ResponseMessagesArrayOfDelegateUserResponseMessageType) SetForMarshal ¶
func (R *ResponseMessagesArrayOfDelegateUserResponseMessageType) SetForMarshal()
type ResponseMessagesArrayOfMailTipsResponseMessageType ¶
type ResponseMessagesArrayOfMailTipsResponseMessageType struct { XMLName xml.Name // The MailTipsResponseMessageType element represents mail tips settings. MailTipsResponseMessageType *MailTipsResponseMessageType `xml:"MailTipsResponseMessageType"` }
func (*ResponseMessagesArrayOfMailTipsResponseMessageType) GetSchema ¶
func (R *ResponseMessagesArrayOfMailTipsResponseMessageType) GetSchema() *Schema
func (*ResponseMessagesArrayOfMailTipsResponseMessageType) SetForMarshal ¶
func (R *ResponseMessagesArrayOfMailTipsResponseMessageType) SetForMarshal()
type ResponseMessagesArrayOfServiceConfigurationResponseMessageType ¶
type ResponseMessagesArrayOfServiceConfigurationResponseMessageType struct { XMLName xml.Name // The ServiceConfigurationResponseMessageType element contains service configuration settings. ServiceConfigurationResponseMessageType *ServiceConfigurationResponseMessageType `xml:"ServiceConfigurationResponseMessageType"` }
func (*ResponseMessagesArrayOfServiceConfigurationResponseMessageType) GetSchema ¶
func (R *ResponseMessagesArrayOfServiceConfigurationResponseMessageType) GetSchema() *Schema
func (*ResponseMessagesArrayOfServiceConfigurationResponseMessageType) SetForMarshal ¶
func (R *ResponseMessagesArrayOfServiceConfigurationResponseMessageType) SetForMarshal()
type ResponseObjects ¶
type ResponseObjects struct { XMLName xml.Name // The AcceptItem element represents an Accept reply to a meeting request. AcceptItem *AcceptItem `xml:"AcceptItem"` // The AcceptSharingInvitation element is used to accept an invitation that allows access to another user's calendar or contacts data. AcceptSharingInvitation *AcceptSharingInvitation `xml:"AcceptSharingInvitation"` // The CancelCalendarItem element represents the response object that is used to cancel a meeting. CancelCalendarItem *CancelCalendarItem `xml:"CancelCalendarItem"` // The DeclineItem element represents a Decline reply to a meeting request. DeclineItem *DeclineItem `xml:"DeclineItem"` // The ForwardItem element contains an Exchange store item to forward to recipients. ForwardItem *ForwardItem `xml:"ForwardItem"` // The PostReplyItem element contains a reply to a post item. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). PostReplyItem *PostReplyItem `xml:"PostReplyItem"` // The ProposeNewTime element specifies a response object that indicates that the meeting attendee can propose a new meeting time. ProposeNewTime *ProposeNewTime `xml:"ProposeNewTime"` // The RemoveItem element represents a response object that is used to remove a meeting item when a MeetingCancellation message is received. RemoveItem *RemoveItem `xml:"RemoveItem"` // The ReplyToAllItem element contains a reply to the sender and all identified recipients of an item in the Exchange store. ReplyAllToItem *ReplyAllToItem `xml:"ReplyAllToItem"` // The ReplyToItem element contains a reply to the sender of an item in the Exchange store. ReplyToItem *ReplyToItem `xml:"ReplyToItem"` // The SuppressReadReceipt element is used to suppress read receipts. SuppressReadReceipt *SuppressReadReceipt `xml:"SuppressReadReceipt"` // The TentativelyAcceptItem element represents a Tentative reply to a meeting request. TentativelyAcceptItem *TentativelyAcceptItem `xml:"TentativelyAcceptItem"` }
func (*ResponseObjects) GetSchema ¶
func (R *ResponseObjects) GetSchema() *Schema
func (*ResponseObjects) SetForMarshal ¶
func (R *ResponseObjects) SetForMarshal()
type ResponseType ¶
func (*ResponseType) GetSchema ¶
func (R *ResponseType) GetSchema() *Schema
func (*ResponseType) SetForMarshal ¶
func (R *ResponseType) SetForMarshal()
type RestrictedGroupIdentifier ¶
type RestrictedGroupIdentifier struct { XMLName xml.Name // The SecurityIdentifier element represents the security descriptor definition language (SDDL) form of a security identifier (SID). SecurityIdentifier *SecurityIdentifier `xml:"SecurityIdentifier"` // Contains group attributes. Attributes *string `xml:"Attributes,attr"` }
func (*RestrictedGroupIdentifier) GetSchema ¶
func (R *RestrictedGroupIdentifier) GetSchema() *Schema
func (*RestrictedGroupIdentifier) SetForMarshal ¶
func (R *RestrictedGroupIdentifier) SetForMarshal()
type RestrictedGroupSids ¶
type RestrictedGroupSids struct { XMLName xml.Name // The RestrictGroupIdentifier element represents the group security identifier (SID) and attributes for a restricted group within a user token. RestrictedGroupIdentifier *RestrictedGroupIdentifier `xml:"RestrictedGroupIdentifier"` }
func (*RestrictedGroupSids) GetSchema ¶
func (R *RestrictedGroupSids) GetSchema() *Schema
func (*RestrictedGroupSids) SetForMarshal ¶
func (R *RestrictedGroupSids) SetForMarshal()
type Restriction ¶
type Restriction struct { XMLName xml.Name // The And element represents a search expression that allows you to perform a Boolean AND operation between two or more search expressions. The result of the AND operation is true if all the search expressions contained within the And element are true. And *And `xml:"And"` // The Contains element represents a search expression that determines whether a given property contains the supplied constant string value. Contains *Contains `xml:"Contains"` // The Excludes element performs a bitwise mask of the specified property and a supplied value. Excludes *Excludes `xml:"Excludes"` // The Exists element represents a search expression that returns true if the supplied property exists on an item. Exists *Exists `xml:"Exists"` // The IsEqualTo element represents a search expression that compares a property with either a constant value or another property and evaluates to true if they are equal. IsEqualTo *IsEqualTo `xml:"IsEqualTo"` // The IsGreaterThan element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater. IsGreaterThan *IsGreaterThan `xml:"IsGreaterThan"` // The IsGreaterThanOrEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater than or equal to the second. IsGreaterThanOrEqualTo *IsGreaterThanOrEqualTo `xml:"IsGreaterThanOrEqualTo"` // The IsLessThan element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than the second. IsLessThan *IsLessThan `xml:"IsLessThan"` // The IsLessThanOrEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than or equal to the second. IsLessThanOrEqualTo *IsLessThanOrEqualTo `xml:"IsLessThanOrEqualTo"` // The IsNotEqualTo element represents a search expression that compares a property with either a constant value or another property and returns true if the values are not the same. IsNotEqualTo *IsNotEqualTo `xml:"IsNotEqualTo"` // The Not element represents a search expression that negates the Boolean value of the search expression that it contains. Not *Not `xml:"Not"` // The Or element represents a search expression that performs a logical OR on the search expression that it contains. Or will return true if any of its children return true. Or must have two or more children. Or *Or `xml:"Or"` // The SearchExpression element is an abstract element that represents the substituted element within a restriction. All search expressions derive from this base type. This element is not used in an XML instance document. SearchExpression *SearchExpression `xml:"SearchExpression"` }
func (*Restriction) GetSchema ¶
func (R *Restriction) GetSchema() *Schema
func (*Restriction) SetForMarshal ¶
func (R *Restriction) SetForMarshal()
type ResultType ¶
func (*ResultType) GetSchema ¶
func (R *ResultType) GetSchema() *Schema
func (*ResultType) SetForMarshal ¶
func (R *ResultType) SetForMarshal()
type RetentionAction ¶
func (*RetentionAction) GetSchema ¶
func (R *RetentionAction) GetSchema() *Schema
func (*RetentionAction) SetForMarshal ¶
func (R *RetentionAction) SetForMarshal()
type RetentionDate ¶
func (*RetentionDate) GetSchema ¶
func (R *RetentionDate) GetSchema() *Schema
func (*RetentionDate) SetForMarshal ¶
func (R *RetentionDate) SetForMarshal()
type RetentionId ¶
func (*RetentionId) GetSchema ¶
func (R *RetentionId) GetSchema() *Schema
func (*RetentionId) SetForMarshal ¶
func (R *RetentionId) SetForMarshal()
type RetentionPeriod ¶
func (*RetentionPeriod) GetSchema ¶
func (R *RetentionPeriod) GetSchema() *Schema
func (*RetentionPeriod) SetForMarshal ¶
func (R *RetentionPeriod) SetForMarshal()
type RetentionPolicyTag ¶
type RetentionPolicyTag struct { XMLName xml.Name // The Description element specifies the descriptive text for the retention policy. Description *Description `xml:"Description"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The IsArchive element specifies a Boolean value that indicates whether the mailbox is an archive mailbox. IsArchive *IsArchive `xml:"IsArchive"` // The IsVisible element indicates whether the retention policy is visible to users. IsVisible *IsVisible `xml:"IsVisible"` // The OptedInto element specifies a Boolean value that indicates whether the user opted in to the retention policy. OptedInto *OptedInto `xml:"OptedInto"` // The RetentionAction element specifies the action performed on items with the retention tag. RetentionAction *RetentionAction `xml:"RetentionAction"` // The RetentionId element specifies the retention tag identifier. RetentionId *RetentionId `xml:"RetentionId"` // The RetentionPeriod element specifies the number of days that the retention policy is in effect. RetentionPeriod *RetentionPeriod `xml:"RetentionPeriod"` // The Type element specifies the type of folder used in a retention policy. Type *TypeElcFolderType `xml:"Type"` }
func (*RetentionPolicyTag) GetSchema ¶
func (R *RetentionPolicyTag) GetSchema() *Schema
func (*RetentionPolicyTag) SetForMarshal ¶
func (R *RetentionPolicyTag) SetForMarshal()
type RetentionPolicyTagId ¶
func (*RetentionPolicyTagId) GetSchema ¶
func (R *RetentionPolicyTagId) GetSchema() *Schema
func (*RetentionPolicyTagId) SetForMarshal ¶
func (R *RetentionPolicyTagId) SetForMarshal()
type RetentionPolicyTags ¶
type RetentionPolicyTags struct { XMLName xml.Name // The RetentionPolicyTag element specifies the retention policy for a mailbox item. RetentionPolicyTag *RetentionPolicyTag `xml:"RetentionPolicyTag"` }
func (*RetentionPolicyTags) GetSchema ¶
func (R *RetentionPolicyTags) GetSchema() *Schema
func (*RetentionPolicyTags) SetForMarshal ¶
func (R *RetentionPolicyTags) SetForMarshal()
type RetentionPolicyType ¶
func (*RetentionPolicyType) GetSchema ¶
func (R *RetentionPolicyType) GetSchema() *Schema
func (*RetentionPolicyType) SetForMarshal ¶
func (R *RetentionPolicyType) SetForMarshal()
type ReturnNewItemIds ¶
func (*ReturnNewItemIds) GetSchema ¶
func (R *ReturnNewItemIds) GetSchema() *Schema
func (*ReturnNewItemIds) SetForMarshal ¶
func (R *ReturnNewItemIds) SetForMarshal()
type ReturnQueueEvents ¶
func (*ReturnQueueEvents) GetSchema ¶
func (R *ReturnQueueEvents) GetSchema() *Schema
func (*ReturnQueueEvents) SetForMarshal ¶
func (R *ReturnQueueEvents) SetForMarshal()
type RightsManagedMessageDecryptionStatus ¶
func (*RightsManagedMessageDecryptionStatus) GetSchema ¶
func (R *RightsManagedMessageDecryptionStatus) GetSchema() *Schema
func (*RightsManagedMessageDecryptionStatus) SetForMarshal ¶
func (R *RightsManagedMessageDecryptionStatus) SetForMarshal()
type RightsManagementLicenseData ¶
type RightsManagementLicenseData struct { XMLName xml.Name // The ContentExpiryDate element specifies the expiration date of the content. ContentExpiryDate *ContentExpiryDate `xml:"ContentExpiryDate"` // The ContentOwner element specifies the name of the content owner. ContentOwner *ContentOwner `xml:"ContentOwner"` // The EditAllowed element specifies whether Information Rights Management can be edited. EditAllowed *EditAllowed `xml:"EditAllowed"` // The ExportAllowed element specifies whether exporting is enabled. ExportAllowed *ExportAllowed `xml:"ExportAllowed"` // The ExtractAllowed element specifies whether entity extraction is enabled. ExtractAllowed *ExtractAllowed `xml:"ExtractAllowed"` // The ForwardAllowed element specifies whether forwarding emails is enabled. ForwardAllowed *ForwardAllowed `xml:"ForwardAllowed"` // The IsOwner element specifies whether the specified email user is the owner. IsOwner *IsOwner `xml:"IsOwner"` // The ModifyRecipientsAllowed element specifies whether modification of the recipients is enabled. ModifyRecipientsAllowed *ModifyRecipientsAllowed `xml:"ModifyRecipientsAllowed"` // The PrintAllowed element specifies whether printing is enabled. PrintAllowed *PrintAllowed `xml:"PrintAllowed"` // The ProgrammaticAccessAllowed element specifies whether programmatic access is enabled for rights managed data. ProgrammaticAccessAllowed *ProgrammaticAccessAllowed `xml:"ProgrammaticAccessAllowed"` // The RMSTemplateId element specifies the identifier of the Rights Management template. RMSTemplateId *RMSTemplateId `xml:"RMSTemplateId"` // The ReplyAllAllowed element specifies whether a reply all is allowed for rights managed data. ReplyAllAllowed *ReplyAllAllowed `xml:"ReplyAllAllowed"` // The ReplyAllowed element specifies whether a reply is allowed for rights managed data. ReplyAllowed *ReplyAllowed `xml:"ReplyAllowed"` // The RightsManagedMessageDecryptionStatus element specifies the rights management decryption status of an item. RightsManagedMessageDecryptionStatus *RightsManagedMessageDecryptionStatus `xml:"RightsManagedMessageDecryptionStatus"` // The TemplateDescription element specifies the description of the Rights Management template. TemplateDescription *TemplateDescription `xml:"TemplateDescription"` // The TemplateName element specifies the name of the Rights Management template. TemplateName *TemplateName `xml:"TemplateName"` }
func (*RightsManagementLicenseData) GetSchema ¶
func (R *RightsManagementLicenseData) GetSchema() *Schema
func (*RightsManagementLicenseData) SetForMarshal ¶
func (R *RightsManagementLicenseData) SetForMarshal()
type Role ¶
func (*Role) SetForMarshal ¶
func (R *Role) SetForMarshal()
type Room ¶
type Room struct { XMLName xml.Name // The Id element identifies a meeting room within the Exchange server organization. Id *IdEmailAddressType `xml:"Id"` }
func (*Room) SetForMarshal ¶
func (R *Room) SetForMarshal()
type RoomList ¶
type RoomList struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*RoomList) SetForMarshal ¶
func (R *RoomList) SetForMarshal()
type RoomLists ¶
type RoomLists struct { XMLName xml.Name // The Address element represents a fully resolved e-mail address. Address *AddressEmailAddressType `xml:"Address"` }
func (*RoomLists) SetForMarshal ¶
func (R *RoomLists) SetForMarshal()
type Rooms ¶
type Rooms struct { XMLName xml.Name // The Room element represents a meeting room. Room *Room `xml:"Room"` }
func (*Rooms) SetForMarshal ¶
func (R *Rooms) SetForMarshal()
type RootAddress ¶
func (*RootAddress) GetSchema ¶
func (R *RootAddress) GetSchema() *Schema
func (*RootAddress) SetForMarshal ¶
func (R *RootAddress) SetForMarshal()
type RootFolderFindFolderResponseMessage ¶
type RootFolderFindFolderResponseMessage struct { XMLName xml.Name // The Folders element contains an array of folders that are used in folder operations. Folders *Folders `xml:"Folders"` // Represents the next denominator to use for the next request when doing fractional paging. AbsoluteDenominator *string `xml:"AbsoluteDenominator,attr"` // Indicates whether the current results contain the last folder in the query, such that further paging is not needed. IncludesLastItemInRange *string `xml:"IncludesLastItemInRange,attr"` // Represents the next index that should be used for the next request when using an indexed paging view. IndexedPagingOffset *string `xml:"IndexedPagingOffset,attr"` // Represents the new numerator value to use for the next request when using fractional page views. NumeratorOffset *string `xml:"NumeratorOffset,attr"` // Represents the total number of folders that pass the restriction. TotalItemsInView *string `xml:"TotalItemsInView,attr"` }
func (*RootFolderFindFolderResponseMessage) GetSchema ¶
func (R *RootFolderFindFolderResponseMessage) GetSchema() *Schema
func (*RootFolderFindFolderResponseMessage) SetForMarshal ¶
func (R *RootFolderFindFolderResponseMessage) SetForMarshal()
type RootFolderFindItemResponseMessage ¶
type RootFolderFindItemResponseMessage struct { XMLName xml.Name // The Groups element contains a collection of groups that are found with the search and aggregation criteria that is identified in the FindItem operation request. Groups *Groups `xml:"Groups"` // The Items element contains an array of items. Items *Items `xml:"Items"` // Represents the next denominator to use for the next request when doing fractional paging. AbsoluteDenominator *string `xml:"AbsoluteDenominator,attr"` // Indicates whether the current results contain the last item in the query, such that further paging is not needed. IncludesLastItemInRange *string `xml:"IncludesLastItemInRange,attr"` // Represents the next index that should be used for the next request when using an indexed paging view. IndexedPagingOffset *string `xml:"IndexedPagingOffset,attr"` // Represents the new numerator value to use for the next request when using fraction page views. NumeratorOffset *string `xml:"NumeratorOffset,attr"` // Represents the total number of items that pass the restriction. In a grouped FindItem operation, the TotalItemsInView attribute returns the total number of items in the view plus the total number of groups. TotalItemsInView *string `xml:"TotalItemsInView,attr"` }
func (*RootFolderFindItemResponseMessage) GetSchema ¶
func (R *RootFolderFindItemResponseMessage) GetSchema() *Schema
func (*RootFolderFindItemResponseMessage) SetForMarshal ¶
func (R *RootFolderFindItemResponseMessage) SetForMarshal()
type RootItemId ¶
type RootItemId struct { XMLName xml.Name // Identifies the new change key of the root item of a deleted attachment. RootItemChangeKey *string `xml:"RootItemChangeKey,attr"` // Identifies the root item of a deleted attachment. RootItemId *string `xml:"RootItemId,attr"` }
func (*RootItemId) GetSchema ¶
func (R *RootItemId) GetSchema() *Schema
func (*RootItemId) SetForMarshal ¶
func (R *RootItemId) SetForMarshal()
type RoutingTypeEmailAddress ¶
func (*RoutingTypeEmailAddress) GetSchema ¶
func (R *RoutingTypeEmailAddress) GetSchema() *Schema
func (*RoutingTypeEmailAddress) SetForMarshal ¶
func (R *RoutingTypeEmailAddress) SetForMarshal()
type RoutingTypeEmailAddressType ¶
func (*RoutingTypeEmailAddressType) GetSchema ¶
func (R *RoutingTypeEmailAddressType) GetSchema() *Schema
func (*RoutingTypeEmailAddressType) SetForMarshal ¶
func (R *RoutingTypeEmailAddressType) SetForMarshal()
type Rule ¶
type Rule struct { XMLName xml.Name // The Action element identifies what action must be executed if the condition part of the rule matches. Action *ActionProtectionRuleActionType `xml:"Action"` // The Condition element identifies the condition that must be satisfied for the action part of the rule to be executed. Condition *Condition `xml:"Condition"` // Identifies the name of the rule. A required attribute of type string with a minimum length of 1. Name *string `xml:"Name,attr"` // Specifies the rule priority. A required attribute of type int with a minimum value of 1. Priority *string `xml:"Priority,attr"` // Specifies whether the rule is mandatory. If the rule is mandatory, this attribute value must be false. A required attribute of type Boolean. UserOverridable *string `xml:"UserOverridable,attr"` }
func (*Rule) SetForMarshal ¶
func (R *Rule) SetForMarshal()
type RuleId ¶
func (*RuleId) SetForMarshal ¶
func (R *RuleId) SetForMarshal()
type RuleOperationError ¶
type RuleOperationError struct { XMLName xml.Name // The OperationIndex element specifies the index of the operation in the request that caused the rule operation error. OperationIndex *OperationIndex `xml:"OperationIndex"` // The ValidationErrors element represents an array of rule validation errors on each rule field that has an error. ValidationErrors *ValidationErrors `xml:"ValidationErrors"` }
func (*RuleOperationError) GetSchema ¶
func (R *RuleOperationError) GetSchema() *Schema
func (*RuleOperationError) SetForMarshal ¶
func (R *RuleOperationError) SetForMarshal()
type RuleOperationErrors ¶
type RuleOperationErrors struct { XMLName xml.Name // The RuleOperationError element represents a rule operation error. RuleOperationError *RuleOperationError `xml:"RuleOperationError"` }
func (*RuleOperationErrors) GetSchema ¶
func (R *RuleOperationErrors) GetSchema() *Schema
func (*RuleOperationErrors) SetForMarshal ¶
func (R *RuleOperationErrors) SetForMarshal()
type RuleRuleType ¶
type RuleRuleType struct { XMLName xml.Name // The Actions element represents the set of actions that are available to be taken on a message when the conditions are fulfilled. Actions *Actions `xml:"Actions"` // The Conditions element identifies the conditions that, when fulfilled, will trigger the rule actions for a rule. Conditions *Conditions `xml:"Conditions"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The Exceptions element identifies the exceptions that represent all the available rule exception conditions for an Inbox rule. Exceptions *Exceptions `xml:"Exceptions"` // The IsEnabled element indicates whether the rule is enabled. IsEnabled *IsEnabled `xml:"IsEnabled"` // The IsInError element indicates whether the rule is in an error condition. IsInError *IsInError `xml:"IsInError"` // The IsNotSupported element indicates whether the rule cannot be modified by using the managed code APIs. IsNotSupported *IsNotSupported `xml:"IsNotSupported"` // The Priority element indicates the order in which a rule is to be run. Priority *Priority `xml:"Priority"` // The RuleId element specifies a rule identifier. RuleId *RuleId `xml:"RuleId"` }
func (*RuleRuleType) GetSchema ¶
func (R *RuleRuleType) GetSchema() *Schema
func (*RuleRuleType) SetForMarshal ¶
func (R *RuleRuleType) SetForMarshal()
type Rules ¶
type Rules struct { XMLName xml.Name // The Rule element contains a single protection rule. Rule *Rule `xml:"Rule"` }
func (*Rules) SetForMarshal ¶
func (R *Rules) SetForMarshal()
type SID ¶
func (*SID) SetForMarshal ¶
func (S *SID) SetForMarshal()
type SIPResponseCode ¶
func (*SIPResponseCode) GetSchema ¶
func (S *SIPResponseCode) GetSchema() *Schema
func (*SIPResponseCode) SetForMarshal ¶
func (S *SIPResponseCode) SetForMarshal()
type SIPResponseText ¶
func (*SIPResponseText) GetSchema ¶
func (S *SIPResponseText) GetSchema() *Schema
func (*SIPResponseText) SetForMarshal ¶
func (S *SIPResponseText) SetForMarshal()
type SavedItemFolderId ¶
type SavedItemFolderId struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*SavedItemFolderId) GetSchema ¶
func (S *SavedItemFolderId) GetSchema() *Schema
func (*SavedItemFolderId) SetForMarshal ¶
func (S *SavedItemFolderId) SetForMarshal()
type SchemaVersionSupported ¶
func (*SchemaVersionSupported) GetSchema ¶
func (S *SchemaVersionSupported) GetSchema() *Schema
func (*SchemaVersionSupported) SetForMarshal ¶
func (S *SchemaVersionSupported) SetForMarshal()
type Schools ¶
type Schools struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Schools) SetForMarshal ¶
func (S *Schools) SetForMarshal()
type ScopeClientAccessTokenRequestType ¶
func (*ScopeClientAccessTokenRequestType) GetSchema ¶
func (S *ScopeClientAccessTokenRequestType) GetSchema() *Schema
func (*ScopeClientAccessTokenRequestType) SetForMarshal ¶
func (S *ScopeClientAccessTokenRequestType) SetForMarshal()
type ScopeHighlightTermType ¶
func (*ScopeHighlightTermType) GetSchema ¶
func (S *ScopeHighlightTermType) GetSchema() *Schema
func (*ScopeHighlightTermType) SetForMarshal ¶
func (S *ScopeHighlightTermType) SetForMarshal()
type ScopeNonEmptyStringType ¶
func (*ScopeNonEmptyStringType) GetSchema ¶
func (S *ScopeNonEmptyStringType) GetSchema() *Schema
func (*ScopeNonEmptyStringType) SetForMarshal ¶
func (S *ScopeNonEmptyStringType) SetForMarshal()
type SearchArchiveOnly ¶
func (*SearchArchiveOnly) GetSchema ¶
func (S *SearchArchiveOnly) GetSchema() *Schema
func (*SearchArchiveOnly) SetForMarshal ¶
func (S *SearchArchiveOnly) SetForMarshal()
type SearchDumpster ¶
func (*SearchDumpster) GetSchema ¶
func (S *SearchDumpster) GetSchema() *Schema
func (*SearchDumpster) SetForMarshal ¶
func (S *SearchDumpster) SetForMarshal()
type SearchExpression ¶
func (*SearchExpression) GetSchema ¶
func (S *SearchExpression) GetSchema() *Schema
func (*SearchExpression) SetForMarshal ¶
func (S *SearchExpression) SetForMarshal()
type SearchFilter ¶
func (*SearchFilter) GetSchema ¶
func (S *SearchFilter) GetSchema() *Schema
func (*SearchFilter) SetForMarshal ¶
func (S *SearchFilter) SetForMarshal()
type SearchFolder ¶
type SearchFolder struct { XMLName xml.Name // The ChildFolderCount element represents the number of immediate child folders that are contained within a folder. This property is read-only. ChildFolderCount *ChildFolderCount `xml:"ChildFolderCount"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The FolderClass element represents the folder class for a folder. FolderClass *FolderClass `xml:"FolderClass"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ManagedFolderInformation element contains information about a managed custom folder. ManagedFolderInformation *ManagedFolderInformation `xml:"ManagedFolderInformation"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The PermissionSet element contains all the permissions that are configured for a folder. PermissionSet *PermissionSetPermissionSetType `xml:"PermissionSet"` // The SearchParameters element represents the parameters that define a search folder. SearchParameters *SearchParameters `xml:"SearchParameters"` // The TotalCount element represents the total count of items within a given folder. TotalCount *TotalCount `xml:"TotalCount"` // The UnreadCount element contains the count of unread items within a folder. UnreadCount *UnreadCount `xml:"UnreadCount"` }
func (*SearchFolder) GetSchema ¶
func (S *SearchFolder) GetSchema() *Schema
func (*SearchFolder) SetForMarshal ¶
func (S *SearchFolder) SetForMarshal()
type SearchId ¶
func (*SearchId) SetForMarshal ¶
func (S *SearchId) SetForMarshal()
type SearchItemKind ¶
func (*SearchItemKind) GetSchema ¶
func (S *SearchItemKind) GetSchema() *Schema
func (*SearchItemKind) SetForMarshal ¶
func (S *SearchItemKind) SetForMarshal()
type SearchMailboxes ¶
type SearchMailboxes struct { XMLName xml.Name // The Deduplication element indicates whether the search result should remove duplicate items. Deduplication *Deduplication `xml:"Deduplication"` // The Language element contains the language used for the search query. Language *Language `xml:"Language"` // The PageDirection element contains the direction for pagination in the search result. The value is Previous or Next. PageDirection *PageDirection `xml:"PageDirection"` // The PageItemReference element specifies the reference for a page item. PageItemReference *PageItemReference `xml:"PageItemReference"` // The PageSize element contains the number of items to be returned in a single page for a search result. PageSize *PageSize `xml:"PageSize"` // The PreviewItemResponseShape element contains the requested property set to be returned in a discovery search. PreviewItemResponseShape *PreviewItemResponseShape `xml:"PreviewItemResponseShape"` // The ResultType element contains the type of search to perform. The type of search can be statistics only or preview only. ResultType *ResultType `xml:"ResultType"` // The SearchQueries element contains a list of mailboxes and associated queries for discovery search. SearchQueries *SearchQueries `xml:"SearchQueries"` // The SortBy element contains an item property used for sorting the search result. SortBy *SortBy `xml:"SortBy"` }
func (*SearchMailboxes) GetSchema ¶
func (S *SearchMailboxes) GetSchema() *Schema
func (*SearchMailboxes) SetForMarshal ¶
func (S *SearchMailboxes) SetForMarshal()
type SearchMailboxesResponse ¶
type SearchMailboxesResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*SearchMailboxesResponse) GetSchema ¶
func (S *SearchMailboxesResponse) GetSchema() *Schema
func (*SearchMailboxesResponse) SetForMarshal ¶
func (S *SearchMailboxesResponse) SetForMarshal()
type SearchMailboxesResponseMessage ¶
type SearchMailboxesResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The SearchMailboxesResult element contains the result of the SearchMailboxes request. SearchMailboxesResult *SearchMailboxesResult `xml:"SearchMailboxesResult"` }
func (*SearchMailboxesResponseMessage) GetSchema ¶
func (S *SearchMailboxesResponseMessage) GetSchema() *Schema
func (*SearchMailboxesResponseMessage) SetForMarshal ¶
func (S *SearchMailboxesResponseMessage) SetForMarshal()
type SearchMailboxesResult ¶
type SearchMailboxesResult struct { XMLName xml.Name // The FailedMailboxes element specifies an array of mailboxes that failed on search. FailedMailboxes *FailedMailboxes `xml:"FailedMailboxes"` // The ItemCount element specifies the total number of items in a search result. ItemCount *ItemCount `xml:"ItemCount"` // The Items element specifies a list of items available for preview as the results of a SearchMailboxes operation. Items *ItemsArrayOfSearchPreviewItemsType `xml:"Items"` // The KeywordStats element specifies a list of one or more KeywordStat elements. KeywordStats *KeywordStats `xml:"KeywordStats"` // The MailboxStats element specifies a list of one or more MailboxStat elements. MailboxStats *MailboxStats `xml:"MailboxStats"` // The PageItemCount element specifies the number of pages returned in a search result pagination. PageItemCount *PageItemCount `xml:"PageItemCount"` // The PageItemSize element specifies the number of items to return in a search result pagination. PageItemSize *PageItemSize `xml:"PageItemSize"` // The Refiners element specifies a list of one or more Refiner elements. Refiners *Refiners `xml:"Refiners"` // The ResultType element contains the type of search to perform. The type of search can be statistics only or preview only. ResultType *ResultType `xml:"ResultType"` // The SearchQueries element contains a list of mailboxes and associated queries for discovery search. SearchQueries *SearchQueries `xml:"SearchQueries"` // The Size element specifies the total size of one or more mailbox items. Size *Sizelong `xml:"Size"` }
func (*SearchMailboxesResult) GetSchema ¶
func (S *SearchMailboxesResult) GetSchema() *Schema
func (*SearchMailboxesResult) SetForMarshal ¶
func (S *SearchMailboxesResult) SetForMarshal()
type SearchParameters ¶
type SearchParameters struct { XMLName xml.Name // The BaseFolderIds element represents the collection of folders that will be mined to determine the contents of a search folder. BaseFolderIds *BaseFolderIds `xml:"BaseFolderIds"` // The Restriction element represents the restriction or query that is used to filter items or folders in FindItem/FindFolder and search folder operations. Restriction *Restriction `xml:"Restriction"` // Describes how a search folder traverses the folder hierarchy. The options are for either a Deep or a Shallow search. Traversal *string `xml:"Traversal,attr"` }
func (*SearchParameters) GetSchema ¶
func (S *SearchParameters) GetSchema() *Schema
func (*SearchParameters) SetForMarshal ¶
func (S *SearchParameters) SetForMarshal()
type SearchPreviewItem ¶
type SearchPreviewItem struct { XMLName xml.Name // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The CreatedTime element specifies the time at which the item was created. CreatedTime *CreatedTime `xml:"CreatedTime"` // The ExtendedProperties element specifies an array of additional properties. ExtendedProperties *ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType `xml:"ExtendedProperties"` // The HasAttachment element specifies a Boolean value to indicate whether the item has attachments. HasAttachment *HasAttachment `xml:"HasAttachment"` // The Id element specifies the identifier of an item. ID *IDItemIdType `xml:"ID"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The Mailbox element contains the mailbox identifier and the user's primary Simple Mail Transfer Protocol (SMTP) address. Mailbox *MailboxPreviewItemMailboxType `xml:"Mailbox"` // The OwaLink element specifies the link to preview an item in Microsoft Outlook Web App. OwaLink *OwaLink `xml:"OwaLink"` // The ParentId element specifies the identifier of the parent item in a search preview. ParentId *ParentId `xml:"ParentId"` // The Preview element specifies the first 256 characters of an item for display. Preview *Preview `xml:"Preview"` // The Read element indicates whether a client can read a folder or item. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). Read *Read `xml:"Read"` // The ReceivedTime element specifies the time at which an item was received. ReceivedTime *ReceivedTime `xml:"ReceivedTime"` // The Sender element specifies the e-mail address of the person who sent an item. Sender *Senderstring `xml:"Sender"` // The SentTime element specifies the time at which the item was sent. SentTime *SentTime `xml:"SentTime"` // The Size element specifies the total size of one or more mailbox items. Size *Sizelong `xml:"Size"` // The SortValue element specifies a value used for sorting. SortValue *SortValue `xml:"SortValue"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The ToRecipients element specifies a list of recipients to whom the item was sent. ToRecipients *ToRecipientsArrayOfSmtpAddressType `xml:"ToRecipients"` // The UniqueHash element specifies a unique hash value used for de-duplication. UniqueHash *UniqueHash `xml:"UniqueHash"` }
func (*SearchPreviewItem) GetSchema ¶
func (S *SearchPreviewItem) GetSchema() *Schema
func (*SearchPreviewItem) SetForMarshal ¶
func (S *SearchPreviewItem) SetForMarshal()
type SearchQueries ¶
type SearchQueries struct { XMLName xml.Name // The MailboxQuery element specifies a query and the scope of a discovery search. MailboxQuery *MailboxQuery `xml:"MailboxQuery"` }
func (*SearchQueries) GetSchema ¶
func (S *SearchQueries) GetSchema() *Schema
func (*SearchQueries) SetForMarshal ¶
func (S *SearchQueries) SetForMarshal()
type SearchQuery ¶
func (*SearchQuery) GetSchema ¶
func (S *SearchQuery) GetSchema() *Schema
func (*SearchQuery) SetForMarshal ¶
func (S *SearchQuery) SetForMarshal()
type SearchScope ¶
func (*SearchScope) GetSchema ¶
func (S *SearchScope) GetSchema() *Schema
func (*SearchScope) SetForMarshal ¶
func (S *SearchScope) SetForMarshal()
type SearchableMailbox ¶
type SearchableMailbox struct { XMLName xml.Name // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The ExternalEmailAddress element contains the external email address of the mailbox. ExternalEmailAddress *ExternalEmailAddress `xml:"ExternalEmailAddress"` // The Guid element specifies the globally unique identifier of the mailbox. Guid *Guid `xml:"Guid"` // The IsExternalMailbox element indicates whether the mailbox is external to the organization. IsExternalMailbox *IsExternalMailbox `xml:"IsExternalMailbox"` // The IsMembershipGroup element specifies a Boolean value that indicates whether the entity is a distribution group or a mailbox. IsMembershipGroup *IsMembershipGroup `xml:"IsMembershipGroup"` // The PrimarySmtpAddress element specifies the primary Simple Mail Transfer Protocol (SMTP) address of the mailbox. PrimarySmtpAddress *PrimarySmtpAddressstring `xml:"PrimarySmtpAddress"` // The ReferenceId element specifies the reference identifier for the mailbox. ReferenceId *ReferenceId `xml:"ReferenceId"` }
func (*SearchableMailbox) GetSchema ¶
func (S *SearchableMailbox) GetSchema() *Schema
func (*SearchableMailbox) SetForMarshal ¶
func (S *SearchableMailbox) SetForMarshal()
type SearchableMailboxes ¶
type SearchableMailboxes struct { XMLName xml.Name // The SearchableMailbox element specifies a mailbox returned from a GetSearchableMailboxes request. SearchableMailbox *SearchableMailbox `xml:"SearchableMailbox"` }
func (*SearchableMailboxes) GetSchema ¶
func (S *SearchableMailboxes) GetSchema() *Schema
func (*SearchableMailboxes) SetForMarshal ¶
func (S *SearchableMailboxes) SetForMarshal()
type SecurityIdentifier ¶
func (*SecurityIdentifier) GetSchema ¶
func (S *SecurityIdentifier) GetSchema() *Schema
func (*SecurityIdentifier) SetForMarshal ¶
func (S *SecurityIdentifier) SetForMarshal()
type SeekToConditionPageItemView ¶
type SeekToConditionPageItemView struct { XMLName xml.Name // The Condition element specifies the condition that is used to identify the end of a search for a FindItem or a FindConversation operation. Condition *ConditionRestrictionType `xml:"Condition"` // The text value of the BasePoint attribute is the base point from where the search will start. A text value of Beginning indicates that the search will start at the beginning of the result set. A text value of End indicates that the search will start at the end of the result set. BasePoint *string `xml:"BasePoint,attr"` // The text value of the MaxEntriesReturned attribute is the maximum number of items that can be returned in a result set. MaxEntriesReturned *string `xml:"MaxEntriesReturned,attr"` }
func (*SeekToConditionPageItemView) GetSchema ¶
func (S *SeekToConditionPageItemView) GetSchema() *Schema
func (*SeekToConditionPageItemView) SetForMarshal ¶
func (S *SeekToConditionPageItemView) SetForMarshal()
type SendItem ¶
type SendItem struct { XMLName xml.Name // The ItemIds element contains the unique identities of items, occurrence items, and recurring master items that are used to delete, send, get, move, or copy items in the Exchange store. ItemIds *ItemIds `xml:"ItemIds"` // The SavedItemFolderId element identifies the target folder for operations that update, send, and create items in a mailbox. SavedItemFolderId *SavedItemFolderId `xml:"SavedItemFolderId"` // Identifies whether a copy of the sent item is saved. The save action depends on the value of SaveItemToFolder and whether a SavedItemFolderId element is present in the request. This element is required. SaveItemToFolder *string `xml:"SaveItemToFolder,attr"` }
func (*SendItem) SetForMarshal ¶
func (S *SendItem) SetForMarshal()
type SendItemResponse ¶
type SendItemResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*SendItemResponse) GetSchema ¶
func (S *SendItemResponse) GetSchema() *Schema
func (*SendItemResponse) SetForMarshal ¶
func (S *SendItemResponse) SetForMarshal()
type SendItemResponseMessage ¶
type SendItemResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a SendItem operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*SendItemResponseMessage) GetSchema ¶
func (S *SendItemResponseMessage) GetSchema() *Schema
func (*SendItemResponseMessage) SetForMarshal ¶
func (S *SendItemResponseMessage) SetForMarshal()
type SendNotification ¶
type SendNotification struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*SendNotification) GetSchema ¶
func (S *SendNotification) GetSchema() *Schema
func (*SendNotification) SetForMarshal ¶
func (S *SendNotification) SetForMarshal()
type SendNotificationResponseMessage ¶
type SendNotificationResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The Notification element contains information about the subscription and the events that have occurred since the last notification. Notification *Notification `xml:"Notification"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of a SendNotification operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*SendNotificationResponseMessage) GetSchema ¶
func (S *SendNotificationResponseMessage) GetSchema() *Schema
func (*SendNotificationResponseMessage) SetForMarshal ¶
func (S *SendNotificationResponseMessage) SetForMarshal()
type SendNotificationResult ¶
type SendNotificationResult struct { XMLName xml.Name // The SubscriptionStatus element describes the status of a push subscription. SubscriptionStatus *SubscriptionStatus `xml:"SubscriptionStatus"` }
func (*SendNotificationResult) GetSchema ¶
func (S *SendNotificationResult) GetSchema() *Schema
func (*SendNotificationResult) SetForMarshal ¶
func (S *SendNotificationResult) SetForMarshal()
type SendPrompt ¶
func (*SendPrompt) GetSchema ¶
func (S *SendPrompt) GetSchema() *Schema
func (*SendPrompt) SetForMarshal ¶
func (S *SendPrompt) SetForMarshal()
type SendSMSAlertToRecipients ¶
type SendSMSAlertToRecipients struct { XMLName xml.Name // The Address element represents a fully resolved e-mail address. Address *AddressEmailAddressType `xml:"Address"` }
func (*SendSMSAlertToRecipients) GetSchema ¶
func (S *SendSMSAlertToRecipients) GetSchema() *Schema
func (*SendSMSAlertToRecipients) SetForMarshal ¶
func (S *SendSMSAlertToRecipients) SetForMarshal()
type Sender ¶
type Sender struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*Sender) SetForMarshal ¶
func (S *Sender) SetForMarshal()
type SenderDepartments ¶
type SenderDepartments struct { XMLName xml.Name // The Value element identifies a single recipient or sender department. Value *ValueProtectionRuleValueType `xml:"Value"` }
func (*SenderDepartments) GetSchema ¶
func (S *SenderDepartments) GetSchema() *Schema
func (*SenderDepartments) SetForMarshal ¶
func (S *SenderDepartments) SetForMarshal()
type SenderEmailAddressType ¶
type SenderEmailAddressType struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*SenderEmailAddressType) GetSchema ¶
func (S *SenderEmailAddressType) GetSchema() *Schema
func (*SenderEmailAddressType) SetForMarshal ¶
func (S *SenderEmailAddressType) SetForMarshal()
type SenderSmtpAddress ¶
func (*SenderSmtpAddress) GetSchema ¶
func (S *SenderSmtpAddress) GetSchema() *Schema
func (*SenderSmtpAddress) SetForMarshal ¶
func (S *SenderSmtpAddress) SetForMarshal()
type Senders ¶
type Senders struct { XMLName xml.Name // The SmtpAddress element represents the Simple Mail Transfer Protocol (SMTP) address of an account to be used for impersonation or a Simple Mail Transfer Protocol (SMTP) recipient address of a calendar or contact sharing request. SmtpAddress *SmtpAddress `xml:"SmtpAddress"` }
func (*Senders) SetForMarshal ¶
func (S *Senders) SetForMarshal()
type Senderstring ¶
func (*Senderstring) GetSchema ¶
func (S *Senderstring) GetSchema() *Schema
func (*Senderstring) SetForMarshal ¶
func (S *Senderstring) SetForMarshal()
type SendingAs ¶
type SendingAs struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element represents the name of a mailbox user. Name *NameEmailAddressType `xml:"Name"` // The RoutingType element represents the routing protocol for the recipient. RoutingType *RoutingTypeEmailAddress `xml:"RoutingType"` }
func (*SendingAs) SetForMarshal ¶
func (S *SendingAs) SetForMarshal()
type Sensitivity ¶
func (*Sensitivity) GetSchema ¶
func (S *Sensitivity) GetSchema() *Schema
func (*Sensitivity) SetForMarshal ¶
func (S *Sensitivity) SetForMarshal()
type SentCcMe ¶
func (*SentCcMe) SetForMarshal ¶
func (S *SentCcMe) SetForMarshal()
type SentOnlyToMe ¶
func (*SentOnlyToMe) GetSchema ¶
func (S *SentOnlyToMe) GetSchema() *Schema
func (*SentOnlyToMe) SetForMarshal ¶
func (S *SentOnlyToMe) SetForMarshal()
type SentTime ¶
func (*SentTime) SetForMarshal ¶
func (S *SentTime) SetForMarshal()
type SentToAddresses ¶
type SentToAddresses struct { XMLName xml.Name // The Address element represents a fully resolved e-mail address. Address *AddressEmailAddressType `xml:"Address"` }
func (*SentToAddresses) GetSchema ¶
func (S *SentToAddresses) GetSchema() *Schema
func (*SentToAddresses) SetForMarshal ¶
func (S *SentToAddresses) SetForMarshal()
type SentToMe ¶
func (*SentToMe) SetForMarshal ¶
func (S *SentToMe) SetForMarshal()
type SentToOrCcMe ¶
func (*SentToOrCcMe) GetSchema ¶
func (S *SentToOrCcMe) GetSchema() *Schema
func (*SentToOrCcMe) SetForMarshal ¶
func (S *SentToOrCcMe) SetForMarshal()
type SerializedSecurityContext ¶
type SerializedSecurityContext struct { XMLName xml.Name // The GroupSids element represents a collection of Active Directory directory service group object security identifiers. GroupSids *GroupSids `xml:"GroupSids"` // The PrimarySmtpAddress element represents the primary Simple Mail Transfer Protocol (SMTP) address of an account to be used for server-to-server authorization or delegate access. PrimarySmtpAddress *PrimarySmtpAddress `xml:"PrimarySmtpAddress"` // The RestrictedGroupSids element represents a collection of restricted groups from a user's token. RestrictedGroupSids *RestrictedGroupSids `xml:"RestrictedGroupSids"` // The UserSid element represents the security descriptor definition language (SDDL) form of the user security identifier in a serialized security context SOAP header. Token serialization is not supported. UserSid *UserSid `xml:"UserSid"` }
func (*SerializedSecurityContext) GetSchema ¶
func (S *SerializedSecurityContext) GetSchema() *Schema
func (*SerializedSecurityContext) SetForMarshal ¶
func (S *SerializedSecurityContext) SetForMarshal()
type ServerHint ¶
func (*ServerHint) GetSchema ¶
func (S *ServerHint) GetSchema() *Schema
func (*ServerHint) SetForMarshal ¶
func (S *ServerHint) SetForMarshal()
type ServerMessageTracking ¶
func (*ServerMessageTracking) GetSchema ¶
func (S *ServerMessageTracking) GetSchema() *Schema
func (*ServerMessageTracking) SetForMarshal ¶
func (S *ServerMessageTracking) SetForMarshal()
type ServerReplyWithMessage ¶
type ServerReplyWithMessage struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` }
func (*ServerReplyWithMessage) GetSchema ¶
func (S *ServerReplyWithMessage) GetSchema() *Schema
func (*ServerReplyWithMessage) SetForMarshal ¶
func (S *ServerReplyWithMessage) SetForMarshal()
type ServerVersionInfo ¶
type ServerVersionInfo struct { XMLName xml.Name // Describes the major build number. MajorBuildNumber *string `xml:"MajorBuildNumber,attr"` // Describes the major version number. MajorVersion *string `xml:"MajorVersion,attr"` // Describes the minor build number. MinorBuildNumber *string `xml:"MinorBuildNumber,attr"` // Describes the minor version number. MinorVersion *string `xml:"MinorVersion,attr"` // Describes the Exchange Web Services (EWS) schema version. Version *string `xml:"Version,attr"` }
func (*ServerVersionInfo) GetSchema ¶
func (S *ServerVersionInfo) GetSchema() *Schema
func (*ServerVersionInfo) SetForMarshal ¶
func (S *ServerVersionInfo) SetForMarshal()
type ServiceConfigurationResponseMessageType ¶
type ServiceConfigurationResponseMessageType struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MailTipsConfiguration element contains service configuration information for the mail tips service. MailTipsConfiguration *MailTipsConfigurationMailTipsServiceConfiguration `xml:"MailTipsConfiguration"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ProtectionRulesConfiguration element contains service configuration information for the protection rules service. ProtectionRulesConfiguration *ProtectionRulesConfiguration `xml:"ProtectionRulesConfiguration"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The UnifiedMessagingConfiguration element contains service configuration information for the Unified Messaging service. UnifiedMessagingConfiguration *UnifiedMessagingConfiguration `xml:"UnifiedMessagingConfiguration"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*ServiceConfigurationResponseMessageType) GetSchema ¶
func (S *ServiceConfigurationResponseMessageType) GetSchema() *Schema
func (*ServiceConfigurationResponseMessageType) SetForMarshal ¶
func (S *ServiceConfigurationResponseMessageType) SetForMarshal()
type SetClientExtension ¶
type SetClientExtension struct { XMLName xml.Name // The Actions element identifies an array of actions to perform on a client extension. Actions *ActionsArrayOfSetClientExtensionActionsType `xml:"Actions"` }
func (*SetClientExtension) GetSchema ¶
func (S *SetClientExtension) GetSchema() *Schema
func (*SetClientExtension) SetForMarshal ¶
func (S *SetClientExtension) SetForMarshal()
type SetClientExtensionResponse ¶
type SetClientExtensionResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*SetClientExtensionResponse) GetSchema ¶
func (S *SetClientExtensionResponse) GetSchema() *Schema
func (*SetClientExtensionResponse) SetForMarshal ¶
func (S *SetClientExtensionResponse) SetForMarshal()
type SetClientExtensionResponseMessage ¶
type SetClientExtensionResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*SetClientExtensionResponseMessage) GetSchema ¶
func (S *SetClientExtensionResponseMessage) GetSchema() *Schema
func (*SetClientExtensionResponseMessage) SetForMarshal ¶
func (S *SetClientExtensionResponseMessage) SetForMarshal()
type SetFolderField ¶
type SetFolderField struct { XMLName xml.Name // The CalendarFolder element represents a folder that primarily contains calendar items. CalendarFolder *CalendarFolder `xml:"CalendarFolder"` // The ContactsFolder element represents a contacts folder that is contained in a mailbox. ContactsFolder *ContactsFolder `xml:"ContactsFolder"` // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The Folder element defines a folder to create, get, find, synchronize, or update. Folder *Folder `xml:"Folder"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` // The SearchFolder element represents a search folder that is contained in a mailbox. SearchFolder *SearchFolder `xml:"SearchFolder"` // The TasksFolder element represents a Tasks folder that is contained in a mailbox. TasksFolder *TasksFolder `xml:"TasksFolder"` }
func (*SetFolderField) GetSchema ¶
func (S *SetFolderField) GetSchema() *Schema
func (*SetFolderField) SetForMarshal ¶
func (S *SetFolderField) SetForMarshal()
type SetHoldOnMailboxes ¶
type SetHoldOnMailboxes struct { XMLName xml.Name // The ActionType element indicates the type of action for the hold. ActionType *ActionTypeHoldActionType `xml:"ActionType"` // The Deduplication element indicates whether the search result should remove duplicate items. Deduplication *Deduplication `xml:"Deduplication"` // The HoldId element contains the mailbox hold identifier. HoldId *HoldId `xml:"HoldId"` // The InPlaceHoldIdentity element specifies the identity of a hold that preserves the mailbox items. InPlaceHoldIdentity *InPlaceHoldIdentity `xml:"InPlaceHoldIdentity"` // The IncludeNonIndexableItems element contains a Boolean value to indicate whether to include items that cannot be indexed. IncludeNonIndexableItems *IncludeNonIndexableItems `xml:"IncludeNonIndexableItems"` // The Language element contains the language used for the search query. Language *Language `xml:"Language"` // The Mailboxes element contains a list of mailboxes affected by the hold. Mailboxes *MailboxesArrayOfStringsType `xml:"Mailboxes"` // The Query element contains the search query for the hold. Query *Query `xml:"Query"` }
func (*SetHoldOnMailboxes) GetSchema ¶
func (S *SetHoldOnMailboxes) GetSchema() *Schema
func (*SetHoldOnMailboxes) SetForMarshal ¶
func (S *SetHoldOnMailboxes) SetForMarshal()
type SetHoldOnMailboxesResponse ¶
type SetHoldOnMailboxesResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MailboxHoldResult element contains the result of the GetHoldOnMailboxes request. MailboxHoldResult *MailboxHoldResult `xml:"MailboxHoldResult"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*SetHoldOnMailboxesResponse) GetSchema ¶
func (S *SetHoldOnMailboxesResponse) GetSchema() *Schema
func (*SetHoldOnMailboxesResponse) SetForMarshal ¶
func (S *SetHoldOnMailboxesResponse) SetForMarshal()
type SetHoldOnMailboxesResponseMessage ¶
type SetHoldOnMailboxesResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MailboxHoldResult element contains the result of the GetHoldOnMailboxes request. MailboxHoldResult *MailboxHoldResult `xml:"MailboxHoldResult"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*SetHoldOnMailboxesResponseMessage) GetSchema ¶
func (S *SetHoldOnMailboxesResponseMessage) GetSchema() *Schema
func (*SetHoldOnMailboxesResponseMessage) SetForMarshal ¶
func (S *SetHoldOnMailboxesResponseMessage) SetForMarshal()
type SetImGroup ¶
type SetImGroup struct { XMLName xml.Name // The GroupId element uniquely identifies a group. GroupId *GroupId `xml:"GroupId"` // The NewDisplayName element contains the updated display name of an instant messaging group. NewDisplayName *NewDisplayName `xml:"NewDisplayName"` }
func (*SetImGroup) GetSchema ¶
func (S *SetImGroup) GetSchema() *Schema
func (*SetImGroup) SetForMarshal ¶
func (S *SetImGroup) SetForMarshal()
type SetImGroupResponse ¶
type SetImGroupResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*SetImGroupResponse) GetSchema ¶
func (S *SetImGroupResponse) GetSchema() *Schema
func (*SetImGroupResponse) SetForMarshal ¶
func (S *SetImGroupResponse) SetForMarshal()
type SetImListMigrationCompleted ¶
type SetImListMigrationCompleted struct { XMLName xml.Name // The ImListMigrationCompleted element indicates whether the Exchange store contains the instant messaging items used by instant messaging clients. ImListMigrationCompleted *ImListMigrationCompleted `xml:"ImListMigrationCompleted"` }
func (*SetImListMigrationCompleted) GetSchema ¶
func (S *SetImListMigrationCompleted) GetSchema() *Schema
func (*SetImListMigrationCompleted) SetForMarshal ¶
func (S *SetImListMigrationCompleted) SetForMarshal()
type SetImListMigrationCompletedResponse ¶
type SetImListMigrationCompletedResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*SetImListMigrationCompletedResponse) GetSchema ¶
func (S *SetImListMigrationCompletedResponse) GetSchema() *Schema
func (*SetImListMigrationCompletedResponse) SetForMarshal ¶
func (S *SetImListMigrationCompletedResponse) SetForMarshal()
type SetItemField ¶
type SetItemField struct { XMLName xml.Name // The CalendarItem element represents an Exchange calendar item. CalendarItem *CalendarItem `xml:"CalendarItem"` // The Contact element represents a contact item in the Exchange store. Contact *Contact `xml:"Contact"` // The DistributionList element represents a distribution list. DistributionList *DistributionList `xml:"DistributionList"` // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` // The Item element represents a generic item in the Exchange store. Item *Item `xml:"Item"` // The MeetingCancellation element represents a meeting cancellation in the Exchange store. MeetingCancellation *MeetingCancellation `xml:"MeetingCancellation"` // The MeetingMessage element represents a meeting in the Exchange store. MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // The MeetingRequest element represents a meeting request in the Exchange store. MeetingRequest *MeetingRequest `xml:"MeetingRequest"` // The MeetingResponse element represents a meeting response in the Exchange store. MeetingResponse *MeetingResponse `xml:"MeetingResponse"` // The Message element represents a Microsoft Exchange e-mail message. Message *Message `xml:"Message"` // The Task element represents a task in the Exchange store. Task *Task `xml:"Task"` }
func (*SetItemField) GetSchema ¶
func (S *SetItemField) GetSchema() *Schema
func (*SetItemField) SetForMarshal ¶
func (S *SetItemField) SetForMarshal()
type SetRuleOperation ¶
type SetRuleOperation struct { XMLName xml.Name // The Rule element contains a single rule and represents a rule in a user's mailbox. Rule *RuleRuleType `xml:"Rule"` }
func (*SetRuleOperation) GetSchema ¶
func (S *SetRuleOperation) GetSchema() *Schema
func (*SetRuleOperation) SetForMarshal ¶
func (S *SetRuleOperation) SetForMarshal()
type SetTeamMailbox ¶
type SetTeamMailbox struct { XMLName xml.Name // The EmailAddress element specifies the fully resolved SMTP address for the site mailbox or the associated persona. EmailAddress *EmailAddressEmailAddressType `xml:"EmailAddress"` SharePointSiteUrl *SharePointSiteUrl `xml:"SharePointSiteUrl"` // The State element contains the lifecycle state that is set on a site mailbox. State *StateTeamMailboxLifecycleStateType `xml:"State"` }
func (*SetTeamMailbox) GetSchema ¶
func (S *SetTeamMailbox) GetSchema() *Schema
func (*SetTeamMailbox) SetForMarshal ¶
func (S *SetTeamMailbox) SetForMarshal()
type SetTeamMailboxResponse ¶
type SetTeamMailboxResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*SetTeamMailboxResponse) GetSchema ¶
func (S *SetTeamMailboxResponse) GetSchema() *Schema
func (*SetTeamMailboxResponse) SetForMarshal ¶
func (S *SetTeamMailboxResponse) SetForMarshal()
type SetUserOofSettingsRequest ¶
type SetUserOofSettingsRequest struct { XMLName xml.Name // The Mailbox element represents the mailbox user for a SetUserOofSettings or GetUserOofSettings request. Mailbox *MailboxAvailability `xml:"Mailbox"` // The UserOofSettings element specifies the Out of Office (OOF) settings. UserOofSettings *UserOofSettings `xml:"UserOofSettings"` }
func (*SetUserOofSettingsRequest) GetSchema ¶
func (S *SetUserOofSettingsRequest) GetSchema() *Schema
func (*SetUserOofSettingsRequest) SetForMarshal ¶
func (S *SetUserOofSettingsRequest) SetForMarshal()
type SetUserOofSettingsResponse ¶
type SetUserOofSettingsResponse struct { XMLName xml.Name // The ResponseMessage element provides descriptive information about the response status for a single entity within a request. ResponseMessage *ResponseMessage `xml:"ResponseMessage"` }
func (*SetUserOofSettingsResponse) GetSchema ¶
func (S *SetUserOofSettingsResponse) GetSchema() *Schema
func (*SetUserOofSettingsResponse) SetForMarshal ¶
func (S *SetUserOofSettingsResponse) SetForMarshal()
type SharePointSiteUrl ¶
type SharePointSiteUrl struct {}
func (*SharePointSiteUrl) GetSchema ¶
func (S *SharePointSiteUrl) GetSchema() *Schema
func (*SharePointSiteUrl) SetForMarshal ¶
func (S *SharePointSiteUrl) SetForMarshal()
type SharePointUrlMasterMailboxType ¶
type SharePointUrlMasterMailboxType struct {}
type SharedFolderId ¶
type SharedFolderId struct {}
func (*SharedFolderId) GetSchema ¶
func (S *SharedFolderId) GetSchema() *Schema
func (*SharedFolderId) SetForMarshal ¶
func (S *SharedFolderId) SetForMarshal()
type SharingEffectiveRightsCalendarPermissionReadAccessType ¶
type SharingEffectiveRightsCalendarPermissionReadAccessType struct { XMLName xml.Name TEXT string `xml:",chardata"` }
func (*SharingEffectiveRightsCalendarPermissionReadAccessType) GetSchema ¶
func (S *SharingEffectiveRightsCalendarPermissionReadAccessType) GetSchema() *Schema
func (*SharingEffectiveRightsCalendarPermissionReadAccessType) SetForMarshal ¶
func (S *SharingEffectiveRightsCalendarPermissionReadAccessType) SetForMarshal()
type SharingEffectiveRightsPermissionReadAccessType ¶
type SharingEffectiveRightsPermissionReadAccessType struct { XMLName xml.Name TEXT string `xml:",chardata"` }
func (*SharingEffectiveRightsPermissionReadAccessType) GetSchema ¶
func (S *SharingEffectiveRightsPermissionReadAccessType) GetSchema() *Schema
func (*SharingEffectiveRightsPermissionReadAccessType) SetForMarshal ¶
func (S *SharingEffectiveRightsPermissionReadAccessType) SetForMarshal()
type SharingFolderId ¶
type SharingFolderId struct { XMLName xml.Name // Contains a string that identifies a version of a folder that is identified by the Id attribute. This attribute is optional. Use this attribute to make sure that the correct version of a folder is used. ChangeKey *string `xml:"ChangeKey,attr"` // Contains a string that identifies a folder in the Exchange store. This attribute is required. Id *string `xml:"Id,attr"` }
func (*SharingFolderId) GetSchema ¶
func (S *SharingFolderId) GetSchema() *Schema
func (*SharingFolderId) SetForMarshal ¶
func (S *SharingFolderId) SetForMarshal()
type SharingSecurity ¶
func (*SharingSecurity) GetSchema ¶
func (S *SharingSecurity) GetSchema() *Schema
func (*SharingSecurity) SetForMarshal ¶
func (S *SharingSecurity) SetForMarshal()
type ShowExternalRecipientCount ¶
func (*ShowExternalRecipientCount) GetSchema ¶
func (S *ShowExternalRecipientCount) GetSchema() *Schema
func (*ShowExternalRecipientCount) SetForMarshal ¶
func (S *ShowExternalRecipientCount) SetForMarshal()
type Size ¶
func (*Size) SetForMarshal ¶
func (S *Size) SetForMarshal()
type SizeRequested ¶
func (*SizeRequested) GetSchema ¶
func (S *SizeRequested) GetSchema() *Schema
func (*SizeRequested) SetForMarshal ¶
func (S *SizeRequested) SetForMarshal()
type Sizelong ¶
func (*Sizelong) SetForMarshal ¶
func (S *Sizelong) SetForMarshal()
type SmtpAddress ¶
func (*SmtpAddress) GetSchema ¶
func (S *SmtpAddress) GetSchema() *Schema
func (*SmtpAddress) SetForMarshal ¶
func (S *SmtpAddress) SetForMarshal()
type SortBy ¶
type SortBy struct { XMLName xml.Name // The FieldURI element identifies frequently referenced properties by URI. FieldURI *FieldURI `xml:"FieldURI"` // The IndexedFieldURI element identifies individual members of a dictionary. IndexedFieldURI *IndexedFieldURI `xml:"IndexedFieldURI"` // The text value of the Order attribute is the sort order. A text value of Ascending indicates that the results are in ascending order. A text value of Descending indicates that the results are in descending order. Order *string `xml:"Order,attr"` }
func (*SortBy) SetForMarshal ¶
func (S *SortBy) SetForMarshal()
type SortOrder ¶
type SortOrder struct { XMLName xml.Name // The FieldOrder element represents a single field by which to sort results and indicates the direction for the sort. FieldOrder *FieldOrder `xml:"FieldOrder"` }
func (*SortOrder) SetForMarshal ¶
func (S *SortOrder) SetForMarshal()
type SortOrderConversationNodeSortOrder ¶
func (*SortOrderConversationNodeSortOrder) GetSchema ¶
func (S *SortOrderConversationNodeSortOrder) GetSchema() *Schema
func (*SortOrderConversationNodeSortOrder) SetForMarshal ¶
func (S *SortOrderConversationNodeSortOrder) SetForMarshal()
type SortValue ¶
func (*SortValue) SetForMarshal ¶
func (S *SortValue) SetForMarshal()
type SourceId ¶
type SourceId struct { XMLName xml.Name // The text value of the ChangeKey attribute is the change key of the contact. ChangeKey *string `xml:"ChangeKey,attr"` // The text value of the Id attribute is the identifier of the contact. Id *string `xml:"Id,attr"` }
func (*SourceId) SetForMarshal ¶
func (S *SourceId) SetForMarshal()
type SourceIds ¶
type SourceIds struct { XMLName xml.Name // The AlternateId element describes an identifier to convert in a request and the results of a converted identifier in the response. AlternateId *AlternateId `xml:"AlternateId"` // The AlternatePublicFolderId element describes a public folder identifier to convert to another identifier format. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). AlternatePublicFolderId *AlternatePublicFolderId `xml:"AlternatePublicFolderId"` // The AlternatePublicFolderItemId element describes a public folder item identifier to convert to another identifier format. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). AlternatePublicFolderItemId *AlternatePublicFolderItemId `xml:"AlternatePublicFolderItemId"` }
func (*SourceIds) SetForMarshal ¶
func (S *SourceIds) SetForMarshal()
type SpecificUsers ¶
type SpecificUsers struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*SpecificUsers) GetSchema ¶
func (S *SpecificUsers) GetSchema() *Schema
func (*SpecificUsers) SetForMarshal ¶
func (S *SpecificUsers) SetForMarshal()
type SpouseName ¶
func (*SpouseName) GetSchema ¶
func (S *SpouseName) GetSchema() *Schema
func (*SpouseName) SetForMarshal ¶
func (S *SpouseName) SetForMarshal()
type SpouseNames ¶
type SpouseNames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*SpouseNames) GetSchema ¶
func (S *SpouseNames) GetSchema() *Schema
func (*SpouseNames) SetForMarshal ¶
func (S *SpouseNames) SetForMarshal()
type Standard ¶
type Standard struct { XMLName xml.Name // The AbsoluteDate element represents the date when the time changes from standard or daylight saving time. AbsoluteDate *AbsoluteDate `xml:"AbsoluteDate"` // The BaseOffset element represents the hourly offset from Coordinated Universal Time (UTC) for the current time zone. BaseOffset *BaseOffset `xml:"BaseOffset"` // The Offset element describes the offset from the BaseOffset. Together with the BaseOffset element, the Offset element identifies whether the time is standard or daylight saving time. Offset *Offset `xml:"Offset"` // The RelativeYearlyRecurrence element describes a relative yearly recurrence pattern. RelativeYearlyRecurrence *RelativeYearlyRecurrence `xml:"RelativeYearlyRecurrence"` // The Time element describes the time when the time changes between standard time and daylight saving time. Time *TimeTimeChangeType `xml:"Time"` // Describes the name of the time zone. TimeZoneName *string `xml:"TimeZoneName,attr"` }
func (*Standard) SetForMarshal ¶
func (S *Standard) SetForMarshal()
type StandardGroupBy ¶
func (*StandardGroupBy) GetSchema ¶
func (S *StandardGroupBy) GetSchema() *Schema
func (*StandardGroupBy) SetForMarshal ¶
func (S *StandardGroupBy) SetForMarshal()
type StandardTime ¶
type StandardTime struct { XMLName xml.Name // The Bias element represents the offset from the Coordinated Universal Time (UTC) offset identified by the Bias (UTC) element for standard time and daylight saving time. This value is in minutes. Bias *Bias `xml:"Bias"` // The DayOfWeek element represents the day of the week on which the time zone transition occurs. DayOfWeek *DayOfWeekTimeZone `xml:"DayOfWeek"` // The DayOrder element represents the nth occurrence of the day specified in the DayOfWeek (TimeZone) element that represents the date of transition from and to standard time and daylight saving time. DayOrder *DayOrder `xml:"DayOrder"` // The Month element represents the transition month of the year to and from standard time and daylight saving time. Month *Month `xml:"Month"` // The Time element represents the transition time of day to and from standard time and daylight saving time. Time *Time `xml:"Time"` // The Year element is used to define a time zone that changes depending on the year. This element is optional. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). Year *Year `xml:"Year"` }
func (*StandardTime) GetSchema ¶
func (S *StandardTime) GetSchema() *Schema
func (*StandardTime) SetForMarshal ¶
func (S *StandardTime) SetForMarshal()
type Start ¶
func (*Start) SetForMarshal ¶
func (S *Start) SetForMarshal()
type StartDate ¶
func (*StartDate) SetForMarshal ¶
func (S *StartDate) SetForMarshal()
type StartDateRecurrence ¶
type StartDateRecurrence struct { XMLName xml.Name //this is string, because StartDateReccurence has strange timeformat, and i can't find this format in default go formats TEXT *string `xml:",chardata"` }
func (*StartDateRecurrence) GetSchema ¶
func (S *StartDateRecurrence) GetSchema() *Schema
func (*StartDateRecurrence) SetForMarshal ¶
func (S *StartDateRecurrence) SetForMarshal()
type StartDateTime ¶
func (*StartDateTime) GetSchema ¶
func (S *StartDateTime) GetSchema() *Schema
func (*StartDateTime) SetForMarshal ¶
func (S *StartDateTime) SetForMarshal()
type StartFindInGALSpeechRecognition ¶
func (*StartFindInGALSpeechRecognition) GetSchema ¶
func (S *StartFindInGALSpeechRecognition) GetSchema() *Schema
func (*StartFindInGALSpeechRecognition) SetForMarshal ¶
func (S *StartFindInGALSpeechRecognition) SetForMarshal()
type StartFindInGALSpeechRecognitionResponse ¶
type StartFindInGALSpeechRecognitionResponse struct { XMLName xml.Name TEXT interface{} `xml:",chardata"` }
func (*StartFindInGALSpeechRecognitionResponse) GetSchema ¶
func (S *StartFindInGALSpeechRecognitionResponse) GetSchema() *Schema
func (*StartFindInGALSpeechRecognitionResponse) SetForMarshal ¶
func (S *StartFindInGALSpeechRecognitionResponse) SetForMarshal()
type StartTime ¶
func (*StartTime) SetForMarshal ¶
func (S *StartTime) SetForMarshal()
type StartTimeInMinutes ¶
func (*StartTimeInMinutes) GetSchema ¶
func (S *StartTimeInMinutes) GetSchema() *Schema
func (*StartTimeInMinutes) SetForMarshal ¶
func (S *StartTimeInMinutes) SetForMarshal()
type StartTimeReminderMessageDataType ¶
func (*StartTimeReminderMessageDataType) GetSchema ¶
func (S *StartTimeReminderMessageDataType) GetSchema() *Schema
func (*StartTimeReminderMessageDataType) SetForMarshal ¶
func (S *StartTimeReminderMessageDataType) SetForMarshal()
type StartTimeZone ¶
type StartTimeZone struct { XMLName xml.Name // The Period element defines the name, time offset, and unique identifier for a specific stage of the time zone. Period *Period `xml:"Period"` // The Periods element represents an array of periods that define the time offset at different stages of the time zone. Periods *Periods `xml:"Periods"` // The Transitions element represents an array of time zone transitions. Transitions *Transitions `xml:"Transitions"` // The TransitionsGroup element represents an array of time zone transitions. TransitionsGroup *TransitionsGroup `xml:"TransitionsGroup"` // The TransitionsGroups element represents an array of time zone transition groups. TransitionsGroups *TransitionsGroups `xml:"TransitionsGroups"` // Represents the unique identifier of the time zone definition. Id *string `xml:"Id,attr"` // Represents the descriptive name of the time zone definition. Name *string `xml:"Name,attr"` }
func (*StartTimeZone) GetSchema ¶
func (S *StartTimeZone) GetSchema() *Schema
func (*StartTimeZone) SetForMarshal ¶
func (S *StartTimeZone) SetForMarshal()
type StartTimeZoneId ¶
func (*StartTimeZoneId) GetSchema ¶
func (S *StartTimeZoneId) GetSchema() *Schema
func (*StartTimeZoneId) SetForMarshal ¶
func (S *StartTimeZoneId) SetForMarshal()
type StartWallClock ¶
func (*StartWallClock) GetSchema ¶
func (S *StartWallClock) GetSchema() *Schema
func (*StartWallClock) SetForMarshal ¶
func (S *StartWallClock) SetForMarshal()
type State ¶
func (*State) SetForMarshal ¶
func (S *State) SetForMarshal()
type StateDefinition ¶
func (*StateDefinition) GetSchema ¶
func (S *StateDefinition) GetSchema() *Schema
func (*StateDefinition) SetForMarshal ¶
func (S *StateDefinition) SetForMarshal()
type StateTeamMailboxLifecycleStateType ¶
func (*StateTeamMailboxLifecycleStateType) GetSchema ¶
func (S *StateTeamMailboxLifecycleStateType) GetSchema() *Schema
func (*StateTeamMailboxLifecycleStateType) SetForMarshal ¶
func (S *StateTeamMailboxLifecycleStateType) SetForMarshal()
type Status ¶
func (*Status) SetForMarshal ¶
func (S *Status) SetForMarshal()
type StatusDescription ¶
func (*StatusDescription) GetSchema ¶
func (S *StatusDescription) GetSchema() *Schema
func (*StatusDescription) SetForMarshal ¶
func (S *StatusDescription) SetForMarshal()
type StatusEvent ¶
type StatusEvent struct { XMLName xml.Name // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` }
func (*StatusEvent) GetSchema ¶
func (S *StatusEvent) GetSchema() *Schema
func (*StatusEvent) SetForMarshal ¶
func (S *StatusEvent) SetForMarshal()
type StatusFrequency ¶
func (*StatusFrequency) GetSchema ¶
func (S *StatusFrequency) GetSchema() *Schema
func (*StatusFrequency) SetForMarshal ¶
func (S *StatusFrequency) SetForMarshal()
type StatusHoldStatusType ¶
func (*StatusHoldStatusType) GetSchema ¶
func (S *StatusHoldStatusType) GetSchema() *Schema
func (*StatusHoldStatusType) SetForMarshal ¶
func (S *StatusHoldStatusType) SetForMarshal()
type StatusMemberStatusType ¶
func (*StatusMemberStatusType) GetSchema ¶
func (S *StatusMemberStatusType) GetSchema() *Schema
func (*StatusMemberStatusType) SetForMarshal ¶
func (S *StatusMemberStatusType) SetForMarshal()
type StopProcessingRules ¶
func (*StopProcessingRules) GetSchema ¶
func (S *StopProcessingRules) GetSchema() *Schema
func (*StopProcessingRules) SetForMarshal ¶
func (S *StopProcessingRules) SetForMarshal()
type StorageQuota ¶
func (*StorageQuota) GetSchema ¶
func (S *StorageQuota) GetSchema() *Schema
func (*StorageQuota) SetForMarshal ¶
func (S *StorageQuota) SetForMarshal()
type StoreEntryId ¶
type StreamingSubscriptionRequest ¶
type StreamingSubscriptionRequest struct { XMLName xml.Name // The EventTypes element contains a collection of event notification types that are used to create a subscription. EventTypes *EventTypes `xml:"EventTypes"` // The FolderIds element contains an array of folder identifiers that are used to identify folders to copy, move, get, delete, or monitor for event notifications. FolderIds *FolderIds `xml:"FolderIds"` // Indicates whether the server will subscribe to all folders in the user's mailbox. A value of true indicates that the server will subscribe. SubscribeToAllFolders *string `xml:"SubscribeToAllFolders,attr"` }
func (*StreamingSubscriptionRequest) GetSchema ¶
func (S *StreamingSubscriptionRequest) GetSchema() *Schema
func (*StreamingSubscriptionRequest) SetForMarshal ¶
func (S *StreamingSubscriptionRequest) SetForMarshal()
type Street ¶
func (*Street) SetForMarshal ¶
func (S *Street) SetForMarshal()
type String ¶
func (*String) SetForMarshal ¶
func (S *String) SetForMarshal()
type StringArrayAttributedValue ¶
type StringArrayAttributedValue struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element contains the value of an extended property. Value *Value `xml:"Value"` }
func (*StringArrayAttributedValue) GetSchema ¶
func (S *StringArrayAttributedValue) GetSchema() *Schema
func (*StringArrayAttributedValue) SetForMarshal ¶
func (S *StringArrayAttributedValue) SetForMarshal()
type StringAttributedValue ¶
type StringAttributedValue struct { XMLName xml.Name // The Attributions element specifies an array of attributions for its associated Value element. Attributions *AttributionsArrayOfValueAttributionsType `xml:"Attributions"` // The Value element contains the value of an extended property. Value *Value `xml:"Value"` }
func (*StringAttributedValue) GetSchema ¶
func (S *StringAttributedValue) GetSchema() *Schema
func (*StringAttributedValue) SetForMarshal ¶
func (S *StringAttributedValue) SetForMarshal()
type Subject ¶
func (*Subject) SetForMarshal ¶
func (S *Subject) SetForMarshal()
type SubjectCalendarEventDetails ¶
func (*SubjectCalendarEventDetails) GetSchema ¶
func (S *SubjectCalendarEventDetails) GetSchema() *Schema
func (*SubjectCalendarEventDetails) SetForMarshal ¶
func (S *SubjectCalendarEventDetails) SetForMarshal()
type SubmitTime ¶
func (*SubmitTime) GetSchema ¶
func (S *SubmitTime) GetSchema() *Schema
func (*SubmitTime) SetForMarshal ¶
func (S *SubmitTime) SetForMarshal()
type SubmittedTime ¶
func (*SubmittedTime) GetSchema ¶
func (S *SubmittedTime) GetSchema() *Schema
func (*SubmittedTime) SetForMarshal ¶
func (S *SubmittedTime) SetForMarshal()
type Subscribe ¶
type Subscribe struct { XMLName xml.Name // The PullSubscriptionRequest element represents a subscription to a pull-based event notification subscription. PullSubscriptionRequest *PullSubscriptionRequest `xml:"PullSubscriptionRequest"` // The PushSubscriptionRequest element represents a subscription to a push-based event notification subscription. PushSubscriptionRequest *PushSubscriptionRequest `xml:"PushSubscriptionRequest"` // The StreamingSubscriptionRequest element represents a subscription to a streaming event notification subscription. StreamingSubscriptionRequest *StreamingSubscriptionRequest `xml:"StreamingSubscriptionRequest"` }
func (*Subscribe) SetForMarshal ¶
func (S *Subscribe) SetForMarshal()
type SubscribeResponse ¶
type SubscribeResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*SubscribeResponse) GetSchema ¶
func (S *SubscribeResponse) GetSchema() *Schema
func (*SubscribeResponse) SetForMarshal ¶
func (S *SubscribeResponse) SetForMarshal()
type SubscribeResponseMessage ¶
type SubscribeResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The SubscriptionId element represents the identifier for a subscription. SubscriptionId *SubscriptionIdGetEvents `xml:"SubscriptionId"` // The Watermark element represents an event bookmark in the mailbox event queue. Watermark *Watermark `xml:"Watermark"` // Describes the status of a Subscribe operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*SubscribeResponseMessage) GetSchema ¶
func (S *SubscribeResponseMessage) GetSchema() *Schema
func (*SubscribeResponseMessage) SetForMarshal ¶
func (S *SubscribeResponseMessage) SetForMarshal()
type SubscriptionIdGetEvents ¶
type SubscriptionIdGetStreamingEvents ¶
func (*SubscriptionIdGetStreamingEvents) GetSchema ¶
func (S *SubscriptionIdGetStreamingEvents) GetSchema() *Schema
func (*SubscriptionIdGetStreamingEvents) SetForMarshal ¶
func (S *SubscriptionIdGetStreamingEvents) SetForMarshal()
type SubscriptionIds ¶
type SubscriptionIds struct { XMLName xml.Name // The SubscriptionId element represents the identifier for a streaming subscription. SubscriptionId *SubscriptionIdGetStreamingEvents `xml:"SubscriptionId"` }
func (*SubscriptionIds) GetSchema ¶
func (S *SubscriptionIds) GetSchema() *Schema
func (*SubscriptionIds) SetForMarshal ¶
func (S *SubscriptionIds) SetForMarshal()
type SubscriptionStatus ¶
func (*SubscriptionStatus) GetSchema ¶
func (S *SubscriptionStatus) GetSchema() *Schema
func (*SubscriptionStatus) SetForMarshal ¶
func (S *SubscriptionStatus) SetForMarshal()
type Suffix ¶
func (*Suffix) SetForMarshal ¶
func (S *Suffix) SetForMarshal()
type Suggestion ¶
type Suggestion struct { XMLName xml.Name // The AttendeeConflictDataArray element contains an array of conflict data for queried attendees identified in the GetUserAvailability operation. AttendeeConflictDataArray *AttendeeConflictDataArray `xml:"AttendeeConflictDataArray"` // The IsWorkTime element represents whether the suggested meeting time occurs during scheduled work hours. IsWorkTime *IsWorkTime `xml:"IsWorkTime"` // The MeetingTime element represents a suggested meeting time. MeetingTime *MeetingTime `xml:"MeetingTime"` // The SuggestionQuality element represents the quality of the suggested meeting time. SuggestionQuality *SuggestionQuality `xml:"SuggestionQuality"` }
func (*Suggestion) GetSchema ¶
func (S *Suggestion) GetSchema() *Schema
func (*Suggestion) SetForMarshal ¶
func (S *Suggestion) SetForMarshal()
type SuggestionArray ¶
type SuggestionArray struct { XMLName xml.Name // The Suggestion element represents a single meeting suggestion. Suggestion *Suggestion `xml:"Suggestion"` }
func (*SuggestionArray) GetSchema ¶
func (S *SuggestionArray) GetSchema() *Schema
func (*SuggestionArray) SetForMarshal ¶
func (S *SuggestionArray) SetForMarshal()
type SuggestionDayResult ¶
type SuggestionDayResult struct { XMLName xml.Name // The Date element represents the date that contains the suggested meeting times. Date *Date `xml:"Date"` // The DayQuality element represents the quality of the day for containing quality suggested meeting times. DayQuality *DayQuality `xml:"DayQuality"` // The SuggestionArray element contains an array of meeting suggestions. SuggestionArray *SuggestionArray `xml:"SuggestionArray"` }
func (*SuggestionDayResult) GetSchema ¶
func (S *SuggestionDayResult) GetSchema() *Schema
func (*SuggestionDayResult) SetForMarshal ¶
func (S *SuggestionDayResult) SetForMarshal()
type SuggestionDayResultArray ¶
type SuggestionDayResultArray struct { XMLName xml.Name // The SuggestionDayResult element represents a single day that contains suggested meeting times. SuggestionDayResult *SuggestionDayResult `xml:"SuggestionDayResult"` }
func (*SuggestionDayResultArray) GetSchema ¶
func (S *SuggestionDayResultArray) GetSchema() *Schema
func (*SuggestionDayResultArray) SetForMarshal ¶
func (S *SuggestionDayResultArray) SetForMarshal()
type SuggestionQuality ¶
func (*SuggestionQuality) GetSchema ¶
func (S *SuggestionQuality) GetSchema() *Schema
func (*SuggestionQuality) SetForMarshal ¶
func (S *SuggestionQuality) SetForMarshal()
type SuggestionsResponse ¶
type SuggestionsResponse struct { XMLName xml.Name // The ResponseMessage element provides descriptive information about the response status for a single entity within a request. ResponseMessage *ResponseMessage `xml:"ResponseMessage"` // The SuggestionDayResultArray element contains an array of meeting suggestions organized by date. SuggestionDayResultArray *SuggestionDayResultArray `xml:"SuggestionDayResultArray"` }
func (*SuggestionsResponse) GetSchema ¶
func (S *SuggestionsResponse) GetSchema() *Schema
func (*SuggestionsResponse) SetForMarshal ¶
func (S *SuggestionsResponse) SetForMarshal()
type SuggestionsViewOptions ¶
type SuggestionsViewOptions struct { XMLName xml.Name // The CurrentMeetingTime element represents the start time of a meeting that you want to update with a meeting time proposed by a meeting attendee. CurrentMeetingTime *CurrentMeetingTime `xml:"CurrentMeetingTime"` // The DetailedSuggestionsWindow element identifies the time span that is queried for detailed information about suggested meeting times. DetailedSuggestionsWindow *DetailedSuggestionsWindow `xml:"DetailedSuggestionsWindow"` // The GlobalObjectId element is not used. GlobalObjectId *GlobalObjectId `xml:"GlobalObjectId"` // The GoodThreshold element specifies the percentage of attendees that must have the time period open in order for the time period to qualify as a Good suggested meeting time. GoodThreshold *GoodThreshold `xml:"GoodThreshold"` // The MaximumNonWorkHourResultsByDay element specifies the number of suggested results for meeting times outside regular working hours per day. MaximumNonWorkHourResultsByDay *MaximumNonWorkHourResultsByDay `xml:"MaximumNonWorkHourResultsByDay"` // The MaximumResultsByDay element specifies the number of suggested meeting times per a day returned in the response. MaximumResultsByDay *MaximumResultsByDay `xml:"MaximumResultsByDay"` // The MeetingDurationInMinutes element specifies the duration of the meeting to be suggested. MeetingDurationInMinutes *MeetingDurationInMinutes `xml:"MeetingDurationInMinutes"` // The MinimumSuggestionQuality element defines the quality of meeting suggestions to be returned in the response. MinimumSuggestionQuality *MinimumSuggestionQuality `xml:"MinimumSuggestionQuality"` }
func (*SuggestionsViewOptions) GetSchema ¶
func (S *SuggestionsViewOptions) GetSchema() *Schema
func (*SuggestionsViewOptions) SetForMarshal ¶
func (S *SuggestionsViewOptions) SetForMarshal()
type SuppressReadReceipt ¶
type SuppressReadReceipt struct { XMLName xml.Name // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` }
func (*SuppressReadReceipt) GetSchema ¶
func (S *SuppressReadReceipt) GetSchema() *Schema
func (*SuppressReadReceipt) SetForMarshal ¶
func (S *SuppressReadReceipt) SetForMarshal()
type SuppressReadReceipts ¶
func (*SuppressReadReceipts) GetSchema ¶
func (S *SuppressReadReceipts) GetSchema() *Schema
func (*SuppressReadReceipts) SetForMarshal ¶
func (S *SuppressReadReceipts) SetForMarshal()
type Surname ¶
func (*Surname) SetForMarshal ¶
func (S *Surname) SetForMarshal()
type Surnames ¶
type Surnames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Surnames) SetForMarshal ¶
func (S *Surnames) SetForMarshal()
type SyncFolderHierarchy ¶
type SyncFolderHierarchy struct { XMLName xml.Name // The FolderShape element identifies the folder properties to include in a GetFolder, FindFolder, or SyncFolderHierarchy response. FolderShape *FolderShape `xml:"FolderShape"` // The SyncFolderHierarchy element defines a request to synchronize a folder hierarchy on a client. SyncFolderHierarchy *SyncFolderHierarchy `xml:"SyncFolderHierarchy"` // The SyncFolderId element represents the folder that contains the items to synchronize. SyncFolderId *SyncFolderId `xml:"SyncFolderId"` // The SyncState element contains a base64-encoded form of the synchronization data that is updated after each successful request. This is used to identify the synchronization state. SyncState *SyncState `xml:"SyncState"` }
func (*SyncFolderHierarchy) GetSchema ¶
func (S *SyncFolderHierarchy) GetSchema() *Schema
func (*SyncFolderHierarchy) SetForMarshal ¶
func (S *SyncFolderHierarchy) SetForMarshal()
type SyncFolderHierarchyResponse ¶
type SyncFolderHierarchyResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
type SyncFolderHierarchyResponseMessage ¶
type SyncFolderHierarchyResponseMessage struct { XMLName xml.Name // The Changes element contains a sequenced array of change types that represent the type of differences between the folders on the client and the folders on the computer that is running Microsoft Exchange Server 2007. Changes *ChangesHierarchy `xml:"Changes"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The IncludesLastFolderInRange element indicates whether the last item to synchronize has been included in the response. IncludesLastFolderInRange *IncludesLastFolderInRange `xml:"IncludesLastFolderInRange"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The SyncState element contains a base64-encoded form of the synchronization data that is updated after each successful request. This is used to identify the synchronization state. SyncState *SyncState `xml:"SyncState"` // Describes the status of a SyncFolderHierarchy operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*SyncFolderHierarchyResponseMessage) GetSchema ¶
func (S *SyncFolderHierarchyResponseMessage) GetSchema() *Schema
func (*SyncFolderHierarchyResponseMessage) SetForMarshal ¶
func (S *SyncFolderHierarchyResponseMessage) SetForMarshal()
type SyncFolderId ¶
type SyncFolderId struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*SyncFolderId) GetSchema ¶
func (S *SyncFolderId) GetSchema() *Schema
func (*SyncFolderId) SetForMarshal ¶
func (S *SyncFolderId) SetForMarshal()
type SyncFolderItems ¶
type SyncFolderItems struct { XMLName xml.Name // The Ignore element identifies items to skip during synchronization. Ignore *Ignore `xml:"Ignore"` // The ItemShape element identifies a set of properties to return in a GetItem operation, FindItem operation, or SyncFolderItems operation response. ItemShape *ItemShape `xml:"ItemShape"` // The MaxChangesReturned element describes the maximum number of changes that can be returned in a synchronization response. MaxChangesReturned *MaxChangesReturned `xml:"MaxChangesReturned"` // The SyncFolderId element represents the folder that contains the items to synchronize. SyncFolderId *SyncFolderId `xml:"SyncFolderId"` // The SyncScope element specifies whether just items or items and folder associated information are returned in a synchronization response. SyncScope *SyncScope `xml:"SyncScope"` // The SyncState element contains a base64-encoded form of the synchronization data that is updated after each successful request. This is used to identify the synchronization state. SyncState *SyncState `xml:"SyncState"` }
type SyncFolderItemsResponse ¶
type SyncFolderItemsResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*SyncFolderItemsResponse) GetSchema ¶
func (S *SyncFolderItemsResponse) GetSchema() *Schema
func (*SyncFolderItemsResponse) SetForMarshal ¶
func (S *SyncFolderItemsResponse) SetForMarshal()
type SyncFolderItemsResponseMessage ¶
type SyncFolderItemsResponseMessage struct { XMLName xml.Name // The Changes element contains a sequence array of change types that represent the types of differences between the items on the client and the items on the Exchange server. Changes *ChangesItems `xml:"Changes"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The IncludesLastItemInRange element indicates whether the last item to synchronize has been included in the response. IncludesLastItemInRange *IncludesLastItemInRange `xml:"IncludesLastItemInRange"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The SyncState element contains a base64-encoded form of the synchronization data that is updated after each successful request. This is used to identify the synchronization state. SyncState *SyncState `xml:"SyncState"` // Describes the status of a SyncFolderItems operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*SyncFolderItemsResponseMessage) GetSchema ¶
func (S *SyncFolderItemsResponseMessage) GetSchema() *Schema
func (*SyncFolderItemsResponseMessage) SetForMarshal ¶
func (S *SyncFolderItemsResponseMessage) SetForMarshal()
type SyncScope ¶
func (*SyncScope) SetForMarshal ¶
func (S *SyncScope) SetForMarshal()
type SyncState ¶
func (*SyncState) SetForMarshal ¶
func (S *SyncState) SetForMarshal()
type SyncStatebase64Binary ¶
func (*SyncStatebase64Binary) GetSchema ¶
func (S *SyncStatebase64Binary) GetSchema() *Schema
func (*SyncStatebase64Binary) SetForMarshal ¶
func (S *SyncStatebase64Binary) SetForMarshal()
type TTL ¶
func (*TTL) SetForMarshal ¶
func (T *TTL) SetForMarshal()
type TTLClientAccessTokenTypeType ¶
func (*TTLClientAccessTokenTypeType) GetSchema ¶
func (T *TTLClientAccessTokenTypeType) GetSchema() *Schema
func (*TTLClientAccessTokenTypeType) SetForMarshal ¶
func (T *TTLClientAccessTokenTypeType) SetForMarshal()
type TTYTDDPhoneNumbers ¶
type TTYTDDPhoneNumbers struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*TTYTDDPhoneNumbers) GetSchema ¶
func (T *TTYTDDPhoneNumbers) GetSchema() *Schema
func (*TTYTDDPhoneNumbers) SetForMarshal ¶
func (T *TTYTDDPhoneNumbers) SetForMarshal()
type Task ¶
type Task struct { XMLName xml.Name // The ActualWork element represents the actual amount of time that is spent on a task. ActualWork *ActualWork `xml:"ActualWork"` // The AssignedTime element represents the time when a task is assigned to a contact. AssignedTime *AssignedTime `xml:"AssignedTime"` // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The BillingInformation element holds billing information for a task. BillingInformation *BillingInformation `xml:"BillingInformation"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The Categories element contains a collection of strings that identify the categories to which an item in the mailbox belongs. Categories *Categories `xml:"Categories"` // The ChangeCount element specifies the version of the task. ChangeCount *ChangeCount `xml:"ChangeCount"` // The Companies element represents the collection of companies that are associated with a contact or task. Companies *Companies `xml:"Companies"` // The CompleteDate element represents the date on which an item was completed. CompleteDate *CompleteDate `xml:"CompleteDate"` // The Contacts element contains a list of contacts that are associated with a task. Contacts *Contacts `xml:"Contacts"` // The ConversationId element contains the identifier of an item or conversation. ConversationId *ConversationId `xml:"ConversationId"` // The Culture element represents the culture for a given item in a mailbox. Culture *Culture `xml:"Culture"` // The DateTimeCreated element represents the date and time that an item in the mailbox was created. DateTimeCreated *DateTimeCreated `xml:"DateTimeCreated"` // The DateTimeReceived element represents the date and time that an item in a mailbox was received. DateTimeReceived *DateTimeReceived `xml:"DateTimeReceived"` // The DateTimeSent element represents the date and time at which an item in a mailbox was sent. DateTimeSent *DateTimeSent `xml:"DateTimeSent"` // The DelegationState element represents the status of a delegated task. DelegationState *DelegationState `xml:"DelegationState"` // The Delegator element contains the name of the delegator who assigned the task. Delegator *Delegator `xml:"Delegator"` // The DisplayCc element represents the display string that is used for the contents of the Cc box. This is the concatenated string of all Cc recipient display names. DisplayCc *DisplayCc `xml:"DisplayCc"` // The DisplayTo element represents the display string that is used for the contents of the To box. This is the concatenated string of all To recipient display names. DisplayTo *DisplayTo `xml:"DisplayTo"` // The DueDate element represents the date an item is due. DueDate *DueDate `xml:"DueDate"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The HasAttachments element represents a property that is set to true if an item has at least one visible attachment or if a conversation contains at least one item that has an attachment. This property is read-only. HasAttachments *HasAttachments `xml:"HasAttachments"` // The Importance element describes the importance of an item or the aggregated importance of all items in a conversation in the current folder. Importance *Importance `xml:"Importance"` // The InReplyTo element represents the identifier of the item to which this item is a reply. InReplyTo *InReplyTo `xml:"InReplyTo"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The IsAssignmentEditable element represents the task type. IsAssignmentEditable *IsAssignmentEditable `xml:"IsAssignmentEditable"` // The IsAssociated element indicates whether the item is associated with a folder. IsAssociated *IsAssociated `xml:"IsAssociated"` // The IsComplete element indicates whether the task has been completed. IsComplete *IsComplete `xml:"IsComplete"` // The IsDraft element indicates whether an item has not yet been sent. IsDraft *IsDraft `xml:"IsDraft"` // The IsFromMe element indicates whether a user sent an item to him or herself. IsFromMe *IsFromMe `xml:"IsFromMe"` // The IsRecurring element indicates whether a calendar item, meeting request, or task is part of a recurring item. This element is read-only. IsRecurring *IsRecurring `xml:"IsRecurring"` // The IsResend element indicates whether the item had previously been sent. IsResend *IsResend `xml:"IsResend"` // The IsSubmitted element indicates whether an item has been submitted to the Outbox default folder. IsSubmitted *IsSubmitted `xml:"IsSubmitted"` // The IsTeamTask element indicates whether the task is owned by a team. IsTeamTask *IsTeamTask `xml:"IsTeamTask"` // The IsUnmodified element indicates whether the item has been modified. IsUnmodified *IsUnmodified `xml:"IsUnmodified"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The LastModifiedName element contains the display name of the last user to modify an item. This element is read-only. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). LastModifiedName *LastModifiedName `xml:"LastModifiedName"` // The LastModifiedTime element indicates when an item was last modified. This element is read-only. LastModifiedTime *LastModifiedTime `xml:"LastModifiedTime"` // The Mileage element represents mileage for a task or contact item. Mileage *Mileage `xml:"Mileage"` // The MimeContent element contains the ASCII MIME stream of an object that is represented in base64Binary format and supports [RFC2045]. MimeContent *MimeContent `xml:"MimeContent"` // The Owner element represents the owner of a task. Owner *Owner `xml:"Owner"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The PercentComplete element describes the completion status of a task. PercentComplete *PercentComplete `xml:"PercentComplete"` // The Recurrence element contains recurrence information for recurring tasks. Recurrence *RecurrenceTaskRecurrenceType `xml:"Recurrence"` // The ReminderDueBy element represents the date and time when the event occurs. This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed. ReminderDueBy *ReminderDueBy `xml:"ReminderDueBy"` // The ReminderIsSet element indicates whether a reminder has been set for an item in the Exchange store. ReminderIsSet *ReminderIsSet `xml:"ReminderIsSet"` // The ReminderMinutesBeforeStart element represents the number of minutes before an event occurs when a reminder is displayed. ReminderMinutesBeforeStart *ReminderMinutesBeforeStart `xml:"ReminderMinutesBeforeStart"` // The ResponseObjects element contains a collection of all the response objects that are associated with an item in the Exchange store. ResponseObjects *ResponseObjects `xml:"ResponseObjects"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The Size element represents the size in bytes of an item or all the items in a conversation in the current folder. This property is read-only. Size *Size `xml:"Size"` // The StartDate element represents the start date of an item. StartDate *StartDate `xml:"StartDate"` // The Status element represents the status of a task item. Status *Status `xml:"Status"` // The StatusDescription element contains an explanation of the task status. StatusDescription *StatusDescription `xml:"StatusDescription"` // The Subject element represents the subject property of Exchange store items. The subject is limited to 255 characters. Subject *Subject `xml:"Subject"` // The TotalWork element contains a description of how much work is associated with a task. TotalWork *TotalWork `xml:"TotalWork"` // The UniqueBody element represents an HTML fragment or plain text which represents the unique body of this conversation. UniqueBody *UniqueBody `xml:"UniqueBody"` // The WebClientEditFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to edit an item in Outlook Web App. WebClientEditFormQueryString *WebClientEditFormQueryString `xml:"WebClientEditFormQueryString"` // The WebClientReadFormQueryString element represents a URL to concatenate to the Outlook Web App endpoint to read an item in Outlook Web App. WebClientReadFormQueryString *WebClientReadFormQueryString `xml:"WebClientReadFormQueryString"` }
func (*Task) SetForMarshal ¶
func (T *Task) SetForMarshal()
type TaskString ¶
func (*TaskString) GetSchema ¶
func (T *TaskString) GetSchema() *Schema
func (*TaskString) SetForMarshal ¶
func (T *TaskString) SetForMarshal()
type TaskSuggestion ¶
type TaskSuggestion struct { XMLName xml.Name // The Assignees element specifies the people to whom a task is assigned. Assignees *Assignees `xml:"Assignees"` // The Position element specifies the position of an entity extracted from a message. Position *Position `xml:"Position"` // The TaskString element contains a suggested task. TaskString *TaskString `xml:"TaskString"` }
func (*TaskSuggestion) GetSchema ¶
func (T *TaskSuggestion) GetSchema() *Schema
func (*TaskSuggestion) SetForMarshal ¶
func (T *TaskSuggestion) SetForMarshal()
type TaskSuggestions ¶
type TaskSuggestions struct { XMLName xml.Name // The TaskSuggestion element contains a task suggestion that resulted from an entity extracted from an item. TaskSuggestion *TaskSuggestion `xml:"TaskSuggestion"` }
func (*TaskSuggestions) GetSchema ¶
func (T *TaskSuggestions) GetSchema() *Schema
func (*TaskSuggestions) SetForMarshal ¶
func (T *TaskSuggestions) SetForMarshal()
type TaskTimedOut ¶
func (*TaskTimedOut) GetSchema ¶
func (T *TaskTimedOut) GetSchema() *Schema
func (*TaskTimedOut) SetForMarshal ¶
func (T *TaskTimedOut) SetForMarshal()
type TasksFolder ¶
type TasksFolder struct { XMLName xml.Name // The ChildFolderCount element represents the number of immediate child folders that are contained within a folder. This property is read-only. ChildFolderCount *ChildFolderCount `xml:"ChildFolderCount"` // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The EffectiveRights element contains the client's rights based on the permission settings for the item or folder. This element is read-only. EffectiveRights *EffectiveRights `xml:"EffectiveRights"` // The ExtendedProperty element identifies extended MAPI properties on folders and items. ExtendedProperty *ExtendedProperty `xml:"ExtendedProperty"` // The FolderClass element represents the folder class for a folder. FolderClass *FolderClass `xml:"FolderClass"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // The ManagedFolderInformation element contains information about a managed custom folder. ManagedFolderInformation *ManagedFolderInformation `xml:"ManagedFolderInformation"` // The ParentFolderId element represents the identifier of the parent folder that contains the item or folder. ParentFolderId *ParentFolderId `xml:"ParentFolderId"` // The PermissionSet element contains all the permissions that are configured for a folder. PermissionSet *PermissionSetPermissionSetType `xml:"PermissionSet"` // The TotalCount element represents the total count of items within a given folder. TotalCount *TotalCount `xml:"TotalCount"` // The UnreadCount element contains the count of unread items within a folder. UnreadCount *UnreadCount `xml:"UnreadCount"` }
func (*TasksFolder) GetSchema ¶
func (T *TasksFolder) GetSchema() *Schema
func (*TasksFolder) SetForMarshal ¶
func (T *TasksFolder) SetForMarshal()
type TasksFolderPermissionLevel ¶
func (*TasksFolderPermissionLevel) GetSchema ¶
func (T *TasksFolderPermissionLevel) GetSchema() *Schema
func (*TasksFolderPermissionLevel) SetForMarshal ¶
func (T *TasksFolderPermissionLevel) SetForMarshal()
type TelUriAddress ¶
func (*TelUriAddress) GetSchema ¶
func (T *TelUriAddress) GetSchema() *Schema
func (*TelUriAddress) SetForMarshal ¶
func (T *TelUriAddress) SetForMarshal()
type TelexNumbers ¶
type TelexNumbers struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*TelexNumbers) GetSchema ¶
func (T *TelexNumbers) GetSchema() *Schema
func (*TelexNumbers) SetForMarshal ¶
func (T *TelexNumbers) SetForMarshal()
type TemplateDescription ¶
func (*TemplateDescription) GetSchema ¶
func (T *TemplateDescription) GetSchema() *Schema
func (*TemplateDescription) SetForMarshal ¶
func (T *TemplateDescription) SetForMarshal()
type TemplateName ¶
func (*TemplateName) GetSchema ¶
func (T *TemplateName) GetSchema() *Schema
func (*TemplateName) SetForMarshal ¶
func (T *TemplateName) SetForMarshal()
type TentativelyAcceptItem ¶
type TentativelyAcceptItem struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The BccRecipients element represents a collection of recipients to receive a blind carbon copy (Bcc) of an e-mail message. BccRecipients *BccRecipients `xml:"BccRecipients"` // The Body element specifies the body of an item. Body *Body `xml:"Body"` // The CcRecipients element represents a collection of recipients that will receive a copy of the message. CcRecipients *CcRecipients `xml:"CcRecipients"` // The InternetMessageHeaders element contains a collection of some of the Internet message headers that are contained in an item in a mailbox. To get the entire collection of Internet message headers, use the PR_TRANSPORT_MESSAGE_HEADERS property. For more information about EWS and Internet message headers, seeGetting Internet message headersin EWS, MIME, and the missing Internet message headers. InternetMessageHeaders *InternetMessageHeaders `xml:"InternetMessageHeaders"` // The IsDeliveryReceiptRequested element indicates whether the sender of an item requests a delivery receipt. IsDeliveryReceiptRequested *IsDeliveryReceiptRequested `xml:"IsDeliveryReceiptRequested"` // The IsReadReceiptRequested element indicates whether the sender of an item requests a read receipt. IsReadReceiptRequested *IsReadReceiptRequested `xml:"IsReadReceiptRequested"` // The ItemClass element represents the message class of an item. ItemClass *ItemClass `xml:"ItemClass"` // The ProposedEnd element specifies the proposed end time of a meeting. ProposedEnd *ProposedEnd `xml:"ProposedEnd"` // The ProposedStart element specifies the proposed start time of a meeting. ProposedStart *ProposedStart `xml:"ProposedStart"` // The ReceivedBy element identifies the delegate in a delegate access scenario. ReceivedBy *ReceivedBy `xml:"ReceivedBy"` // The ReceivedRepresenting element identifies the principal in a delegate access scenario. ReceivedRepresenting *ReceivedRepresenting `xml:"ReceivedRepresenting"` // The ReferenceItemId element identifies the item to which the response object refers. ReferenceItemId *ReferenceItemId `xml:"ReferenceItemId"` // The Sender element identifies the sender of an item. Sender *Sender `xml:"Sender"` // The Sensitivity element indicates the sensitivity level of an item. Sensitivity *Sensitivity `xml:"Sensitivity"` // The ToRecipients element contains an array of recipients of an item. These are the primary recipients of an item. ToRecipients *ToRecipients `xml:"ToRecipients"` }
func (*TentativelyAcceptItem) GetSchema ¶
func (T *TentativelyAcceptItem) GetSchema() *Schema
func (*TentativelyAcceptItem) SetForMarshal ¶
func (T *TentativelyAcceptItem) SetForMarshal()
type Term ¶
type Term struct { XMLName xml.Name // The Scope element specifies the string to be highlighted. Scope *ScopeHighlightTermType `xml:"Scope"` // The Value element contains the value of an extended property. Value *Value `xml:"Value"` }
func (*Term) SetForMarshal ¶
func (T *Term) SetForMarshal()
type TextBody ¶
type TextBody struct { XMLName xml.Name // Indicates the body type. The value of Text for the BodyTypeType attribute indicates that the body is in plain text form. The value of HTML for the BodyTypeType attribute indicates that the body is in HTML form. The BodyTypeType attribute is required. BodyTypeType *string `xml:"BodyTypeType,attr"` // Indicates that the body contents have been truncated. A text value of false for the IsTruncated attribute indicates that the body contents have not been truncated. The normalized body will be truncated if the text body length is longer than the value set in the MaximumBodySize element. IsTruncated *string `xml:"IsTruncated,attr"` }
func (*TextBody) SetForMarshal ¶
func (T *TextBody) SetForMarshal()
type Time ¶
func (*Time) SetForMarshal ¶
func (T *Time) SetForMarshal()
type TimeOffset ¶
func (*TimeOffset) GetSchema ¶
func (T *TimeOffset) GetSchema() *Schema
func (*TimeOffset) SetForMarshal ¶
func (T *TimeOffset) SetForMarshal()
type TimeStamp ¶
func (*TimeStamp) SetForMarshal ¶
func (T *TimeStamp) SetForMarshal()
type TimeTimeChangeType ¶
func (*TimeTimeChangeType) GetSchema ¶
func (T *TimeTimeChangeType) GetSchema() *Schema
func (*TimeTimeChangeType) SetForMarshal ¶
func (T *TimeTimeChangeType) SetForMarshal()
type TimeWindow ¶
type TimeWindow struct { XMLName xml.Name // The EndTime element represents the end of a time span. EndTime *EndTime `xml:"EndTime"` // The StartTime element represents the start of a time span. StartTime *StartTime `xml:"StartTime"` }
func (*TimeWindow) GetSchema ¶
func (T *TimeWindow) GetSchema() *Schema
func (*TimeWindow) SetForMarshal ¶
func (T *TimeWindow) SetForMarshal()
type TimeZoneAvailability ¶
type TimeZoneAvailability struct { XMLName xml.Name // The DaylightTime element represents an offset from the time relative to Coordinated Universal Time (UTC) that is represented by the Bias (UTC) element in regions where daylight saving time is observed. This element also contains information about when the transition to daylight saving time from standard time occurs. DaylightTime *DaylightTime `xml:"DaylightTime"` // The StandardTime element represents an offset from the time relative to Coordinated Universal Time (UTC) that is represented by the Bias (UTC) element. This element also contains information about the transition to standard time from daylight saving time in regions where daylight saving time is observed. StandardTime *StandardTime `xml:"StandardTime"` }
func (*TimeZoneAvailability) GetSchema ¶
func (T *TimeZoneAvailability) GetSchema() *Schema
func (*TimeZoneAvailability) SetForMarshal ¶
func (T *TimeZoneAvailability) SetForMarshal()
type TimeZoneContext ¶
type TimeZoneContext struct { XMLName xml.Name // The TimeZoneDefinition element specifies the periods and transitions that define a time zone. TimeZoneDefinition *TimeZoneDefinition `xml:"TimeZoneDefinition"` }
func (*TimeZoneContext) GetSchema ¶
func (T *TimeZoneContext) GetSchema() *Schema
func (*TimeZoneContext) SetForMarshal ¶
func (T *TimeZoneContext) SetForMarshal()
type TimeZoneDefinition ¶
type TimeZoneDefinition struct { XMLName xml.Name // The Period element defines the name, time offset, and unique identifier for a specific stage of the time zone. Period *Period `xml:"Period"` // The Periods element represents an array of periods that define the time offset at different stages of the time zone. Periods *Periods `xml:"Periods"` // The Transitions element represents an array of time zone transitions. Transitions *Transitions `xml:"Transitions"` // The TransitionsGroup element represents an array of time zone transitions. TransitionsGroup *TransitionsGroup `xml:"TransitionsGroup"` // The TransitionsGroups element represents an array of time zone transition groups. TransitionsGroups *TransitionsGroups `xml:"TransitionsGroups"` // Represents the unique identifier of the time zone. Id *string `xml:"Id,attr"` // Represents the descriptive name of the time zone. Name *string `xml:"Name,attr"` }
func (*TimeZoneDefinition) GetSchema ¶
func (T *TimeZoneDefinition) GetSchema() *Schema
func (*TimeZoneDefinition) SetForMarshal ¶
func (T *TimeZoneDefinition) SetForMarshal()
type TimeZoneDefinitions ¶
type TimeZoneDefinitions struct { XMLName xml.Name // The TimeZoneDefinition element specifies the periods and transitions that define a time zone. TimeZoneDefinition *TimeZoneDefinition `xml:"TimeZoneDefinition"` }
func (*TimeZoneDefinitions) GetSchema ¶
func (T *TimeZoneDefinitions) GetSchema() *Schema
func (*TimeZoneDefinitions) SetForMarshal ¶
func (T *TimeZoneDefinitions) SetForMarshal()
type TimeZoneItem ¶
func (*TimeZoneItem) GetSchema ¶
func (T *TimeZoneItem) GetSchema() *Schema
func (*TimeZoneItem) SetForMarshal ¶
func (T *TimeZoneItem) SetForMarshal()
type Timeout ¶
func (*Timeout) SetForMarshal ¶
func (T *Timeout) SetForMarshal()
type Timeoutduration ¶
func (*Timeoutduration) GetSchema ¶
func (T *Timeoutduration) GetSchema() *Schema
func (*Timeoutduration) SetForMarshal ¶
func (T *Timeoutduration) SetForMarshal()
type Title ¶
func (*Title) SetForMarshal ¶
func (T *Title) SetForMarshal()
type Titles ¶
type Titles struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*Titles) SetForMarshal ¶
func (T *Titles) SetForMarshal()
type To ¶
type To struct { XMLName xml.Name // Indicates whether the time zone transition target is a time zone period or of a group of time zone transitions. Kind *string `xml:"Kind,attr"` }
func (*To) SetForMarshal ¶
func (T *To) SetForMarshal()
type ToDate ¶
func (*ToDate) SetForMarshal ¶
func (T *ToDate) SetForMarshal()
type ToFolderId ¶
type ToFolderId struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` }
func (*ToFolderId) GetSchema ¶
func (T *ToFolderId) GetSchema() *Schema
func (*ToFolderId) SetForMarshal ¶
func (T *ToFolderId) SetForMarshal()
type ToRecipients ¶
type ToRecipients struct { XMLName xml.Name // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox []*Mailbox `xml:"t:Mailbox"` }
func (*ToRecipients) GetSchema ¶
func (T *ToRecipients) GetSchema() *Schema
func (*ToRecipients) SetForMarshal ¶
func (T *ToRecipients) SetForMarshal()
type ToRecipientsArrayOfSmtpAddressType ¶
type ToRecipientsArrayOfSmtpAddressType struct { XMLName xml.Name // The SmtpAddress element represents the Simple Mail Transfer Protocol (SMTP) address of an account to be used for impersonation or a Simple Mail Transfer Protocol (SMTP) recipient address of a calendar or contact sharing request. SmtpAddress *SmtpAddress `xml:"SmtpAddress"` }
func (*ToRecipientsArrayOfSmtpAddressType) GetSchema ¶
func (T *ToRecipientsArrayOfSmtpAddressType) GetSchema() *Schema
func (*ToRecipientsArrayOfSmtpAddressType) SetForMarshal ¶
func (T *ToRecipientsArrayOfSmtpAddressType) SetForMarshal()
type Token ¶
func (*Token) SetForMarshal ¶
func (T *Token) SetForMarshal()
type TokenClientAccessTokenType ¶
type TokenClientAccessTokenType struct { XMLName xml.Name // The ID element specifies the identifier of an app. ID *IDString `xml:"ID"` // The TTL element specifies the time, in minutes, that the token is valid. TTL *TTL `xml:"TTL"` // The TokenType element specifies the type of token. TokenType *TokenType `xml:"TokenType"` // The TokenValue element specifies the encoded client access token. TokenValue *TokenValue `xml:"TokenValue"` }
func (*TokenClientAccessTokenType) GetSchema ¶
func (T *TokenClientAccessTokenType) GetSchema() *Schema
func (*TokenClientAccessTokenType) SetForMarshal ¶
func (T *TokenClientAccessTokenType) SetForMarshal()
type TokenRequest ¶
type TokenRequest struct { XMLName xml.Name // The ID element specifies the identifier of an app. ID *IDString `xml:"ID"` // The TokenType element identifies the type of client access token that will be returned in the GetClientAccessToken response. TokenType *TokenTypeClientAccessTokenType `xml:"TokenType"` }
func (*TokenRequest) GetSchema ¶
func (T *TokenRequest) GetSchema() *Schema
func (*TokenRequest) SetForMarshal ¶
func (T *TokenRequest) SetForMarshal()
type TokenRequests ¶
type TokenRequests struct { XMLName xml.Name // The TokenRequest element specifies a single token request. TokenRequest *TokenRequest `xml:"TokenRequest"` }
func (*TokenRequests) GetSchema ¶
func (T *TokenRequests) GetSchema() *Schema
func (*TokenRequests) SetForMarshal ¶
func (T *TokenRequests) SetForMarshal()
type TokenString ¶
func (*TokenString) GetSchema ¶
func (T *TokenString) GetSchema() *Schema
func (*TokenString) SetForMarshal ¶
func (T *TokenString) SetForMarshal()
type TokenType ¶
func (*TokenType) SetForMarshal ¶
func (T *TokenType) SetForMarshal()
type TokenTypeClientAccessTokenType ¶
func (*TokenTypeClientAccessTokenType) GetSchema ¶
func (T *TokenTypeClientAccessTokenType) GetSchema() *Schema
func (*TokenTypeClientAccessTokenType) SetForMarshal ¶
func (T *TokenTypeClientAccessTokenType) SetForMarshal()
type TokenValue ¶
func (*TokenValue) GetSchema ¶
func (T *TokenValue) GetSchema() *Schema
func (*TokenValue) SetForMarshal ¶
func (T *TokenValue) SetForMarshal()
type TooBigGroupAttendeeConflictData ¶
func (*TooBigGroupAttendeeConflictData) GetSchema ¶
func (T *TooBigGroupAttendeeConflictData) GetSchema() *Schema
func (*TooBigGroupAttendeeConflictData) SetForMarshal ¶
func (T *TooBigGroupAttendeeConflictData) SetForMarshal()
type TotalConversationsInView ¶
func (*TotalConversationsInView) GetSchema ¶
func (T *TotalConversationsInView) GetSchema() *Schema
func (*TotalConversationsInView) SetForMarshal ¶
func (T *TotalConversationsInView) SetForMarshal()
type TotalCount ¶
func (*TotalCount) GetSchema ¶
func (T *TotalCount) GetSchema() *Schema
func (*TotalCount) SetForMarshal ¶
func (T *TotalCount) SetForMarshal()
type TotalMemberCount ¶
func (*TotalMemberCount) GetSchema ¶
func (T *TotalMemberCount) GetSchema() *Schema
func (*TotalMemberCount) SetForMarshal ¶
func (T *TotalMemberCount) SetForMarshal()
type TotalNumberOfPeopleInView ¶
func (*TotalNumberOfPeopleInView) GetSchema ¶
func (T *TotalNumberOfPeopleInView) GetSchema() *Schema
func (*TotalNumberOfPeopleInView) SetForMarshal ¶
func (T *TotalNumberOfPeopleInView) SetForMarshal()
type TotalWork ¶
func (*TotalWork) SetForMarshal ¶
func (T *TotalWork) SetForMarshal()
type TrackingPropertyType ¶
type TrackingPropertyType struct { XMLName xml.Name // The Name element represents the property name for a message tracking report. Name *NameMessageTracking `xml:"Name"` // The Value element represents the property value for a message tracking report. Value *ValueMessageTracking `xml:"Value"` }
func (*TrackingPropertyType) GetSchema ¶
func (T *TrackingPropertyType) GetSchema() *Schema
func (*TrackingPropertyType) SetForMarshal ¶
func (T *TrackingPropertyType) SetForMarshal()
type Transition ¶
type Transition struct { XMLName xml.Name // The Period element defines the name, time offset, and unique identifier for a specific stage of the time zone. Period *Period `xml:"Period"` // The To element specifies the target of the time zone transition. The target is either a time zone period or a group of time zone transitions. To *To `xml:"To"` // The TransitionsGroup element represents an array of time zone transitions. TransitionsGroup *TransitionsGroup `xml:"TransitionsGroup"` }
func (*Transition) GetSchema ¶
func (T *Transition) GetSchema() *Schema
func (*Transition) SetForMarshal ¶
func (T *Transition) SetForMarshal()
type Transitions ¶
type Transitions struct { XMLName xml.Name // The AbsoluteDateTransition element represents a time zone transition that occurs on a specific date and at a specific time. AbsoluteDateTransition *AbsoluteDateTransition `xml:"AbsoluteDateTransition"` // The RecurringDateTransition element represents a time zone transition that occurs on a specific date each year. RecurringDateTransition *RecurringDateTransition `xml:"RecurringDateTransition"` // The RecurringDayTransition element represents a time zone transition that occurs on the same day each year. RecurringDayTransition *RecurringDayTransition `xml:"RecurringDayTransition"` // The Transition element represents a time zone transition. Transition *Transition `xml:"Transition"` // Represents the unique identifier of the time zone definition. Id *string `xml:"Id,attr"` }
func (*Transitions) GetSchema ¶
func (T *Transitions) GetSchema() *Schema
func (*Transitions) SetForMarshal ¶
func (T *Transitions) SetForMarshal()
type TransitionsGroup ¶
type TransitionsGroup struct { XMLName xml.Name // The AbsoluteDateTransition element represents a time zone transition that occurs on a specific date and at a specific time. AbsoluteDateTransition *AbsoluteDateTransition `xml:"AbsoluteDateTransition"` // The RecurringDateTransition element represents a time zone transition that occurs on a specific date each year. RecurringDateTransition *RecurringDateTransition `xml:"RecurringDateTransition"` // The RecurringDayTransition element represents a time zone transition that occurs on the same day each year. RecurringDayTransition *RecurringDayTransition `xml:"RecurringDayTransition"` // The Transition element represents a time zone transition. Transition *Transition `xml:"Transition"` // A string value that represents the unique identifier of the transitions group. Id *string `xml:"Id,attr"` }
func (*TransitionsGroup) GetSchema ¶
func (T *TransitionsGroup) GetSchema() *Schema
func (*TransitionsGroup) SetForMarshal ¶
func (T *TransitionsGroup) SetForMarshal()
type TransitionsGroups ¶
type TransitionsGroups struct { XMLName xml.Name // The TransitionsGroup element represents an array of time zone transitions. TransitionsGroup *TransitionsGroup `xml:"TransitionsGroup"` }
func (*TransitionsGroups) GetSchema ¶
func (T *TransitionsGroups) GetSchema() *Schema
func (*TransitionsGroups) SetForMarshal ¶
func (T *TransitionsGroups) SetForMarshal()
type True ¶
func (*True) SetForMarshal ¶
func (T *True) SetForMarshal()
type TypeElcFolderType ¶
func (*TypeElcFolderType) GetSchema ¶
func (T *TypeElcFolderType) GetSchema() *Schema
func (*TypeElcFolderType) SetForMarshal ¶
func (T *TypeElcFolderType) SetForMarshal()
type TypeUserConfiguration ¶
func (*TypeUserConfiguration) GetSchema ¶
func (T *TypeUserConfiguration) GetSchema() *Schema
func (*TypeUserConfiguration) SetForMarshal ¶
func (T *TypeUserConfiguration) SetForMarshal()
type Typestring ¶
func (*Typestring) GetSchema ¶
func (T *Typestring) GetSchema() *Schema
func (*Typestring) SetForMarshal ¶
func (T *Typestring) SetForMarshal()
type UID ¶
func (*UID) SetForMarshal ¶
func (U *UID) SetForMarshal()
type UIDReminderType ¶
func (*UIDReminderType) GetSchema ¶
func (U *UIDReminderType) GetSchema() *Schema
func (*UIDReminderType) SetForMarshal ¶
func (U *UIDReminderType) SetForMarshal()
type UmEnabled ¶
func (*UmEnabled) SetForMarshal ¶
func (U *UmEnabled) SetForMarshal()
type UnifiedMessagingConfiguration ¶
type UnifiedMessagingConfiguration struct { XMLName xml.Name // The PlayOnPhoneDialString element identifies the Play-on-Phone dial string. PlayOnPhoneDialString *PlayOnPhoneDialStringExchangeWebServices `xml:"PlayOnPhoneDialString"` // The PlayOnPhoneEnabled element indicates whether the Play-on-Phone feature is enabled. PlayOnPhoneEnabled *PlayOnPhoneEnabled `xml:"PlayOnPhoneEnabled"` // The UmEnabled element indicates whether Unified Messaging is enabled for an account. UmEnabled *UmEnabled `xml:"UmEnabled"` }
func (*UnifiedMessagingConfiguration) GetSchema ¶
func (U *UnifiedMessagingConfiguration) GetSchema() *Schema
func (*UnifiedMessagingConfiguration) SetForMarshal ¶
func (U *UnifiedMessagingConfiguration) SetForMarshal()
type UninstallApp ¶
type UninstallApp struct { XMLName xml.Name // The ID element specifies the identifier of an app. ID *IDString `xml:"ID"` }
func (*UninstallApp) GetSchema ¶
func (U *UninstallApp) GetSchema() *Schema
func (*UninstallApp) SetForMarshal ¶
func (U *UninstallApp) SetForMarshal()
type UninstallAppResponse ¶
type UninstallAppResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*UninstallAppResponse) GetSchema ¶
func (U *UninstallAppResponse) GetSchema() *Schema
func (*UninstallAppResponse) SetForMarshal ¶
func (U *UninstallAppResponse) SetForMarshal()
type UniqueBody ¶
type UniqueBody struct { XMLName xml.Name // Describes how the item body is stored in the item. BodyType *string `xml:"BodyType,attr"` }
func (*UniqueBody) GetSchema ¶
func (U *UniqueBody) GetSchema() *Schema
func (*UniqueBody) SetForMarshal ¶
func (U *UniqueBody) SetForMarshal()
type UniqueBodyType ¶
func (*UniqueBodyType) GetSchema ¶
func (U *UniqueBodyType) GetSchema() *Schema
func (*UniqueBodyType) SetForMarshal ¶
func (U *UniqueBodyType) SetForMarshal()
type UniqueHash ¶
func (*UniqueHash) GetSchema ¶
func (U *UniqueHash) GetSchema() *Schema
func (*UniqueHash) SetForMarshal ¶
func (U *UniqueHash) SetForMarshal()
type UniquePathId ¶
func (*UniquePathId) GetSchema ¶
func (U *UniquePathId) GetSchema() *Schema
func (*UniquePathId) SetForMarshal ¶
func (U *UniquePathId) SetForMarshal()
type UniqueRecipients ¶
type UniqueRecipients struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*UniqueRecipients) GetSchema ¶
func (U *UniqueRecipients) GetSchema() *Schema
func (*UniqueRecipients) SetForMarshal ¶
func (U *UniqueRecipients) SetForMarshal()
type UniqueSenders ¶
type UniqueSenders struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*UniqueSenders) GetSchema ¶
func (U *UniqueSenders) GetSchema() *Schema
func (*UniqueSenders) SetForMarshal ¶
func (U *UniqueSenders) SetForMarshal()
type UniqueUnreadSenders ¶
type UniqueUnreadSenders struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*UniqueUnreadSenders) GetSchema ¶
func (U *UniqueUnreadSenders) GetSchema() *Schema
func (*UniqueUnreadSenders) SetForMarshal ¶
func (U *UniqueUnreadSenders) SetForMarshal()
type UnknownAttendeeConflictData ¶
func (*UnknownAttendeeConflictData) GetSchema ¶
func (U *UnknownAttendeeConflictData) GetSchema() *Schema
func (*UnknownAttendeeConflictData) SetForMarshal ¶
func (U *UnknownAttendeeConflictData) SetForMarshal()
type UnknownEntries ¶
type UnknownEntries struct { XMLName xml.Name // The UnknownEntry element represents a single unknown permission entry that cannot be resolved against the Active Directory directory service. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). UnknownEntry *UnknownEntry `xml:"UnknownEntry"` }
func (*UnknownEntries) GetSchema ¶
func (U *UnknownEntries) GetSchema() *Schema
func (*UnknownEntries) SetForMarshal ¶
func (U *UnknownEntries) SetForMarshal()
type UnknownEntry ¶
func (*UnknownEntry) GetSchema ¶
func (U *UnknownEntry) GetSchema() *Schema
func (*UnknownEntry) SetForMarshal ¶
func (U *UnknownEntry) SetForMarshal()
type UnpinTeamMailbox ¶
type UnpinTeamMailbox struct { XMLName xml.Name // The EmailAddress element specifies the fully resolved SMTP address for the site mailbox or the associated persona. EmailAddress *EmailAddressEmailAddressType `xml:"EmailAddress"` }
func (*UnpinTeamMailbox) GetSchema ¶
func (U *UnpinTeamMailbox) GetSchema() *Schema
func (*UnpinTeamMailbox) SetForMarshal ¶
func (U *UnpinTeamMailbox) SetForMarshal()
type UnpinTeamMailboxResponse ¶
type UnpinTeamMailboxResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*UnpinTeamMailboxResponse) GetSchema ¶
func (U *UnpinTeamMailboxResponse) GetSchema() *Schema
func (*UnpinTeamMailboxResponse) SetForMarshal ¶
func (U *UnpinTeamMailboxResponse) SetForMarshal()
type UnreadCount ¶
func (*UnreadCount) GetSchema ¶
func (U *UnreadCount) GetSchema() *Schema
func (*UnreadCount) SetForMarshal ¶
func (U *UnreadCount) SetForMarshal()
type UnresolvedEntry ¶
func (*UnresolvedEntry) GetSchema ¶
func (U *UnresolvedEntry) GetSchema() *Schema
func (*UnresolvedEntry) SetForMarshal ¶
func (U *UnresolvedEntry) SetForMarshal()
type Unsubscribe ¶
type Unsubscribe struct { XMLName xml.Name // The SubscriptionId element represents the identifier for a subscription. SubscriptionId *SubscriptionIdGetEvents `xml:"SubscriptionId"` }
func (*Unsubscribe) GetSchema ¶
func (U *Unsubscribe) GetSchema() *Schema
func (*Unsubscribe) SetForMarshal ¶
func (U *Unsubscribe) SetForMarshal()
type UnsubscribeResponse ¶
type UnsubscribeResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*UnsubscribeResponse) GetSchema ¶
func (U *UnsubscribeResponse) GetSchema() *Schema
func (*UnsubscribeResponse) SetForMarshal ¶
func (U *UnsubscribeResponse) SetForMarshal()
type UnsubscribeResponseMessage ¶
type UnsubscribeResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of an Unsubscribe operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*UnsubscribeResponseMessage) GetSchema ¶
func (U *UnsubscribeResponseMessage) GetSchema() *Schema
func (*UnsubscribeResponseMessage) SetForMarshal ¶
func (U *UnsubscribeResponseMessage) SetForMarshal()
type UpdateDelegate ¶
type UpdateDelegate struct { XMLName xml.Name // The DelegateUser element identifies a single delegate to add or update in a mailbox or a delegate returned in a delegate management response. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DelegateUser *DelegateUser `xml:"DelegateUser"` // The DelegateUsers element contains the identities of delegates to add to or update in a mailbox. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DelegateUsers *DelegateUsers `xml:"DelegateUsers"` // The DeliverMeetingRequests element defines how meeting requests are handled between the delegate and the principal. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DeliverMeetingRequests *DeliverMeetingRequests `xml:"DeliverMeetingRequests"` // The Mailbox element identifies a mail-enabled Active Directory object. Mailbox *Mailbox `xml:"Mailbox"` }
func (*UpdateDelegate) GetSchema ¶
func (U *UpdateDelegate) GetSchema() *Schema
func (*UpdateDelegate) SetForMarshal ¶
func (U *UpdateDelegate) SetForMarshal()
type UpdateDelegateResponse ¶
type UpdateDelegateResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The ResponseMessages element contains the response messages for an Exchange Web Services delegate management request. ResponseMessages *ResponseMessagesArrayOfDelegateUserResponseMessageType `xml:"ResponseMessages"` }
func (*UpdateDelegateResponse) GetSchema ¶
func (U *UpdateDelegateResponse) GetSchema() *Schema
func (*UpdateDelegateResponse) SetForMarshal ¶
func (U *UpdateDelegateResponse) SetForMarshal()
type UpdateFolder ¶
type UpdateFolder struct { XMLName xml.Name // The FolderChanges element represents a collection of changes for a folder. FolderChanges *FolderChanges `xml:"FolderChanges"` }
func (*UpdateFolder) GetSchema ¶
func (U *UpdateFolder) GetSchema() *Schema
func (*UpdateFolder) SetForMarshal ¶
func (U *UpdateFolder) SetForMarshal()
type UpdateFolderResponse ¶
type UpdateFolderResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*UpdateFolderResponse) GetSchema ¶
func (U *UpdateFolderResponse) GetSchema() *Schema
func (*UpdateFolderResponse) SetForMarshal ¶
func (U *UpdateFolderResponse) SetForMarshal()
type UpdateFolderResponseMessage ¶
type UpdateFolderResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Folders element contains an array of folders that are used in folder operations. Folders *Folders `xml:"Folders"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of an UpdateFolder operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*UpdateFolderResponseMessage) GetSchema ¶
func (U *UpdateFolderResponseMessage) GetSchema() *Schema
func (*UpdateFolderResponseMessage) SetForMarshal ¶
func (U *UpdateFolderResponseMessage) SetForMarshal()
type UpdateFolderSync ¶
type UpdateFolderSync struct { XMLName xml.Name // The CalendarFolder element represents a folder that primarily contains calendar items. CalendarFolder *CalendarFolder `xml:"CalendarFolder"` // The ContactsFolder element represents a contacts folder that is contained in a mailbox. ContactsFolder *ContactsFolder `xml:"ContactsFolder"` // The Folder element defines a folder to create, get, find, synchronize, or update. Folder *Folder `xml:"Folder"` // The SearchFolder element represents a search folder that is contained in a mailbox. SearchFolder *SearchFolder `xml:"SearchFolder"` // The TasksFolder element represents a Tasks folder that is contained in a mailbox. TasksFolder *TasksFolder `xml:"TasksFolder"` }
func (*UpdateFolderSync) GetSchema ¶
func (U *UpdateFolderSync) GetSchema() *Schema
func (*UpdateFolderSync) SetForMarshal ¶
func (U *UpdateFolderSync) SetForMarshal()
type UpdateInboxRules ¶
type UpdateInboxRules struct { XMLName xml.Name // The MailboxSmtpAddress element represents the SMTP address of the user whose Inbox rules are to be retrieved or updated; or whose password expiration date is to be retrieved. MailboxSmtpAddress *MailboxSmtpAddress `xml:"MailboxSmtpAddress"` // The Operations element contains an array of rule operations that can be performed on an Inbox. Operations *Operations `xml:"Operations"` // The RemoveOutlookRuleBlob element indicates whether to remove the Microsoft Outlook rule blob. RemoveOutlookRuleBlob *RemoveOutlookRuleBlob `xml:"RemoveOutlookRuleBlob"` }
func (*UpdateInboxRules) GetSchema ¶
func (U *UpdateInboxRules) GetSchema() *Schema
func (*UpdateInboxRules) SetForMarshal ¶
func (U *UpdateInboxRules) SetForMarshal()
type UpdateInboxRulesResponse ¶
type UpdateInboxRulesResponse struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // The RuleOperationErrors element represents an array of rule validation errors on each rule field that has an error. RuleOperationErrors *RuleOperationErrors `xml:"RuleOperationErrors"` // Describes the status of an Unsubscribe operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*UpdateInboxRulesResponse) GetSchema ¶
func (U *UpdateInboxRulesResponse) GetSchema() *Schema
func (*UpdateInboxRulesResponse) SetForMarshal ¶
func (U *UpdateInboxRulesResponse) SetForMarshal()
type UpdateItem ¶
type UpdateItem struct { XMLName xml.Name // The ItemChange element contains an item identifier and the updates to apply to the item. ItemChange *ItemChange `xml:"ItemChange"` // The ItemChanges element contains an array of ItemChange elements that identify items and the updates to apply to the items. ItemChanges *ItemChanges `xml:"ItemChanges"` // The SavedItemFolderId element identifies the target folder for operations that update, send, and create items in a mailbox. SavedItemFolderId *SavedItemFolderId `xml:"SavedItemFolderId"` // Identifies the type of conflict resolution to try during an update. The default value is AutoResolve. ConflictResolution *string `xml:"ConflictResolution,attr"` // Describes how the item will be handled after it is updated. The MessageDisposition attribute is required for message items, including meeting messages such as meeting cancellations, meeting requests, and meeting responses. MessageDisposition *string `xml:"MessageDisposition,attr"` // Describes how meeting updates are communicated after a calendar item is updated. This attribute is required for calendar items and calendar item occurrences. SendMeetingInvitationsOrCancellations *string `xml:"SendMeetingInvitationsOrCancellations,attr"` // Indicates whether read receipts for the updated item should be suppressed. A text value of true indicates that read receipts should be suppressed. A value of false indicates that the read receipts will be sent to the sender. This attribute is optional. This attribute was introduced in Exchange Server 2013 SP1. SuppressReadReceipts *string `xml:"SuppressReadReceipts,attr"` }
func (*UpdateItem) GetSchema ¶
func (U *UpdateItem) GetSchema() *Schema
func (*UpdateItem) SetForMarshal ¶
func (U *UpdateItem) SetForMarshal()
type UpdateItemInRecoverableItems ¶
type UpdateItemInRecoverableItems struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MakeItemImmutable element specifies a Boolean value that indicates whether an item should be made read-only. MakeItemImmutable *MakeItemImmutable `xml:"MakeItemImmutable"` // The Updates element contains a set of elements that define append, set, and delete changes to item properties. Updates *UpdatesItem `xml:"Updates"` }
func (*UpdateItemInRecoverableItems) GetSchema ¶
func (U *UpdateItemInRecoverableItems) GetSchema() *Schema
func (*UpdateItemInRecoverableItems) SetForMarshal ¶
func (U *UpdateItemInRecoverableItems) SetForMarshal()
type UpdateItemInRecoverableItemsResponse ¶
type UpdateItemInRecoverableItemsResponse struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The ConflictResults element contains the number of conflicts in an UpdateItem operation response. ConflictResults *ConflictResults `xml:"ConflictResults"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Items element contains an array of items. Items *Items `xml:"Items"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*UpdateItemInRecoverableItemsResponse) GetSchema ¶
func (U *UpdateItemInRecoverableItemsResponse) GetSchema() *Schema
func (*UpdateItemInRecoverableItemsResponse) SetForMarshal ¶
func (U *UpdateItemInRecoverableItemsResponse) SetForMarshal()
type UpdateItemInRecoverableItemsResponseMessage ¶
type UpdateItemInRecoverableItemsResponseMessage struct { XMLName xml.Name // The Attachments element contains the items or files that are attached to an item in the Exchange store. Attachments *Attachments `xml:"Attachments"` // The ConflictResults element contains the number of conflicts in an UpdateItem operation response. ConflictResults *ConflictResults `xml:"ConflictResults"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Items element contains an array of items. Items *Items `xml:"Items"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` }
func (*UpdateItemInRecoverableItemsResponseMessage) GetSchema ¶
func (U *UpdateItemInRecoverableItemsResponseMessage) GetSchema() *Schema
func (*UpdateItemInRecoverableItemsResponseMessage) SetForMarshal ¶
func (U *UpdateItemInRecoverableItemsResponseMessage) SetForMarshal()
type UpdateItemResponse ¶
type UpdateItemResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*UpdateItemResponse) GetSchema ¶
func (U *UpdateItemResponse) GetSchema() *Schema
func (*UpdateItemResponse) SetForMarshal ¶
func (U *UpdateItemResponse) SetForMarshal()
type UpdateItemResponseMessage ¶
type UpdateItemResponseMessage struct { XMLName xml.Name // The ConflictResults element contains the number of conflicts in an UpdateItem operation response. ConflictResults *ConflictResults `xml:"ConflictResults"` // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The Items element contains an array of items. Items *Items `xml:"Items"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of an UpdateItem operation response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*UpdateItemResponseMessage) GetSchema ¶
func (U *UpdateItemResponseMessage) GetSchema() *Schema
func (*UpdateItemResponseMessage) SetForMarshal ¶
func (U *UpdateItemResponseMessage) SetForMarshal()
type UpdateItemSync ¶
type UpdateItemSync struct { XMLName xml.Name // The CalendarItem element represents an Exchange calendar item. CalendarItem *CalendarItem `xml:"CalendarItem"` // The Contact element represents a contact item in the Exchange store. Contact *Contact `xml:"Contact"` // The DistributionList element represents a distribution list. DistributionList *DistributionList `xml:"DistributionList"` // The Item element represents a generic item in the Exchange store. Item *Item `xml:"Item"` // The MeetingCancellation element represents a meeting cancellation in the Exchange store. MeetingCancellation *MeetingCancellation `xml:"MeetingCancellation"` // The MeetingMessage element represents a meeting in the Exchange store. MeetingMessage *MeetingMessage `xml:"MeetingMessage"` // The MeetingRequest element represents a meeting request in the Exchange store. MeetingRequest *MeetingRequest `xml:"MeetingRequest"` // The MeetingResponse element represents a meeting response in the Exchange store. MeetingResponse *MeetingResponse `xml:"MeetingResponse"` // The Message element represents a Microsoft Exchange e-mail message. Message *Message `xml:"Message"` // The Task element represents a task in the Exchange store. Task *Task `xml:"Task"` }
func (*UpdateItemSync) GetSchema ¶
func (U *UpdateItemSync) GetSchema() *Schema
func (*UpdateItemSync) SetForMarshal ¶
func (U *UpdateItemSync) SetForMarshal()
type UpdateUserConfiguration ¶
type UpdateUserConfiguration struct { XMLName xml.Name // The UserConfiguration element defines a single user configuration object. UserConfiguration *UserConfiguration `xml:"UserConfiguration"` }
func (*UpdateUserConfiguration) GetSchema ¶
func (U *UpdateUserConfiguration) GetSchema() *Schema
func (*UpdateUserConfiguration) SetForMarshal ¶
func (U *UpdateUserConfiguration) SetForMarshal()
type UpdateUserConfigurationResponse ¶
type UpdateUserConfigurationResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*UpdateUserConfigurationResponse) GetSchema ¶
func (U *UpdateUserConfigurationResponse) GetSchema() *Schema
func (*UpdateUserConfigurationResponse) SetForMarshal ¶
func (U *UpdateUserConfigurationResponse) SetForMarshal()
type UpdateUserConfigurationResponseMessage ¶
type UpdateUserConfigurationResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*UpdateUserConfigurationResponseMessage) GetSchema ¶
func (U *UpdateUserConfigurationResponseMessage) GetSchema() *Schema
func (*UpdateUserConfigurationResponseMessage) SetForMarshal ¶
func (U *UpdateUserConfigurationResponseMessage) SetForMarshal()
type UpdatedItemIds ¶
type UpdatedItemIds struct { XMLName xml.Name // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` }
func (*UpdatedItemIds) GetSchema ¶
func (U *UpdatedItemIds) GetSchema() *Schema
func (*UpdatedItemIds) SetForMarshal ¶
func (U *UpdatedItemIds) SetForMarshal()
type UpdatesFolder ¶
type UpdatesFolder struct { XMLName xml.Name // The AppendToFolderField element is not implemented. Any request that uses this element will always return an error response. AppendToFolderField *AppendToFolderField `xml:"AppendToFolderField"` // The DeleteFolderField element represents an operation to delete a given property from a folder during an UpdateFolder call. DeleteFolderField *DeleteFolderField `xml:"DeleteFolderField"` // The SetFolderField element represents an update that sets the value for a single property on a folder in an UpdateFolder operation. SetFolderField *SetFolderField `xml:"SetFolderField"` }
func (*UpdatesFolder) GetSchema ¶
func (U *UpdatesFolder) GetSchema() *Schema
func (*UpdatesFolder) SetForMarshal ¶
func (U *UpdatesFolder) SetForMarshal()
type UpdatesItem ¶
type UpdatesItem struct { XMLName xml.Name // The AppendToItemField element identifies data to append to a single property of an item during an UpdateItem operation. AppendToItemField *AppendToItemField `xml:"AppendToItemField"` // The DeleteItemField element represents an operation to delete a given property from an item during an UpdateItem call. DeleteItemField *DeleteItemField `xml:"DeleteItemField"` // The SetItemField element represents an update to a single property of an item in an UpdateItem operation. SetItemField *SetItemField `xml:"SetItemField"` }
type UploadItems ¶
type UploadItems struct { XMLName xml.Name // The Items element contains an array of items to upload into a mailbox. Items *ItemsNonEmptyArrayOfUploadItemsType `xml:"Items"` }
func (*UploadItems) GetSchema ¶
func (U *UploadItems) GetSchema() *Schema
func (*UploadItems) SetForMarshal ¶
func (U *UploadItems) SetForMarshal()
type UploadItemsResponse ¶
type UploadItemsResponse struct { XMLName xml.Name // The ResponseMessages element contains the response messages for an Exchange Web Services request. ResponseMessages *ResponseMessages `xml:"ResponseMessages"` }
func (*UploadItemsResponse) GetSchema ¶
func (U *UploadItemsResponse) GetSchema() *Schema
func (*UploadItemsResponse) SetForMarshal ¶
func (U *UploadItemsResponse) SetForMarshal()
type UploadItemsResponseMessage ¶
type UploadItemsResponseMessage struct { XMLName xml.Name // The DescriptiveLinkKey element is currently unused and is reserved for future use. It contains a value of 0. DescriptiveLinkKey *DescriptiveLinkKey `xml:"DescriptiveLinkKey"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MessageText element provides a text description of the status of the response. MessageText *MessageText `xml:"MessageText"` // The MessageXml element provides additional error response information. MessageXml *MessageXml `xml:"MessageXml"` // The ResponseCode element provides status information about the request. ResponseCode *ResponseCode `xml:"ResponseCode"` // Describes the status of the response. The following values are valid for this attribute: - Success - Warning - Error ResponseClass *string `xml:"ResponseClass,attr"` }
func (*UploadItemsResponseMessage) GetSchema ¶
func (U *UploadItemsResponseMessage) GetSchema() *Schema
func (*UploadItemsResponseMessage) SetForMarshal ¶
func (U *UploadItemsResponseMessage) SetForMarshal()
type UrlEntity ¶
type UrlEntity struct { XMLName xml.Name // The Position element specifies the position of an entity extracted from a message. Position *Position `xml:"Position"` // The Url element represents the location of the client Web service for push notifications. Url *Url `xml:"Url"` }
func (*UrlEntity) SetForMarshal ¶
func (U *UrlEntity) SetForMarshal()
type Urls ¶
type Urls struct { XMLName xml.Name // The Url element represents the location of the client Web service for push notifications. Url *Url `xml:"Url"` }
func (*Urls) SetForMarshal ¶
func (U *Urls) SetForMarshal()
type UrlsArrayOfUrlEntitiesType ¶
type UrlsArrayOfUrlEntitiesType struct { XMLName xml.Name // The UrlEntity element identifies a single extracted URL entity. UrlEntity *UrlEntity `xml:"UrlEntity"` }
func (*UrlsArrayOfUrlEntitiesType) GetSchema ¶
func (U *UrlsArrayOfUrlEntitiesType) GetSchema() *Schema
func (*UrlsArrayOfUrlEntitiesType) SetForMarshal ¶
func (U *UrlsArrayOfUrlEntitiesType) SetForMarshal()
type UserConfiguration ¶
type UserConfiguration struct { XMLName xml.Name // The BinaryData element contains binary data property content. BinaryData *BinaryData `xml:"BinaryData"` // The Dictionary element defines a set of dictionary property entries for a user configuration object. Dictionary *Dictionary `xml:"Dictionary"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The UserConfigurationName element represents the name of a user configuration object. The user configuration object name is the identifier for a user configuration object. UserConfigurationName *UserConfigurationName `xml:"UserConfigurationName"` // The XmlData element contains XML data property content for a user configuration object. XmlData *XmlData `xml:"XmlData"` }
func (*UserConfiguration) GetSchema ¶
func (U *UserConfiguration) GetSchema() *Schema
func (*UserConfiguration) SetForMarshal ¶
func (U *UserConfiguration) SetForMarshal()
type UserConfigurationName ¶
type UserConfigurationName struct { XMLName xml.Name // The DistinguishedFolderId element identifies folders that can be referenced by name. If you do not use this element, you must use the FolderId element to identify a folder. DistinguishedFolderId *DistinguishedFolderId `xml:"DistinguishedFolderId"` // The FolderId element contains the identifier and change key of a folder. FolderId *FolderId `xml:"FolderId"` // Contains a string value that represents the name of a user configuration object. This attribute is required. Name *string `xml:"Name,attr"` }
func (*UserConfigurationName) GetSchema ¶
func (U *UserConfigurationName) GetSchema() *Schema
func (*UserConfigurationName) SetForMarshal ¶
func (U *UserConfigurationName) SetForMarshal()
type UserConfigurationProperties ¶
func (*UserConfigurationProperties) GetSchema ¶
func (U *UserConfigurationProperties) GetSchema() *Schema
func (*UserConfigurationProperties) SetForMarshal ¶
func (U *UserConfigurationProperties) SetForMarshal()
type UserDisabledExtensions ¶
type UserDisabledExtensions struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*UserDisabledExtensions) GetSchema ¶
func (U *UserDisabledExtensions) GetSchema() *Schema
func (*UserDisabledExtensions) SetForMarshal ¶
func (U *UserDisabledExtensions) SetForMarshal()
type UserEnabledExtensions ¶
type UserEnabledExtensions struct { XMLName xml.Name // The String element represents a string that is used by items, contacts, tasks, and conversations. String *String `xml:"String"` }
func (*UserEnabledExtensions) GetSchema ¶
func (U *UserEnabledExtensions) GetSchema() *Schema
func (*UserEnabledExtensions) SetForMarshal ¶
func (U *UserEnabledExtensions) SetForMarshal()
type UserId ¶
type UserId struct { XMLName xml.Name // The DisplayName element defines the display name of a folder, contact, distribution list, delegate user, location, or rule. DisplayName *DisplayNamestring `xml:"DisplayName"` // The DistinguishedUser element identifies Anonymous and Default user accounts for delegate access. This element was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1). DistinguishedUser *DistinguishedUser `xml:"DistinguishedUser"` // The ExternalUserIdentity element identifies an external delegate user or an external user who has folder access permissions. ExternalUserIdentity *ExternalUserIdentity `xml:"ExternalUserIdentity"` // The PrimarySmtpAddress element represents the primary Simple Mail Transfer Protocol (SMTP) address of an account to be used for server-to-server authorization or delegate access. PrimarySmtpAddress *PrimarySmtpAddress `xml:"PrimarySmtpAddress"` // The SID element represents the security descriptor definition language (SDDL) form of the security identifier (SID) for the account to use for impersonation or delegate access. SID *SID `xml:"SID"` }
func (*UserId) SetForMarshal ¶
func (U *UserId) SetForMarshal()
type UserIds ¶
type UserIds struct { XMLName xml.Name // The UserId element identifies a delegate user or a user who has folder access permissions. UserId *UserId `xml:"UserId"` }
func (*UserIds) SetForMarshal ¶
func (U *UserIds) SetForMarshal()
type UserIdstring ¶
func (*UserIdstring) GetSchema ¶
func (U *UserIdstring) GetSchema() *Schema
func (*UserIdstring) SetForMarshal ¶
func (U *UserIdstring) SetForMarshal()
type UserMailbox ¶
type UserMailbox struct { XMLName xml.Name // The text value of the Id attribute is the identifier of the mailbox. Id *string `xml:"Id,attr"` // The text value of the IsArchive attribute indicates whether the mailbox is an archive mailbox. A text value of true for the IsArchive attribute indicates that the mailbox is an archive mailbox. A value of false for the IsArchive attribute indicates that the mailbox is a primary mailbox. IsArchive *string `xml:"IsArchive,attr"` }
func (*UserMailbox) GetSchema ¶
func (U *UserMailbox) GetSchema() *Schema
func (*UserMailbox) SetForMarshal ¶
func (U *UserMailbox) SetForMarshal()
type UserOofSettings ¶
type UserOofSettings struct { XMLName xml.Name // The Duration element specifies the duration that the out of office (OOF) status is enabled if the OofState element is set to Scheduled. Duration *DurationUserOofSettings `xml:"Duration"` // The ExternalAudience element sets or contains a value that determines to whom external Out of Office (OOF) messages are sent. ExternalAudience *ExternalAudience `xml:"ExternalAudience"` // The ExternalReply element contains the out of office (OOF) response that is sent to addresses outside the recipient's domain or trusted domains. ExternalReply *ExternalReply `xml:"ExternalReply"` // The InternalReply element contains the out of office (OOF) response sent to other users in the user's domain or trusted domains. InternalReply *InternalReply `xml:"InternalReply"` // The OofState element is used to get or set the user's Out of Office (OOF) state. OofState *OofState `xml:"OofState"` }
type UserOptions ¶
type UserOptions struct { XMLName xml.Name // The VotingOptionData element specifies information about each voting option. VotingOptionData *VotingOptionData `xml:"VotingOptionData"` }
func (*UserOptions) GetSchema ¶
func (U *UserOptions) GetSchema() *Schema
func (*UserOptions) SetForMarshal ¶
func (U *UserOptions) SetForMarshal()
type UserParameters ¶
type UserParameters struct { XMLName xml.Name // The UserDisabledExtensions element lists the disabled apps. UserDisabledExtensions *UserDisabledExtensions `xml:"UserDisabledExtensions"` // The UserEnabledExtensions element lists the enabled apps. UserEnabledExtensions *UserEnabledExtensions `xml:"UserEnabledExtensions"` // The text value of the EnabledOnly indicates whether the response only contains the enabled extensions. EnabledOnly *string `xml:"EnabledOnly,attr"` // The text value of the UserId attribute is the identifier of the user. UserId *string `xml:"UserId,attr"` }
func (*UserParameters) GetSchema ¶
func (U *UserParameters) GetSchema() *Schema
func (*UserParameters) SetForMarshal ¶
func (U *UserParameters) SetForMarshal()
type UserRoles ¶
type UserRoles struct { XMLName xml.Name // The Role element specifies a string that represents a management role. Role *Role `xml:"Role"` }
func (*UserRoles) SetForMarshal ¶
func (U *UserRoles) SetForMarshal()
type UserSMIMECertificate ¶
type UserSMIMECertificate struct { XMLName xml.Name // The Base64Binary element contains a Base64-encoded value. Base64Binary *Base64Binary `xml:"Base64Binary"` }
func (*UserSMIMECertificate) GetSchema ¶
func (U *UserSMIMECertificate) GetSchema() *Schema
func (*UserSMIMECertificate) SetForMarshal ¶
func (U *UserSMIMECertificate) SetForMarshal()
type UserSid ¶
func (*UserSid) SetForMarshal ¶
func (U *UserSid) SetForMarshal()
type ValidationErrors ¶
type ValidationErrors struct { XMLName xml.Name // The Error element represents a single validation error on a particular rule property value, predicate property value, or action property value. Error *Error `xml:"Error"` }
func (*ValidationErrors) GetSchema ¶
func (V *ValidationErrors) GetSchema() *Schema
func (*ValidationErrors) SetForMarshal ¶
func (V *ValidationErrors) SetForMarshal()
type Value ¶
func (*Value) SetForMarshal ¶
func (V *Value) SetForMarshal()
type ValueArrayOfStringValueType ¶
func (*ValueArrayOfStringValueType) GetSchema ¶
func (V *ValueArrayOfStringValueType) GetSchema() *Schema
func (*ValueArrayOfStringValueType) SetForMarshal ¶
func (V *ValueArrayOfStringValueType) SetForMarshal()
type ValueBodyContentType ¶
type ValueBodyContentType struct { XMLName xml.Name // The BodyType element identifies how the body text is formatted in the response. BodyType *BodyType `xml:"BodyType"` // The Value element contains the value of an extended property. Value *Value `xml:"Value"` }
func (*ValueBodyContentType) GetSchema ¶
func (V *ValueBodyContentType) GetSchema() *Schema
func (*ValueBodyContentType) SetForMarshal ¶
func (V *ValueBodyContentType) SetForMarshal()
type ValueEmailAddressType ¶
type ValueEmailAddressType struct { XMLName xml.Name // The EmailAddress element defines the primary SMTP address of a mailbox user. EmailAddress *EmailAddressNonEmptyStringType `xml:"EmailAddress"` // The ItemId element contains the unique identifier and change key of an item in the Exchange store. ItemId *ItemId `xml:"ItemId"` // The MailboxType element represents the type of mailbox that is represented by the e-mail address. MailboxType *MailboxType `xml:"MailboxType"` // The Name element specifies a search refiner name. Name *Namestring `xml:"Name"` // The OriginalDisplayName element contains the original display name associated with an email address. OriginalDisplayName *OriginalDisplayName `xml:"OriginalDisplayName"` // The RoutingType element defines the address type for the mailbox. RoutingType *RoutingTypeEmailAddressType `xml:"RoutingType"` }
func (*ValueEmailAddressType) GetSchema ¶
func (V *ValueEmailAddressType) GetSchema() *Schema
func (*ValueEmailAddressType) SetForMarshal ¶
func (V *ValueEmailAddressType) SetForMarshal()
type ValueExtendedPropertyType ¶
type ValueExtendedPropertyType struct { XMLName xml.Name // The ExtendedFieldURI element identifies an extended MAPI property. ExtendedFieldURI *ExtendedFieldURI `xml:"ExtendedFieldURI"` // The Value element contains the value of an extended property. Value *Value `xml:"Value"` // The Values element contains a collection of values for an extended property. Values *Values `xml:"Values"` }
func (*ValueExtendedPropertyType) GetSchema ¶
func (V *ValueExtendedPropertyType) GetSchema() *Schema
func (*ValueExtendedPropertyType) SetForMarshal ¶
func (V *ValueExtendedPropertyType) SetForMarshal()
type ValueMessageTracking ¶
func (*ValueMessageTracking) GetSchema ¶
func (V *ValueMessageTracking) GetSchema() *Schema
func (*ValueMessageTracking) SetForMarshal ¶
func (V *ValueMessageTracking) SetForMarshal()
type ValuePersonaPhoneNumberType ¶
type ValuePersonaPhoneNumberType struct { XMLName xml.Name // The Number element specifies a phone number. Number *Number `xml:"Number"` // The Type element specifies the type of postal address or phone number, for example,HomeorBusiness. Type *Typestring `xml:"Type"` }
func (*ValuePersonaPhoneNumberType) GetSchema ¶
func (V *ValuePersonaPhoneNumberType) GetSchema() *Schema
func (*ValuePersonaPhoneNumberType) SetForMarshal ¶
func (V *ValuePersonaPhoneNumberType) SetForMarshal()
type ValuePersonaPostalAddressType ¶
type ValuePersonaPostalAddressType struct { XMLName xml.Name // The Accuracy element specifies the accuracy of the latitude and longitude of the associated postal address. Accuracy *Accuracy `xml:"Accuracy"` // The Altitude element specifies the altitude of a postal address. Altitude *Altitude `xml:"Altitude"` // The AltitudeAccuracy element specifies the accuracy of the altitude property for a postal address. AltitudeAccuracy *AltitudeAccuracy `xml:"AltitudeAccuracy"` // The City element represents the city name that is associated with a contact. City *City `xml:"City"` // The Country element identifies a country identifier in a postal address. Country *Country `xml:"Country"` // The FormattedAddress element specifies the formatted display value of the associated postal address. FormattedAddress *FormattedAddress `xml:"FormattedAddress"` // The Latitude element specifies the latitude of the location of the associated postal address. Latitude *Latitude `xml:"Latitude"` // The LocationSource element specifies information about the origin of the associated postal address, for example, a contact or a telephone book. LocationSource *LocationSource `xml:"LocationSource"` // The LocationUri element contains a string specifying a Uniform Resource Identifier (URI) of the associated postal address. LocationUri *LocationUri `xml:"LocationUri"` // The Longitude element specifies the longitude of the location of the associated postal address. Longitude *Longitude `xml:"Longitude"` // The PostOfficeBox element specifies thepost office boxportion of a postal address. PostOfficeBox *PostOfficeBox `xml:"PostOfficeBox"` // The PostalCode element represents the postal code for a contact item. PostalCode *PostalCode `xml:"PostalCode"` // The State element represents the state of residence for a contact item. State *State `xml:"State"` // The Street element represents a street address for a contact item. Street *Street `xml:"Street"` // The Type element specifies the type of postal address or phone number, for example,HomeorBusiness. Type *Typestring `xml:"Type"` }
func (*ValuePersonaPostalAddressType) GetSchema ¶
func (V *ValuePersonaPostalAddressType) GetSchema() *Schema
func (*ValuePersonaPostalAddressType) SetForMarshal ¶
func (V *ValuePersonaPostalAddressType) SetForMarshal()
type ValueProtectionRuleValueType ¶
func (*ValueProtectionRuleValueType) GetSchema ¶
func (V *ValueProtectionRuleValueType) GetSchema() *Schema
func (*ValueProtectionRuleValueType) SetForMarshal ¶
func (V *ValueProtectionRuleValueType) SetForMarshal()
type ValueUserConfiguration ¶
func (*ValueUserConfiguration) GetSchema ¶
func (V *ValueUserConfiguration) GetSchema() *Schema
func (*ValueUserConfiguration) SetForMarshal ¶
func (V *ValueUserConfiguration) SetForMarshal()
type Values ¶
type Values struct { XMLName xml.Name // The Value element contains the value of an extended property. Value *Value `xml:"Value"` }
func (*Values) SetForMarshal ¶
func (V *Values) SetForMarshal()
type ValuesArrayOfStringValueType ¶
type ValuesArrayOfStringValueType struct { XMLName xml.Name // The Value element specifies a value in an array of persona properties associated with an attributions array. Value *ValueArrayOfStringValueType `xml:"Value"` }
func (*ValuesArrayOfStringValueType) GetSchema ¶
func (V *ValuesArrayOfStringValueType) GetSchema() *Schema
func (*ValuesArrayOfStringValueType) SetForMarshal ¶
func (V *ValuesArrayOfStringValueType) SetForMarshal()
type ViewPrivateItems ¶
func (*ViewPrivateItems) GetSchema ¶
func (V *ViewPrivateItems) GetSchema() *Schema
func (*ViewPrivateItems) SetForMarshal ¶
func (V *ViewPrivateItems) SetForMarshal()
type VotingInformation ¶
type VotingInformation struct { XMLName xml.Name // The UserOptions element specifies the list of voting options on a message. UserOptions *UserOptions `xml:"UserOptions"` // The VotingResponse element specifies the submitted vote. This element is only present on responses to voting request messages, not on responses to approvals. VotingResponse *VotingResponse `xml:"VotingResponse"` }
func (*VotingInformation) GetSchema ¶
func (V *VotingInformation) GetSchema() *Schema
func (*VotingInformation) SetForMarshal ¶
func (V *VotingInformation) SetForMarshal()
type VotingOptionData ¶
type VotingOptionData struct { XMLName xml.Name // The DisplayName (VotingOptionDataType) element specifies the display name of a voting option. DisplayName *DisplayNameVotingOptionDataType `xml:"DisplayName"` // The SendPrompt element specifies the type of action allowed for a voting option. SendPrompt *SendPrompt `xml:"SendPrompt"` }
func (*VotingOptionData) GetSchema ¶
func (V *VotingOptionData) GetSchema() *Schema
func (*VotingOptionData) SetForMarshal ¶
func (V *VotingOptionData) SetForMarshal()
type VotingResponse ¶
func (*VotingResponse) GetSchema ¶
func (V *VotingResponse) GetSchema() *Schema
func (*VotingResponse) SetForMarshal ¶
func (V *VotingResponse) SetForMarshal()
type Watermark ¶
func (*Watermark) SetForMarshal ¶
func (W *Watermark) SetForMarshal()
type WebClientEditFormQueryString ¶
func (*WebClientEditFormQueryString) GetSchema ¶
func (W *WebClientEditFormQueryString) GetSchema() *Schema
func (*WebClientEditFormQueryString) SetForMarshal ¶
func (W *WebClientEditFormQueryString) SetForMarshal()
type WebClientReadFormQueryString ¶
func (*WebClientReadFormQueryString) GetSchema ¶
func (W *WebClientReadFormQueryString) GetSchema() *Schema
func (*WebClientReadFormQueryString) SetForMarshal ¶
func (W *WebClientReadFormQueryString) SetForMarshal()
type WeddingAnniversaries ¶
type WeddingAnniversaries struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*WeddingAnniversaries) GetSchema ¶
func (W *WeddingAnniversaries) GetSchema() *Schema
func (*WeddingAnniversaries) SetForMarshal ¶
func (W *WeddingAnniversaries) SetForMarshal()
type WeddingAnniversary ¶
func (*WeddingAnniversary) GetSchema ¶
func (W *WeddingAnniversary) GetSchema() *Schema
func (*WeddingAnniversary) SetForMarshal ¶
func (W *WeddingAnniversary) SetForMarshal()
type WeeklyRecurrence ¶
type WeeklyRecurrence struct { XMLName xml.Name // The DaysOfWeek (DaysOfWeekType) element describes days of the week that are used in item recurrence patterns. DaysOfWeek *DaysOfWeekDaysOfWeekType `xml:"DaysOfWeek"` // The FirstDayOfWeek element specifies the first day of the week. FirstDayOfWeek *FirstDayOfWeek `xml:"FirstDayOfWeek"` // The Interval element defines the interval between two consecutive recurring items. Interval *Interval `xml:"Interval"` }
func (*WeeklyRecurrence) GetSchema ¶
func (W *WeeklyRecurrence) GetSchema() *Schema
func (*WeeklyRecurrence) SetForMarshal ¶
func (W *WeeklyRecurrence) SetForMarshal()
type WeeklyRegeneration ¶
type WeeklyRegeneration struct { XMLName xml.Name // The Interval element defines the interval between two consecutive recurring items. Interval *Interval `xml:"Interval"` }
func (*WeeklyRegeneration) GetSchema ¶
func (W *WeeklyRegeneration) GetSchema() *Schema
func (*WeeklyRegeneration) SetForMarshal ¶
func (W *WeeklyRegeneration) SetForMarshal()
type When ¶
func (*When) SetForMarshal ¶
func (W *When) SetForMarshal()
type WithinDateRange ¶
type WithinDateRange struct { XMLName xml.Name // The EndDateTime element specifies the end date and time for a rule or a search. EndDateTime *EndDateTime `xml:"EndDateTime"` // The StartDateTime element specifies the start date and time for a rule or a search. StartDateTime *StartDateTime `xml:"StartDateTime"` }
func (*WithinDateRange) GetSchema ¶
func (W *WithinDateRange) GetSchema() *Schema
func (*WithinDateRange) SetForMarshal ¶
func (W *WithinDateRange) SetForMarshal()
type WithinSizeRange ¶
type WithinSizeRange struct { XMLName xml.Name // The MaximumSize element represents the maximum size that a message must be in order for the condition or exception to apply. MaximumSize *MaximumSize `xml:"MaximumSize"` // The MinimumSize element represents the minimum size that a message must be in order for the condition or exception to apply. MinimumSize *MinimumSize `xml:"MinimumSize"` }
func (*WithinSizeRange) GetSchema ¶
func (W *WithinSizeRange) GetSchema() *Schema
func (*WithinSizeRange) SetForMarshal ¶
func (W *WithinSizeRange) SetForMarshal()
type WorkCity ¶
func (*WorkCity) SetForMarshal ¶
func (W *WorkCity) SetForMarshal()
type WorkCitySortKey ¶
func (*WorkCitySortKey) GetSchema ¶
func (W *WorkCitySortKey) GetSchema() *Schema
func (*WorkCitySortKey) SetForMarshal ¶
func (W *WorkCitySortKey) SetForMarshal()
type WorkFaxes ¶
type WorkFaxes struct { XMLName xml.Name // The PhoneNumberAttributedValue element specifies an instance of an array of phone numbers and their associated attributions. PhoneNumberAttributedValue *PhoneNumberAttributedValue `xml:"PhoneNumberAttributedValue"` }
func (*WorkFaxes) SetForMarshal ¶
func (W *WorkFaxes) SetForMarshal()
type WorkingHours ¶
type WorkingHours struct { XMLName xml.Name // The TimeZone element contains elements that identify time zone information. This element also contains information about the transition between standard time and daylight saving time. TimeZone *TimeZoneAvailability `xml:"TimeZone"` // The WorkingPeriodArray element contains working period information for the mailbox user. WorkingPeriodArray *WorkingPeriodArray `xml:"WorkingPeriodArray"` }
func (*WorkingHours) GetSchema ¶
func (W *WorkingHours) GetSchema() *Schema
func (*WorkingHours) SetForMarshal ¶
func (W *WorkingHours) SetForMarshal()
type WorkingPeriod ¶
type WorkingPeriod struct { XMLName xml.Name // The DayOfWeek element contains the list of working days scheduled for the mailbox user. DayOfWeek *DayOfWeekWorkingPeriod `xml:"DayOfWeek"` // The EndTimeInMinutes element represents the end of the working day for a mailbox user. EndTimeInMinutes *EndTimeInMinutes `xml:"EndTimeInMinutes"` // The StartTimeInMinutes element represents the start of the working day for a mailbox user. StartTimeInMinutes *StartTimeInMinutes `xml:"StartTimeInMinutes"` }
func (*WorkingPeriod) GetSchema ¶
func (W *WorkingPeriod) GetSchema() *Schema
func (*WorkingPeriod) SetForMarshal ¶
func (W *WorkingPeriod) SetForMarshal()
type WorkingPeriodArray ¶
type WorkingPeriodArray struct { XMLName xml.Name // The WorkingPeriod element contains the work week days and hours of the mailbox user. WorkingPeriod *WorkingPeriod `xml:"WorkingPeriod"` }
func (*WorkingPeriodArray) GetSchema ¶
func (W *WorkingPeriodArray) GetSchema() *Schema
func (*WorkingPeriodArray) SetForMarshal ¶
func (W *WorkingPeriodArray) SetForMarshal()
type WouldRepair ¶
func (*WouldRepair) GetSchema ¶
func (W *WouldRepair) GetSchema() *Schema
func (*WouldRepair) SetForMarshal ¶
func (W *WouldRepair) SetForMarshal()
type XmlData ¶
func (*XmlData) SetForMarshal ¶
func (X *XmlData) SetForMarshal()
type Year ¶
func (*Year) SetForMarshal ¶
func (Y *Year) SetForMarshal()
type YearlyRegeneration ¶
type YearlyRegeneration struct { XMLName xml.Name // The Interval element defines the interval between two consecutive recurring items. Interval *Interval `xml:"Interval"` }
func (*YearlyRegeneration) GetSchema ¶
func (Y *YearlyRegeneration) GetSchema() *Schema
func (*YearlyRegeneration) SetForMarshal ¶
func (Y *YearlyRegeneration) SetForMarshal()
type YomiCompanyName ¶
func (*YomiCompanyName) GetSchema ¶
func (Y *YomiCompanyName) GetSchema() *Schema
func (*YomiCompanyName) SetForMarshal ¶
func (Y *YomiCompanyName) SetForMarshal()
type YomiCompanyNames ¶
type YomiCompanyNames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*YomiCompanyNames) GetSchema ¶
func (Y *YomiCompanyNames) GetSchema() *Schema
func (*YomiCompanyNames) SetForMarshal ¶
func (Y *YomiCompanyNames) SetForMarshal()
type YomiFirstName ¶
func (*YomiFirstName) GetSchema ¶
func (Y *YomiFirstName) GetSchema() *Schema
func (*YomiFirstName) SetForMarshal ¶
func (Y *YomiFirstName) SetForMarshal()
type YomiFirstNames ¶
type YomiFirstNames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*YomiFirstNames) GetSchema ¶
func (Y *YomiFirstNames) GetSchema() *Schema
func (*YomiFirstNames) SetForMarshal ¶
func (Y *YomiFirstNames) SetForMarshal()
type YomiLastName ¶
func (*YomiLastName) GetSchema ¶
func (Y *YomiLastName) GetSchema() *Schema
func (*YomiLastName) SetForMarshal ¶
func (Y *YomiLastName) SetForMarshal()
type YomiLastNames ¶
type YomiLastNames struct { XMLName xml.Name // The StringAttributedValue element specifies an instance in an array of attributes associated with a persona element. StringAttributedValue *StringAttributedValue `xml:"StringAttributedValue"` }
func (*YomiLastNames) GetSchema ¶
func (Y *YomiLastNames) GetSchema() *Schema
func (*YomiLastNames) SetForMarshal ¶
func (Y *YomiLastNames) SetForMarshal()
Source Files ¶
- AbsoluteDate.go
- AbsoluteDateTransition.go
- AbsoluteMonthlyRecurrence.go
- AbsoluteYearlyRecurrence.go
- AcceptItem.go
- AcceptSharingInvitation.go
- AccessLevel.go
- Accuracy.go
- ActingAs.go
- ActionConversationActionTypeType.go
- ActionProtectionRuleActionType.go
- ActionSetClientExtensionActionType.go
- ActionTypeHoldActionType.go
- ActionTypeReminderActionType.go
- ActionUrl.go
- Actions.go
- ActionsArrayOfSetClientExtensionActionsType.go
- ActionsRuleActionsType.go
- ActualWork.go
- AddBlankTargetToLinks.go
- AddDelegate.go
- AddDelegateResponse.go
- AddDistributionGroupToImList.go
- AddDistributionGroupToImListResponse.go
- AddImContactToGroup.go
- AddImContactToGroupResponse.go
- AddImGroup.go
- AddImGroupResponse.go
- AddItemToMyCalendar.go
- AddNewImContactToGroup.go
- AddNewImContactToGroupResponse.go
- AddNewTelUriContactToGroup.go
- AddNewTelUriContactToGroupResponse.go
- AdditionalInfo.go
- AdditionalProperties.go
- AddressContactType.go
- AddressEmailAddressType.go
- AddressEntity.go
- AddressListId.go
- AddressesArrayOfAddressEntitiesType.go
- AddressesArrayOfAddressesType.go
- Addressstring.go
- AdjacentMeetingCount.go
- AdjacentMeetings.go
- AggregateOn.go
- AggregationRestriction.go
- Alias.go
- AliasFederatedDirectoryGroupType.go
- AliasMasterMailboxType.go
- AllInternal.go
- AllowExternalOof.go
- AllowNewTimeProposal.go
- AlternateId.go
- AlternatePublicFolderId.go
- AlternatePublicFolderItemId.go
- Altitude.go
- AltitudeAccuracy.go
- And.go
- AndProtectionRuleAndType.go
- Annotation.go
- ApiVersionSupported.go
- App.go
- AppMarketplaceUrl.go
- AppStatus.go
- AppendToFolderField.go
- AppendToItemField.go
- ApplicationRoles.go
- ApplyConversationAction.go
- ApplyConversationActionResponse.go
- ApplyConversationActionResponseMessage.go
- AppointmentReplyTime.go
- AppointmentSequenceNumber.go
- AppointmentState.go
- ApprovalDecision.go
- ApprovalDecisionMaker.go
- ApprovalDecisionTime.go
- ApprovalRequestData.go
- Apps.go
- ArchiveItem.go
- ArchiveItemResponse.go
- ArchiveItemResponseMessage.go
- ArchiveSourceFolderId.go
- ArchiveTag.go
- Argument.go
- AssignCategories.go
- AssignedTime.go
- Assignees.go
- AssistantName.go
- AssistantNames.go
- AssistantPhoneNumbers.go
- AssociatedCalendarItemId.go
- Association.go
- AttachLongPathName.go
- AttachmentId.go
- AttachmentIdGetAttachmentandDeleteAttachment.go
- AttachmentIds.go
- AttachmentShape.go
- Attachments.go
- AttemptCount.go
- Attendee.go
- AttendeeConflictDataArray.go
- AttendeeLocation.go
- AttendeeType.go
- Attendees.go
- AttributionPersonaAttributionType.go
- AttributionsArrayOfPersonaAttributionsType.go
- AttributionsArrayOfValueAttributionsType.go
- Attributionstring.go
- AudioData.go
- Base64Binary.go
- BaseFolderIds.go
- BaseItemId.go
- BaseOffset.go
- BaseShape.go
- BaseShapePreviewItemBaseShapeType.go
- BccRecipient.go
- BccRecipients.go
- BeginTime.go
- Bias.go
- BiasUTC.go
- BillingInformation.go
- BinaryData.go
- Birthday.go
- Birthdays.go
- Bitmask.go
- BlockExternalImages.go
- BlockStatus.go
- Bodies.go
- Body.go
- BodyContentAttributedValue.go
- BodyType.go
- BodyTypeBodyTypeType.go
- BusinessAddresses.go
- BusinessHomePage.go
- BusinessHomePages.go
- BusinessName.go
- BusinessPhoneNumbers.go
- BusinessPhoneNumbers2.go
- BusyType.go
- CalendarEvent.go
- CalendarEventArray.go
- CalendarEventDetails.go
- CalendarFolder.go
- CalendarFolderPermissionLevel.go
- CalendarItem.go
- CalendarItemType.go
- CalendarPermission.go
- CalendarPermissionLevel.go
- CalendarPermissions.go
- CalendarUrlFederatedDirectoryGroupType.go
- CalendarUrlMasterMailboxType.go
- CalendarView.go
- CallbackPhones.go
- CallerData.go
- CanCreateItems.go
- CanCreateSubFolders.go
- CanDelete.go
- CanRenameOrMove.go
- CancelCalendarItem.go
- CarPhones.go
- Categories.go
- CcRecipients.go
- ChangeCount.go
- ChangeHighlights.go
- ChangesHierarchy.go
- ChangesItems.go
- ChildFolderCount.go
- Children.go
- ChildrenArrayOfStringArrayAttributedValuesType.go
- City.go
- ClientExtension.go
- ClientExtensions.go
- ClientIntent.go
- Comment.go
- Companies.go
- CompanyName.go
- CompanyNameSortKey.go
- CompanyNames.go
- CompleteDate.go
- CompleteFindInGALSpeechRecognition.go
- CompleteFindInGALSpeechRecognitionResponse.go
- CompleteName.go
- Condition.go
- ConditionRestrictionType.go
- Conditions.go
- ConferenceType.go
- ConfigurationName.go
- ConfigurationRequestDetails.go
- ConflictResults.go
- ConflictingMeetingCount.go
- ConflictingMeetings.go
- ConnectingSID.go
- ConnectionFailureCause.go
- ConnectionStatus.go
- ConnectionTimeout.go
- Constant.go
- Contact.go
- ContactContactType.go
- ContactId.go
- ContactIds.go
- ContactSource.go
- ContactString.go
- Contacts.go
- ContactsArrayOfContactsType.go
- ContactsFolder.go
- ContactsFolderPermissionLevel.go
- ContactsView.go
- Contains.go
- ContainsBodyStrings.go
- ContainsHeaderStrings.go
- ContainsRecipientStrings.go
- ContainsSenderStrings.go
- ContainsSubjectOrBodyStrings.go
- ContainsSubjectStrings.go
- Content.go
- ContentExpiryDate.go
- ContentId.go
- ContentLocation.go
- ContentOwner.go
- ContentType.go
- ContextFolderId.go
- ConversationAction.go
- ConversationActions.go
- ConversationConversationRequestType.go
- ConversationConversationResponseType.go
- ConversationConversationType.go
- ConversationId.go
- ConversationIndex.go
- ConversationIndexstring.go
- ConversationLastSyncTime.go
- ConversationNode.go
- ConversationNodes.go
- ConversationShape.go
- ConversationTopic.go
- Conversations.go
- ConvertHtmlCodePageToUTF8.go
- ConvertId.go
- ConvertIdResponse.go
- ConvertIdResponseMessage.go
- CopiedEvent.go
- CopyFolder.go
- CopyFolderResponse.go
- CopyFolderResponseMessage.go
- CopyItem.go
- CopyItemResponse.go
- CopyItemResponseMessage.go
- CopyToFolder.go
- Count.go
- Country.go
- CountryOrRegion.go
- CreateAssociated.go
- CreateAttachment.go
- CreateAttachmentResponse.go
- CreateAttachmentResponseMessage.go
- CreateContents.go
- CreateFolder.go
- CreateFolderPath.go
- CreateFolderPathResponse.go
- CreateFolderPathResponseMessage.go
- CreateFolderResponse.go
- CreateFolderResponseMessage.go
- CreateFolderSync.go
- CreateHierarchy.go
- CreateItem.go
- CreateItemResponse.go
- CreateItemResponseMessage.go
- CreateItemSync.go
- CreateManagedFolder.go
- CreateManagedFolderResponse.go
- CreateManagedFolderResponseMessage.go
- CreateRuleOperation.go
- CreateUserConfiguration.go
- CreateUserConfigurationResponse.go
- CreateUserConfigurationResponseMessage.go
- CreatedEvent.go
- CreatedTime.go
- CreationTime.go
- Culture.go
- CurrentMeetingTime.go
- CustomMailTip.go
- DLExpansion.go
- DailyRecurrence.go
- DailyRegeneration.go
- Data.go
- DataType.go
- Database64Binary.go
- Date.go
- DateMessageTracking.go
- DateTime.go
- DateTimeCreated.go
- DateTimePrecision.go
- DateTimeReceived.go
- DateTimeSent.go
- DateTimeStamp.go
- Day.go
- DayOfMonth.go
- DayOfWeekIndex.go
- DayOfWeekTimeZone.go
- DayOfWeekWorkingPeriod.go
- DayOrder.go
- DayQuality.go
- Daylight.go
- DaylightTime.go
- DaysOfWeekDayOfWeekType.go
- DaysOfWeekDaysOfWeekType.go
- DeclineItem.go
- Deduplication.go
- DelegatePermissions.go
- DelegateUser.go
- DelegateUserResponseMessageType.go
- DelegateUsers.go
- DelegationState.go
- Delegator.go
- Delete.go
- DeleteAttachment.go
- DeleteAttachmentResponse.go
- DeleteAttachmentResponseMessage.go
- DeleteFolder.go
- DeleteFolderField.go
- DeleteFolderResponse.go
- DeleteFolderResponseMessage.go
- DeleteFolderSync.go
- DeleteFromFolderStateDefinition.go
- DeleteItem.go
- DeleteItemField.go
- DeleteItemResponse.go
- DeleteItemResponseMessage.go
- DeleteItemSync.go
- DeleteItems.go
- DeleteRuleOperation.go
- DeleteType.go
- DeleteUserConfiguration.go
- DeleteUserConfigurationResponse.go
- DeleteUserConfigurationResponseMessage.go
- DeletedEvent.go
- DeletedOccurrence.go
- DeletedOccurrenceStateDefinition.go
- DeletedOccurrences.go
- DeliverMeetingRequests.go
- DeliveryRestricted.go
- DeliveryStatus.go
- Department.go
- Departments.go
- Description.go
- DescriptionMasterMailboxType.go
- DescriptiveLinkKey.go
- DestinationFolderId.go
- DetailedSuggestionsWindow.go
- Diagnostics.go
- DiagnosticsLevel.go
- DialStringExchangeWebServices.go
- Dictionary.go
- DictionaryEntry.go
- DictionaryKey.go
- DictionaryValue.go
- DirectReports.go
- DirectoryId.go
- DisableApp.go
- DisableAppResponse.go
- DisableReason.go
- DisclaimerTextEncryptionConfigurationResponseType.go
- DisclaimerTextSetEncryptionConfigurationType.go
- DisconnectPhoneCall.go
- DisconnectPhoneCallResponse.go
- DiscoverySearchConfiguration.go
- DiscoverySearchConfigurations.go
- DisplayCc.go
- DisplayNameFederatedDirectoryGroupType.go
- DisplayNameFirstLast.go
- DisplayNameFirstLastHeader.go
- DisplayNameFirstLastSortKey.go
- DisplayNameLastFirst.go
- DisplayNameLastFirstHeader.go
- DisplayNameLastFirstSortKey.go
- DisplayNameMasterMailboxType.go
- DisplayNameNonEmptyStringType.go
- DisplayNamePrefix.go
- DisplayNamePrefixes.go
- DisplayNameVotingOptionDataType.go
- DisplayNames.go
- DisplayNamestring.go
- DisplayTo.go
- DistinguishedFolderId.go
- DistinguishedFolderIdDistinguishedFolderIdNameType.go
- DistinguishedGroupBy.go
- DistinguishedUser.go
- DistributionList.go
- Domain.go
- DomainControllerMasterMailboxType.go
- DomainMessageTracking.go
- DraftItemIds.go
- DueDate.go
- DurationItems.go
- DurationUserOofSettings.go
- EditAllowed.go
- EditItems.go
- EffectiveRights.go
- EmailAddressAttributedValue.go
- EmailAddressEmailAddress.go
- EmailAddressEmailAddressType.go
- EmailAddressEntity.go
- EmailAddressGetPersonaType.go
- EmailAddressNonEmptyStringType.go
- EmailAddresses.go
- EmailAddressesArrayOfEmailAddressEntitiesType.go
- EmailAddressesArrayOfEmailAddressesType.go
- EmailAddressesArrayOfExtractedEmailAddresses.go
- EmailAddressstring.go
- EmailEmailAddress.go
- EmailEmailAddressType.go
- EmailString.go
- EmailTextEncryptionConfigurationResponseType.go
- EmailTextSetEncryptionConfigurationType.go
- EmailUser.go
- Emails1.go
- Emails2.go
- Emails3.go
- EmptyFolder.go
- EmptyFolderResponse.go
- EmptyFolderResponseMessage.go
- EnableAlwaysDelete.go
- EncryptedSharedFolderData.go
- EncryptedSharedFolderDataCollection.go
- End.go
- EndChangeHighlightsType.go
- EndDateRecurrence.go
- EndDateReminderType.go
- EndDateText.go
- EndDateTime.go
- EndNodeUrl.go
- EndTime.go
- EndTimeInMinutes.go
- EndTimeReminderMessageDataType.go
- EndTimeZone.go
- EndTimeZoneId.go
- EndWallClock.go
- EnhancedLocation.go
- EntityExtractionResult.go
- EntryEmailAddress.go
- EntryIMAddress.go
- EntryPhoneNumber.go
- EntryPhysicalAddress.go
- Error.go
- ErrorCode.go
- ErrorCodeItemIndexErrorType.go
- ErrorCodeint.go
- ErrorDescription.go
- ErrorMessage.go
- ErrorMessageNonIndexableItemStatisticType.go
- ErrorSubscriptionIds.go
- Errors.go
- EventData.go
- EventDescription.go
- EventType.go
- EventTypes.go
- ExceptionFieldURI.go
- Exceptions.go
- ExchangeImpersonation.go
- ExchangeStoreId.go
- ExcludeConflicts.go
- Excludes.go
- ExecutedSearchScope.go
- Exists.go
- ExpandDL.go
- ExpandDLResponse.go
- ExpandDLResponseMessage.go
- ExpandGroupMembership.go
- ExportAllowed.go
- ExportItems.go
- ExportItemsResponse.go
- ExportItemsResponseMessage.go
- ExtendedAttribute.go
- ExtendedAttributes.go
- ExtendedFieldURI.go
- ExtendedPropertiesArrayOfExtendedPropertyAttributedValueType.go
- ExtendedPropertiesNonEmptyArrayOfExtendedFieldURIs.go
- ExtendedPropertiesNonEmptyArrayOfExtendedPropertyType.go
- ExtendedProperty.go
- ExtendedPropertyAttributedValue.go
- ExtendedPropertyPathToExtendedFieldType.go
- ExternalAudience.go
- ExternalDirectoryObjectId.go
- ExternalDirectoryObjectIdFederatedDirectoryGroupType.go
- ExternalDirectoryObjectIdFederatedDirectoryIdentityDetailsType.go
- ExternalDirectoryObjectIdGetFederatedDirectoryUserType.go
- ExternalEmailAddress.go
- ExternalMemberCount.go
- ExternalReply.go
- ExternalUserIdentity.go
- ExtractAllowed.go
- FailedMailbox.go
- FailedMailboxes.go
- FederatedDeliveryMailbox.go
- FieldOrder.go
- FieldURI.go
- FieldURIOrConstant.go
- FieldUriRule.go
- FieldValue.go
- FileAs.go
- FileAsHeader.go
- FileAsId.go
- FileAsIds.go
- FileAsMapping.go
- FileAses.go
- FileAttachment.go
- FilterHtmlContent.go
- FindCalendarFoldersResponseMessage.go
- FindConversation.go
- FindConversationResponse.go
- FindFolder.go
- FindFolderResponse.go
- FindFolderResponseMessage.go
- FindItem.go
- FindItemResponse.go
- FindItemResponseMessage.go
- FindMailboxStatisticsByKeywords.go
- FindMailboxStatisticsByKeywordsResponse.go
- FindMailboxStatisticsByKeywordsResponseMessage.go
- FindMessageTrackingReport.go
- FindMessageTrackingReportResponse.go
- FindPeople.go
- FindPeopleResponse.go
- FindPeopleResponseMessage.go
- FirstDayOfWeek.go
- FirstHopServer.go
- FirstLoadedRowIndex.go
- FirstMatchingRowIndex.go
- FirstName.go
- FirstOccurrence.go
- Flag.go
- FlagStatus.go
- FlaggedForAction.go
- Folder.go
- FolderChange.go
- FolderChanges.go
- FolderClass.go
- FolderId.go
- FolderIds.go
- FolderIdsArrayOfFolderIdType.go
- FolderName.go
- FolderNames.go
- FolderShape.go
- FolderSize.go
- Folders.go
- FoldersToIgnore.go
- FormattedAddress.go
- ForwardAllowed.go
- ForwardAsAttachmentToRecipients.go
- ForwardItem.go
- ForwardToRecipients.go
- FractionalPageFolderView.go
- FractionalPageItemView.go
- FreeBusyChangedEvent.go
- FreeBusyResponse.go
- FreeBusyResponseArray.go
- FreeBusyView.go
- FreeBusyViewOptions.go
- FreeBusyViewType.go
- From.go
- FromAddresses.go
- FromConnectedAccounts.go
- FromDate.go
- FullName.go
- Generation.go
- Generations.go
- GetAppManifests.go
- GetAppManifestsResponse.go
- GetAppManifestsResponseMessage.go
- GetAppMarketplaceUrl.go
- GetAppMarketplaceUrlResponse.go
- GetAttachment.go
- GetAttachmentResponse.go
- GetAttachmentResponseMessage.go
- GetClientAccessToken.go
- GetClientAccessTokenResponse.go
- GetClientAccessTokenResponseMessage.go
- GetClientExtension.go
- GetClientExtensionResponse.go
- GetClientIntent.go
- GetClientIntentResponseMessage.go
- GetConversationItems.go
- GetConversationItemsResponse.go
- GetConversationItemsResponseMessage.go
- GetDelegate.go
- GetDelegateResponse.go
- GetDiscoverySearchConfiguration.go
- GetDiscoverySearchConfigurationResponse.go
- GetDiscoverySearchConfigurationResponseMessage.go
- GetEncryptionConfiguration.go
- GetEncryptionConfigurationResponse.go
- GetEncryptionConfigurationResponseMessage.go
- GetEvents.go
- GetEventsResponse.go
- GetEventsResponseMessage.go
- GetFederatedDirectoryGroup.go
- GetFederatedDirectoryGroupResponse.go
- GetFederatedDirectoryUser.go
- GetFederatedDirectoryUserResponse.go
- GetFolder.go
- GetFolderResponse.go
- GetFolderResponseMessage.go
- GetHoldOnMailboxes.go
- GetHoldOnMailboxesResponse.go
- GetHoldOnMailboxesResponseMessage.go
- GetImItemList.go
- GetImItemListResponse.go
- GetImItems.go
- GetImItemsResponse.go
- GetInboxRules.go
- GetInboxRulesResponse.go
- GetItem.go
- GetItemResponse.go
- GetItemResponseMessage.go
- GetMailTips.go
- GetMailTipsResponse.go
- GetMessageTrackingReport.go
- GetMessageTrackingReportResponse.go
- GetNonIndexableItemDetails.go
- GetNonIndexableItemDetailsResponse.go
- GetNonIndexableItemDetailsResponseMessage.go
- GetNonIndexableItemStatistics.go
- GetNonIndexableItemStatisticsResponse.go
- GetNonIndexableItemStatisticsResponseMessage.go
- GetPasswordExpirationDate.go
- GetPasswordExpirationDateResponse.go
- GetPersona.go
- GetPersonaResponseMessage.go
- GetPhoneCallInformation.go
- GetPhoneCallInformationResponse.go
- GetReminders.go
- GetRemindersResponse.go
- GetRoomLists.go
- GetRoomListsResponse.go
- GetRooms.go
- GetRoomsResponse.go
- GetSearchableMailboxes.go
- GetSearchableMailboxesResponse.go
- GetSearchableMailboxesResponseMessage.go
- GetServerTimeZones.go
- GetServerTimeZonesResponse.go
- GetServerTimeZonesResponseMessage.go
- GetServiceConfiguration.go
- GetServiceConfigurationResponse.go
- GetSharingFolder.go
- GetSharingFolderResponse.go
- GetSharingFolderResponseMessage.go
- GetSharingMetadata.go
- GetSharingMetadataResponse.go
- GetSharingMetadataResponseMessage.go
- GetStreamingEvents.go
- GetStreamingEventsResponse.go
- GetStreamingEventsResponseMessage.go
- GetUserAvailabilityRequest.go
- GetUserAvailabilityResponse.go
- GetUserConfiguration.go
- GetUserConfigurationResponse.go
- GetUserConfigurationResponseMessage.go
- GetUserOofSettingsRequest.go
- GetUserOofSettingsResponse.go
- GetUserPhoto.go
- GetUserPhotoResponse.go
- GetUserPhotoResponseMessage.go
- GetUserRetentionPolicyTags.go
- GetUserRetentionPolicyTagsResponse.go
- GetUserRetentionPolicyTagsResponseMessage.go
- GivenName.go
- GivenNames.go
- GlobalCategories.go
- GlobalFlagStatus.go
- GlobalHasAttachments.go
- GlobalHasIrm.go
- GlobalIconIndex.go
- GlobalImportance.go
- GlobalItemClasses.go
- GlobalItemIds.go
- GlobalLastDeliveryTime.go
- GlobalMessageCount.go
- GlobalObjectId.go
- GlobalObjectIdGetClientIntentType.go
- GlobalParentFolderIds.go
- GlobalSize.go
- GlobalUniqueRecipients.go
- GlobalUniqueSenders.go
- GlobalUniqueUnreadSenders.go
- GlobalUnreadCount.go
- GoodThreshold.go
- GroupArrayOfFederatedDirectoryGroupsType.go
- GroupAttendeeConflictData.go
- GroupBy.go
- GroupId.go
- GroupIdentifier.go
- GroupIds.go
- GroupIndex.go
- GroupMailboxAssociationType.go
- GroupSids.go
- GroupType.go
- GroupTypeFederatedDirectoryGroupType.go
- GroupTypeMasterMailboxType.go
- GroupedItems.go
- GroupingAction.go
- GroupingActionItemType.go
- Groups.go
- GroupsArrayOfFederatedDirectoryGroupsType.go
- GroupsArrayOfImGroupType.go
- Guid.go
- HasAttachment.go
- HasAttachments.go
- HasBeenProcessed.go
- HasBlockedImages.go
- HasChanged.go
- HasEndTimeChanged.go
- HasIrm.go
- HasLocationChanged.go
- HasPicture.go
- HasQuota.go
- HasStartTimeChanged.go
- HiddenRecipient.go
- HighlightTerms.go
- Hobbies.go
- HoldId.go
- HomeAddresses.go
- HomeCity.go
- HomeCitySortKey.go
- HomeFaxes.go
- HomePage.go
- HomePhones.go
- HomePhones2.go
- ID.go
- IDItemIdType.go
- IDString.go
- IconIndex.go
- IdEmailAddressType.go
- IdOfFolderToShare.go
- IdTimeZone.go
- Identity.go
- IdentityDetails.go
- Ids.go
- Ignore.go
- ImAddressNonEmptyStringType.go
- ImAddressString.go
- ImAddresses.go
- ImAddresses2.go
- ImAddresses3.go
- ImAddressesArrayOfStringAttributedValuesType.go
- ImContactSipUriAddress.go
- ImGroup.go
- ImItemList.go
- ImListMigrationCompleted.go
- ImTelephoneNumber.go
- ImageBase64EncryptionConfigurationResponseType.go
- ImageBase64SetEncryptionConfigurationType.go
- Importance.go
- InPlaceHoldConfigurationOnly.go
- InPlaceHoldIdentity.go
- InReplyTo.go
- InboxFolderPermissionLevel.go
- InboxRules.go
- InboxUrlFederatedDirectoryGroupType.go
- InboxUrlMasterMailboxType.go
- IncludeMimeContent.go
- IncludeNonIndexableItems.go
- IncludePersonalArchive.go
- IncludeUnsearchableItems.go
- IncludesLastFolderInRange.go
- IncludesLastItemInRange.go
- IndexedFieldURI.go
- IndexedOffset.go
- IndexedPageFolderView.go
- IndexedPageItemView.go
- IndividualAttendeeConflictData.go
- Initials.go
- InitialsArrayOfStringAttributedValuesType.go
- InlineImageUrlTemplate.go
- InstallApp.go
- InstallAppResponse.go
- InstanceKey.go
- IntendedFreeBusyStatus.go
- Intent.go
- InternalDomainsSmtpDomainList.go
- InternalId.go
- InternalReply.go
- InternetMessageHeader.go
- InternetMessageHeaders.go
- InternetMessageId.go
- Interval.go
- InvalidRecipient.go
- InvalidRecipientMailTips.go
- InvalidRecipients.go
- IsAllDayEvent.go
- IsApprovalRequest.go
- IsArchive.go
- IsAssignmentEditable.go
- IsAssociated.go
- IsAutomaticForward.go
- IsAutomaticReply.go
- IsCancelled.go
- IsClutter.go
- IsComplete.go
- IsContactPhoto.go
- IsDebug.go
- IsDelegated.go
- IsDeliveryReceiptRequested.go
- IsDraft.go
- IsEnabled.go
- IsEncrypted.go
- IsEqualTo.go
- IsException.go
- IsExternalMailbox.go
- IsFolderContact.go
- IsFolderOwner.go
- IsFolderVisible.go
- IsFromMe.go
- IsGreaterThan.go
- IsGreaterThanOrEqualTo.go
- IsHidden.go
- IsInError.go
- IsInline.go
- IsLessThan.go
- IsLessThanOrEqualTo.go
- IsManagedFoldersRoot.go
- IsMeeting.go
- IsMeetingCalendarEventDetails.go
- IsMeetingRequest.go
- IsMeetingResponse.go
- IsMember.go
- IsMemberFederatedDirectoryGroupType.go
- IsMembershipGroup.go
- IsModerated.go
- IsNDR.go
- IsNotEqualTo.go
- IsNotSupported.go
- IsOccurrencePresent.go
- IsOnlineMeeting.go
- IsOrganizer.go
- IsOutOfDate.go
- IsOwner.go
- IsPartiallyIndexed.go
- IsPermanentFailure.go
- IsPermissionControlled.go
- IsPin.go
- IsPinnedFederatedDirectoryGroupType.go
- IsPrivate.go
- IsQuickContact.go
- IsRead.go
- IsReadReceipt.go
- IsReadReceiptRequested.go
- IsRecurring.go
- IsRecurringCalendarEventDetails.go
- IsReminderSet.go
- IsResend.go
- IsResponseRequested.go
- IsSigned.go
- IsSubmitted.go
- IsTeamTask.go
- IsTranscriptionEnabledInMailboxConfig.go
- IsUndecidedApprovalRequest.go
- IsUnmodified.go
- IsVisible.go
- IsVoicemail.go
- IsWorkTime.go
- IsWritable.go
- Item.go
- ItemAttachment.go
- ItemChange.go
- ItemChanges.go
- ItemClass.go
- ItemClasses.go
- ItemClassesArrayOfItemClassType.go
- ItemCount.go
- ItemHits.go
- ItemHoldPeriod.go
- ItemId.go
- ItemIds.go
- ItemIdsNonEmptyArrayOfItemIdsType.go
- ItemShape.go
- ItemUploadItemType.go
- ItemVersion.go
- Items.go
- ItemsArrayOfNonIndexableItemDetailsType.go
- ItemsArrayOfSearchPreviewItemsType.go
- ItemsNonEmptyArrayOfAllItemsType.go
- ItemsNonEmptyArrayOfUploadItemsType.go
- JobTitle.go
- JoinDate.go
- JoinDateFederatedDirectoryGroupType.go
- JoinOnlineMeetingUrl.go
- JoinedBy.go
- JournalFolderPermissionLevel.go
- KeepProperties.go
- Keyword.go
- KeywordStat.go
- KeywordStatisticsSearchResult.go
- KeywordStats.go
- Keywords.go
- Language.go
- LanguageDiscoverySearchConfigurationType.go
- LargeAudienceCap.go
- LargeAudienceThreshold.go
- LastAttemptTime.go
- LastDeliveryTime.go
- LastModifiedName.go
- LastModifiedTime.go
- LastName.go
- LastOccurrence.go
- LastResponseTime.go
- Latitude.go
- LegacyDN.go
- LegacyDnFederatedDirectoryGroupType.go
- LegacyDnNonEmptyArrayOfLegacyDNsType.go
- LegacyFreeBusyStatus.go
- LobbyBypass.go
- Location.go
- LocationBasedStateDefinition.go
- LocationCalendarEventDetails.go
- LocationReminderMessageDataType.go
- LocationSource.go
- LocationUri.go
- Locations.go
- Longitude.go
- MSExchangeCertificate.go
- MailTips.go
- MailTipsConfigurationMailTipsServiceConfiguration.go
- MailTipsEnabled.go
- MailTipsRequested.go
- MailTipsResponseMessageType.go
- Mailbox.go
- MailboxAvailability.go
- MailboxCulture.go
- MailboxData.go
- MailboxDataArray.go
- MailboxFull.go
- MailboxHoldResult.go
- MailboxHoldStatus.go
- MailboxHoldStatuses.go
- MailboxId.go
- MailboxPreviewItemMailboxType.go
- MailboxQuery.go
- MailboxScope.go
- MailboxSearchScope.go
- MailboxSearchScopes.go
- MailboxSmtpAddress.go
- MailboxStat.go
- MailboxStatisticsSearchResult.go
- MailboxStats.go
- MailboxType.go
- MailboxTypeMasterMailboxType.go
- MailboxesArrayOfStringsType.go
- MailboxesArrayOfUserMailboxesType.go
- MailboxesNonEmptyArrayOfLegacyDNsType.go
- Mailboxstring.go
- MakeItemImmutable.go
- ManagedByOrganization.go
- ManagedFolderId.go
- ManagedFolderInformation.go
- ManagementRole.go
- Manager.go
- ManagerMailbox.go
- Managers.go
- Manifest.go
- Manifests.go
- MarkAllItemsAsRead.go
- MarkAllItemsAsReadResponse.go
- MarkAllItemsAsReadResponseMessage.go
- MarkAsJunk.go
- MarkAsJunkResponse.go
- MarkAsJunkResponseMessage.go
- MarkAsRead.go
- MarkImportance.go
- Master.go
- MaxChangesReturned.go
- MaxItems.go
- MaxItemsToReturn.go
- MaxMessageSize.go
- MaxRecipientsPerGetMailTipsRequest.go
- MaximumBodySize.go
- MaximumNonWorkHourResultsByDay.go
- MaximumResultsByDay.go
- MaximumSize.go
- MeetingCancellation.go
- MeetingDurationInMinutes.go
- MeetingMessage.go
- MeetingRequest.go
- MeetingRequestType.go
- MeetingRequestWasSent.go
- MeetingResponse.go
- MeetingString.go
- MeetingSuggestion.go
- MeetingSuggestions.go
- MeetingTime.go
- MeetingTimeZone.go
- MeetingWorkspaceUrl.go
- Member.go
- MemberCorrelationKey.go
- Members.go
- MembersMemberListType.go
- MergedFreeBusy.go
- MergedFreeBusyIntervalInMinutes.go
- Message.go
- MessageAvailability.go
- MessageClassifications.go
- MessageCount.go
- MessageId.go
- MessageText.go
- MessageTrackingReport.go
- MessageTrackingReportId.go
- MessageTrackingSearchResult.go
- MessageTrackingSearchResults.go
- MessageTypes.go
- MessageXml.go
- Metadata.go
- MiddleName.go
- MiddleNames.go
- Mileage.go
- MimeContent.go
- MimeContentUTF8.go
- MinimumSize.go
- MinimumSuggestionQuality.go
- MobilePhones.go
- MobilePhones2.go
- ModifiedEvent.go
- ModifiedOccurrences.go
- Modify.go
- ModifyRecipientsAllowed.go
- Month.go
- MonthItemRecurrence.go
- MonthTimeZoneTransition.go
- MonthlyRegeneration.go
- MoreEvents.go
- MoveFolder.go
- MoveFolderResponse.go
- MoveFolderResponseMessage.go
- MoveItem.go
- MoveItemResponse.go
- MoveItemResponseMessage.go
- MoveToFolder.go
- MovedEvent.go
- MovedItemId.go
- MustDisplayComment.go
- MyResponseType.go
- NameAttachmentType.go
- NameEmailAddress.go
- NameEmailAddressType.go
- NameExtendedAttributeType.go
- NameMessageTracking.go
- Namestring.go
- NetShowUrl.go
- NewBodyContent.go
- NewDisplayName.go
- NewMailEvent.go
- NewReminderTime.go
- NextPredictedAction.go
- NextPredictedActionItemType.go
- Nickname.go
- Nicknames.go
- NoEndRecurrence.go
- NonIndexableItemDetail.go
- NonIndexableItemDetailsResult.go
- NonIndexableItemStatistic.go
- NonIndexableItemStatistics.go
- NormalizedBody.go
- NormalizedBodyType.go
- Not.go
- NotSentToMe.go
- NotesContact.go
- NotesFolderPermissionLevel.go
- Notification.go
- Notifications.go
- Number.go
- NumberOfMembers.go
- NumberOfMembersAvailable.go
- NumberOfMembersWithConflict.go
- NumberOfMembersWithNoData.go
- NumberOfOccurrences.go
- NumberedRecurrence.go
- Occurrence.go
- OccurrenceDate.go
- OccurrenceItemId.go
- OccurrenceTimeZoneTransition.go
- OfficeLocation.go
- OfficeLocations.go
- Offset.go
- OldFolderId.go
- OldItemId.go
- OldParentFolderId.go
- OnlineMeetingSettings.go
- OofSettings.go
- OofState.go
- OpenAsAdminOrSystemService.go
- OperationIndex.go
- Operations.go
- OptedInto.go
- OptionalAttendees.go
- Or.go
- OrganizationMainPhones.go
- Organizer.go
- OrganizerLocation.go
- OriginalDisplayName.go
- OriginalPhoneString.go
- OriginalRecipients.go
- OriginalStart.go
- OtherAddresses.go
- OtherFaxes.go
- OtherPhones2.go
- OtherTelephones.go
- OutOfOffice.go
- OutlookRuleBlobExists.go
- OwaLink.go
- Owner.go
- Owners.go
- PageDirection.go
- PageItemCount.go
- PageItemReference.go
- PageItemSize.go
- PageSize.go
- Pagers.go
- ParentFolderId.go
- ParentFolderIdTargetFolderIdType.go
- ParentFolderIds.go
- ParentGroupId.go
- ParentId.go
- ParentInternetMessageId.go
- ParentItemId.go
- PasswordExpirationDate.go
- Path.go
- PendingMailTips.go
- People.go
- PeopleUrlFederatedDirectoryGroupType.go
- PercentComplete.go
- PerformReminderAction.go
- PerformReminderActionResponse.go
- Period.go
- Periods.go
- PermanentDelete.go
- Permission.go
- PermissionLevel.go
- PermissionSetCalendarPermissionSetType.go
- PermissionSetPermissionSetType.go
- Permissions.go
- PersonName.go
- Persona.go
- PersonaId.go
- PersonaObjectStatus.go
- PersonaShape.go
- PersonaType.go
- PersonalHomePages.go
- Personas.go
- Phone.go
- PhoneCallId.go
- PhoneCallInformation.go
- PhoneCallState.go
- PhoneNumber.go
- PhoneNumberAttributedValue.go
- PhoneNumbers.go
- PhoneNumbersArrayOfPhoneEntitiesType.go
- PhoneNumbersArrayOfPhonesType.go
- PhonePhoneEntityType.go
- PhoneString.go
- PhoneticFirstName.go
- PhoneticFullName.go
- PhoneticLastName.go
- Photo.go
- PhotoMasterMailboxType.go
- PhotoUrl.go
- PhotoUrlFederatedDirectoryGroupType.go
- PhysicalAddresses.go
- PictureData.go
- PlayOnPhoneDialStringExchangeWebServices.go
- PlayOnPhoneEnabled.go
- PlayOnPhoneExchangeWebServices.go
- PlayOnPhoneResponseExchangeWebServices.go
- PolicyNudgeRulesConfiguration.go
- PolicyTag.go
- PolicyTipsEnabled.go
- PortalTextEncryptionConfigurationResponseType.go
- PortalTextSetEncryptionConfigurationType.go
- Position.go
- PostItem.go
- PostOfficeBox.go
- PostReplyItem.go
- PostalAddressAttributedValue.go
- PostalAddressIndex.go
- PostalAddressPersonaPostalAddressType.go
- PostalCode.go
- PostedTime.go
- PredictedAction.go
- PredictedActionReason.go
- PredictedActionReasons.go
- Presenters.go
- Preview.go
- PreviewItemResponseShape.go
- PreviousHopServer.go
- PreviousWatermark.go
- PrimarySmtpAddress.go
- PrimarySmtpAddressstring.go
- PrincipalName.go
- PrintAllowed.go
- Priority.go
- ProcessRightAway.go
- Profession.go
- Professions.go
- ProgrammaticAccessAllowed.go
- PropertiesArrayOfStringsType.go
- PropertiesArrayOfTrackingPropertiesType.go
- ProposeNewTime.go
- ProposedEnd.go
- ProposedEndAttendeeType.go
- ProposedEndMeetingRegistrationResponseObjectType.go
- ProposedStart.go
- ProposedStartAttendeeType.go
- ProposedStartMeetingRegistrationResponseObjectType.go
- ProtectionRulesConfiguration.go
- ProxyPartnerToken.go
- ProxySecurityContext.go
- ProxySuggesterSid.go
- PullSubscriptionRequest.go
- PurportedSender.go
- PushSubscriptionRequest.go
- Query.go
- QueryStringQueryStringType.go
- QueryStringString.go
- RMSTemplateId.go
- RadioPhones.go
- Range.go
- Ranges.go
- RawMasterTableXml.go
- Read.go
- ReadFlag.go
- ReadFlagChange.go
- ReadItemsCalendarPermissionType.go
- ReadItemsPermissionType.go
- ReceiveCopiesOfMeetingMessages.go
- ReceivedBy.go
- ReceivedRepresenting.go
- ReceivedTime.go
- Recipient.go
- RecipientAddress.go
- RecipientFilter.go
- RecipientIs.go
- RecipientTrackingEvent.go
- RecipientTrackingEvents.go
- RecipientsArrayOfRecipientsType.go
- RecipientsArrayOfSmtpAddressType.go
- RecognitionId.go
- RecognitionResult.go
- RecurrenceId.go
- RecurrenceRecurrenceType.go
- RecurrenceTaskRecurrenceType.go
- RecurringDateTransition.go
- RecurringDayTransition.go
- RecurringMasterItemId.go
- RecurringMasterItemIdItemIdType.go
- RecurringMasterItemIdRanges.go
- RedirectToRecipients.go
- ReferenceAttachment.go
- ReferenceAttachmentTypecomplexTypeEWS.go
- ReferenceId.go
- ReferenceItemId.go
- References.go
- Refiner.go
- Refiners.go
- RefreshSharingFolder.go
- RefreshSharingFolderResponse.go
- RefreshSharingFolderResponseMessage.go
- RelativeFolderPath.go
- RelativeMonthlyRecurrence.go
- RelativeYearlyRecurrence.go
- RelevanceScore.go
- Reminder.go
- ReminderDueBy.go
- ReminderGroup.go
- ReminderIsSet.go
- ReminderItemAction.go
- ReminderItemActions.go
- ReminderMessageData.go
- ReminderMinutesBeforeStart.go
- ReminderNextTime.go
- ReminderText.go
- ReminderTime.go
- ReminderType.go
- Reminders.go
- RemoveContactFromImList.go
- RemoveContactFromImListResponse.go
- RemoveDelegate.go
- RemoveDelegateResponse.go
- RemoveDistributionGroupFromImList.go
- RemoveDistributionGroupFromImListResponse.go
- RemoveImContactFromGroup.go
- RemoveImContactFromGroupResponse.go
- RemoveImGroup.go
- RemoveImGroupResponse.go
- RemoveItem.go
- RemoveOutlookRuleBlob.go
- ReplyAllAllowed.go
- ReplyAllToItem.go
- ReplyAllowed.go
- ReplyBody.go
- ReplyTo.go
- ReplyToItem.go
- ReportTemplate.go
- RequestServerVersion.go
- RequestType.go
- RequestedConfiguration.go
- RequestedExtensionIds.go
- RequestedView.go
- RequiredAttendees.go
- Resolution.go
- ResolutionSet.go
- ResolveNames.go
- ResolveNamesResponse.go
- ResolveNamesResponseMessage.go
- Resources.go
- ResponseCode.go
- ResponseCodeInvalidRecipientResponseCodeType.go
- ResponseMessage.go
- ResponseMessages.go
- ResponseMessagesArrayOfDelegateUserResponseMessageType.go
- ResponseMessagesArrayOfMailTipsResponseMessageType.go
- ResponseMessagesArrayOfServiceConfigurationResponseMessageType.go
- ResponseObjects.go
- ResponseType.go
- RestrictedGroupIdentifier.go
- RestrictedGroupSids.go
- Restriction.go
- ResultType.go
- RetentionAction.go
- RetentionDate.go
- RetentionId.go
- RetentionPeriod.go
- RetentionPolicyTag.go
- RetentionPolicyTagId.go
- RetentionPolicyTags.go
- RetentionPolicyType.go
- ReturnNewItemIds.go
- ReturnQueueEvents.go
- RightsManagedMessageDecryptionStatus.go
- RightsManagementLicenseData.go
- Role.go
- Room.go
- RoomList.go
- RoomLists.go
- Rooms.go
- RootAddress.go
- RootFolderFindFolderResponseMessage.go
- RootFolderFindItemResponseMessage.go
- RootItemId.go
- RoutingTypeEmailAddress.go
- RoutingTypeEmailAddressType.go
- Rule.go
- RuleId.go
- RuleOperationError.go
- RuleOperationErrors.go
- RuleRuleType.go
- Rules.go
- SID.go
- SIPResponseCode.go
- SIPResponseText.go
- SavedItemFolderId.go
- SchemaVersionSupported.go
- Schemas.go
- Schools.go
- ScopeClientAccessTokenRequestType.go
- ScopeHighlightTermType.go
- ScopeNonEmptyStringType.go
- SearchArchiveOnly.go
- SearchDumpster.go
- SearchExpression.go
- SearchFilter.go
- SearchFolder.go
- SearchId.go
- SearchItemKind.go
- SearchMailboxes.go
- SearchMailboxesResponse.go
- SearchMailboxesResponseMessage.go
- SearchMailboxesResult.go
- SearchParameters.go
- SearchPreviewItem.go
- SearchQueries.go
- SearchQuery.go
- SearchScope.go
- SearchableMailbox.go
- SearchableMailboxes.go
- SecurityIdentifier.go
- SeekToConditionPageItemView.go
- SendItem.go
- SendItemResponse.go
- SendItemResponseMessage.go
- SendNotification.go
- SendNotificationResponseMessage.go
- SendNotificationResult.go
- SendPrompt.go
- SendSMSAlertToRecipients.go
- Sender.go
- SenderDepartments.go
- SenderEmailAddressType.go
- SenderSmtpAddress.go
- Senders.go
- Senderstring.go
- SendingAs.go
- Sensitivity.go
- SentCcMe.go
- SentOnlyToMe.go
- SentTime.go
- SentToAddresses.go
- SentToMe.go
- SentToOrCcMe.go
- SerializedSecurityContext.go
- ServerHint.go
- ServerMessageTracking.go
- ServerReplyWithMessage.go
- ServerVersionInfo.go
- ServiceConfigurationResponseMessageType.go
- SetClientExtension.go
- SetClientExtensionResponse.go
- SetClientExtensionResponseMessage.go
- SetEncryptionConfiguration.go
- SetEncryptionConfigurationResponse.go
- SetEncryptionConfigurationResponseMessage.go
- SetFolderField.go
- SetHoldOnMailboxes.go
- SetHoldOnMailboxesResponse.go
- SetHoldOnMailboxesResponseMessage.go
- SetImGroup.go
- SetImGroupResponse.go
- SetImListMigrationCompleted.go
- SetImListMigrationCompletedResponse.go
- SetItemField.go
- SetRuleOperation.go
- SetTeamMailbox.go
- SetTeamMailboxResponse.go
- SetUserOofSettingsRequest.go
- SetUserOofSettingsResponse.go
- SharePointSiteUrl.go
- SharePointUrlMasterMailboxType.go
- SharedFolderId.go
- SharingEffectiveRightsCalendarPermissionReadAccessType.go
- SharingEffectiveRightsPermissionReadAccessType.go
- SharingFolderId.go
- SharingSecurity.go
- ShowExternalRecipientCount.go
- Size.go
- SizeRequested.go
- Sizelong.go
- SmtpAddress.go
- SmtpAddressFederatedDirectoryGroupType.go
- SmtpAddressMasterMailboxType.go
- SortBy.go
- SortOrder.go
- SortOrderConversationNodeSortOrder.go
- SortValue.go
- SourceId.go
- SourceIds.go
- SpecificUsers.go
- SpouseName.go
- SpouseNames.go
- Standard.go
- StandardGroupBy.go
- StandardTime.go
- Start.go
- StartDate.go
- StartDateRecurrence.go
- StartDateTime.go
- StartFindInGALSpeechRecognition.go
- StartFindInGALSpeechRecognitionResponse.go
- StartTime.go
- StartTimeInMinutes.go
- StartTimeReminderMessageDataType.go
- StartTimeZone.go
- StartTimeZoneId.go
- StartWallClock.go
- State.go
- StateDefinition.go
- StateTeamMailboxLifecycleStateType.go
- Status.go
- StatusDescription.go
- StatusEvent.go
- StatusFrequency.go
- StatusHoldStatusType.go
- StatusMemberStatusType.go
- StopProcessingRules.go
- StorageQuota.go
- StoreEntryId.go
- StreamingSubscriptionRequest.go
- Street.go
- String.go
- StringArrayAttributedValue.go
- StringAttributedValue.go
- Subject.go
- SubjectCalendarEventDetails.go
- SubmitTime.go
- SubmittedTime.go
- Subscribe.go
- SubscribeResponse.go
- SubscribeResponseMessage.go
- SubscriptionIdGetEvents.go
- SubscriptionIdGetStreamingEvents.go
- SubscriptionIds.go
- SubscriptionStatus.go
- Suffix.go
- Suggestion.go
- SuggestionArray.go
- SuggestionDayResult.go
- SuggestionDayResultArray.go
- SuggestionQuality.go
- SuggestionsResponse.go
- SuggestionsViewOptions.go
- SuppressReadReceipt.go
- SuppressReadReceipts.go
- Surname.go
- Surnames.go
- SyncFolderHierarchy.go
- SyncFolderHierarchyResponse.go
- SyncFolderHierarchyResponseMessage.go
- SyncFolderId.go
- SyncFolderItems.go
- SyncFolderItemsResponse.go
- SyncFolderItemsResponseMessage.go
- SyncScope.go
- SyncState.go
- SyncStatebase64Binary.go
- TTL.go
- TTLClientAccessTokenTypeType.go
- TTYTDDPhoneNumbers.go
- Task.go
- TaskString.go
- TaskSuggestion.go
- TaskSuggestions.go
- TaskTimedOut.go
- TasksFolder.go
- TasksFolderPermissionLevel.go
- TelUriAddress.go
- TelexNumbers.go
- TemplateDescription.go
- TemplateName.go
- TentativelyAcceptItem.go
- Term.go
- TextBody.go
- Time.go
- TimeOffset.go
- TimeStamp.go
- TimeTimeChangeType.go
- TimeWindow.go
- TimeZoneAvailability.go
- TimeZoneContext.go
- TimeZoneDefinition.go
- TimeZoneDefinitions.go
- TimeZoneItem.go
- Timeout.go
- Timeoutduration.go
- Title.go
- Titles.go
- To.go
- ToDate.go
- ToFolderId.go
- ToRecipients.go
- ToRecipientsArrayOfSmtpAddressType.go
- Token.go
- TokenClientAccessTokenType.go
- TokenRequest.go
- TokenRequests.go
- TokenString.go
- TokenType.go
- TokenTypeClientAccessTokenType.go
- TokenValue.go
- TooBigGroupAttendeeConflictData.go
- TotalConversationsInView.go
- TotalCount.go
- TotalMemberCount.go
- TotalNumberOfPeopleInView.go
- TotalWork.go
- TrackingPropertyType.go
- Transition.go
- Transitions.go
- TransitionsGroup.go
- TransitionsGroups.go
- True.go
- TypeElcFolderType.go
- TypeUserConfiguration.go
- Typestring.go
- UID.go
- UIDReminderType.go
- UmEnabled.go
- UnifiedMessagingConfiguration.go
- UninstallApp.go
- UninstallAppResponse.go
- UniqueBody.go
- UniqueBodyType.go
- UniqueHash.go
- UniquePathId.go
- UniqueRecipients.go
- UniqueSenders.go
- UniqueUnreadSenders.go
- UnknownAttendeeConflictData.go
- UnknownEntries.go
- UnknownEntry.go
- UnpinTeamMailbox.go
- UnpinTeamMailboxResponse.go
- UnreadCount.go
- UnresolvedEntry.go
- Unsubscribe.go
- UnsubscribeResponse.go
- UnsubscribeResponseMessage.go
- UpdateDelegate.go
- UpdateDelegateResponse.go
- UpdateFolder.go
- UpdateFolderResponse.go
- UpdateFolderResponseMessage.go
- UpdateFolderSync.go
- UpdateInboxRules.go
- UpdateInboxRulesResponse.go
- UpdateItem.go
- UpdateItemInRecoverableItems.go
- UpdateItemInRecoverableItemsResponse.go
- UpdateItemInRecoverableItemsResponseMessage.go
- UpdateItemResponse.go
- UpdateItemResponseMessage.go
- UpdateItemSync.go
- UpdateMailboxAssociation.go
- UpdateMailboxAssociationResponse.go
- UpdateMailboxAssociationResponseMessage.go
- UpdateUserConfiguration.go
- UpdateUserConfigurationResponse.go
- UpdateUserConfigurationResponseMessage.go
- UpdatedItemIds.go
- UpdatesFolder.go
- UpdatesItem.go
- UploadItems.go
- UploadItemsResponse.go
- UploadItemsResponseMessage.go
- Url.go
- UrlEntity.go
- Urls.go
- UrlsArrayOfUrlEntitiesType.go
- UserConfiguration.go
- UserConfigurationName.go
- UserConfigurationProperties.go
- UserDisabledExtensions.go
- UserEnabledExtensions.go
- UserId.go
- UserIds.go
- UserIdstring.go
- UserMailbox.go
- UserMailboxAssociationType.go
- UserOofSettings.go
- UserOptions.go
- UserParameters.go
- UserRoles.go
- UserSMIMECertificate.go
- UserSid.go
- ValidationErrors.go
- Value.go
- ValueArrayOfStringValueType.go
- ValueBodyContentType.go
- ValueEmailAddressType.go
- ValueExtendedAttributeType.go
- ValueExtendedPropertyType.go
- ValueMessageTracking.go
- ValuePersonaPhoneNumberType.go
- ValuePersonaPostalAddressType.go
- ValueProtectionRuleValueType.go
- ValueUserConfiguration.go
- Values.go
- ValuesArrayOfStringValueType.go
- ViewPrivateItems.go
- VotingInformation.go
- VotingOptionData.go
- VotingResponse.go
- Watermark.go
- WebClientEditFormQueryString.go
- WebClientReadFormQueryString.go
- WeddingAnniversaries.go
- WeddingAnniversary.go
- WeeklyRecurrence.go
- WeeklyRegeneration.go
- When.go
- WithinDateRange.go
- WithinSizeRange.go
- WorkCity.go
- WorkCitySortKey.go
- WorkFaxes.go
- WorkingHours.go
- WorkingPeriod.go
- WorkingPeriodArray.go
- WouldRepair.go
- XmlData.go
- Year.go
- YearlyRegeneration.go
- YomiCompanyName.go
- YomiCompanyNames.go
- YomiFirstName.go
- YomiFirstNames.go
- YomiLastName.go
- YomiLastNames.go
Click to show internal directories.
Click to hide internal directories.