models

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2024 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAccessActionFromDiscriminatorValue

CreateAccessActionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateActivityHistoryItemFromDiscriminatorValue

CreateActivityHistoryItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAgreementAcceptanceFromDiscriminatorValue

CreateAgreementAcceptanceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAlbumFromDiscriminatorValue

CreateAlbumFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAlternativeSecurityIdFromDiscriminatorValue

CreateAlternativeSecurityIdFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAppIdentityFromDiscriminatorValue added in v0.0.2

CreateAppIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAppRoleAssignmentFromDiscriminatorValue

CreateAppRoleAssignmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAssignedLabelFromDiscriminatorValue

CreateAssignedLabelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAssignedLicenseFromDiscriminatorValue

CreateAssignedLicenseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAssignedPlanFromDiscriminatorValue

CreateAssignedPlanFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAssociatedTeamInfoFromDiscriminatorValue

CreateAssociatedTeamInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAttachmentBaseFromDiscriminatorValue

CreateAttachmentBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAttachmentFromDiscriminatorValue

CreateAttachmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAttachmentSessionFromDiscriminatorValue

CreateAttachmentSessionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAttendanceIntervalFromDiscriminatorValue

CreateAttendanceIntervalFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAttendanceRecordFromDiscriminatorValue

CreateAttendanceRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAttendeeBaseFromDiscriminatorValue

CreateAttendeeBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAttendeeFromDiscriminatorValue

CreateAttendeeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAudioConferencingFromDiscriminatorValue

CreateAudioConferencingFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAudioFromDiscriminatorValue

CreateAudioFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAuthenticationFromDiscriminatorValue

CreateAuthenticationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAuthenticationMethodFromDiscriminatorValue

CreateAuthenticationMethodFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAuthorizationInfoFromDiscriminatorValue

CreateAuthorizationInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateAutomaticRepliesSettingFromDiscriminatorValue

CreateAutomaticRepliesSettingFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateBaseCollectionPaginationCountResponseFromDiscriminatorValue

CreateBaseCollectionPaginationCountResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateBaseItemFromDiscriminatorValue

CreateBaseItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateBaseItemVersionFromDiscriminatorValue

CreateBaseItemVersionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateBooleanColumnFromDiscriminatorValue

CreateBooleanColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateBroadcastMeetingCaptionSettingsFromDiscriminatorValue

CreateBroadcastMeetingCaptionSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateBroadcastMeetingSettingsFromDiscriminatorValue

CreateBroadcastMeetingSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateBundleFromDiscriminatorValue

CreateBundleFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCalculatedColumnFromDiscriminatorValue

CreateCalculatedColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCalendarFromDiscriminatorValue

CreateCalendarFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCalendarGroupFromDiscriminatorValue

CreateCalendarGroupFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCalendarPermissionFromDiscriminatorValue

CreateCalendarPermissionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCallRecordingFromDiscriminatorValue added in v0.0.2

CreateCallRecordingFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCallTranscriptFromDiscriminatorValue added in v0.0.2

CreateCallTranscriptFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChangeTrackedEntityFromDiscriminatorValue

CreateChangeTrackedEntityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChannelFromDiscriminatorValue

CreateChannelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChannelIdentityFromDiscriminatorValue

CreateChannelIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChannelSummaryFromDiscriminatorValue added in v0.0.2

CreateChannelSummaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatFromDiscriminatorValue

CreateChatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatInfoFromDiscriminatorValue

CreateChatInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageAttachmentFromDiscriminatorValue

CreateChatMessageAttachmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageFromDiscriminatorValue

CreateChatMessageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageFromIdentitySetFromDiscriminatorValue

CreateChatMessageFromIdentitySetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageHistoryItemFromDiscriminatorValue added in v0.0.2

CreateChatMessageHistoryItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageHostedContentFromDiscriminatorValue

CreateChatMessageHostedContentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageInfoFromDiscriminatorValue

CreateChatMessageInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageMentionFromDiscriminatorValue

CreateChatMessageMentionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageMentionedIdentitySetFromDiscriminatorValue

CreateChatMessageMentionedIdentitySetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessagePolicyViolationFromDiscriminatorValue

CreateChatMessagePolicyViolationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessagePolicyViolationPolicyTipFromDiscriminatorValue

CreateChatMessagePolicyViolationPolicyTipFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageReactionFromDiscriminatorValue

CreateChatMessageReactionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatMessageReactionIdentitySetFromDiscriminatorValue

CreateChatMessageReactionIdentitySetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChatViewpointFromDiscriminatorValue

CreateChatViewpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChecklistItemFromDiscriminatorValue

CreateChecklistItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateChoiceColumnFromDiscriminatorValue

CreateChoiceColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateColumnDefinitionFromDiscriminatorValue

CreateColumnDefinitionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateColumnLinkFromDiscriminatorValue

CreateColumnLinkFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateColumnValidationFromDiscriminatorValue

CreateColumnValidationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateConfigurationManagerClientEnabledFeaturesFromDiscriminatorValue

CreateConfigurationManagerClientEnabledFeaturesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateContactFolderFromDiscriminatorValue

CreateContactFolderFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateContactFromDiscriminatorValue

CreateContactFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateContentApprovalStatusColumnFromDiscriminatorValue

CreateContentApprovalStatusColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateContentTypeFromDiscriminatorValue

CreateContentTypeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateContentTypeInfoFromDiscriminatorValue

CreateContentTypeInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateContentTypeOrderFromDiscriminatorValue

CreateContentTypeOrderFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateConversationFromDiscriminatorValue

CreateConversationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateConversationMemberFromDiscriminatorValue

CreateConversationMemberFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateConversationThreadFromDiscriminatorValue

CreateConversationThreadFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCurrencyColumnFromDiscriminatorValue

CreateCurrencyColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCustomSecurityAttributeValueFromDiscriminatorValue added in v0.0.2

CreateCustomSecurityAttributeValueFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDateTimeColumnFromDiscriminatorValue

CreateDateTimeColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDateTimeTimeZoneFromDiscriminatorValue

CreateDateTimeTimeZoneFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDefaultColumnValueFromDiscriminatorValue

CreateDefaultColumnValueFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeletedFromDiscriminatorValue

CreateDeletedFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceActionResultFromDiscriminatorValue

CreateDeviceActionResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceCategoryFromDiscriminatorValue

CreateDeviceCategoryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceCompliancePolicySettingStateFromDiscriminatorValue

CreateDeviceCompliancePolicySettingStateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceCompliancePolicyStateFromDiscriminatorValue

CreateDeviceCompliancePolicyStateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceConfigurationSettingStateFromDiscriminatorValue

CreateDeviceConfigurationSettingStateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceConfigurationStateFromDiscriminatorValue

CreateDeviceConfigurationStateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceFromDiscriminatorValue

CreateDeviceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceHealthAttestationStateFromDiscriminatorValue

CreateDeviceHealthAttestationStateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceLogCollectionResponseFromDiscriminatorValue added in v0.0.2

CreateDeviceLogCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDeviceManagementTroubleshootingEventFromDiscriminatorValue

CreateDeviceManagementTroubleshootingEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDirectoryObjectCollectionResponseFromDiscriminatorValue added in v0.0.2

CreateDirectoryObjectCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDirectoryObjectFromDiscriminatorValue

CreateDirectoryObjectFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDisplayNameLocalizationFromDiscriminatorValue

CreateDisplayNameLocalizationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDocumentSetContentFromDiscriminatorValue

CreateDocumentSetContentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDocumentSetFromDiscriminatorValue

CreateDocumentSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDocumentSetVersionFromDiscriminatorValue

CreateDocumentSetVersionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDocumentSetVersionItemFromDiscriminatorValue

CreateDocumentSetVersionItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDriveFromDiscriminatorValue

CreateDriveFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDriveItemFromDiscriminatorValue

CreateDriveItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateDriveItemVersionFromDiscriminatorValue

CreateDriveItemVersionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEmailAddressFromDiscriminatorValue

CreateEmailAddressFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEmailAuthenticationMethodFromDiscriminatorValue

CreateEmailAuthenticationMethodFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEmployeeExperienceUserFromDiscriminatorValue added in v0.0.2

CreateEmployeeExperienceUserFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEmployeeOrgDataFromDiscriminatorValue

CreateEmployeeOrgDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEntityFromDiscriminatorValue

CreateEntityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEventFromDiscriminatorValue

CreateEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateEventMessageDetailFromDiscriminatorValue

CreateEventMessageDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExtensionFromDiscriminatorValue

CreateExtensionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateExternalLinkFromDiscriminatorValue

CreateExternalLinkFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFido2AuthenticationMethodFromDiscriminatorValue

CreateFido2AuthenticationMethodFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFieldValueSetFromDiscriminatorValue

CreateFieldValueSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFileFromDiscriminatorValue

CreateFileFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFileSystemInfoFromDiscriminatorValue

CreateFileSystemInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFolderFromDiscriminatorValue

CreateFolderFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFolderViewFromDiscriminatorValue

CreateFolderViewFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateFollowupFlagFromDiscriminatorValue

CreateFollowupFlagFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGeoCoordinatesFromDiscriminatorValue

CreateGeoCoordinatesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGeolocationColumnFromDiscriminatorValue

CreateGeolocationColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGroupCollectionResponseFromDiscriminatorValue added in v0.0.2

CreateGroupCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGroupFromDiscriminatorValue

CreateGroupFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGroupLifecyclePolicyFromDiscriminatorValue

CreateGroupLifecyclePolicyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGroupSettingFromDiscriminatorValue

CreateGroupSettingFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateHashesFromDiscriminatorValue

CreateHashesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateHyperlinkOrPictureColumnFromDiscriminatorValue

CreateHyperlinkOrPictureColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateIdentityFromDiscriminatorValue

CreateIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateIdentitySetFromDiscriminatorValue

CreateIdentitySetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateImageFromDiscriminatorValue

CreateImageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateImageInfoFromDiscriminatorValue

CreateImageInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateIncompleteDataFromDiscriminatorValue

CreateIncompleteDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateInferenceClassificationFromDiscriminatorValue

CreateInferenceClassificationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateInferenceClassificationOverrideFromDiscriminatorValue

CreateInferenceClassificationOverrideFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateInsightIdentityFromDiscriminatorValue

CreateInsightIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateIntegerRangeFromDiscriminatorValue added in v0.0.2

CreateIntegerRangeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateInternetMessageHeaderFromDiscriminatorValue

CreateInternetMessageHeaderFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemActionStatFromDiscriminatorValue

CreateItemActionStatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemActivityFromDiscriminatorValue

CreateItemActivityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemActivityStatFromDiscriminatorValue

CreateItemActivityStatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemAnalyticsFromDiscriminatorValue

CreateItemAnalyticsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemBodyFromDiscriminatorValue

CreateItemBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemReferenceFromDiscriminatorValue

CreateItemReferenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemRetentionLabelFromDiscriminatorValue added in v0.0.2

CreateItemRetentionLabelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateJoinMeetingIdSettingsFromDiscriminatorValue

CreateJoinMeetingIdSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateJsonFromDiscriminatorValue

CreateJsonFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateKeyValueFromDiscriminatorValue

CreateKeyValueFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLearningCourseActivityFromDiscriminatorValue added in v0.0.2

CreateLearningCourseActivityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLicenseAssignmentStateFromDiscriminatorValue

CreateLicenseAssignmentStateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLicenseDetailsFromDiscriminatorValue

CreateLicenseDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLicenseProcessingStateFromDiscriminatorValue

CreateLicenseProcessingStateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLinkedResourceFromDiscriminatorValue

CreateLinkedResourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateListFromDiscriminatorValue

CreateListFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateListInfoFromDiscriminatorValue

CreateListInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateListItemFromDiscriminatorValue

CreateListItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateListItemVersionFromDiscriminatorValue

CreateListItemVersionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLobbyBypassSettingsFromDiscriminatorValue

CreateLobbyBypassSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLocaleInfoFromDiscriminatorValue

CreateLocaleInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLocationFromDiscriminatorValue

CreateLocationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLongRunningOperationFromDiscriminatorValue

CreateLongRunningOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLookupColumnFromDiscriminatorValue

CreateLookupColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMailFolderFromDiscriminatorValue

CreateMailFolderFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMailboxSettingsFromDiscriminatorValue

CreateMailboxSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMalwareFromDiscriminatorValue

CreateMalwareFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateManagedAppOperationFromDiscriminatorValue

CreateManagedAppOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateManagedAppPolicyFromDiscriminatorValue

CreateManagedAppPolicyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateManagedAppRegistrationFromDiscriminatorValue

CreateManagedAppRegistrationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateManagedDeviceFromDiscriminatorValue

CreateManagedDeviceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMeetingAttendanceReportFromDiscriminatorValue

CreateMeetingAttendanceReportFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMeetingParticipantInfoFromDiscriminatorValue

CreateMeetingParticipantInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMeetingParticipantsFromDiscriminatorValue

CreateMeetingParticipantsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMessageFromDiscriminatorValue

CreateMessageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMessageRuleActionsFromDiscriminatorValue

CreateMessageRuleActionsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMessageRuleFromDiscriminatorValue

CreateMessageRuleFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMessageRulePredicatesFromDiscriminatorValue

CreateMessageRulePredicatesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMicrosoftAuthenticatorAuthenticationMethodFromDiscriminatorValue

CreateMicrosoftAuthenticatorAuthenticationMethodFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMobileAppIdentifierFromDiscriminatorValue

CreateMobileAppIdentifierFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateMultiValueLegacyExtendedPropertyFromDiscriminatorValue

CreateMultiValueLegacyExtendedPropertyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateNotebookFromDiscriminatorValue

CreateNotebookFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateNotebookLinksFromDiscriminatorValue

CreateNotebookLinksFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateNumberColumnFromDiscriminatorValue

CreateNumberColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOAuth2PermissionGrantFromDiscriminatorValue

CreateOAuth2PermissionGrantFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateObjectIdentityFromDiscriminatorValue

CreateObjectIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOfferShiftRequestFromDiscriminatorValue

CreateOfferShiftRequestFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOfficeGraphInsightsFromDiscriminatorValue

CreateOfficeGraphInsightsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnPremisesExtensionAttributesFromDiscriminatorValue

CreateOnPremisesExtensionAttributesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnPremisesProvisioningErrorFromDiscriminatorValue

CreateOnPremisesProvisioningErrorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnenoteEntityBaseModelFromDiscriminatorValue

CreateOnenoteEntityBaseModelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnenoteEntityHierarchyModelFromDiscriminatorValue

CreateOnenoteEntityHierarchyModelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnenoteEntitySchemaObjectModelFromDiscriminatorValue

CreateOnenoteEntitySchemaObjectModelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnenoteFromDiscriminatorValue

CreateOnenoteFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnenoteOperationErrorFromDiscriminatorValue

CreateOnenoteOperationErrorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnenoteOperationFromDiscriminatorValue

CreateOnenoteOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnenotePageFromDiscriminatorValue

CreateOnenotePageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnenoteResourceFromDiscriminatorValue

CreateOnenoteResourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnenoteSectionFromDiscriminatorValue

CreateOnenoteSectionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnlineMeetingBaseFromDiscriminatorValue added in v0.0.2

CreateOnlineMeetingBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnlineMeetingFromDiscriminatorValue

CreateOnlineMeetingFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnlineMeetingInfoFromDiscriminatorValue

CreateOnlineMeetingInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOpenShiftChangeRequestFromDiscriminatorValue

CreateOpenShiftChangeRequestFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOpenShiftFromDiscriminatorValue

CreateOpenShiftFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOpenShiftItemFromDiscriminatorValue

CreateOpenShiftItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOperationErrorFromDiscriminatorValue

CreateOperationErrorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOperationFromDiscriminatorValue

CreateOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOutlookCategoryFromDiscriminatorValue

CreateOutlookCategoryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOutlookGeoCoordinatesFromDiscriminatorValue

CreateOutlookGeoCoordinatesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOutlookItemFromDiscriminatorValue

CreateOutlookItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOutlookUserFromDiscriminatorValue

CreateOutlookUserFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePackageEscapedFromDiscriminatorValue

CreatePackageEscapedFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePageLinksFromDiscriminatorValue

CreatePageLinksFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePasswordAuthenticationMethodFromDiscriminatorValue

CreatePasswordAuthenticationMethodFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePasswordProfileFromDiscriminatorValue

CreatePasswordProfileFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePatternedRecurrenceFromDiscriminatorValue

CreatePatternedRecurrenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePendingContentUpdateFromDiscriminatorValue

CreatePendingContentUpdateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePendingOperationsFromDiscriminatorValue

CreatePendingOperationsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePermissionFromDiscriminatorValue

CreatePermissionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePersonFromDiscriminatorValue

CreatePersonFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePersonOrGroupColumnFromDiscriminatorValue

CreatePersonOrGroupColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePersonTypeFromDiscriminatorValue

CreatePersonTypeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePhoneAuthenticationMethodFromDiscriminatorValue

CreatePhoneAuthenticationMethodFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePhoneFromDiscriminatorValue

CreatePhoneFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePhotoFromDiscriminatorValue

CreatePhotoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePhysicalAddressFromDiscriminatorValue

CreatePhysicalAddressFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePinnedChatMessageInfoFromDiscriminatorValue

CreatePinnedChatMessageInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerAppliedCategoriesFromDiscriminatorValue

CreatePlannerAppliedCategoriesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerAssignedToTaskBoardTaskFormatFromDiscriminatorValue

CreatePlannerAssignedToTaskBoardTaskFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerAssignmentsFromDiscriminatorValue

CreatePlannerAssignmentsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerBucketFromDiscriminatorValue

CreatePlannerBucketFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerBucketTaskBoardTaskFormatFromDiscriminatorValue

CreatePlannerBucketTaskBoardTaskFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerCategoryDescriptionsFromDiscriminatorValue

CreatePlannerCategoryDescriptionsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerChecklistItemsFromDiscriminatorValue

CreatePlannerChecklistItemsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerExternalReferencesFromDiscriminatorValue

CreatePlannerExternalReferencesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerGroupFromDiscriminatorValue

CreatePlannerGroupFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerOrderHintsByAssigneeFromDiscriminatorValue

CreatePlannerOrderHintsByAssigneeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerPlanContainerFromDiscriminatorValue

CreatePlannerPlanContainerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerPlanDetailsFromDiscriminatorValue

CreatePlannerPlanDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerPlanFromDiscriminatorValue

CreatePlannerPlanFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerProgressTaskBoardTaskFormatFromDiscriminatorValue

CreatePlannerProgressTaskBoardTaskFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerTaskDetailsFromDiscriminatorValue

CreatePlannerTaskDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerTaskFromDiscriminatorValue

CreatePlannerTaskFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerUserFromDiscriminatorValue

CreatePlannerUserFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePlannerUserIdsFromDiscriminatorValue

CreatePlannerUserIdsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePostFromDiscriminatorValue

CreatePostFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePresenceFromDiscriminatorValue

CreatePresenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePresenceStatusMessageFromDiscriminatorValue added in v0.0.2

CreatePresenceStatusMessageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintConnectorFromDiscriminatorValue added in v0.0.2

CreatePrintConnectorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintDocumentFromDiscriminatorValue added in v0.0.2

CreatePrintDocumentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintJobConfigurationFromDiscriminatorValue added in v0.0.2

CreatePrintJobConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintJobFromDiscriminatorValue added in v0.0.2

CreatePrintJobFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintJobStatusFromDiscriminatorValue added in v0.0.2

CreatePrintJobStatusFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintMarginFromDiscriminatorValue added in v0.0.2

CreatePrintMarginFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintTaskDefinitionFromDiscriminatorValue added in v0.0.2

CreatePrintTaskDefinitionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintTaskFromDiscriminatorValue added in v0.0.2

CreatePrintTaskFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintTaskStatusFromDiscriminatorValue added in v0.0.2

CreatePrintTaskStatusFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrintTaskTriggerFromDiscriminatorValue added in v0.0.2

CreatePrintTaskTriggerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrinterBaseFromDiscriminatorValue added in v0.0.2

CreatePrinterBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrinterCapabilitiesFromDiscriminatorValue added in v0.0.2

CreatePrinterCapabilitiesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrinterDefaultsFromDiscriminatorValue added in v0.0.2

CreatePrinterDefaultsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrinterFromDiscriminatorValue added in v0.0.2

CreatePrinterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrinterLocationFromDiscriminatorValue added in v0.0.2

CreatePrinterLocationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrinterShareFromDiscriminatorValue added in v0.0.2

CreatePrinterShareFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrinterShareViewpointFromDiscriminatorValue added in v0.0.2

CreatePrinterShareViewpointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePrinterStatusFromDiscriminatorValue added in v0.0.2

CreatePrinterStatusFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateProfilePhotoFromDiscriminatorValue

CreateProfilePhotoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateProvisionedPlanFromDiscriminatorValue

CreateProvisionedPlanFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePublicErrorDetailFromDiscriminatorValue

CreatePublicErrorDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePublicErrorFromDiscriminatorValue

CreatePublicErrorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePublicInnerErrorFromDiscriminatorValue

CreatePublicInnerErrorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreatePublicationFacetFromDiscriminatorValue

CreatePublicationFacetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateQuotaFromDiscriminatorValue

CreateQuotaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRecipientFromDiscriminatorValue

CreateRecipientFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRecurrencePatternFromDiscriminatorValue

CreateRecurrencePatternFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRecurrenceRangeFromDiscriminatorValue

CreateRecurrenceRangeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRemoteItemFromDiscriminatorValue

CreateRemoteItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateResourceReferenceFromDiscriminatorValue

CreateResourceReferenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateResourceSpecificPermissionGrantFromDiscriminatorValue

CreateResourceSpecificPermissionGrantFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateResourceVisualizationFromDiscriminatorValue

CreateResourceVisualizationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateResponseStatusFromDiscriminatorValue

CreateResponseStatusFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRetentionLabelSettingsFromDiscriminatorValue added in v0.0.2

CreateRetentionLabelSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRichLongRunningOperationFromDiscriminatorValue

CreateRichLongRunningOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRootFromDiscriminatorValue

CreateRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateScheduleChangeRequestFromDiscriminatorValue

CreateScheduleChangeRequestFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateScheduleEntityFromDiscriminatorValue

CreateScheduleEntityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateScheduleFromDiscriminatorValue

CreateScheduleFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSchedulingGroupFromDiscriminatorValue

CreateSchedulingGroupFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateScopedRoleMembershipFromDiscriminatorValue

CreateScopedRoleMembershipFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateScoredEmailAddressFromDiscriminatorValue

CreateScoredEmailAddressFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSearchResultFromDiscriminatorValue

CreateSearchResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSectionGroupFromDiscriminatorValue

CreateSectionGroupFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSectionLinksFromDiscriminatorValue

CreateSectionLinksFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateServicePlanInfoFromDiscriminatorValue

CreateServicePlanInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateServiceProvisioningErrorFromDiscriminatorValue added in v0.0.2

CreateServiceProvisioningErrorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSettingSourceFromDiscriminatorValue

CreateSettingSourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSettingValueFromDiscriminatorValue

CreateSettingValueFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSharePointIdentityFromDiscriminatorValue

CreateSharePointIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSharePointIdentitySetFromDiscriminatorValue

CreateSharePointIdentitySetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSharedFromDiscriminatorValue

CreateSharedFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSharedInsightFromDiscriminatorValue

CreateSharedInsightFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSharedWithChannelTeamInfoFromDiscriminatorValue

CreateSharedWithChannelTeamInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSharepointIdsFromDiscriminatorValue

CreateSharepointIdsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSharingDetailFromDiscriminatorValue

CreateSharingDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSharingInvitationFromDiscriminatorValue

CreateSharingInvitationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSharingLinkFromDiscriminatorValue

CreateSharingLinkFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateShiftActivityFromDiscriminatorValue

CreateShiftActivityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateShiftAvailabilityFromDiscriminatorValue

CreateShiftAvailabilityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateShiftFromDiscriminatorValue

CreateShiftFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateShiftItemFromDiscriminatorValue

CreateShiftItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateShiftPreferencesFromDiscriminatorValue

CreateShiftPreferencesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSignInActivityFromDiscriminatorValue

CreateSignInActivityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSingleValueLegacyExtendedPropertyFromDiscriminatorValue

CreateSingleValueLegacyExtendedPropertyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSiteCollectionFromDiscriminatorValue

CreateSiteCollectionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSiteFromDiscriminatorValue

CreateSiteFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSizeRangeFromDiscriminatorValue

CreateSizeRangeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSoftwareOathAuthenticationMethodFromDiscriminatorValue

CreateSoftwareOathAuthenticationMethodFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSpecialFolderFromDiscriminatorValue

CreateSpecialFolderFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateStoragePlanInformationFromDiscriminatorValue

CreateStoragePlanInformationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSubscriptionFromDiscriminatorValue

CreateSubscriptionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSwapShiftsChangeRequestFromDiscriminatorValue

CreateSwapShiftsChangeRequestFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateSystemFacetFromDiscriminatorValue

CreateSystemFacetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamFromDiscriminatorValue

CreateTeamFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamFunSettingsFromDiscriminatorValue

CreateTeamFunSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamGuestSettingsFromDiscriminatorValue

CreateTeamGuestSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamInfoFromDiscriminatorValue

CreateTeamInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamMemberSettingsFromDiscriminatorValue

CreateTeamMemberSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamMessagingSettingsFromDiscriminatorValue

CreateTeamMessagingSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamSummaryFromDiscriminatorValue

CreateTeamSummaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsAppAuthorizationFromDiscriminatorValue added in v0.0.2

CreateTeamsAppAuthorizationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsAppDefinitionFromDiscriminatorValue

CreateTeamsAppDefinitionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsAppFromDiscriminatorValue

CreateTeamsAppFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsAppInstallationFromDiscriminatorValue

CreateTeamsAppInstallationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsAppPermissionSetFromDiscriminatorValue added in v0.0.2

CreateTeamsAppPermissionSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsAppResourceSpecificPermissionFromDiscriminatorValue added in v0.0.2

CreateTeamsAppResourceSpecificPermissionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsAsyncOperationFromDiscriminatorValue

CreateTeamsAsyncOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsTabConfigurationFromDiscriminatorValue

CreateTeamsTabConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsTabFromDiscriminatorValue

CreateTeamsTabFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamsTemplateFromDiscriminatorValue

CreateTeamsTemplateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamworkBotFromDiscriminatorValue

CreateTeamworkBotFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamworkConversationIdentityFromDiscriminatorValue

CreateTeamworkConversationIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamworkHostedContentFromDiscriminatorValue

CreateTeamworkHostedContentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamworkOnlineMeetingInfoFromDiscriminatorValue

CreateTeamworkOnlineMeetingInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamworkTagFromDiscriminatorValue

CreateTeamworkTagFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamworkTagMemberFromDiscriminatorValue

CreateTeamworkTagMemberFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTeamworkUserIdentityFromDiscriminatorValue

CreateTeamworkUserIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTemporaryAccessPassAuthenticationMethodFromDiscriminatorValue

CreateTemporaryAccessPassAuthenticationMethodFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTermColumnFromDiscriminatorValue

CreateTermColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTextColumnFromDiscriminatorValue

CreateTextColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateThumbnailColumnFromDiscriminatorValue

CreateThumbnailColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateThumbnailFromDiscriminatorValue

CreateThumbnailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateThumbnailSetFromDiscriminatorValue

CreateThumbnailSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTimeOffFromDiscriminatorValue

CreateTimeOffFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTimeOffItemFromDiscriminatorValue

CreateTimeOffItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTimeOffReasonFromDiscriminatorValue

CreateTimeOffReasonFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTimeOffRequestFromDiscriminatorValue

CreateTimeOffRequestFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTimeRangeFromDiscriminatorValue

CreateTimeRangeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTimeSlotFromDiscriminatorValue

CreateTimeSlotFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTimeZoneBaseFromDiscriminatorValue

CreateTimeZoneBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTodoFromDiscriminatorValue

CreateTodoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTodoTaskFromDiscriminatorValue

CreateTodoTaskFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTodoTaskListFromDiscriminatorValue

CreateTodoTaskListFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTrendingFromDiscriminatorValue

CreateTrendingFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUsageDetailsFromDiscriminatorValue

CreateUsageDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUsedInsightFromDiscriminatorValue

CreateUsedInsightFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserActivityFromDiscriminatorValue

CreateUserActivityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserCollectionResponseFromDiscriminatorValue

CreateUserCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserFromDiscriminatorValue

CreateUserFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserIdentityFromDiscriminatorValue added in v0.0.2

CreateUserIdentityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserPrintFromDiscriminatorValue added in v0.0.2

CreateUserPrintFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserScopeTeamsAppInstallationFromDiscriminatorValue

CreateUserScopeTeamsAppInstallationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserSettingsFromDiscriminatorValue

CreateUserSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserTeamworkFromDiscriminatorValue

CreateUserTeamworkFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateVideoFromDiscriminatorValue

CreateVideoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateVisualInfoFromDiscriminatorValue

CreateVisualInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWatermarkProtectionValuesFromDiscriminatorValue added in v0.0.2

CreateWatermarkProtectionValuesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWebsiteFromDiscriminatorValue

CreateWebsiteFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWindowsDeviceMalwareStateFromDiscriminatorValue added in v0.0.2

CreateWindowsDeviceMalwareStateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWindowsHelloForBusinessAuthenticationMethodFromDiscriminatorValue

CreateWindowsHelloForBusinessAuthenticationMethodFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWindowsProtectionStateFromDiscriminatorValue added in v0.0.2

CreateWindowsProtectionStateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookApplicationFromDiscriminatorValue

CreateWorkbookApplicationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartAreaFormatFromDiscriminatorValue

CreateWorkbookChartAreaFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartAxesFromDiscriminatorValue

CreateWorkbookChartAxesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartAxisFormatFromDiscriminatorValue

CreateWorkbookChartAxisFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartAxisFromDiscriminatorValue

CreateWorkbookChartAxisFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartAxisTitleFormatFromDiscriminatorValue

CreateWorkbookChartAxisTitleFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartAxisTitleFromDiscriminatorValue

CreateWorkbookChartAxisTitleFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartDataLabelFormatFromDiscriminatorValue

CreateWorkbookChartDataLabelFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartDataLabelsFromDiscriminatorValue

CreateWorkbookChartDataLabelsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartFillFromDiscriminatorValue

CreateWorkbookChartFillFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartFontFromDiscriminatorValue

CreateWorkbookChartFontFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartFromDiscriminatorValue

CreateWorkbookChartFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartGridlinesFormatFromDiscriminatorValue

CreateWorkbookChartGridlinesFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartGridlinesFromDiscriminatorValue

CreateWorkbookChartGridlinesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartLegendFormatFromDiscriminatorValue

CreateWorkbookChartLegendFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartLegendFromDiscriminatorValue

CreateWorkbookChartLegendFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartLineFormatFromDiscriminatorValue

CreateWorkbookChartLineFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartPointFormatFromDiscriminatorValue

CreateWorkbookChartPointFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartPointFromDiscriminatorValue

CreateWorkbookChartPointFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartSeriesFormatFromDiscriminatorValue

CreateWorkbookChartSeriesFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartSeriesFromDiscriminatorValue

CreateWorkbookChartSeriesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartTitleFormatFromDiscriminatorValue

CreateWorkbookChartTitleFormatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookChartTitleFromDiscriminatorValue

CreateWorkbookChartTitleFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookCommentFromDiscriminatorValue

CreateWorkbookCommentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookCommentReplyFromDiscriminatorValue

CreateWorkbookCommentReplyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookFilterCriteriaFromDiscriminatorValue

CreateWorkbookFilterCriteriaFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookFilterFromDiscriminatorValue

CreateWorkbookFilterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookFromDiscriminatorValue

CreateWorkbookFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookFunctionsFromDiscriminatorValue

CreateWorkbookFunctionsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookIconFromDiscriminatorValue

CreateWorkbookIconFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookNamedItemFromDiscriminatorValue

CreateWorkbookNamedItemFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookOperationErrorFromDiscriminatorValue

CreateWorkbookOperationErrorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookOperationFromDiscriminatorValue

CreateWorkbookOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookPivotTableFromDiscriminatorValue

CreateWorkbookPivotTableFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookSortFieldFromDiscriminatorValue

CreateWorkbookSortFieldFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookTableColumnFromDiscriminatorValue

CreateWorkbookTableColumnFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookTableFromDiscriminatorValue

CreateWorkbookTableFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookTableRowFromDiscriminatorValue

CreateWorkbookTableRowFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookTableSortFromDiscriminatorValue

CreateWorkbookTableSortFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookWorksheetFromDiscriminatorValue

CreateWorkbookWorksheetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookWorksheetProtectionFromDiscriminatorValue

CreateWorkbookWorksheetProtectionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkbookWorksheetProtectionOptionsFromDiscriminatorValue

CreateWorkbookWorksheetProtectionOptionsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkingHoursFromDiscriminatorValue

CreateWorkingHoursFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func ParseActionState

func ParseActionState(v string) (any, error)

func ParseAgreementAcceptanceState

func ParseAgreementAcceptanceState(v string) (any, error)

func ParseAppLogUploadState added in v0.0.2

func ParseAppLogUploadState(v string) (any, error)

func ParseAttendeeType

func ParseAttendeeType(v string) (any, error)

func ParseAttestationLevel

func ParseAttestationLevel(v string) (any, error)

func ParseAuthenticationMethodKeyStrength

func ParseAuthenticationMethodKeyStrength(v string) (any, error)

func ParseAuthenticationMethodSignInState

func ParseAuthenticationMethodSignInState(v string) (any, error)

func ParseAuthenticationPhoneType

func ParseAuthenticationPhoneType(v string) (any, error)

func ParseAutomaticRepliesStatus

func ParseAutomaticRepliesStatus(v string) (any, error)

func ParseBodyType

func ParseBodyType(v string) (any, error)

func ParseBroadcastMeetingAudience

func ParseBroadcastMeetingAudience(v string) (any, error)

func ParseCalendarColor

func ParseCalendarColor(v string) (any, error)

func ParseCalendarRoleType

func ParseCalendarRoleType(v string) (any, error)

func ParseCategoryColor

func ParseCategoryColor(v string) (any, error)

func ParseChannelMembershipType

func ParseChannelMembershipType(v string) (any, error)

func ParseChatMessageActions added in v0.0.2

func ParseChatMessageActions(v string) (any, error)

func ParseChatMessageImportance

func ParseChatMessageImportance(v string) (any, error)

func ParseChatMessagePolicyViolationDlpActionTypes

func ParseChatMessagePolicyViolationDlpActionTypes(v string) (any, error)

func ParseChatMessagePolicyViolationUserActionTypes

func ParseChatMessagePolicyViolationUserActionTypes(v string) (any, error)

func ParseChatMessagePolicyViolationVerdictDetailsTypes

func ParseChatMessagePolicyViolationVerdictDetailsTypes(v string) (any, error)

func ParseChatMessageType

func ParseChatMessageType(v string) (any, error)

func ParseChatType

func ParseChatType(v string) (any, error)

func ParseColumnTypes

func ParseColumnTypes(v string) (any, error)

func ParseComplianceState

func ParseComplianceState(v string) (any, error)

func ParseComplianceStatus

func ParseComplianceStatus(v string) (any, error)

func ParseCourseStatus added in v0.0.2

func ParseCourseStatus(v string) (any, error)

func ParseDayOfWeek

func ParseDayOfWeek(v string) (any, error)

func ParseDelegateMeetingMessageDeliveryOptions

func ParseDelegateMeetingMessageDeliveryOptions(v string) (any, error)

func ParseDeviceEnrollmentType

func ParseDeviceEnrollmentType(v string) (any, error)

func ParseDeviceManagementExchangeAccessState

func ParseDeviceManagementExchangeAccessState(v string) (any, error)

func ParseDeviceManagementExchangeAccessStateReason

func ParseDeviceManagementExchangeAccessStateReason(v string) (any, error)

func ParseDeviceRegistrationState

func ParseDeviceRegistrationState(v string) (any, error)

func ParseEventType

func ParseEventType(v string) (any, error)

func ParseExternalAudienceScope

func ParseExternalAudienceScope(v string) (any, error)

func ParseFollowupFlagStatus

func ParseFollowupFlagStatus(v string) (any, error)

func ParseFreeBusyStatus

func ParseFreeBusyStatus(v string) (any, error)

func ParseGiphyRatingType

func ParseGiphyRatingType(v string) (any, error)

func ParseImportance

func ParseImportance(v string) (any, error)

func ParseInferenceClassificationType

func ParseInferenceClassificationType(v string) (any, error)

func ParseLobbyBypassScope

func ParseLobbyBypassScope(v string) (any, error)

func ParseLocationType

func ParseLocationType(v string) (any, error)

func ParseLocationUniqueIdType

func ParseLocationUniqueIdType(v string) (any, error)

func ParseLongRunningOperationStatus

func ParseLongRunningOperationStatus(v string) (any, error)

func ParseManagedAppFlaggedReason

func ParseManagedAppFlaggedReason(v string) (any, error)

func ParseManagedDeviceOwnerType

func ParseManagedDeviceOwnerType(v string) (any, error)

func ParseManagedDevicePartnerReportedHealthState

func ParseManagedDevicePartnerReportedHealthState(v string) (any, error)

func ParseManagementAgentType

func ParseManagementAgentType(v string) (any, error)

func ParseMeetingChatHistoryDefaultMode added in v0.0.2

func ParseMeetingChatHistoryDefaultMode(v string) (any, error)

func ParseMeetingChatMode

func ParseMeetingChatMode(v string) (any, error)

func ParseMessageActionFlag

func ParseMessageActionFlag(v string) (any, error)

func ParseOnenoteUserRole

func ParseOnenoteUserRole(v string) (any, error)

func ParseOnlineMeetingPresenters

func ParseOnlineMeetingPresenters(v string) (any, error)

func ParseOnlineMeetingProviderType

func ParseOnlineMeetingProviderType(v string) (any, error)

func ParseOnlineMeetingRole

func ParseOnlineMeetingRole(v string) (any, error)

func ParseOperationStatus

func ParseOperationStatus(v string) (any, error)

func ParsePhoneType

func ParsePhoneType(v string) (any, error)

func ParsePlannerContainerType

func ParsePlannerContainerType(v string) (any, error)

func ParsePlannerPreviewType

func ParsePlannerPreviewType(v string) (any, error)

func ParsePolicyPlatformType

func ParsePolicyPlatformType(v string) (any, error)

func ParsePrintColorMode added in v0.0.2

func ParsePrintColorMode(v string) (any, error)

func ParsePrintDuplexMode added in v0.0.2

func ParsePrintDuplexMode(v string) (any, error)

func ParsePrintEvent added in v0.0.2

func ParsePrintEvent(v string) (any, error)

func ParsePrintFinishing added in v0.0.2

func ParsePrintFinishing(v string) (any, error)

func ParsePrintJobProcessingState added in v0.0.2

func ParsePrintJobProcessingState(v string) (any, error)

func ParsePrintJobStateDetail added in v0.0.2

func ParsePrintJobStateDetail(v string) (any, error)

func ParsePrintMultipageLayout added in v0.0.2

func ParsePrintMultipageLayout(v string) (any, error)

func ParsePrintOrientation added in v0.0.2

func ParsePrintOrientation(v string) (any, error)

func ParsePrintQuality added in v0.0.2

func ParsePrintQuality(v string) (any, error)

func ParsePrintScaling added in v0.0.2

func ParsePrintScaling(v string) (any, error)

func ParsePrintTaskProcessingState added in v0.0.2

func ParsePrintTaskProcessingState(v string) (any, error)

func ParsePrinterFeedOrientation added in v0.0.2

func ParsePrinterFeedOrientation(v string) (any, error)

func ParsePrinterProcessingState added in v0.0.2

func ParsePrinterProcessingState(v string) (any, error)

func ParsePrinterProcessingStateDetail added in v0.0.2

func ParsePrinterProcessingStateDetail(v string) (any, error)

func ParseRecurrencePatternType

func ParseRecurrencePatternType(v string) (any, error)

func ParseRecurrenceRangeType

func ParseRecurrenceRangeType(v string) (any, error)

func ParseResponseType

func ParseResponseType(v string) (any, error)

func ParseScheduleChangeRequestActor

func ParseScheduleChangeRequestActor(v string) (any, error)

func ParseScheduleChangeState

func ParseScheduleChangeState(v string) (any, error)

func ParseScheduleEntityTheme

func ParseScheduleEntityTheme(v string) (any, error)

func ParseSelectionLikelihoodInfo

func ParseSelectionLikelihoodInfo(v string) (any, error)

func ParseSensitivity

func ParseSensitivity(v string) (any, error)

func ParseSettingSourceType

func ParseSettingSourceType(v string) (any, error)

func ParseStatus

func ParseStatus(v string) (any, error)

func ParseTaskStatus

func ParseTaskStatus(v string) (any, error)

func ParseTeamSpecialization

func ParseTeamSpecialization(v string) (any, error)

func ParseTeamVisibilityType

func ParseTeamVisibilityType(v string) (any, error)

func ParseTeamsAppDistributionMethod

func ParseTeamsAppDistributionMethod(v string) (any, error)

func ParseTeamsAppPublishingState

func ParseTeamsAppPublishingState(v string) (any, error)

func ParseTeamsAppResourceSpecificPermissionType added in v0.0.2

func ParseTeamsAppResourceSpecificPermissionType(v string) (any, error)

func ParseTeamsAsyncOperationStatus

func ParseTeamsAsyncOperationStatus(v string) (any, error)

func ParseTeamsAsyncOperationType

func ParseTeamsAsyncOperationType(v string) (any, error)

func ParseTeamworkConversationIdentityType

func ParseTeamworkConversationIdentityType(v string) (any, error)

func ParseTeamworkTagType

func ParseTeamworkTagType(v string) (any, error)

func ParseTeamworkUserIdentityType

func ParseTeamworkUserIdentityType(v string) (any, error)

func ParseTimeOffReasonIconType

func ParseTimeOffReasonIconType(v string) (any, error)

func ParseUserPurpose

func ParseUserPurpose(v string) (any, error)

func ParseWebsiteType

func ParseWebsiteType(v string) (any, error)

func ParseWeekIndex

func ParseWeekIndex(v string) (any, error)

func ParseWellknownListName

func ParseWellknownListName(v string) (any, error)

func ParseWindowsDefenderProductStatus added in v0.0.2

func ParseWindowsDefenderProductStatus(v string) (any, error)

func ParseWindowsDeviceHealthState added in v0.0.2

func ParseWindowsDeviceHealthState(v string) (any, error)

func ParseWindowsMalwareCategory added in v0.0.2

func ParseWindowsMalwareCategory(v string) (any, error)

func ParseWindowsMalwareExecutionState added in v0.0.2

func ParseWindowsMalwareExecutionState(v string) (any, error)

func ParseWindowsMalwareSeverity added in v0.0.2

func ParseWindowsMalwareSeverity(v string) (any, error)

func ParseWindowsMalwareState added in v0.0.2

func ParseWindowsMalwareState(v string) (any, error)

func ParseWindowsMalwareThreatState added in v0.0.2

func ParseWindowsMalwareThreatState(v string) (any, error)

func ParseWorkbookOperationStatus

func ParseWorkbookOperationStatus(v string) (any, error)

func SerializeActionState

func SerializeActionState(values []ActionState) []string

func SerializeAgreementAcceptanceState

func SerializeAgreementAcceptanceState(values []AgreementAcceptanceState) []string

func SerializeAppLogUploadState added in v0.0.2

func SerializeAppLogUploadState(values []AppLogUploadState) []string

func SerializeAttendeeType

func SerializeAttendeeType(values []AttendeeType) []string

func SerializeAttestationLevel

func SerializeAttestationLevel(values []AttestationLevel) []string

func SerializeAuthenticationMethodKeyStrength

func SerializeAuthenticationMethodKeyStrength(values []AuthenticationMethodKeyStrength) []string

func SerializeAuthenticationMethodSignInState

func SerializeAuthenticationMethodSignInState(values []AuthenticationMethodSignInState) []string

func SerializeAuthenticationPhoneType

func SerializeAuthenticationPhoneType(values []AuthenticationPhoneType) []string

func SerializeAutomaticRepliesStatus

func SerializeAutomaticRepliesStatus(values []AutomaticRepliesStatus) []string

func SerializeBodyType

func SerializeBodyType(values []BodyType) []string

func SerializeBroadcastMeetingAudience

func SerializeBroadcastMeetingAudience(values []BroadcastMeetingAudience) []string

func SerializeCalendarColor

func SerializeCalendarColor(values []CalendarColor) []string

func SerializeCalendarRoleType

func SerializeCalendarRoleType(values []CalendarRoleType) []string

func SerializeCategoryColor

func SerializeCategoryColor(values []CategoryColor) []string

func SerializeChannelMembershipType

func SerializeChannelMembershipType(values []ChannelMembershipType) []string

func SerializeChatMessageActions added in v0.0.2

func SerializeChatMessageActions(values []ChatMessageActions) []string

func SerializeChatMessageImportance

func SerializeChatMessageImportance(values []ChatMessageImportance) []string

func SerializeChatMessagePolicyViolationDlpActionTypes

func SerializeChatMessagePolicyViolationDlpActionTypes(values []ChatMessagePolicyViolationDlpActionTypes) []string

func SerializeChatMessagePolicyViolationUserActionTypes

func SerializeChatMessagePolicyViolationUserActionTypes(values []ChatMessagePolicyViolationUserActionTypes) []string

func SerializeChatMessagePolicyViolationVerdictDetailsTypes

func SerializeChatMessagePolicyViolationVerdictDetailsTypes(values []ChatMessagePolicyViolationVerdictDetailsTypes) []string

func SerializeChatMessageType

func SerializeChatMessageType(values []ChatMessageType) []string

func SerializeChatType

func SerializeChatType(values []ChatType) []string

func SerializeColumnTypes

func SerializeColumnTypes(values []ColumnTypes) []string

func SerializeComplianceState

func SerializeComplianceState(values []ComplianceState) []string

func SerializeComplianceStatus

func SerializeComplianceStatus(values []ComplianceStatus) []string

func SerializeCourseStatus added in v0.0.2

func SerializeCourseStatus(values []CourseStatus) []string

func SerializeDayOfWeek

func SerializeDayOfWeek(values []DayOfWeek) []string

func SerializeDelegateMeetingMessageDeliveryOptions

func SerializeDelegateMeetingMessageDeliveryOptions(values []DelegateMeetingMessageDeliveryOptions) []string

func SerializeDeviceEnrollmentType

func SerializeDeviceEnrollmentType(values []DeviceEnrollmentType) []string

func SerializeDeviceManagementExchangeAccessState

func SerializeDeviceManagementExchangeAccessState(values []DeviceManagementExchangeAccessState) []string

func SerializeDeviceManagementExchangeAccessStateReason

func SerializeDeviceManagementExchangeAccessStateReason(values []DeviceManagementExchangeAccessStateReason) []string

func SerializeDeviceRegistrationState

func SerializeDeviceRegistrationState(values []DeviceRegistrationState) []string

func SerializeEventType

func SerializeEventType(values []EventType) []string

func SerializeExternalAudienceScope

func SerializeExternalAudienceScope(values []ExternalAudienceScope) []string

func SerializeFollowupFlagStatus

func SerializeFollowupFlagStatus(values []FollowupFlagStatus) []string

func SerializeFreeBusyStatus

func SerializeFreeBusyStatus(values []FreeBusyStatus) []string

func SerializeGiphyRatingType

func SerializeGiphyRatingType(values []GiphyRatingType) []string

func SerializeImportance

func SerializeImportance(values []Importance) []string

func SerializeInferenceClassificationType

func SerializeInferenceClassificationType(values []InferenceClassificationType) []string

func SerializeLobbyBypassScope

func SerializeLobbyBypassScope(values []LobbyBypassScope) []string

func SerializeLocationType

func SerializeLocationType(values []LocationType) []string

func SerializeLocationUniqueIdType

func SerializeLocationUniqueIdType(values []LocationUniqueIdType) []string

func SerializeLongRunningOperationStatus

func SerializeLongRunningOperationStatus(values []LongRunningOperationStatus) []string

func SerializeManagedAppFlaggedReason

func SerializeManagedAppFlaggedReason(values []ManagedAppFlaggedReason) []string

func SerializeManagedDeviceOwnerType

func SerializeManagedDeviceOwnerType(values []ManagedDeviceOwnerType) []string

func SerializeManagedDevicePartnerReportedHealthState

func SerializeManagedDevicePartnerReportedHealthState(values []ManagedDevicePartnerReportedHealthState) []string

func SerializeManagementAgentType

func SerializeManagementAgentType(values []ManagementAgentType) []string

func SerializeMeetingChatHistoryDefaultMode added in v0.0.2

func SerializeMeetingChatHistoryDefaultMode(values []MeetingChatHistoryDefaultMode) []string

func SerializeMeetingChatMode

func SerializeMeetingChatMode(values []MeetingChatMode) []string

func SerializeMessageActionFlag

func SerializeMessageActionFlag(values []MessageActionFlag) []string

func SerializeOnenoteUserRole

func SerializeOnenoteUserRole(values []OnenoteUserRole) []string

func SerializeOnlineMeetingPresenters

func SerializeOnlineMeetingPresenters(values []OnlineMeetingPresenters) []string

func SerializeOnlineMeetingProviderType

func SerializeOnlineMeetingProviderType(values []OnlineMeetingProviderType) []string

func SerializeOnlineMeetingRole

func SerializeOnlineMeetingRole(values []OnlineMeetingRole) []string

func SerializeOperationStatus

func SerializeOperationStatus(values []OperationStatus) []string

func SerializePhoneType

func SerializePhoneType(values []PhoneType) []string

func SerializePlannerContainerType

func SerializePlannerContainerType(values []PlannerContainerType) []string

func SerializePlannerPreviewType

func SerializePlannerPreviewType(values []PlannerPreviewType) []string

func SerializePolicyPlatformType

func SerializePolicyPlatformType(values []PolicyPlatformType) []string

func SerializePrintColorMode added in v0.0.2

func SerializePrintColorMode(values []PrintColorMode) []string

func SerializePrintDuplexMode added in v0.0.2

func SerializePrintDuplexMode(values []PrintDuplexMode) []string

func SerializePrintEvent added in v0.0.2

func SerializePrintEvent(values []PrintEvent) []string

func SerializePrintFinishing added in v0.0.2

func SerializePrintFinishing(values []PrintFinishing) []string

func SerializePrintJobProcessingState added in v0.0.2

func SerializePrintJobProcessingState(values []PrintJobProcessingState) []string

func SerializePrintJobStateDetail added in v0.0.2

func SerializePrintJobStateDetail(values []PrintJobStateDetail) []string

func SerializePrintMultipageLayout added in v0.0.2

func SerializePrintMultipageLayout(values []PrintMultipageLayout) []string

func SerializePrintOrientation added in v0.0.2

func SerializePrintOrientation(values []PrintOrientation) []string

func SerializePrintQuality added in v0.0.2

func SerializePrintQuality(values []PrintQuality) []string

func SerializePrintScaling added in v0.0.2

func SerializePrintScaling(values []PrintScaling) []string

func SerializePrintTaskProcessingState added in v0.0.2

func SerializePrintTaskProcessingState(values []PrintTaskProcessingState) []string

func SerializePrinterFeedOrientation added in v0.0.2

func SerializePrinterFeedOrientation(values []PrinterFeedOrientation) []string

func SerializePrinterProcessingState added in v0.0.2

func SerializePrinterProcessingState(values []PrinterProcessingState) []string

func SerializePrinterProcessingStateDetail added in v0.0.2

func SerializePrinterProcessingStateDetail(values []PrinterProcessingStateDetail) []string

func SerializeRecurrencePatternType

func SerializeRecurrencePatternType(values []RecurrencePatternType) []string

func SerializeRecurrenceRangeType

func SerializeRecurrenceRangeType(values []RecurrenceRangeType) []string

func SerializeResponseType

func SerializeResponseType(values []ResponseType) []string

func SerializeScheduleChangeRequestActor

func SerializeScheduleChangeRequestActor(values []ScheduleChangeRequestActor) []string

func SerializeScheduleChangeState

func SerializeScheduleChangeState(values []ScheduleChangeState) []string

func SerializeScheduleEntityTheme

func SerializeScheduleEntityTheme(values []ScheduleEntityTheme) []string

func SerializeSelectionLikelihoodInfo

func SerializeSelectionLikelihoodInfo(values []SelectionLikelihoodInfo) []string

func SerializeSensitivity

func SerializeSensitivity(values []Sensitivity) []string

func SerializeSettingSourceType

func SerializeSettingSourceType(values []SettingSourceType) []string

func SerializeStatus

func SerializeStatus(values []Status) []string

func SerializeTaskStatus

func SerializeTaskStatus(values []TaskStatus) []string

func SerializeTeamSpecialization

func SerializeTeamSpecialization(values []TeamSpecialization) []string

func SerializeTeamVisibilityType

func SerializeTeamVisibilityType(values []TeamVisibilityType) []string

func SerializeTeamsAppDistributionMethod

func SerializeTeamsAppDistributionMethod(values []TeamsAppDistributionMethod) []string

func SerializeTeamsAppPublishingState

func SerializeTeamsAppPublishingState(values []TeamsAppPublishingState) []string

func SerializeTeamsAppResourceSpecificPermissionType added in v0.0.2

func SerializeTeamsAppResourceSpecificPermissionType(values []TeamsAppResourceSpecificPermissionType) []string

func SerializeTeamsAsyncOperationStatus

func SerializeTeamsAsyncOperationStatus(values []TeamsAsyncOperationStatus) []string

func SerializeTeamsAsyncOperationType

func SerializeTeamsAsyncOperationType(values []TeamsAsyncOperationType) []string

func SerializeTeamworkConversationIdentityType

func SerializeTeamworkConversationIdentityType(values []TeamworkConversationIdentityType) []string

func SerializeTeamworkTagType

func SerializeTeamworkTagType(values []TeamworkTagType) []string

func SerializeTeamworkUserIdentityType

func SerializeTeamworkUserIdentityType(values []TeamworkUserIdentityType) []string

func SerializeTimeOffReasonIconType

func SerializeTimeOffReasonIconType(values []TimeOffReasonIconType) []string

func SerializeUserPurpose

func SerializeUserPurpose(values []UserPurpose) []string

func SerializeWebsiteType

func SerializeWebsiteType(values []WebsiteType) []string

func SerializeWeekIndex

func SerializeWeekIndex(values []WeekIndex) []string

func SerializeWellknownListName

func SerializeWellknownListName(values []WellknownListName) []string

func SerializeWindowsDefenderProductStatus added in v0.0.2

func SerializeWindowsDefenderProductStatus(values []WindowsDefenderProductStatus) []string

func SerializeWindowsDeviceHealthState added in v0.0.2

func SerializeWindowsDeviceHealthState(values []WindowsDeviceHealthState) []string

func SerializeWindowsMalwareCategory added in v0.0.2

func SerializeWindowsMalwareCategory(values []WindowsMalwareCategory) []string

func SerializeWindowsMalwareExecutionState added in v0.0.2

func SerializeWindowsMalwareExecutionState(values []WindowsMalwareExecutionState) []string

func SerializeWindowsMalwareSeverity added in v0.0.2

func SerializeWindowsMalwareSeverity(values []WindowsMalwareSeverity) []string

func SerializeWindowsMalwareState added in v0.0.2

func SerializeWindowsMalwareState(values []WindowsMalwareState) []string

func SerializeWindowsMalwareThreatState added in v0.0.2

func SerializeWindowsMalwareThreatState(values []WindowsMalwareThreatState) []string

func SerializeWorkbookOperationStatus

func SerializeWorkbookOperationStatus(values []WorkbookOperationStatus) []string

Types

type AccessAction

type AccessAction struct {
	// contains filtered or unexported fields
}

AccessAction

func NewAccessAction

func NewAccessAction() *AccessAction

NewAccessAction instantiates a new accessAction and sets the default values.

func (*AccessAction) GetAdditionalData

func (m *AccessAction) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AccessAction) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AccessAction) GetOdataType

func (m *AccessAction) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AccessAction) Serialize

Serialize serializes information the current object

func (*AccessAction) SetAdditionalData

func (m *AccessAction) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AccessAction) SetOdataType

func (m *AccessAction) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ActionState

type ActionState int

State of the action on the device

const (
	// Not a valid action state
	NONE_ACTIONSTATE ActionState = iota
	// Action is pending
	PENDING_ACTIONSTATE
	// Action has been cancelled.
	CANCELED_ACTIONSTATE
	// Action is active.
	ACTIVE_ACTIONSTATE
	// Action completed without errors.
	DONE_ACTIONSTATE
	// Action failed
	FAILED_ACTIONSTATE
	// Action is not supported.
	NOTSUPPORTED_ACTIONSTATE
)

func (ActionState) String

func (i ActionState) String() string

type ActivityHistoryItem

type ActivityHistoryItem struct {
	Entity
	// contains filtered or unexported fields
}

ActivityHistoryItem

func NewActivityHistoryItem

func NewActivityHistoryItem() *ActivityHistoryItem

NewActivityHistoryItem instantiates a new activityHistoryItem and sets the default values.

func (*ActivityHistoryItem) GetActiveDurationSeconds

func (m *ActivityHistoryItem) GetActiveDurationSeconds() *int32

GetActiveDurationSeconds gets the activeDurationSeconds property value. Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.

func (*ActivityHistoryItem) GetActivity

func (m *ActivityHistoryItem) GetActivity() UserActivityable

GetActivity gets the activity property value. The activity property

func (*ActivityHistoryItem) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Set by the server. DateTime in UTC when the object was created on the server.

func (*ActivityHistoryItem) GetExpirationDateTime

GetExpirationDateTime gets the expirationDateTime property value. Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client.

func (*ActivityHistoryItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ActivityHistoryItem) GetLastActiveDateTime

GetLastActiveDateTime gets the lastActiveDateTime property value. Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.

func (*ActivityHistoryItem) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Set by the server. DateTime in UTC when the object was modified on the server.

func (*ActivityHistoryItem) GetStartedDateTime

GetStartedDateTime gets the startedDateTime property value. Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history.

func (*ActivityHistoryItem) GetStatus

func (m *ActivityHistoryItem) GetStatus() *Status

GetStatus gets the status property value. Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.

func (*ActivityHistoryItem) GetUserTimezone

func (m *ActivityHistoryItem) GetUserTimezone() *string

GetUserTimezone gets the userTimezone property value. Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation.

func (*ActivityHistoryItem) Serialize

Serialize serializes information the current object

func (*ActivityHistoryItem) SetActiveDurationSeconds

func (m *ActivityHistoryItem) SetActiveDurationSeconds(value *int32)

SetActiveDurationSeconds sets the activeDurationSeconds property value. Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.

func (*ActivityHistoryItem) SetActivity

func (m *ActivityHistoryItem) SetActivity(value UserActivityable)

SetActivity sets the activity property value. The activity property

func (*ActivityHistoryItem) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Set by the server. DateTime in UTC when the object was created on the server.

func (*ActivityHistoryItem) SetExpirationDateTime

SetExpirationDateTime sets the expirationDateTime property value. Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client.

func (*ActivityHistoryItem) SetLastActiveDateTime

SetLastActiveDateTime sets the lastActiveDateTime property value. Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.

func (*ActivityHistoryItem) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Set by the server. DateTime in UTC when the object was modified on the server.

func (*ActivityHistoryItem) SetStartedDateTime

SetStartedDateTime sets the startedDateTime property value. Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history.

func (*ActivityHistoryItem) SetStatus

func (m *ActivityHistoryItem) SetStatus(value *Status)

SetStatus sets the status property value. Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.

func (*ActivityHistoryItem) SetUserTimezone

func (m *ActivityHistoryItem) SetUserTimezone(value *string)

SetUserTimezone sets the userTimezone property value. Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation.

type AgreementAcceptance

type AgreementAcceptance struct {
	Entity
	// contains filtered or unexported fields
}

AgreementAcceptance

func NewAgreementAcceptance

func NewAgreementAcceptance() *AgreementAcceptance

NewAgreementAcceptance instantiates a new agreementAcceptance and sets the default values.

func (*AgreementAcceptance) GetAgreementFileId

func (m *AgreementAcceptance) GetAgreementFileId() *string

GetAgreementFileId gets the agreementFileId property value. The identifier of the agreement file accepted by the user.

func (*AgreementAcceptance) GetAgreementId

func (m *AgreementAcceptance) GetAgreementId() *string

GetAgreementId gets the agreementId property value. The identifier of the agreement.

func (*AgreementAcceptance) GetDeviceDisplayName

func (m *AgreementAcceptance) GetDeviceDisplayName() *string

GetDeviceDisplayName gets the deviceDisplayName property value. The display name of the device used for accepting the agreement.

func (*AgreementAcceptance) GetDeviceId

func (m *AgreementAcceptance) GetDeviceId() *string

GetDeviceId gets the deviceId property value. The unique identifier of the device used for accepting the agreement. Supports $filter (eq) and eq for null values.

func (*AgreementAcceptance) GetDeviceOSType

func (m *AgreementAcceptance) GetDeviceOSType() *string

GetDeviceOSType gets the deviceOSType property value. The operating system used to accept the agreement.

func (*AgreementAcceptance) GetDeviceOSVersion

func (m *AgreementAcceptance) GetDeviceOSVersion() *string

GetDeviceOSVersion gets the deviceOSVersion property value. The operating system version of the device used to accept the agreement.

func (*AgreementAcceptance) GetExpirationDateTime

GetExpirationDateTime gets the expirationDateTime property value. The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ge, le) and eq for null values.

func (*AgreementAcceptance) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AgreementAcceptance) GetRecordedDateTime

GetRecordedDateTime gets the recordedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*AgreementAcceptance) GetState

GetState gets the state property value. The state of the agreement acceptance. Possible values are: accepted, declined. Supports $filter (eq).

func (*AgreementAcceptance) GetUserDisplayName

func (m *AgreementAcceptance) GetUserDisplayName() *string

GetUserDisplayName gets the userDisplayName property value. Display name of the user when the acceptance was recorded.

func (*AgreementAcceptance) GetUserEmail

func (m *AgreementAcceptance) GetUserEmail() *string

GetUserEmail gets the userEmail property value. Email of the user when the acceptance was recorded.

func (*AgreementAcceptance) GetUserId

func (m *AgreementAcceptance) GetUserId() *string

GetUserId gets the userId property value. The identifier of the user who accepted the agreement. Supports $filter (eq).

func (*AgreementAcceptance) GetUserPrincipalName

func (m *AgreementAcceptance) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. UPN of the user when the acceptance was recorded.

func (*AgreementAcceptance) Serialize

Serialize serializes information the current object

func (*AgreementAcceptance) SetAgreementFileId

func (m *AgreementAcceptance) SetAgreementFileId(value *string)

SetAgreementFileId sets the agreementFileId property value. The identifier of the agreement file accepted by the user.

func (*AgreementAcceptance) SetAgreementId

func (m *AgreementAcceptance) SetAgreementId(value *string)

SetAgreementId sets the agreementId property value. The identifier of the agreement.

func (*AgreementAcceptance) SetDeviceDisplayName

func (m *AgreementAcceptance) SetDeviceDisplayName(value *string)

SetDeviceDisplayName sets the deviceDisplayName property value. The display name of the device used for accepting the agreement.

func (*AgreementAcceptance) SetDeviceId

func (m *AgreementAcceptance) SetDeviceId(value *string)

SetDeviceId sets the deviceId property value. The unique identifier of the device used for accepting the agreement. Supports $filter (eq) and eq for null values.

func (*AgreementAcceptance) SetDeviceOSType

func (m *AgreementAcceptance) SetDeviceOSType(value *string)

SetDeviceOSType sets the deviceOSType property value. The operating system used to accept the agreement.

func (*AgreementAcceptance) SetDeviceOSVersion

func (m *AgreementAcceptance) SetDeviceOSVersion(value *string)

SetDeviceOSVersion sets the deviceOSVersion property value. The operating system version of the device used to accept the agreement.

func (*AgreementAcceptance) SetExpirationDateTime

SetExpirationDateTime sets the expirationDateTime property value. The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ge, le) and eq for null values.

func (*AgreementAcceptance) SetRecordedDateTime

SetRecordedDateTime sets the recordedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*AgreementAcceptance) SetState

func (m *AgreementAcceptance) SetState(value *AgreementAcceptanceState)

SetState sets the state property value. The state of the agreement acceptance. Possible values are: accepted, declined. Supports $filter (eq).

func (*AgreementAcceptance) SetUserDisplayName

func (m *AgreementAcceptance) SetUserDisplayName(value *string)

SetUserDisplayName sets the userDisplayName property value. Display name of the user when the acceptance was recorded.

func (*AgreementAcceptance) SetUserEmail

func (m *AgreementAcceptance) SetUserEmail(value *string)

SetUserEmail sets the userEmail property value. Email of the user when the acceptance was recorded.

func (*AgreementAcceptance) SetUserId

func (m *AgreementAcceptance) SetUserId(value *string)

SetUserId sets the userId property value. The identifier of the user who accepted the agreement. Supports $filter (eq).

func (*AgreementAcceptance) SetUserPrincipalName

func (m *AgreementAcceptance) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. UPN of the user when the acceptance was recorded.

type AgreementAcceptanceState

type AgreementAcceptanceState int
const (
	ACCEPTED_AGREEMENTACCEPTANCESTATE AgreementAcceptanceState = iota
	DECLINED_AGREEMENTACCEPTANCESTATE
	UNKNOWNFUTUREVALUE_AGREEMENTACCEPTANCESTATE
)

func (AgreementAcceptanceState) String

func (i AgreementAcceptanceState) String() string

type AgreementAcceptanceable

type AgreementAcceptanceable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAgreementFileId() *string
	GetAgreementId() *string
	GetDeviceDisplayName() *string
	GetDeviceId() *string
	GetDeviceOSType() *string
	GetDeviceOSVersion() *string
	GetExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRecordedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetState() *AgreementAcceptanceState
	GetUserDisplayName() *string
	GetUserEmail() *string
	GetUserId() *string
	GetUserPrincipalName() *string
	SetAgreementFileId(value *string)
	SetAgreementId(value *string)
	SetDeviceDisplayName(value *string)
	SetDeviceId(value *string)
	SetDeviceOSType(value *string)
	SetDeviceOSVersion(value *string)
	SetExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRecordedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetState(value *AgreementAcceptanceState)
	SetUserDisplayName(value *string)
	SetUserEmail(value *string)
	SetUserId(value *string)
	SetUserPrincipalName(value *string)
}

AgreementAcceptanceable

type Album

type Album struct {
	// contains filtered or unexported fields
}

Album

func NewAlbum

func NewAlbum() *Album

NewAlbum instantiates a new album and sets the default values.

func (*Album) GetAdditionalData

func (m *Album) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Album) GetCoverImageItemId

func (m *Album) GetCoverImageItemId() *string

GetCoverImageItemId gets the coverImageItemId property value. Unique identifier of the [driveItem][] that is the cover of the album.

func (*Album) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Album) GetOdataType

func (m *Album) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Album) Serialize

Serialize serializes information the current object

func (*Album) SetAdditionalData

func (m *Album) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Album) SetCoverImageItemId

func (m *Album) SetCoverImageItemId(value *string)

SetCoverImageItemId sets the coverImageItemId property value. Unique identifier of the [driveItem][] that is the cover of the album.

func (*Album) SetOdataType

func (m *Album) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Albumable

type Albumable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCoverImageItemId() *string
	GetOdataType() *string
	SetCoverImageItemId(value *string)
	SetOdataType(value *string)
}

Albumable

type AlternativeSecurityId

type AlternativeSecurityId struct {
	// contains filtered or unexported fields
}

AlternativeSecurityId

func NewAlternativeSecurityId

func NewAlternativeSecurityId() *AlternativeSecurityId

NewAlternativeSecurityId instantiates a new alternativeSecurityId and sets the default values.

func (*AlternativeSecurityId) GetAdditionalData

func (m *AlternativeSecurityId) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AlternativeSecurityId) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AlternativeSecurityId) GetIdentityProvider

func (m *AlternativeSecurityId) GetIdentityProvider() *string

GetIdentityProvider gets the identityProvider property value. For internal use only.

func (*AlternativeSecurityId) GetKey

func (m *AlternativeSecurityId) GetKey() []byte

GetKey gets the key property value. For internal use only.

func (*AlternativeSecurityId) GetOdataType

func (m *AlternativeSecurityId) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AlternativeSecurityId) GetTypeEscaped added in v0.0.2

func (m *AlternativeSecurityId) GetTypeEscaped() *int32

GetTypeEscaped gets the type property value. For internal use only.

func (*AlternativeSecurityId) Serialize

Serialize serializes information the current object

func (*AlternativeSecurityId) SetAdditionalData

func (m *AlternativeSecurityId) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AlternativeSecurityId) SetIdentityProvider

func (m *AlternativeSecurityId) SetIdentityProvider(value *string)

SetIdentityProvider sets the identityProvider property value. For internal use only.

func (*AlternativeSecurityId) SetKey

func (m *AlternativeSecurityId) SetKey(value []byte)

SetKey sets the key property value. For internal use only.

func (*AlternativeSecurityId) SetOdataType

func (m *AlternativeSecurityId) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*AlternativeSecurityId) SetTypeEscaped added in v0.0.2

func (m *AlternativeSecurityId) SetTypeEscaped(value *int32)

SetTypeEscaped sets the type property value. For internal use only.

type AlternativeSecurityIdable

type AlternativeSecurityIdable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIdentityProvider() *string
	GetKey() []byte
	GetOdataType() *string
	GetTypeEscaped() *int32
	SetIdentityProvider(value *string)
	SetKey(value []byte)
	SetOdataType(value *string)
	SetTypeEscaped(value *int32)
}

AlternativeSecurityIdable

type AppIdentity added in v0.0.2

type AppIdentity struct {
	// contains filtered or unexported fields
}

AppIdentity

func NewAppIdentity added in v0.0.2

func NewAppIdentity() *AppIdentity

NewAppIdentity instantiates a new appIdentity and sets the default values.

func (*AppIdentity) GetAdditionalData added in v0.0.2

func (m *AppIdentity) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AppIdentity) GetAppId added in v0.0.2

func (m *AppIdentity) GetAppId() *string

GetAppId gets the appId property value. Refers to the unique ID representing application in Microsoft Entra ID.

func (*AppIdentity) GetDisplayName added in v0.0.2

func (m *AppIdentity) GetDisplayName() *string

GetDisplayName gets the displayName property value. Refers to the application name displayed in the Microsoft Entra admin center.

func (*AppIdentity) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*AppIdentity) GetOdataType added in v0.0.2

func (m *AppIdentity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AppIdentity) GetServicePrincipalId added in v0.0.2

func (m *AppIdentity) GetServicePrincipalId() *string

GetServicePrincipalId gets the servicePrincipalId property value. Refers to the unique ID for the service principal in Microsoft Entra ID.

func (*AppIdentity) GetServicePrincipalName added in v0.0.2

func (m *AppIdentity) GetServicePrincipalName() *string

GetServicePrincipalName gets the servicePrincipalName property value. Refers to the Service Principal Name is the Application name in the tenant.

func (*AppIdentity) Serialize added in v0.0.2

Serialize serializes information the current object

func (*AppIdentity) SetAdditionalData added in v0.0.2

func (m *AppIdentity) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AppIdentity) SetAppId added in v0.0.2

func (m *AppIdentity) SetAppId(value *string)

SetAppId sets the appId property value. Refers to the unique ID representing application in Microsoft Entra ID.

func (*AppIdentity) SetDisplayName added in v0.0.2

func (m *AppIdentity) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Refers to the application name displayed in the Microsoft Entra admin center.

func (*AppIdentity) SetOdataType added in v0.0.2

func (m *AppIdentity) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*AppIdentity) SetServicePrincipalId added in v0.0.2

func (m *AppIdentity) SetServicePrincipalId(value *string)

SetServicePrincipalId sets the servicePrincipalId property value. Refers to the unique ID for the service principal in Microsoft Entra ID.

func (*AppIdentity) SetServicePrincipalName added in v0.0.2

func (m *AppIdentity) SetServicePrincipalName(value *string)

SetServicePrincipalName sets the servicePrincipalName property value. Refers to the Service Principal Name is the Application name in the tenant.

type AppIdentityable added in v0.0.2

type AppIdentityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppId() *string
	GetDisplayName() *string
	GetOdataType() *string
	GetServicePrincipalId() *string
	GetServicePrincipalName() *string
	SetAppId(value *string)
	SetDisplayName(value *string)
	SetOdataType(value *string)
	SetServicePrincipalId(value *string)
	SetServicePrincipalName(value *string)
}

AppIdentityable

type AppLogUploadState added in v0.0.2

type AppLogUploadState int

AppLogUploadStatus

const (
	// Default. Indicates that request is waiting to be processed or under processing.
	PENDING_APPLOGUPLOADSTATE AppLogUploadState = iota
	// Indicates that request is completed with file uploaded to Azure blob for download.
	COMPLETED_APPLOGUPLOADSTATE
	// Indicates that request is completed with file uploaded to Azure blob for download.
	FAILED_APPLOGUPLOADSTATE
	// Evolvable enumeration sentinel value. Do not use.
	UNKNOWNFUTUREVALUE_APPLOGUPLOADSTATE
)

func (AppLogUploadState) String added in v0.0.2

func (i AppLogUploadState) String() string

type AppRoleAssignment

type AppRoleAssignment struct {
	DirectoryObject
	// contains filtered or unexported fields
}

AppRoleAssignment

func NewAppRoleAssignment

func NewAppRoleAssignment() *AppRoleAssignment

NewAppRoleAssignment instantiates a new appRoleAssignment and sets the default values.

func (*AppRoleAssignment) GetAppRoleId

GetAppRoleId gets the appRoleId property value. The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application's service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.

func (*AppRoleAssignment) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*AppRoleAssignment) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AppRoleAssignment) GetPrincipalDisplayName

func (m *AppRoleAssignment) GetPrincipalDisplayName() *string

GetPrincipalDisplayName gets the principalDisplayName property value. The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).

func (*AppRoleAssignment) GetPrincipalId

GetPrincipalId gets the principalId property value. The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.

func (*AppRoleAssignment) GetPrincipalType

func (m *AppRoleAssignment) GetPrincipalType() *string

GetPrincipalType gets the principalType property value. The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.

func (*AppRoleAssignment) GetResourceDisplayName

func (m *AppRoleAssignment) GetResourceDisplayName() *string

GetResourceDisplayName gets the resourceDisplayName property value. The display name of the resource app's service principal to which the assignment is made.

func (*AppRoleAssignment) GetResourceId

GetResourceId gets the resourceId property value. The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only).

func (*AppRoleAssignment) Serialize

Serialize serializes information the current object

func (*AppRoleAssignment) SetAppRoleId

SetAppRoleId sets the appRoleId property value. The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application's service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.

func (*AppRoleAssignment) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*AppRoleAssignment) SetPrincipalDisplayName

func (m *AppRoleAssignment) SetPrincipalDisplayName(value *string)

SetPrincipalDisplayName sets the principalDisplayName property value. The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).

func (*AppRoleAssignment) SetPrincipalId

SetPrincipalId sets the principalId property value. The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.

func (*AppRoleAssignment) SetPrincipalType

func (m *AppRoleAssignment) SetPrincipalType(value *string)

SetPrincipalType sets the principalType property value. The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.

func (*AppRoleAssignment) SetResourceDisplayName

func (m *AppRoleAssignment) SetResourceDisplayName(value *string)

SetResourceDisplayName sets the resourceDisplayName property value. The display name of the resource app's service principal to which the assignment is made.

func (*AppRoleAssignment) SetResourceId

SetResourceId sets the resourceId property value. The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only).

type AssignedLabel

type AssignedLabel struct {
	// contains filtered or unexported fields
}

AssignedLabel

func NewAssignedLabel

func NewAssignedLabel() *AssignedLabel

NewAssignedLabel instantiates a new assignedLabel and sets the default values.

func (*AssignedLabel) GetAdditionalData

func (m *AssignedLabel) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AssignedLabel) GetDisplayName

func (m *AssignedLabel) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the label. Read-only.

func (*AssignedLabel) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AssignedLabel) GetLabelId

func (m *AssignedLabel) GetLabelId() *string

GetLabelId gets the labelId property value. The unique identifier of the label.

func (*AssignedLabel) GetOdataType

func (m *AssignedLabel) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AssignedLabel) Serialize

Serialize serializes information the current object

func (*AssignedLabel) SetAdditionalData

func (m *AssignedLabel) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AssignedLabel) SetDisplayName

func (m *AssignedLabel) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the label. Read-only.

func (*AssignedLabel) SetLabelId

func (m *AssignedLabel) SetLabelId(value *string)

SetLabelId sets the labelId property value. The unique identifier of the label.

func (*AssignedLabel) SetOdataType

func (m *AssignedLabel) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type AssignedLabelable

type AssignedLabelable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetLabelId() *string
	GetOdataType() *string
	SetDisplayName(value *string)
	SetLabelId(value *string)
	SetOdataType(value *string)
}

AssignedLabelable

type AssignedLicense

type AssignedLicense struct {
	// contains filtered or unexported fields
}

AssignedLicense

func NewAssignedLicense

func NewAssignedLicense() *AssignedLicense

NewAssignedLicense instantiates a new assignedLicense and sets the default values.

func (*AssignedLicense) GetAdditionalData

func (m *AssignedLicense) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AssignedLicense) GetDisabledPlans

GetDisabledPlans gets the disabledPlans property value. A collection of the unique identifiers for plans that have been disabled.

func (*AssignedLicense) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AssignedLicense) GetOdataType

func (m *AssignedLicense) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AssignedLicense) GetSkuId

GetSkuId gets the skuId property value. The unique identifier for the SKU.

func (*AssignedLicense) Serialize

Serialize serializes information the current object

func (*AssignedLicense) SetAdditionalData

func (m *AssignedLicense) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AssignedLicense) SetDisabledPlans

SetDisabledPlans sets the disabledPlans property value. A collection of the unique identifiers for plans that have been disabled.

func (*AssignedLicense) SetOdataType

func (m *AssignedLicense) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*AssignedLicense) SetSkuId

SetSkuId sets the skuId property value. The unique identifier for the SKU.

type AssignedPlan

type AssignedPlan struct {
	// contains filtered or unexported fields
}

AssignedPlan

func NewAssignedPlan

func NewAssignedPlan() *AssignedPlan

NewAssignedPlan instantiates a new assignedPlan and sets the default values.

func (*AssignedPlan) GetAdditionalData

func (m *AssignedPlan) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AssignedPlan) GetAssignedDateTime

GetAssignedDateTime gets the assignedDateTime property value. The date and time at which the plan was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*AssignedPlan) GetCapabilityStatus

func (m *AssignedPlan) GetCapabilityStatus() *string

GetCapabilityStatus gets the capabilityStatus property value. Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.

func (*AssignedPlan) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AssignedPlan) GetOdataType

func (m *AssignedPlan) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AssignedPlan) GetService

func (m *AssignedPlan) GetService() *string

GetService gets the service property value. The name of the service; for example, exchange.

func (*AssignedPlan) GetServicePlanId

GetServicePlanId gets the servicePlanId property value. A GUID that identifies the service plan. For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.

func (*AssignedPlan) Serialize

Serialize serializes information the current object

func (*AssignedPlan) SetAdditionalData

func (m *AssignedPlan) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AssignedPlan) SetAssignedDateTime

SetAssignedDateTime sets the assignedDateTime property value. The date and time at which the plan was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*AssignedPlan) SetCapabilityStatus

func (m *AssignedPlan) SetCapabilityStatus(value *string)

SetCapabilityStatus sets the capabilityStatus property value. Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.

func (*AssignedPlan) SetOdataType

func (m *AssignedPlan) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*AssignedPlan) SetService

func (m *AssignedPlan) SetService(value *string)

SetService sets the service property value. The name of the service; for example, exchange.

func (*AssignedPlan) SetServicePlanId

SetServicePlanId sets the servicePlanId property value. A GUID that identifies the service plan. For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.

type AssociatedTeamInfo

type AssociatedTeamInfo struct {
	TeamInfo
}

AssociatedTeamInfo

func NewAssociatedTeamInfo

func NewAssociatedTeamInfo() *AssociatedTeamInfo

NewAssociatedTeamInfo instantiates a new associatedTeamInfo and sets the default values.

func (*AssociatedTeamInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AssociatedTeamInfo) Serialize

Serialize serializes information the current object

type AssociatedTeamInfoable

AssociatedTeamInfoable

type Attachment

type Attachment struct {
	Entity
	// contains filtered or unexported fields
}

Attachment

func NewAttachment

func NewAttachment() *Attachment

NewAttachment instantiates a new attachment and sets the default values.

func (*Attachment) GetContentType

func (m *Attachment) GetContentType() *string

GetContentType gets the contentType property value. The MIME type.

func (*Attachment) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Attachment) GetIsInline

func (m *Attachment) GetIsInline() *bool

GetIsInline gets the isInline property value. true if the attachment is an inline attachment; otherwise, false.

func (*Attachment) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Attachment) GetName

func (m *Attachment) GetName() *string

GetName gets the name property value. The attachment's file name.

func (*Attachment) GetSize

func (m *Attachment) GetSize() *int32

GetSize gets the size property value. The length of the attachment in bytes.

func (*Attachment) Serialize

Serialize serializes information the current object

func (*Attachment) SetContentType

func (m *Attachment) SetContentType(value *string)

SetContentType sets the contentType property value. The MIME type.

func (*Attachment) SetIsInline

func (m *Attachment) SetIsInline(value *bool)

SetIsInline sets the isInline property value. true if the attachment is an inline attachment; otherwise, false.

func (*Attachment) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Attachment) SetName

func (m *Attachment) SetName(value *string)

SetName sets the name property value. The attachment's file name.

func (*Attachment) SetSize

func (m *Attachment) SetSize(value *int32)

SetSize sets the size property value. The length of the attachment in bytes.

type AttachmentBase

type AttachmentBase struct {
	Entity
	// contains filtered or unexported fields
}

AttachmentBase

func NewAttachmentBase

func NewAttachmentBase() *AttachmentBase

NewAttachmentBase instantiates a new attachmentBase and sets the default values.

func (*AttachmentBase) GetContentType

func (m *AttachmentBase) GetContentType() *string

GetContentType gets the contentType property value. The MIME type.

func (*AttachmentBase) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AttachmentBase) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*AttachmentBase) GetName

func (m *AttachmentBase) GetName() *string

GetName gets the name property value. The display name of the attachment. This doesn't need to be the actual file name.

func (*AttachmentBase) GetSize

func (m *AttachmentBase) GetSize() *int32

GetSize gets the size property value. The length of the attachment in bytes.

func (*AttachmentBase) Serialize

Serialize serializes information the current object

func (*AttachmentBase) SetContentType

func (m *AttachmentBase) SetContentType(value *string)

SetContentType sets the contentType property value. The MIME type.

func (*AttachmentBase) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*AttachmentBase) SetName

func (m *AttachmentBase) SetName(value *string)

SetName sets the name property value. The display name of the attachment. This doesn't need to be the actual file name.

func (*AttachmentBase) SetSize

func (m *AttachmentBase) SetSize(value *int32)

SetSize sets the size property value. The length of the attachment in bytes.

type AttachmentBaseable

type AttachmentBaseable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContentType() *string
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetName() *string
	GetSize() *int32
	SetContentType(value *string)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetName(value *string)
	SetSize(value *int32)
}

AttachmentBaseable

type AttachmentSession

type AttachmentSession struct {
	Entity
	// contains filtered or unexported fields
}

AttachmentSession

func NewAttachmentSession

func NewAttachmentSession() *AttachmentSession

NewAttachmentSession instantiates a new attachmentSession and sets the default values.

func (*AttachmentSession) GetContent

func (m *AttachmentSession) GetContent() []byte

GetContent gets the content property value. The content streams that are uploaded.

func (*AttachmentSession) GetExpirationDateTime

GetExpirationDateTime gets the expirationDateTime property value. The date and time in UTC when the upload session will expire. The complete file must be uploaded before this expiration time is reached.

func (*AttachmentSession) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AttachmentSession) GetNextExpectedRanges

func (m *AttachmentSession) GetNextExpectedRanges() []string

GetNextExpectedRanges gets the nextExpectedRanges property value. Indicates a single value {start} that represents the location in the file where the next upload should begin.

func (*AttachmentSession) Serialize

Serialize serializes information the current object

func (*AttachmentSession) SetContent

func (m *AttachmentSession) SetContent(value []byte)

SetContent sets the content property value. The content streams that are uploaded.

func (*AttachmentSession) SetExpirationDateTime

SetExpirationDateTime sets the expirationDateTime property value. The date and time in UTC when the upload session will expire. The complete file must be uploaded before this expiration time is reached.

func (*AttachmentSession) SetNextExpectedRanges

func (m *AttachmentSession) SetNextExpectedRanges(value []string)

SetNextExpectedRanges sets the nextExpectedRanges property value. Indicates a single value {start} that represents the location in the file where the next upload should begin.

type AttachmentSessionable

type AttachmentSessionable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() []byte
	GetExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetNextExpectedRanges() []string
	SetContent(value []byte)
	SetExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetNextExpectedRanges(value []string)
}

AttachmentSessionable

type Attachmentable

type Attachmentable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContentType() *string
	GetIsInline() *bool
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetName() *string
	GetSize() *int32
	SetContentType(value *string)
	SetIsInline(value *bool)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetName(value *string)
	SetSize(value *int32)
}

Attachmentable

type AttendanceInterval

type AttendanceInterval struct {
	// contains filtered or unexported fields
}

AttendanceInterval

func NewAttendanceInterval

func NewAttendanceInterval() *AttendanceInterval

NewAttendanceInterval instantiates a new attendanceInterval and sets the default values.

func (*AttendanceInterval) GetAdditionalData

func (m *AttendanceInterval) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AttendanceInterval) GetDurationInSeconds

func (m *AttendanceInterval) GetDurationInSeconds() *int32

GetDurationInSeconds gets the durationInSeconds property value. Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.

func (*AttendanceInterval) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AttendanceInterval) GetJoinDateTime

GetJoinDateTime gets the joinDateTime property value. The time the attendee joined in UTC.

func (*AttendanceInterval) GetLeaveDateTime

GetLeaveDateTime gets the leaveDateTime property value. The time the attendee left in UTC.

func (*AttendanceInterval) GetOdataType

func (m *AttendanceInterval) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AttendanceInterval) Serialize

Serialize serializes information the current object

func (*AttendanceInterval) SetAdditionalData

func (m *AttendanceInterval) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AttendanceInterval) SetDurationInSeconds

func (m *AttendanceInterval) SetDurationInSeconds(value *int32)

SetDurationInSeconds sets the durationInSeconds property value. Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.

func (*AttendanceInterval) SetJoinDateTime

SetJoinDateTime sets the joinDateTime property value. The time the attendee joined in UTC.

func (*AttendanceInterval) SetLeaveDateTime

SetLeaveDateTime sets the leaveDateTime property value. The time the attendee left in UTC.

func (*AttendanceInterval) SetOdataType

func (m *AttendanceInterval) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type AttendanceRecord

type AttendanceRecord struct {
	Entity
	// contains filtered or unexported fields
}

AttendanceRecord

func NewAttendanceRecord

func NewAttendanceRecord() *AttendanceRecord

NewAttendanceRecord instantiates a new attendanceRecord and sets the default values.

func (*AttendanceRecord) GetAttendanceIntervals

func (m *AttendanceRecord) GetAttendanceIntervals() []AttendanceIntervalable

GetAttendanceIntervals gets the attendanceIntervals property value. List of time periods between joining and leaving a meeting.

func (*AttendanceRecord) GetEmailAddress

func (m *AttendanceRecord) GetEmailAddress() *string

GetEmailAddress gets the emailAddress property value. Email address of the user associated with this attendance record.

func (*AttendanceRecord) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AttendanceRecord) GetIdentity

func (m *AttendanceRecord) GetIdentity() Identityable

GetIdentity gets the identity property value. Identity of the user associated with this attendance record.

func (*AttendanceRecord) GetRole

func (m *AttendanceRecord) GetRole() *string

GetRole gets the role property value. Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.

func (*AttendanceRecord) GetTotalAttendanceInSeconds

func (m *AttendanceRecord) GetTotalAttendanceInSeconds() *int32

GetTotalAttendanceInSeconds gets the totalAttendanceInSeconds property value. Total duration of the attendances in seconds.

func (*AttendanceRecord) Serialize

Serialize serializes information the current object

func (*AttendanceRecord) SetAttendanceIntervals

func (m *AttendanceRecord) SetAttendanceIntervals(value []AttendanceIntervalable)

SetAttendanceIntervals sets the attendanceIntervals property value. List of time periods between joining and leaving a meeting.

func (*AttendanceRecord) SetEmailAddress

func (m *AttendanceRecord) SetEmailAddress(value *string)

SetEmailAddress sets the emailAddress property value. Email address of the user associated with this attendance record.

func (*AttendanceRecord) SetIdentity

func (m *AttendanceRecord) SetIdentity(value Identityable)

SetIdentity sets the identity property value. Identity of the user associated with this attendance record.

func (*AttendanceRecord) SetRole

func (m *AttendanceRecord) SetRole(value *string)

SetRole sets the role property value. Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.

func (*AttendanceRecord) SetTotalAttendanceInSeconds

func (m *AttendanceRecord) SetTotalAttendanceInSeconds(value *int32)

SetTotalAttendanceInSeconds sets the totalAttendanceInSeconds property value. Total duration of the attendances in seconds.

type AttendanceRecordable

type AttendanceRecordable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttendanceIntervals() []AttendanceIntervalable
	GetEmailAddress() *string
	GetIdentity() Identityable
	GetRole() *string
	GetTotalAttendanceInSeconds() *int32
	SetAttendanceIntervals(value []AttendanceIntervalable)
	SetEmailAddress(value *string)
	SetIdentity(value Identityable)
	SetRole(value *string)
	SetTotalAttendanceInSeconds(value *int32)
}

AttendanceRecordable

type Attendee

type Attendee struct {
	AttendeeBase
	// contains filtered or unexported fields
}

Attendee

func NewAttendee

func NewAttendee() *Attendee

NewAttendee instantiates a new attendee and sets the default values.

func (*Attendee) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Attendee) GetProposedNewTime

func (m *Attendee) GetProposedNewTime() TimeSlotable

GetProposedNewTime gets the proposedNewTime property value. An alternate date/time proposed by the attendee for a meeting request to start and end. If the attendee hasn't proposed another time, then this property isn't included in a response of a GET event.

func (*Attendee) GetStatus

func (m *Attendee) GetStatus() ResponseStatusable

GetStatus gets the status property value. The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.

func (*Attendee) Serialize

Serialize serializes information the current object

func (*Attendee) SetProposedNewTime

func (m *Attendee) SetProposedNewTime(value TimeSlotable)

SetProposedNewTime sets the proposedNewTime property value. An alternate date/time proposed by the attendee for a meeting request to start and end. If the attendee hasn't proposed another time, then this property isn't included in a response of a GET event.

func (*Attendee) SetStatus

func (m *Attendee) SetStatus(value ResponseStatusable)

SetStatus sets the status property value. The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.

type AttendeeBase

type AttendeeBase struct {
	Recipient
	// contains filtered or unexported fields
}

AttendeeBase

func NewAttendeeBase

func NewAttendeeBase() *AttendeeBase

NewAttendeeBase instantiates a new attendeeBase and sets the default values.

func (*AttendeeBase) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AttendeeBase) GetTypeEscaped added in v0.0.2

func (m *AttendeeBase) GetTypeEscaped() *AttendeeType

GetTypeEscaped gets the type property value. The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.

func (*AttendeeBase) Serialize

Serialize serializes information the current object

func (*AttendeeBase) SetTypeEscaped added in v0.0.2

func (m *AttendeeBase) SetTypeEscaped(value *AttendeeType)

SetTypeEscaped sets the type property value. The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.

type AttendeeBaseable

type AttendeeBaseable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	Recipientable
	GetTypeEscaped() *AttendeeType
	SetTypeEscaped(value *AttendeeType)
}

AttendeeBaseable

type AttendeeType

type AttendeeType int
const (
	REQUIRED_ATTENDEETYPE AttendeeType = iota
	OPTIONAL_ATTENDEETYPE
	RESOURCE_ATTENDEETYPE
)

func (AttendeeType) String

func (i AttendeeType) String() string

type Attendeeable

type Attendeeable interface {
	AttendeeBaseable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetProposedNewTime() TimeSlotable
	GetStatus() ResponseStatusable
	SetProposedNewTime(value TimeSlotable)
	SetStatus(value ResponseStatusable)
}

Attendeeable

type AttestationLevel

type AttestationLevel int
const (
	ATTESTED_ATTESTATIONLEVEL AttestationLevel = iota
	NOTATTESTED_ATTESTATIONLEVEL
	UNKNOWNFUTUREVALUE_ATTESTATIONLEVEL
)

func (AttestationLevel) String

func (i AttestationLevel) String() string

type Audio

type Audio struct {
	// contains filtered or unexported fields
}

Audio

func NewAudio

func NewAudio() *Audio

NewAudio instantiates a new audio and sets the default values.

func (*Audio) GetAdditionalData

func (m *Audio) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Audio) GetAlbum

func (m *Audio) GetAlbum() *string

GetAlbum gets the album property value. The title of the album for this audio file.

func (*Audio) GetAlbumArtist

func (m *Audio) GetAlbumArtist() *string

GetAlbumArtist gets the albumArtist property value. The artist named on the album for the audio file.

func (*Audio) GetArtist

func (m *Audio) GetArtist() *string

GetArtist gets the artist property value. The performing artist for the audio file.

func (*Audio) GetBitrate

func (m *Audio) GetBitrate() *int64

GetBitrate gets the bitrate property value. Bitrate expressed in kbps.

func (*Audio) GetComposers

func (m *Audio) GetComposers() *string

GetComposers gets the composers property value. The name of the composer of the audio file.

func (*Audio) GetCopyright

func (m *Audio) GetCopyright() *string

GetCopyright gets the copyright property value. Copyright information for the audio file.

func (*Audio) GetDisc

func (m *Audio) GetDisc() *int32

GetDisc gets the disc property value. The number of the disc this audio file came from.

func (*Audio) GetDiscCount

func (m *Audio) GetDiscCount() *int32

GetDiscCount gets the discCount property value. The total number of discs in this album.

func (*Audio) GetDuration

func (m *Audio) GetDuration() *int64

GetDuration gets the duration property value. Duration of the audio file, expressed in milliseconds

func (*Audio) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Audio) GetGenre

func (m *Audio) GetGenre() *string

GetGenre gets the genre property value. The genre of this audio file.

func (*Audio) GetHasDrm

func (m *Audio) GetHasDrm() *bool

GetHasDrm gets the hasDrm property value. Indicates if the file is protected with digital rights management.

func (*Audio) GetIsVariableBitrate

func (m *Audio) GetIsVariableBitrate() *bool

GetIsVariableBitrate gets the isVariableBitrate property value. Indicates if the file is encoded with a variable bitrate.

func (*Audio) GetOdataType

func (m *Audio) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Audio) GetTitle

func (m *Audio) GetTitle() *string

GetTitle gets the title property value. The title of the audio file.

func (*Audio) GetTrack

func (m *Audio) GetTrack() *int32

GetTrack gets the track property value. The number of the track on the original disc for this audio file.

func (*Audio) GetTrackCount

func (m *Audio) GetTrackCount() *int32

GetTrackCount gets the trackCount property value. The total number of tracks on the original disc for this audio file.

func (*Audio) GetYear

func (m *Audio) GetYear() *int32

GetYear gets the year property value. The year the audio file was recorded.

func (*Audio) Serialize

Serialize serializes information the current object

func (*Audio) SetAdditionalData

func (m *Audio) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Audio) SetAlbum

func (m *Audio) SetAlbum(value *string)

SetAlbum sets the album property value. The title of the album for this audio file.

func (*Audio) SetAlbumArtist

func (m *Audio) SetAlbumArtist(value *string)

SetAlbumArtist sets the albumArtist property value. The artist named on the album for the audio file.

func (*Audio) SetArtist

func (m *Audio) SetArtist(value *string)

SetArtist sets the artist property value. The performing artist for the audio file.

func (*Audio) SetBitrate

func (m *Audio) SetBitrate(value *int64)

SetBitrate sets the bitrate property value. Bitrate expressed in kbps.

func (*Audio) SetComposers

func (m *Audio) SetComposers(value *string)

SetComposers sets the composers property value. The name of the composer of the audio file.

func (*Audio) SetCopyright

func (m *Audio) SetCopyright(value *string)

SetCopyright sets the copyright property value. Copyright information for the audio file.

func (*Audio) SetDisc

func (m *Audio) SetDisc(value *int32)

SetDisc sets the disc property value. The number of the disc this audio file came from.

func (*Audio) SetDiscCount

func (m *Audio) SetDiscCount(value *int32)

SetDiscCount sets the discCount property value. The total number of discs in this album.

func (*Audio) SetDuration

func (m *Audio) SetDuration(value *int64)

SetDuration sets the duration property value. Duration of the audio file, expressed in milliseconds

func (*Audio) SetGenre

func (m *Audio) SetGenre(value *string)

SetGenre sets the genre property value. The genre of this audio file.

func (*Audio) SetHasDrm

func (m *Audio) SetHasDrm(value *bool)

SetHasDrm sets the hasDrm property value. Indicates if the file is protected with digital rights management.

func (*Audio) SetIsVariableBitrate

func (m *Audio) SetIsVariableBitrate(value *bool)

SetIsVariableBitrate sets the isVariableBitrate property value. Indicates if the file is encoded with a variable bitrate.

func (*Audio) SetOdataType

func (m *Audio) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Audio) SetTitle

func (m *Audio) SetTitle(value *string)

SetTitle sets the title property value. The title of the audio file.

func (*Audio) SetTrack

func (m *Audio) SetTrack(value *int32)

SetTrack sets the track property value. The number of the track on the original disc for this audio file.

func (*Audio) SetTrackCount

func (m *Audio) SetTrackCount(value *int32)

SetTrackCount sets the trackCount property value. The total number of tracks on the original disc for this audio file.

func (*Audio) SetYear

func (m *Audio) SetYear(value *int32)

SetYear sets the year property value. The year the audio file was recorded.

type AudioConferencing

type AudioConferencing struct {
	// contains filtered or unexported fields
}

AudioConferencing

func NewAudioConferencing

func NewAudioConferencing() *AudioConferencing

NewAudioConferencing instantiates a new audioConferencing and sets the default values.

func (*AudioConferencing) GetAdditionalData

func (m *AudioConferencing) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AudioConferencing) GetConferenceId

func (m *AudioConferencing) GetConferenceId() *string

GetConferenceId gets the conferenceId property value. The conference id of the online meeting.

func (*AudioConferencing) GetDialinUrl

func (m *AudioConferencing) GetDialinUrl() *string

GetDialinUrl gets the dialinUrl property value. A URL to the externally-accessible web page that contains dial-in information.

func (*AudioConferencing) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AudioConferencing) GetOdataType

func (m *AudioConferencing) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AudioConferencing) GetTollFreeNumber

func (m *AudioConferencing) GetTollFreeNumber() *string

GetTollFreeNumber gets the tollFreeNumber property value. The tollFreeNumber property

func (*AudioConferencing) GetTollFreeNumbers

func (m *AudioConferencing) GetTollFreeNumbers() []string

GetTollFreeNumbers gets the tollFreeNumbers property value. List of toll-free numbers that are displayed in the meeting invite.

func (*AudioConferencing) GetTollNumber

func (m *AudioConferencing) GetTollNumber() *string

GetTollNumber gets the tollNumber property value. The tollNumber property

func (*AudioConferencing) GetTollNumbers

func (m *AudioConferencing) GetTollNumbers() []string

GetTollNumbers gets the tollNumbers property value. List of toll numbers that are displayed in the meeting invite.

func (*AudioConferencing) Serialize

Serialize serializes information the current object

func (*AudioConferencing) SetAdditionalData

func (m *AudioConferencing) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AudioConferencing) SetConferenceId

func (m *AudioConferencing) SetConferenceId(value *string)

SetConferenceId sets the conferenceId property value. The conference id of the online meeting.

func (*AudioConferencing) SetDialinUrl

func (m *AudioConferencing) SetDialinUrl(value *string)

SetDialinUrl sets the dialinUrl property value. A URL to the externally-accessible web page that contains dial-in information.

func (*AudioConferencing) SetOdataType

func (m *AudioConferencing) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*AudioConferencing) SetTollFreeNumber

func (m *AudioConferencing) SetTollFreeNumber(value *string)

SetTollFreeNumber sets the tollFreeNumber property value. The tollFreeNumber property

func (*AudioConferencing) SetTollFreeNumbers

func (m *AudioConferencing) SetTollFreeNumbers(value []string)

SetTollFreeNumbers sets the tollFreeNumbers property value. List of toll-free numbers that are displayed in the meeting invite.

func (*AudioConferencing) SetTollNumber

func (m *AudioConferencing) SetTollNumber(value *string)

SetTollNumber sets the tollNumber property value. The tollNumber property

func (*AudioConferencing) SetTollNumbers

func (m *AudioConferencing) SetTollNumbers(value []string)

SetTollNumbers sets the tollNumbers property value. List of toll numbers that are displayed in the meeting invite.

type AudioConferencingable

type AudioConferencingable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetConferenceId() *string
	GetDialinUrl() *string
	GetOdataType() *string
	GetTollFreeNumber() *string
	GetTollFreeNumbers() []string
	GetTollNumber() *string
	GetTollNumbers() []string
	SetConferenceId(value *string)
	SetDialinUrl(value *string)
	SetOdataType(value *string)
	SetTollFreeNumber(value *string)
	SetTollFreeNumbers(value []string)
	SetTollNumber(value *string)
	SetTollNumbers(value []string)
}

AudioConferencingable

type Audioable

type Audioable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAlbum() *string
	GetAlbumArtist() *string
	GetArtist() *string
	GetBitrate() *int64
	GetComposers() *string
	GetCopyright() *string
	GetDisc() *int32
	GetDiscCount() *int32
	GetDuration() *int64
	GetGenre() *string
	GetHasDrm() *bool
	GetIsVariableBitrate() *bool
	GetOdataType() *string
	GetTitle() *string
	GetTrack() *int32
	GetTrackCount() *int32
	GetYear() *int32
	SetAlbum(value *string)
	SetAlbumArtist(value *string)
	SetArtist(value *string)
	SetBitrate(value *int64)
	SetComposers(value *string)
	SetCopyright(value *string)
	SetDisc(value *int32)
	SetDiscCount(value *int32)
	SetDuration(value *int64)
	SetGenre(value *string)
	SetHasDrm(value *bool)
	SetIsVariableBitrate(value *bool)
	SetOdataType(value *string)
	SetTitle(value *string)
	SetTrack(value *int32)
	SetTrackCount(value *int32)
	SetYear(value *int32)
}

Audioable

type Authentication

type Authentication struct {
	Entity
	// contains filtered or unexported fields
}

Authentication

func NewAuthentication

func NewAuthentication() *Authentication

NewAuthentication instantiates a new authentication and sets the default values.

func (*Authentication) GetEmailMethods

func (m *Authentication) GetEmailMethods() []EmailAuthenticationMethodable

GetEmailMethods gets the emailMethods property value. The email address registered to a user for authentication.

func (*Authentication) GetFido2Methods

func (m *Authentication) GetFido2Methods() []Fido2AuthenticationMethodable

GetFido2Methods gets the fido2Methods property value. Represents the FIDO2 security keys registered to a user for authentication.

func (*Authentication) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Authentication) GetMethods

func (m *Authentication) GetMethods() []AuthenticationMethodable

GetMethods gets the methods property value. Represents all authentication methods registered to a user.

func (*Authentication) GetMicrosoftAuthenticatorMethods

func (m *Authentication) GetMicrosoftAuthenticatorMethods() []MicrosoftAuthenticatorAuthenticationMethodable

GetMicrosoftAuthenticatorMethods gets the microsoftAuthenticatorMethods property value. The details of the Microsoft Authenticator app registered to a user for authentication.

func (*Authentication) GetOperations

func (m *Authentication) GetOperations() []LongRunningOperationable

GetOperations gets the operations property value. Represents the status of a long-running operation.

func (*Authentication) GetPasswordMethods

func (m *Authentication) GetPasswordMethods() []PasswordAuthenticationMethodable

GetPasswordMethods gets the passwordMethods property value. Represents the password that's registered to a user for authentication. For security, the password itself will never be returned in the object, but action can be taken to reset a password.

func (*Authentication) GetPhoneMethods

func (m *Authentication) GetPhoneMethods() []PhoneAuthenticationMethodable

GetPhoneMethods gets the phoneMethods property value. The phone numbers registered to a user for authentication.

func (*Authentication) GetSoftwareOathMethods

func (m *Authentication) GetSoftwareOathMethods() []SoftwareOathAuthenticationMethodable

GetSoftwareOathMethods gets the softwareOathMethods property value. The software OATH TOTP applications registered to a user for authentication.

func (*Authentication) GetTemporaryAccessPassMethods

func (m *Authentication) GetTemporaryAccessPassMethods() []TemporaryAccessPassAuthenticationMethodable

GetTemporaryAccessPassMethods gets the temporaryAccessPassMethods property value. Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.

func (*Authentication) GetWindowsHelloForBusinessMethods

func (m *Authentication) GetWindowsHelloForBusinessMethods() []WindowsHelloForBusinessAuthenticationMethodable

GetWindowsHelloForBusinessMethods gets the windowsHelloForBusinessMethods property value. Represents the Windows Hello for Business authentication method registered to a user for authentication.

func (*Authentication) Serialize

Serialize serializes information the current object

func (*Authentication) SetEmailMethods

func (m *Authentication) SetEmailMethods(value []EmailAuthenticationMethodable)

SetEmailMethods sets the emailMethods property value. The email address registered to a user for authentication.

func (*Authentication) SetFido2Methods

func (m *Authentication) SetFido2Methods(value []Fido2AuthenticationMethodable)

SetFido2Methods sets the fido2Methods property value. Represents the FIDO2 security keys registered to a user for authentication.

func (*Authentication) SetMethods

func (m *Authentication) SetMethods(value []AuthenticationMethodable)

SetMethods sets the methods property value. Represents all authentication methods registered to a user.

func (*Authentication) SetMicrosoftAuthenticatorMethods

func (m *Authentication) SetMicrosoftAuthenticatorMethods(value []MicrosoftAuthenticatorAuthenticationMethodable)

SetMicrosoftAuthenticatorMethods sets the microsoftAuthenticatorMethods property value. The details of the Microsoft Authenticator app registered to a user for authentication.

func (*Authentication) SetOperations

func (m *Authentication) SetOperations(value []LongRunningOperationable)

SetOperations sets the operations property value. Represents the status of a long-running operation.

func (*Authentication) SetPasswordMethods

func (m *Authentication) SetPasswordMethods(value []PasswordAuthenticationMethodable)

SetPasswordMethods sets the passwordMethods property value. Represents the password that's registered to a user for authentication. For security, the password itself will never be returned in the object, but action can be taken to reset a password.

func (*Authentication) SetPhoneMethods

func (m *Authentication) SetPhoneMethods(value []PhoneAuthenticationMethodable)

SetPhoneMethods sets the phoneMethods property value. The phone numbers registered to a user for authentication.

func (*Authentication) SetSoftwareOathMethods

func (m *Authentication) SetSoftwareOathMethods(value []SoftwareOathAuthenticationMethodable)

SetSoftwareOathMethods sets the softwareOathMethods property value. The software OATH TOTP applications registered to a user for authentication.

func (*Authentication) SetTemporaryAccessPassMethods

func (m *Authentication) SetTemporaryAccessPassMethods(value []TemporaryAccessPassAuthenticationMethodable)

SetTemporaryAccessPassMethods sets the temporaryAccessPassMethods property value. Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.

func (*Authentication) SetWindowsHelloForBusinessMethods

func (m *Authentication) SetWindowsHelloForBusinessMethods(value []WindowsHelloForBusinessAuthenticationMethodable)

SetWindowsHelloForBusinessMethods sets the windowsHelloForBusinessMethods property value. Represents the Windows Hello for Business authentication method registered to a user for authentication.

type AuthenticationMethod

type AuthenticationMethod struct {
	Entity
}

AuthenticationMethod

func NewAuthenticationMethod

func NewAuthenticationMethod() *AuthenticationMethod

NewAuthenticationMethod instantiates a new authenticationMethod and sets the default values.

func (*AuthenticationMethod) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AuthenticationMethod) Serialize

Serialize serializes information the current object

type AuthenticationMethodKeyStrength

type AuthenticationMethodKeyStrength int
const (
	NORMAL_AUTHENTICATIONMETHODKEYSTRENGTH AuthenticationMethodKeyStrength = iota
	WEAK_AUTHENTICATIONMETHODKEYSTRENGTH
	UNKNOWN_AUTHENTICATIONMETHODKEYSTRENGTH
)

func (AuthenticationMethodKeyStrength) String

type AuthenticationMethodSignInState

type AuthenticationMethodSignInState int
const (
	NOTSUPPORTED_AUTHENTICATIONMETHODSIGNINSTATE AuthenticationMethodSignInState = iota
	NOTALLOWEDBYPOLICY_AUTHENTICATIONMETHODSIGNINSTATE
	NOTENABLED_AUTHENTICATIONMETHODSIGNINSTATE
	PHONENUMBERNOTUNIQUE_AUTHENTICATIONMETHODSIGNINSTATE
	READY_AUTHENTICATIONMETHODSIGNINSTATE
	NOTCONFIGURED_AUTHENTICATIONMETHODSIGNINSTATE
	UNKNOWNFUTUREVALUE_AUTHENTICATIONMETHODSIGNINSTATE
)

func (AuthenticationMethodSignInState) String

type AuthenticationMethodable

AuthenticationMethodable

type AuthenticationPhoneType

type AuthenticationPhoneType int
const (
	MOBILE_AUTHENTICATIONPHONETYPE AuthenticationPhoneType = iota
	ALTERNATEMOBILE_AUTHENTICATIONPHONETYPE
	OFFICE_AUTHENTICATIONPHONETYPE
	UNKNOWNFUTUREVALUE_AUTHENTICATIONPHONETYPE
)

func (AuthenticationPhoneType) String

func (i AuthenticationPhoneType) String() string

type Authenticationable

type Authenticationable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEmailMethods() []EmailAuthenticationMethodable
	GetFido2Methods() []Fido2AuthenticationMethodable
	GetMethods() []AuthenticationMethodable
	GetMicrosoftAuthenticatorMethods() []MicrosoftAuthenticatorAuthenticationMethodable
	GetOperations() []LongRunningOperationable
	GetPasswordMethods() []PasswordAuthenticationMethodable
	GetPhoneMethods() []PhoneAuthenticationMethodable
	GetSoftwareOathMethods() []SoftwareOathAuthenticationMethodable
	GetTemporaryAccessPassMethods() []TemporaryAccessPassAuthenticationMethodable
	GetWindowsHelloForBusinessMethods() []WindowsHelloForBusinessAuthenticationMethodable
	SetEmailMethods(value []EmailAuthenticationMethodable)
	SetFido2Methods(value []Fido2AuthenticationMethodable)
	SetMethods(value []AuthenticationMethodable)
	SetMicrosoftAuthenticatorMethods(value []MicrosoftAuthenticatorAuthenticationMethodable)
	SetOperations(value []LongRunningOperationable)
	SetPasswordMethods(value []PasswordAuthenticationMethodable)
	SetPhoneMethods(value []PhoneAuthenticationMethodable)
	SetSoftwareOathMethods(value []SoftwareOathAuthenticationMethodable)
	SetTemporaryAccessPassMethods(value []TemporaryAccessPassAuthenticationMethodable)
	SetWindowsHelloForBusinessMethods(value []WindowsHelloForBusinessAuthenticationMethodable)
}

Authenticationable

type AuthorizationInfo

type AuthorizationInfo struct {
	// contains filtered or unexported fields
}

AuthorizationInfo

func NewAuthorizationInfo

func NewAuthorizationInfo() *AuthorizationInfo

NewAuthorizationInfo instantiates a new authorizationInfo and sets the default values.

func (*AuthorizationInfo) GetAdditionalData

func (m *AuthorizationInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AuthorizationInfo) GetCertificateUserIds

func (m *AuthorizationInfo) GetCertificateUserIds() []string

GetCertificateUserIds gets the certificateUserIds property value. The certificateUserIds property

func (*AuthorizationInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AuthorizationInfo) GetOdataType

func (m *AuthorizationInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AuthorizationInfo) Serialize

Serialize serializes information the current object

func (*AuthorizationInfo) SetAdditionalData

func (m *AuthorizationInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AuthorizationInfo) SetCertificateUserIds

func (m *AuthorizationInfo) SetCertificateUserIds(value []string)

SetCertificateUserIds sets the certificateUserIds property value. The certificateUserIds property

func (*AuthorizationInfo) SetOdataType

func (m *AuthorizationInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type AuthorizationInfoable

type AuthorizationInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCertificateUserIds() []string
	GetOdataType() *string
	SetCertificateUserIds(value []string)
	SetOdataType(value *string)
}

AuthorizationInfoable

type AutomaticRepliesSetting

type AutomaticRepliesSetting struct {
	// contains filtered or unexported fields
}

AutomaticRepliesSetting

func NewAutomaticRepliesSetting

func NewAutomaticRepliesSetting() *AutomaticRepliesSetting

NewAutomaticRepliesSetting instantiates a new automaticRepliesSetting and sets the default values.

func (*AutomaticRepliesSetting) GetAdditionalData

func (m *AutomaticRepliesSetting) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AutomaticRepliesSetting) GetExternalAudience

func (m *AutomaticRepliesSetting) GetExternalAudience() *ExternalAudienceScope

GetExternalAudience gets the externalAudience property value. The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.

func (*AutomaticRepliesSetting) GetExternalReplyMessage

func (m *AutomaticRepliesSetting) GetExternalReplyMessage() *string

GetExternalReplyMessage gets the externalReplyMessage property value. The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.

func (*AutomaticRepliesSetting) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*AutomaticRepliesSetting) GetInternalReplyMessage

func (m *AutomaticRepliesSetting) GetInternalReplyMessage() *string

GetInternalReplyMessage gets the internalReplyMessage property value. The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled.

func (*AutomaticRepliesSetting) GetOdataType

func (m *AutomaticRepliesSetting) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*AutomaticRepliesSetting) GetScheduledEndDateTime

func (m *AutomaticRepliesSetting) GetScheduledEndDateTime() DateTimeTimeZoneable

GetScheduledEndDateTime gets the scheduledEndDateTime property value. The date and time that automatic replies are set to end, if Status is set to Scheduled.

func (*AutomaticRepliesSetting) GetScheduledStartDateTime

func (m *AutomaticRepliesSetting) GetScheduledStartDateTime() DateTimeTimeZoneable

GetScheduledStartDateTime gets the scheduledStartDateTime property value. The date and time that automatic replies are set to begin, if Status is set to Scheduled.

func (*AutomaticRepliesSetting) GetStatus

GetStatus gets the status property value. Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.

func (*AutomaticRepliesSetting) Serialize

Serialize serializes information the current object

func (*AutomaticRepliesSetting) SetAdditionalData

func (m *AutomaticRepliesSetting) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*AutomaticRepliesSetting) SetExternalAudience

func (m *AutomaticRepliesSetting) SetExternalAudience(value *ExternalAudienceScope)

SetExternalAudience sets the externalAudience property value. The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.

func (*AutomaticRepliesSetting) SetExternalReplyMessage

func (m *AutomaticRepliesSetting) SetExternalReplyMessage(value *string)

SetExternalReplyMessage sets the externalReplyMessage property value. The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.

func (*AutomaticRepliesSetting) SetInternalReplyMessage

func (m *AutomaticRepliesSetting) SetInternalReplyMessage(value *string)

SetInternalReplyMessage sets the internalReplyMessage property value. The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled.

func (*AutomaticRepliesSetting) SetOdataType

func (m *AutomaticRepliesSetting) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*AutomaticRepliesSetting) SetScheduledEndDateTime

func (m *AutomaticRepliesSetting) SetScheduledEndDateTime(value DateTimeTimeZoneable)

SetScheduledEndDateTime sets the scheduledEndDateTime property value. The date and time that automatic replies are set to end, if Status is set to Scheduled.

func (*AutomaticRepliesSetting) SetScheduledStartDateTime

func (m *AutomaticRepliesSetting) SetScheduledStartDateTime(value DateTimeTimeZoneable)

SetScheduledStartDateTime sets the scheduledStartDateTime property value. The date and time that automatic replies are set to begin, if Status is set to Scheduled.

func (*AutomaticRepliesSetting) SetStatus

func (m *AutomaticRepliesSetting) SetStatus(value *AutomaticRepliesStatus)

SetStatus sets the status property value. Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.

type AutomaticRepliesSettingable

type AutomaticRepliesSettingable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetExternalAudience() *ExternalAudienceScope
	GetExternalReplyMessage() *string
	GetInternalReplyMessage() *string
	GetOdataType() *string
	GetScheduledEndDateTime() DateTimeTimeZoneable
	GetScheduledStartDateTime() DateTimeTimeZoneable
	GetStatus() *AutomaticRepliesStatus
	SetExternalAudience(value *ExternalAudienceScope)
	SetExternalReplyMessage(value *string)
	SetInternalReplyMessage(value *string)
	SetOdataType(value *string)
	SetScheduledEndDateTime(value DateTimeTimeZoneable)
	SetScheduledStartDateTime(value DateTimeTimeZoneable)
	SetStatus(value *AutomaticRepliesStatus)
}

AutomaticRepliesSettingable

type AutomaticRepliesStatus

type AutomaticRepliesStatus int
const (
	DISABLED_AUTOMATICREPLIESSTATUS AutomaticRepliesStatus = iota
	ALWAYSENABLED_AUTOMATICREPLIESSTATUS
	SCHEDULED_AUTOMATICREPLIESSTATUS
)

func (AutomaticRepliesStatus) String

func (i AutomaticRepliesStatus) String() string

type BaseCollectionPaginationCountResponse

type BaseCollectionPaginationCountResponse struct {
	// contains filtered or unexported fields
}

BaseCollectionPaginationCountResponse

func NewBaseCollectionPaginationCountResponse

func NewBaseCollectionPaginationCountResponse() *BaseCollectionPaginationCountResponse

NewBaseCollectionPaginationCountResponse instantiates a new BaseCollectionPaginationCountResponse and sets the default values.

func (*BaseCollectionPaginationCountResponse) GetAdditionalData

func (m *BaseCollectionPaginationCountResponse) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*BaseCollectionPaginationCountResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*BaseCollectionPaginationCountResponse) GetOdataCount

func (m *BaseCollectionPaginationCountResponse) GetOdataCount() *int64

GetOdataCount gets the @odata.count property value. The OdataCount property

func (m *BaseCollectionPaginationCountResponse) GetOdataNextLink() *string

GetOdataNextLink gets the @odata.nextLink property value. The OdataNextLink property

func (*BaseCollectionPaginationCountResponse) Serialize

Serialize serializes information the current object

func (*BaseCollectionPaginationCountResponse) SetAdditionalData

func (m *BaseCollectionPaginationCountResponse) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*BaseCollectionPaginationCountResponse) SetOdataCount

func (m *BaseCollectionPaginationCountResponse) SetOdataCount(value *int64)

SetOdataCount sets the @odata.count property value. The OdataCount property

func (m *BaseCollectionPaginationCountResponse) SetOdataNextLink(value *string)

SetOdataNextLink sets the @odata.nextLink property value. The OdataNextLink property

type BaseCollectionPaginationCountResponseable

type BaseCollectionPaginationCountResponseable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataCount() *int64
	GetOdataNextLink() *string
	SetOdataCount(value *int64)
	SetOdataNextLink(value *string)
}

BaseCollectionPaginationCountResponseable

type BaseItem

type BaseItem struct {
	Entity
	// contains filtered or unexported fields
}

BaseItem

func NewBaseItem

func NewBaseItem() *BaseItem

NewBaseItem instantiates a new baseItem and sets the default values.

func (*BaseItem) GetCreatedBy

func (m *BaseItem) GetCreatedBy() IdentitySetable

GetCreatedBy gets the createdBy property value. Identity of the user, device, or application that created the item. Read-only.

func (*BaseItem) GetCreatedByUser

func (m *BaseItem) GetCreatedByUser() Userable

GetCreatedByUser gets the createdByUser property value. Identity of the user who created the item. Read-only.

func (*BaseItem) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Date and time of item creation. Read-only.

func (*BaseItem) GetDescription

func (m *BaseItem) GetDescription() *string

GetDescription gets the description property value. Provides a user-visible description of the item. Optional.

func (*BaseItem) GetETag

func (m *BaseItem) GetETag() *string

GetETag gets the eTag property value. ETag for the item. Read-only.

func (*BaseItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*BaseItem) GetLastModifiedBy

func (m *BaseItem) GetLastModifiedBy() IdentitySetable

GetLastModifiedBy gets the lastModifiedBy property value. Identity of the user, device, and application that last modified the item. Read-only.

func (*BaseItem) GetLastModifiedByUser

func (m *BaseItem) GetLastModifiedByUser() Userable

GetLastModifiedByUser gets the lastModifiedByUser property value. Identity of the user who last modified the item. Read-only.

func (*BaseItem) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Date and time the item was last modified. Read-only.

func (*BaseItem) GetName

func (m *BaseItem) GetName() *string

GetName gets the name property value. The name of the item. Read-write.

func (*BaseItem) GetParentReference

func (m *BaseItem) GetParentReference() ItemReferenceable

GetParentReference gets the parentReference property value. Parent information, if the item has a parent. Read-write.

func (*BaseItem) GetWebUrl

func (m *BaseItem) GetWebUrl() *string

GetWebUrl gets the webUrl property value. URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats). Read-only.

func (*BaseItem) Serialize

Serialize serializes information the current object

func (*BaseItem) SetCreatedBy

func (m *BaseItem) SetCreatedBy(value IdentitySetable)

SetCreatedBy sets the createdBy property value. Identity of the user, device, or application that created the item. Read-only.

func (*BaseItem) SetCreatedByUser

func (m *BaseItem) SetCreatedByUser(value Userable)

SetCreatedByUser sets the createdByUser property value. Identity of the user who created the item. Read-only.

func (*BaseItem) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Date and time of item creation. Read-only.

func (*BaseItem) SetDescription

func (m *BaseItem) SetDescription(value *string)

SetDescription sets the description property value. Provides a user-visible description of the item. Optional.

func (*BaseItem) SetETag

func (m *BaseItem) SetETag(value *string)

SetETag sets the eTag property value. ETag for the item. Read-only.

func (*BaseItem) SetLastModifiedBy

func (m *BaseItem) SetLastModifiedBy(value IdentitySetable)

SetLastModifiedBy sets the lastModifiedBy property value. Identity of the user, device, and application that last modified the item. Read-only.

func (*BaseItem) SetLastModifiedByUser

func (m *BaseItem) SetLastModifiedByUser(value Userable)

SetLastModifiedByUser sets the lastModifiedByUser property value. Identity of the user who last modified the item. Read-only.

func (*BaseItem) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Date and time the item was last modified. Read-only.

func (*BaseItem) SetName

func (m *BaseItem) SetName(value *string)

SetName sets the name property value. The name of the item. Read-write.

func (*BaseItem) SetParentReference

func (m *BaseItem) SetParentReference(value ItemReferenceable)

SetParentReference sets the parentReference property value. Parent information, if the item has a parent. Read-write.

func (*BaseItem) SetWebUrl

func (m *BaseItem) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. URL that either displays the resource in the browser (for Office file formats), or is a direct link to the file (for other formats). Read-only.

type BaseItemVersion

type BaseItemVersion struct {
	Entity
	// contains filtered or unexported fields
}

BaseItemVersion

func NewBaseItemVersion

func NewBaseItemVersion() *BaseItemVersion

NewBaseItemVersion instantiates a new baseItemVersion and sets the default values.

func (*BaseItemVersion) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*BaseItemVersion) GetLastModifiedBy

func (m *BaseItemVersion) GetLastModifiedBy() IdentitySetable

GetLastModifiedBy gets the lastModifiedBy property value. Identity of the user which last modified the version. Read-only.

func (*BaseItemVersion) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Date and time the version was last modified. Read-only.

func (*BaseItemVersion) GetPublication

func (m *BaseItemVersion) GetPublication() PublicationFacetable

GetPublication gets the publication property value. Indicates the publication status of this particular version. Read-only.

func (*BaseItemVersion) Serialize

Serialize serializes information the current object

func (*BaseItemVersion) SetLastModifiedBy

func (m *BaseItemVersion) SetLastModifiedBy(value IdentitySetable)

SetLastModifiedBy sets the lastModifiedBy property value. Identity of the user which last modified the version. Read-only.

func (*BaseItemVersion) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Date and time the version was last modified. Read-only.

func (*BaseItemVersion) SetPublication

func (m *BaseItemVersion) SetPublication(value PublicationFacetable)

SetPublication sets the publication property value. Indicates the publication status of this particular version. Read-only.

type BaseItemVersionable

type BaseItemVersionable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLastModifiedBy() IdentitySetable
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetPublication() PublicationFacetable
	SetLastModifiedBy(value IdentitySetable)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetPublication(value PublicationFacetable)
}

BaseItemVersionable

type BaseItemable

type BaseItemable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedBy() IdentitySetable
	GetCreatedByUser() Userable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetETag() *string
	GetLastModifiedBy() IdentitySetable
	GetLastModifiedByUser() Userable
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetName() *string
	GetParentReference() ItemReferenceable
	GetWebUrl() *string
	SetCreatedBy(value IdentitySetable)
	SetCreatedByUser(value Userable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetETag(value *string)
	SetLastModifiedBy(value IdentitySetable)
	SetLastModifiedByUser(value Userable)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetName(value *string)
	SetParentReference(value ItemReferenceable)
	SetWebUrl(value *string)
}

BaseItemable

type BodyType

type BodyType int
const (
	TEXT_BODYTYPE BodyType = iota
	HTML_BODYTYPE
)

func (BodyType) String

func (i BodyType) String() string

type BooleanColumn

type BooleanColumn struct {
	// contains filtered or unexported fields
}

BooleanColumn

func NewBooleanColumn

func NewBooleanColumn() *BooleanColumn

NewBooleanColumn instantiates a new booleanColumn and sets the default values.

func (*BooleanColumn) GetAdditionalData

func (m *BooleanColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*BooleanColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*BooleanColumn) GetOdataType

func (m *BooleanColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*BooleanColumn) Serialize

Serialize serializes information the current object

func (*BooleanColumn) SetAdditionalData

func (m *BooleanColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*BooleanColumn) SetOdataType

func (m *BooleanColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type BroadcastMeetingAudience

type BroadcastMeetingAudience int
const (
	ROLEISATTENDEE_BROADCASTMEETINGAUDIENCE BroadcastMeetingAudience = iota
	ORGANIZATION_BROADCASTMEETINGAUDIENCE
	EVERYONE_BROADCASTMEETINGAUDIENCE
	UNKNOWNFUTUREVALUE_BROADCASTMEETINGAUDIENCE
)

func (BroadcastMeetingAudience) String

func (i BroadcastMeetingAudience) String() string

type BroadcastMeetingCaptionSettings

type BroadcastMeetingCaptionSettings struct {
	// contains filtered or unexported fields
}

BroadcastMeetingCaptionSettings

func NewBroadcastMeetingCaptionSettings

func NewBroadcastMeetingCaptionSettings() *BroadcastMeetingCaptionSettings

NewBroadcastMeetingCaptionSettings instantiates a new broadcastMeetingCaptionSettings and sets the default values.

func (*BroadcastMeetingCaptionSettings) GetAdditionalData

func (m *BroadcastMeetingCaptionSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*BroadcastMeetingCaptionSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*BroadcastMeetingCaptionSettings) GetIsCaptionEnabled

func (m *BroadcastMeetingCaptionSettings) GetIsCaptionEnabled() *bool

GetIsCaptionEnabled gets the isCaptionEnabled property value. Indicates whether captions are enabled for this Teams live event.

func (*BroadcastMeetingCaptionSettings) GetOdataType

func (m *BroadcastMeetingCaptionSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*BroadcastMeetingCaptionSettings) GetSpokenLanguage

func (m *BroadcastMeetingCaptionSettings) GetSpokenLanguage() *string

GetSpokenLanguage gets the spokenLanguage property value. The spoken language.

func (*BroadcastMeetingCaptionSettings) GetTranslationLanguages

func (m *BroadcastMeetingCaptionSettings) GetTranslationLanguages() []string

GetTranslationLanguages gets the translationLanguages property value. The translation languages (choose up to 6).

func (*BroadcastMeetingCaptionSettings) Serialize

Serialize serializes information the current object

func (*BroadcastMeetingCaptionSettings) SetAdditionalData

func (m *BroadcastMeetingCaptionSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*BroadcastMeetingCaptionSettings) SetIsCaptionEnabled

func (m *BroadcastMeetingCaptionSettings) SetIsCaptionEnabled(value *bool)

SetIsCaptionEnabled sets the isCaptionEnabled property value. Indicates whether captions are enabled for this Teams live event.

func (*BroadcastMeetingCaptionSettings) SetOdataType

func (m *BroadcastMeetingCaptionSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*BroadcastMeetingCaptionSettings) SetSpokenLanguage

func (m *BroadcastMeetingCaptionSettings) SetSpokenLanguage(value *string)

SetSpokenLanguage sets the spokenLanguage property value. The spoken language.

func (*BroadcastMeetingCaptionSettings) SetTranslationLanguages

func (m *BroadcastMeetingCaptionSettings) SetTranslationLanguages(value []string)

SetTranslationLanguages sets the translationLanguages property value. The translation languages (choose up to 6).

type BroadcastMeetingCaptionSettingsable

type BroadcastMeetingCaptionSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIsCaptionEnabled() *bool
	GetOdataType() *string
	GetSpokenLanguage() *string
	GetTranslationLanguages() []string
	SetIsCaptionEnabled(value *bool)
	SetOdataType(value *string)
	SetSpokenLanguage(value *string)
	SetTranslationLanguages(value []string)
}

BroadcastMeetingCaptionSettingsable

type BroadcastMeetingSettings

type BroadcastMeetingSettings struct {
	// contains filtered or unexported fields
}

BroadcastMeetingSettings

func NewBroadcastMeetingSettings

func NewBroadcastMeetingSettings() *BroadcastMeetingSettings

NewBroadcastMeetingSettings instantiates a new broadcastMeetingSettings and sets the default values.

func (*BroadcastMeetingSettings) GetAdditionalData

func (m *BroadcastMeetingSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*BroadcastMeetingSettings) GetAllowedAudience

func (m *BroadcastMeetingSettings) GetAllowedAudience() *BroadcastMeetingAudience

GetAllowedAudience gets the allowedAudience property value. Defines who can join the Teams live event. Possible values are listed in the following table.

func (*BroadcastMeetingSettings) GetCaptions

GetCaptions gets the captions property value. Caption settings of a Teams live event.

func (*BroadcastMeetingSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*BroadcastMeetingSettings) GetIsAttendeeReportEnabled

func (m *BroadcastMeetingSettings) GetIsAttendeeReportEnabled() *bool

GetIsAttendeeReportEnabled gets the isAttendeeReportEnabled property value. Indicates whether attendee report is enabled for this Teams live event. Default value is false.

func (*BroadcastMeetingSettings) GetIsQuestionAndAnswerEnabled

func (m *BroadcastMeetingSettings) GetIsQuestionAndAnswerEnabled() *bool

GetIsQuestionAndAnswerEnabled gets the isQuestionAndAnswerEnabled property value. Indicates whether Q&A is enabled for this Teams live event. Default value is false.

func (*BroadcastMeetingSettings) GetIsRecordingEnabled

func (m *BroadcastMeetingSettings) GetIsRecordingEnabled() *bool

GetIsRecordingEnabled gets the isRecordingEnabled property value. Indicates whether recording is enabled for this Teams live event. Default value is false.

func (*BroadcastMeetingSettings) GetIsVideoOnDemandEnabled

func (m *BroadcastMeetingSettings) GetIsVideoOnDemandEnabled() *bool

GetIsVideoOnDemandEnabled gets the isVideoOnDemandEnabled property value. Indicates whether video on demand is enabled for this Teams live event. Default value is false.

func (*BroadcastMeetingSettings) GetOdataType

func (m *BroadcastMeetingSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*BroadcastMeetingSettings) Serialize

Serialize serializes information the current object

func (*BroadcastMeetingSettings) SetAdditionalData

func (m *BroadcastMeetingSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*BroadcastMeetingSettings) SetAllowedAudience

func (m *BroadcastMeetingSettings) SetAllowedAudience(value *BroadcastMeetingAudience)

SetAllowedAudience sets the allowedAudience property value. Defines who can join the Teams live event. Possible values are listed in the following table.

func (*BroadcastMeetingSettings) SetCaptions

SetCaptions sets the captions property value. Caption settings of a Teams live event.

func (*BroadcastMeetingSettings) SetIsAttendeeReportEnabled

func (m *BroadcastMeetingSettings) SetIsAttendeeReportEnabled(value *bool)

SetIsAttendeeReportEnabled sets the isAttendeeReportEnabled property value. Indicates whether attendee report is enabled for this Teams live event. Default value is false.

func (*BroadcastMeetingSettings) SetIsQuestionAndAnswerEnabled

func (m *BroadcastMeetingSettings) SetIsQuestionAndAnswerEnabled(value *bool)

SetIsQuestionAndAnswerEnabled sets the isQuestionAndAnswerEnabled property value. Indicates whether Q&A is enabled for this Teams live event. Default value is false.

func (*BroadcastMeetingSettings) SetIsRecordingEnabled

func (m *BroadcastMeetingSettings) SetIsRecordingEnabled(value *bool)

SetIsRecordingEnabled sets the isRecordingEnabled property value. Indicates whether recording is enabled for this Teams live event. Default value is false.

func (*BroadcastMeetingSettings) SetIsVideoOnDemandEnabled

func (m *BroadcastMeetingSettings) SetIsVideoOnDemandEnabled(value *bool)

SetIsVideoOnDemandEnabled sets the isVideoOnDemandEnabled property value. Indicates whether video on demand is enabled for this Teams live event. Default value is false.

func (*BroadcastMeetingSettings) SetOdataType

func (m *BroadcastMeetingSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type BroadcastMeetingSettingsable

type BroadcastMeetingSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowedAudience() *BroadcastMeetingAudience
	GetCaptions() BroadcastMeetingCaptionSettingsable
	GetIsAttendeeReportEnabled() *bool
	GetIsQuestionAndAnswerEnabled() *bool
	GetIsRecordingEnabled() *bool
	GetIsVideoOnDemandEnabled() *bool
	GetOdataType() *string
	SetAllowedAudience(value *BroadcastMeetingAudience)
	SetCaptions(value BroadcastMeetingCaptionSettingsable)
	SetIsAttendeeReportEnabled(value *bool)
	SetIsQuestionAndAnswerEnabled(value *bool)
	SetIsRecordingEnabled(value *bool)
	SetIsVideoOnDemandEnabled(value *bool)
	SetOdataType(value *string)
}

BroadcastMeetingSettingsable

type Bundle

type Bundle struct {
	// contains filtered or unexported fields
}

Bundle

func NewBundle

func NewBundle() *Bundle

NewBundle instantiates a new bundle and sets the default values.

func (*Bundle) GetAdditionalData

func (m *Bundle) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Bundle) GetAlbum

func (m *Bundle) GetAlbum() Albumable

GetAlbum gets the album property value. If the bundle is an [album][], then the album property is included

func (*Bundle) GetChildCount

func (m *Bundle) GetChildCount() *int32

GetChildCount gets the childCount property value. Number of children contained immediately within this container.

func (*Bundle) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Bundle) GetOdataType

func (m *Bundle) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Bundle) Serialize

Serialize serializes information the current object

func (*Bundle) SetAdditionalData

func (m *Bundle) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Bundle) SetAlbum

func (m *Bundle) SetAlbum(value Albumable)

SetAlbum sets the album property value. If the bundle is an [album][], then the album property is included

func (*Bundle) SetChildCount

func (m *Bundle) SetChildCount(value *int32)

SetChildCount sets the childCount property value. Number of children contained immediately within this container.

func (*Bundle) SetOdataType

func (m *Bundle) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Bundleable

type Bundleable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAlbum() Albumable
	GetChildCount() *int32
	GetOdataType() *string
	SetAlbum(value Albumable)
	SetChildCount(value *int32)
	SetOdataType(value *string)
}

Bundleable

type CalculatedColumn

type CalculatedColumn struct {
	// contains filtered or unexported fields
}

CalculatedColumn

func NewCalculatedColumn

func NewCalculatedColumn() *CalculatedColumn

NewCalculatedColumn instantiates a new calculatedColumn and sets the default values.

func (*CalculatedColumn) GetAdditionalData

func (m *CalculatedColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*CalculatedColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CalculatedColumn) GetFormat

func (m *CalculatedColumn) GetFormat() *string

GetFormat gets the format property value. For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime.

func (*CalculatedColumn) GetFormula

func (m *CalculatedColumn) GetFormula() *string

GetFormula gets the formula property value. The formula used to compute the value for this column.

func (*CalculatedColumn) GetOdataType

func (m *CalculatedColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*CalculatedColumn) GetOutputType

func (m *CalculatedColumn) GetOutputType() *string

GetOutputType gets the outputType property value. The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text.

func (*CalculatedColumn) Serialize

Serialize serializes information the current object

func (*CalculatedColumn) SetAdditionalData

func (m *CalculatedColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*CalculatedColumn) SetFormat

func (m *CalculatedColumn) SetFormat(value *string)

SetFormat sets the format property value. For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime.

func (*CalculatedColumn) SetFormula

func (m *CalculatedColumn) SetFormula(value *string)

SetFormula sets the formula property value. The formula used to compute the value for this column.

func (*CalculatedColumn) SetOdataType

func (m *CalculatedColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*CalculatedColumn) SetOutputType

func (m *CalculatedColumn) SetOutputType(value *string)

SetOutputType sets the outputType property value. The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text.

type CalculatedColumnable

type CalculatedColumnable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormat() *string
	GetFormula() *string
	GetOdataType() *string
	GetOutputType() *string
	SetFormat(value *string)
	SetFormula(value *string)
	SetOdataType(value *string)
	SetOutputType(value *string)
}

CalculatedColumnable

type Calendar

type Calendar struct {
	Entity
	// contains filtered or unexported fields
}

Calendar

func NewCalendar

func NewCalendar() *Calendar

NewCalendar instantiates a new calendar and sets the default values.

func (*Calendar) GetAllowedOnlineMeetingProviders

func (m *Calendar) GetAllowedOnlineMeetingProviders() []OnlineMeetingProviderType

GetAllowedOnlineMeetingProviders gets the allowedOnlineMeetingProviders property value. Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.

func (*Calendar) GetCalendarPermissions

func (m *Calendar) GetCalendarPermissions() []CalendarPermissionable

GetCalendarPermissions gets the calendarPermissions property value. The permissions of the users with whom the calendar is shared.

func (*Calendar) GetCalendarView

func (m *Calendar) GetCalendarView() []Eventable

GetCalendarView gets the calendarView property value. The calendar view for the calendar. Navigation property. Read-only.

func (*Calendar) GetCanEdit

func (m *Calendar) GetCanEdit() *bool

GetCanEdit gets the canEdit property value. true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.

func (*Calendar) GetCanShare

func (m *Calendar) GetCanShare() *bool

GetCanShare gets the canShare property value. true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.

func (*Calendar) GetCanViewPrivateItems

func (m *Calendar) GetCanViewPrivateItems() *bool

GetCanViewPrivateItems gets the canViewPrivateItems property value. true if the user can read calendar items that have been marked private, false otherwise.

func (*Calendar) GetChangeKey

func (m *Calendar) GetChangeKey() *string

GetChangeKey gets the changeKey property value. Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.

func (*Calendar) GetColor

func (m *Calendar) GetColor() *CalendarColor

GetColor gets the color property value. Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor.

func (*Calendar) GetDefaultOnlineMeetingProvider

func (m *Calendar) GetDefaultOnlineMeetingProvider() *OnlineMeetingProviderType

GetDefaultOnlineMeetingProvider gets the defaultOnlineMeetingProvider property value. The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.

func (*Calendar) GetEvents

func (m *Calendar) GetEvents() []Eventable

GetEvents gets the events property value. The events in the calendar. Navigation property. Read-only.

func (*Calendar) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Calendar) GetHexColor

func (m *Calendar) GetHexColor() *string

GetHexColor gets the hexColor property value. The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.

func (*Calendar) GetIsDefaultCalendar

func (m *Calendar) GetIsDefaultCalendar() *bool

GetIsDefaultCalendar gets the isDefaultCalendar property value. true if this is the default calendar where new events are created by default, false otherwise.

func (*Calendar) GetIsRemovable

func (m *Calendar) GetIsRemovable() *bool

GetIsRemovable gets the isRemovable property value. Indicates whether this user calendar can be deleted from the user mailbox.

func (*Calendar) GetIsTallyingResponses

func (m *Calendar) GetIsTallyingResponses() *bool

GetIsTallyingResponses gets the isTallyingResponses property value. Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses.

func (*Calendar) GetMultiValueExtendedProperties

func (m *Calendar) GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable

GetMultiValueExtendedProperties gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the calendar. Read-only. Nullable.

func (*Calendar) GetName

func (m *Calendar) GetName() *string

GetName gets the name property value. The calendar name.

func (*Calendar) GetOwner

func (m *Calendar) GetOwner() EmailAddressable

GetOwner gets the owner property value. If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.

func (*Calendar) GetSingleValueExtendedProperties

func (m *Calendar) GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable

GetSingleValueExtendedProperties gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the calendar. Read-only. Nullable.

func (*Calendar) Serialize

Serialize serializes information the current object

func (*Calendar) SetAllowedOnlineMeetingProviders

func (m *Calendar) SetAllowedOnlineMeetingProviders(value []OnlineMeetingProviderType)

SetAllowedOnlineMeetingProviders sets the allowedOnlineMeetingProviders property value. Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.

func (*Calendar) SetCalendarPermissions

func (m *Calendar) SetCalendarPermissions(value []CalendarPermissionable)

SetCalendarPermissions sets the calendarPermissions property value. The permissions of the users with whom the calendar is shared.

func (*Calendar) SetCalendarView

func (m *Calendar) SetCalendarView(value []Eventable)

SetCalendarView sets the calendarView property value. The calendar view for the calendar. Navigation property. Read-only.

func (*Calendar) SetCanEdit

func (m *Calendar) SetCanEdit(value *bool)

SetCanEdit sets the canEdit property value. true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.

func (*Calendar) SetCanShare

func (m *Calendar) SetCanShare(value *bool)

SetCanShare sets the canShare property value. true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.

func (*Calendar) SetCanViewPrivateItems

func (m *Calendar) SetCanViewPrivateItems(value *bool)

SetCanViewPrivateItems sets the canViewPrivateItems property value. true if the user can read calendar items that have been marked private, false otherwise.

func (*Calendar) SetChangeKey

func (m *Calendar) SetChangeKey(value *string)

SetChangeKey sets the changeKey property value. Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.

func (*Calendar) SetColor

func (m *Calendar) SetColor(value *CalendarColor)

SetColor sets the color property value. Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor.

func (*Calendar) SetDefaultOnlineMeetingProvider

func (m *Calendar) SetDefaultOnlineMeetingProvider(value *OnlineMeetingProviderType)

SetDefaultOnlineMeetingProvider sets the defaultOnlineMeetingProvider property value. The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.

func (*Calendar) SetEvents

func (m *Calendar) SetEvents(value []Eventable)

SetEvents sets the events property value. The events in the calendar. Navigation property. Read-only.

func (*Calendar) SetHexColor

func (m *Calendar) SetHexColor(value *string)

SetHexColor sets the hexColor property value. The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.

func (*Calendar) SetIsDefaultCalendar

func (m *Calendar) SetIsDefaultCalendar(value *bool)

SetIsDefaultCalendar sets the isDefaultCalendar property value. true if this is the default calendar where new events are created by default, false otherwise.

func (*Calendar) SetIsRemovable

func (m *Calendar) SetIsRemovable(value *bool)

SetIsRemovable sets the isRemovable property value. Indicates whether this user calendar can be deleted from the user mailbox.

func (*Calendar) SetIsTallyingResponses

func (m *Calendar) SetIsTallyingResponses(value *bool)

SetIsTallyingResponses sets the isTallyingResponses property value. Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses.

func (*Calendar) SetMultiValueExtendedProperties

func (m *Calendar) SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)

SetMultiValueExtendedProperties sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the calendar. Read-only. Nullable.

func (*Calendar) SetName

func (m *Calendar) SetName(value *string)

SetName sets the name property value. The calendar name.

func (*Calendar) SetOwner

func (m *Calendar) SetOwner(value EmailAddressable)

SetOwner sets the owner property value. If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.

func (*Calendar) SetSingleValueExtendedProperties

func (m *Calendar) SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)

SetSingleValueExtendedProperties sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the calendar. Read-only. Nullable.

type CalendarColor

type CalendarColor int
const (
	AUTO_CALENDARCOLOR CalendarColor = iota
	LIGHTBLUE_CALENDARCOLOR
	LIGHTGREEN_CALENDARCOLOR
	LIGHTORANGE_CALENDARCOLOR
	LIGHTGRAY_CALENDARCOLOR
	LIGHTYELLOW_CALENDARCOLOR
	LIGHTTEAL_CALENDARCOLOR
	LIGHTPINK_CALENDARCOLOR
	LIGHTBROWN_CALENDARCOLOR
	LIGHTRED_CALENDARCOLOR
	MAXCOLOR_CALENDARCOLOR
)

func (CalendarColor) String

func (i CalendarColor) String() string

type CalendarGroup

type CalendarGroup struct {
	Entity
	// contains filtered or unexported fields
}

CalendarGroup

func NewCalendarGroup

func NewCalendarGroup() *CalendarGroup

NewCalendarGroup instantiates a new calendarGroup and sets the default values.

func (*CalendarGroup) GetCalendars

func (m *CalendarGroup) GetCalendars() []Calendarable

GetCalendars gets the calendars property value. The calendars in the calendar group. Navigation property. Read-only. Nullable.

func (*CalendarGroup) GetChangeKey

func (m *CalendarGroup) GetChangeKey() *string

GetChangeKey gets the changeKey property value. Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.

func (*CalendarGroup) GetClassId

GetClassId gets the classId property value. The class identifier. Read-only.

func (*CalendarGroup) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CalendarGroup) GetName

func (m *CalendarGroup) GetName() *string

GetName gets the name property value. The group name.

func (*CalendarGroup) Serialize

Serialize serializes information the current object

func (*CalendarGroup) SetCalendars

func (m *CalendarGroup) SetCalendars(value []Calendarable)

SetCalendars sets the calendars property value. The calendars in the calendar group. Navigation property. Read-only. Nullable.

func (*CalendarGroup) SetChangeKey

func (m *CalendarGroup) SetChangeKey(value *string)

SetChangeKey sets the changeKey property value. Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.

func (*CalendarGroup) SetClassId

SetClassId sets the classId property value. The class identifier. Read-only.

func (*CalendarGroup) SetName

func (m *CalendarGroup) SetName(value *string)

SetName sets the name property value. The group name.

type CalendarGroupable

type CalendarGroupable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCalendars() []Calendarable
	GetChangeKey() *string
	GetClassId() *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID
	GetName() *string
	SetCalendars(value []Calendarable)
	SetChangeKey(value *string)
	SetClassId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)
	SetName(value *string)
}

CalendarGroupable

type CalendarPermission

type CalendarPermission struct {
	Entity
	// contains filtered or unexported fields
}

CalendarPermission

func NewCalendarPermission

func NewCalendarPermission() *CalendarPermission

NewCalendarPermission instantiates a new calendarPermission and sets the default values.

func (*CalendarPermission) GetAllowedRoles

func (m *CalendarPermission) GetAllowedRoles() []CalendarRoleType

GetAllowedRoles gets the allowedRoles property value. List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.

func (*CalendarPermission) GetEmailAddress

func (m *CalendarPermission) GetEmailAddress() EmailAddressable

GetEmailAddress gets the emailAddress property value. Represents a share recipient or delegate who has access to the calendar. For the 'My Organization' share recipient, the address property is null. Read-only.

func (*CalendarPermission) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CalendarPermission) GetIsInsideOrganization

func (m *CalendarPermission) GetIsInsideOrganization() *bool

GetIsInsideOrganization gets the isInsideOrganization property value. True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.

func (*CalendarPermission) GetIsRemovable

func (m *CalendarPermission) GetIsRemovable() *bool

GetIsRemovable gets the isRemovable property value. True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise. The 'My organization' user determines the permissions other people within your organization have to the given calendar. You can't remove 'My organization' as a share recipient to a calendar.

func (*CalendarPermission) GetRole

func (m *CalendarPermission) GetRole() *CalendarRoleType

GetRole gets the role property value. Current permission level of the calendar share recipient or delegate.

func (*CalendarPermission) Serialize

Serialize serializes information the current object

func (*CalendarPermission) SetAllowedRoles

func (m *CalendarPermission) SetAllowedRoles(value []CalendarRoleType)

SetAllowedRoles sets the allowedRoles property value. List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.

func (*CalendarPermission) SetEmailAddress

func (m *CalendarPermission) SetEmailAddress(value EmailAddressable)

SetEmailAddress sets the emailAddress property value. Represents a share recipient or delegate who has access to the calendar. For the 'My Organization' share recipient, the address property is null. Read-only.

func (*CalendarPermission) SetIsInsideOrganization

func (m *CalendarPermission) SetIsInsideOrganization(value *bool)

SetIsInsideOrganization sets the isInsideOrganization property value. True if the user in context (recipient or delegate) is inside the same organization as the calendar owner.

func (*CalendarPermission) SetIsRemovable

func (m *CalendarPermission) SetIsRemovable(value *bool)

SetIsRemovable sets the isRemovable property value. True if the user can be removed from the list of recipients or delegates for the specified calendar, false otherwise. The 'My organization' user determines the permissions other people within your organization have to the given calendar. You can't remove 'My organization' as a share recipient to a calendar.

func (*CalendarPermission) SetRole

func (m *CalendarPermission) SetRole(value *CalendarRoleType)

SetRole sets the role property value. Current permission level of the calendar share recipient or delegate.

type CalendarPermissionable

type CalendarPermissionable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowedRoles() []CalendarRoleType
	GetEmailAddress() EmailAddressable
	GetIsInsideOrganization() *bool
	GetIsRemovable() *bool
	GetRole() *CalendarRoleType
	SetAllowedRoles(value []CalendarRoleType)
	SetEmailAddress(value EmailAddressable)
	SetIsInsideOrganization(value *bool)
	SetIsRemovable(value *bool)
	SetRole(value *CalendarRoleType)
}

CalendarPermissionable

type CalendarRoleType

type CalendarRoleType int
const (
	NONE_CALENDARROLETYPE CalendarRoleType = iota
	FREEBUSYREAD_CALENDARROLETYPE
	LIMITEDREAD_CALENDARROLETYPE
	READ_CALENDARROLETYPE
	WRITE_CALENDARROLETYPE
	DELEGATEWITHOUTPRIVATEEVENTACCESS_CALENDARROLETYPE
	DELEGATEWITHPRIVATEEVENTACCESS_CALENDARROLETYPE
	CUSTOM_CALENDARROLETYPE
)

func (CalendarRoleType) String

func (i CalendarRoleType) String() string

type Calendarable

type Calendarable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowedOnlineMeetingProviders() []OnlineMeetingProviderType
	GetCalendarPermissions() []CalendarPermissionable
	GetCalendarView() []Eventable
	GetCanEdit() *bool
	GetCanShare() *bool
	GetCanViewPrivateItems() *bool
	GetChangeKey() *string
	GetColor() *CalendarColor
	GetDefaultOnlineMeetingProvider() *OnlineMeetingProviderType
	GetEvents() []Eventable
	GetHexColor() *string
	GetIsDefaultCalendar() *bool
	GetIsRemovable() *bool
	GetIsTallyingResponses() *bool
	GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable
	GetName() *string
	GetOwner() EmailAddressable
	GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable
	SetAllowedOnlineMeetingProviders(value []OnlineMeetingProviderType)
	SetCalendarPermissions(value []CalendarPermissionable)
	SetCalendarView(value []Eventable)
	SetCanEdit(value *bool)
	SetCanShare(value *bool)
	SetCanViewPrivateItems(value *bool)
	SetChangeKey(value *string)
	SetColor(value *CalendarColor)
	SetDefaultOnlineMeetingProvider(value *OnlineMeetingProviderType)
	SetEvents(value []Eventable)
	SetHexColor(value *string)
	SetIsDefaultCalendar(value *bool)
	SetIsRemovable(value *bool)
	SetIsTallyingResponses(value *bool)
	SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)
	SetName(value *string)
	SetOwner(value EmailAddressable)
	SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)
}

Calendarable

type CallRecording added in v0.0.2

type CallRecording struct {
	Entity
	// contains filtered or unexported fields
}

CallRecording

func NewCallRecording added in v0.0.2

func NewCallRecording() *CallRecording

NewCallRecording instantiates a new callRecording and sets the default values.

func (*CallRecording) GetContent added in v0.0.2

func (m *CallRecording) GetContent() []byte

GetContent gets the content property value. The content of the recording. Read-only.

func (*CallRecording) GetCreatedDateTime added in v0.0.2

GetCreatedDateTime gets the createdDateTime property value. Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*CallRecording) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*CallRecording) GetMeetingId added in v0.0.2

func (m *CallRecording) GetMeetingId() *string

GetMeetingId gets the meetingId property value. The unique identifier of the onlineMeeting related to this recording. Read-only.

func (*CallRecording) GetMeetingOrganizer added in v0.0.2

func (m *CallRecording) GetMeetingOrganizer() IdentitySetable

GetMeetingOrganizer gets the meetingOrganizer property value. The identity information of the organizer of the onlineMeeting related to this recording. Read-only.

func (*CallRecording) GetRecordingContentUrl added in v0.0.2

func (m *CallRecording) GetRecordingContentUrl() *string

GetRecordingContentUrl gets the recordingContentUrl property value. The URL that can be used to access the content of the recording. Read-only.

func (*CallRecording) Serialize added in v0.0.2

Serialize serializes information the current object

func (*CallRecording) SetContent added in v0.0.2

func (m *CallRecording) SetContent(value []byte)

SetContent sets the content property value. The content of the recording. Read-only.

func (*CallRecording) SetCreatedDateTime added in v0.0.2

SetCreatedDateTime sets the createdDateTime property value. Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*CallRecording) SetMeetingId added in v0.0.2

func (m *CallRecording) SetMeetingId(value *string)

SetMeetingId sets the meetingId property value. The unique identifier of the onlineMeeting related to this recording. Read-only.

func (*CallRecording) SetMeetingOrganizer added in v0.0.2

func (m *CallRecording) SetMeetingOrganizer(value IdentitySetable)

SetMeetingOrganizer sets the meetingOrganizer property value. The identity information of the organizer of the onlineMeeting related to this recording. Read-only.

func (*CallRecording) SetRecordingContentUrl added in v0.0.2

func (m *CallRecording) SetRecordingContentUrl(value *string)

SetRecordingContentUrl sets the recordingContentUrl property value. The URL that can be used to access the content of the recording. Read-only.

type CallRecordingable added in v0.0.2

type CallRecordingable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() []byte
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMeetingId() *string
	GetMeetingOrganizer() IdentitySetable
	GetRecordingContentUrl() *string
	SetContent(value []byte)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMeetingId(value *string)
	SetMeetingOrganizer(value IdentitySetable)
	SetRecordingContentUrl(value *string)
}

CallRecordingable

type CallTranscript added in v0.0.2

type CallTranscript struct {
	Entity
	// contains filtered or unexported fields
}

CallTranscript

func NewCallTranscript added in v0.0.2

func NewCallTranscript() *CallTranscript

NewCallTranscript instantiates a new callTranscript and sets the default values.

func (*CallTranscript) GetContent added in v0.0.2

func (m *CallTranscript) GetContent() []byte

GetContent gets the content property value. The content of the transcript. Read-only.

func (*CallTranscript) GetCreatedDateTime added in v0.0.2

GetCreatedDateTime gets the createdDateTime property value. Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*CallTranscript) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*CallTranscript) GetMeetingId added in v0.0.2

func (m *CallTranscript) GetMeetingId() *string

GetMeetingId gets the meetingId property value. The unique identifier of the online meeting related to this transcript. Read-only.

func (*CallTranscript) GetMeetingOrganizer added in v0.0.2

func (m *CallTranscript) GetMeetingOrganizer() IdentitySetable

GetMeetingOrganizer gets the meetingOrganizer property value. The identity information of the organizer of the onlineMeeting related to this transcript. Read-only.

func (*CallTranscript) GetMetadataContent added in v0.0.2

func (m *CallTranscript) GetMetadataContent() []byte

GetMetadataContent gets the metadataContent property value. The time-aligned metadata of the utterances in the transcript. Read-only.

func (*CallTranscript) GetTranscriptContentUrl added in v0.0.2

func (m *CallTranscript) GetTranscriptContentUrl() *string

GetTranscriptContentUrl gets the transcriptContentUrl property value. The URL that can be used to access the content of the transcript. Read-only.

func (*CallTranscript) Serialize added in v0.0.2

Serialize serializes information the current object

func (*CallTranscript) SetContent added in v0.0.2

func (m *CallTranscript) SetContent(value []byte)

SetContent sets the content property value. The content of the transcript. Read-only.

func (*CallTranscript) SetCreatedDateTime added in v0.0.2

SetCreatedDateTime sets the createdDateTime property value. Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*CallTranscript) SetMeetingId added in v0.0.2

func (m *CallTranscript) SetMeetingId(value *string)

SetMeetingId sets the meetingId property value. The unique identifier of the online meeting related to this transcript. Read-only.

func (*CallTranscript) SetMeetingOrganizer added in v0.0.2

func (m *CallTranscript) SetMeetingOrganizer(value IdentitySetable)

SetMeetingOrganizer sets the meetingOrganizer property value. The identity information of the organizer of the onlineMeeting related to this transcript. Read-only.

func (*CallTranscript) SetMetadataContent added in v0.0.2

func (m *CallTranscript) SetMetadataContent(value []byte)

SetMetadataContent sets the metadataContent property value. The time-aligned metadata of the utterances in the transcript. Read-only.

func (*CallTranscript) SetTranscriptContentUrl added in v0.0.2

func (m *CallTranscript) SetTranscriptContentUrl(value *string)

SetTranscriptContentUrl sets the transcriptContentUrl property value. The URL that can be used to access the content of the transcript. Read-only.

type CallTranscriptable added in v0.0.2

type CallTranscriptable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() []byte
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMeetingId() *string
	GetMeetingOrganizer() IdentitySetable
	GetMetadataContent() []byte
	GetTranscriptContentUrl() *string
	SetContent(value []byte)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMeetingId(value *string)
	SetMeetingOrganizer(value IdentitySetable)
	SetMetadataContent(value []byte)
	SetTranscriptContentUrl(value *string)
}

CallTranscriptable

type CategoryColor

type CategoryColor int
const (
	NONE_CATEGORYCOLOR CategoryColor = iota
	PRESET0_CATEGORYCOLOR
	PRESET1_CATEGORYCOLOR
	PRESET2_CATEGORYCOLOR
	PRESET3_CATEGORYCOLOR
	PRESET4_CATEGORYCOLOR
	PRESET5_CATEGORYCOLOR
	PRESET6_CATEGORYCOLOR
	PRESET7_CATEGORYCOLOR
	PRESET8_CATEGORYCOLOR
	PRESET9_CATEGORYCOLOR
	PRESET10_CATEGORYCOLOR
	PRESET11_CATEGORYCOLOR
	PRESET12_CATEGORYCOLOR
	PRESET13_CATEGORYCOLOR
	PRESET14_CATEGORYCOLOR
	PRESET15_CATEGORYCOLOR
	PRESET16_CATEGORYCOLOR
	PRESET17_CATEGORYCOLOR
	PRESET18_CATEGORYCOLOR
	PRESET19_CATEGORYCOLOR
	PRESET20_CATEGORYCOLOR
	PRESET21_CATEGORYCOLOR
	PRESET22_CATEGORYCOLOR
	PRESET23_CATEGORYCOLOR
	PRESET24_CATEGORYCOLOR
)

func (CategoryColor) String

func (i CategoryColor) String() string

type ChangeTrackedEntity

type ChangeTrackedEntity struct {
	Entity
	// contains filtered or unexported fields
}

ChangeTrackedEntity

func NewChangeTrackedEntity

func NewChangeTrackedEntity() *ChangeTrackedEntity

NewChangeTrackedEntity instantiates a new changeTrackedEntity and sets the default values.

func (*ChangeTrackedEntity) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*ChangeTrackedEntity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChangeTrackedEntity) GetLastModifiedBy

func (m *ChangeTrackedEntity) GetLastModifiedBy() IdentitySetable

GetLastModifiedBy gets the lastModifiedBy property value. Identity of the person who last modified the entity.

func (*ChangeTrackedEntity) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*ChangeTrackedEntity) Serialize

Serialize serializes information the current object

func (*ChangeTrackedEntity) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*ChangeTrackedEntity) SetLastModifiedBy

func (m *ChangeTrackedEntity) SetLastModifiedBy(value IdentitySetable)

SetLastModifiedBy sets the lastModifiedBy property value. Identity of the person who last modified the entity.

func (*ChangeTrackedEntity) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

type Channel

type Channel struct {
	Entity
	// contains filtered or unexported fields
}

Channel

func NewChannel

func NewChannel() *Channel

NewChannel instantiates a new channel and sets the default values.

func (*Channel) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Read only. Timestamp at which the channel was created.

func (*Channel) GetDescription

func (m *Channel) GetDescription() *string

GetDescription gets the description property value. Optional textual description for the channel.

func (*Channel) GetDisplayName

func (m *Channel) GetDisplayName() *string

GetDisplayName gets the displayName property value. Channel name as it will appear to the user in Microsoft Teams. The maximum length is 50 characters.

func (*Channel) GetEmail

func (m *Channel) GetEmail() *string

GetEmail gets the email property value. The email address for sending messages to the channel. Read-only.

func (*Channel) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Channel) GetFilesFolder

func (m *Channel) GetFilesFolder() DriveItemable

GetFilesFolder gets the filesFolder property value. Metadata for the location where the channel's files are stored.

func (*Channel) GetIsFavoriteByDefault

func (m *Channel) GetIsFavoriteByDefault() *bool

GetIsFavoriteByDefault gets the isFavoriteByDefault property value. Indicates whether the channel should automatically be marked 'favorite' for all members of the team. Can only be set programmatically with Create team. Default: false.

func (*Channel) GetMembers

func (m *Channel) GetMembers() []ConversationMemberable

GetMembers gets the members property value. A collection of membership records associated with the channel.

func (*Channel) GetMembershipType

func (m *Channel) GetMembershipType() *ChannelMembershipType

GetMembershipType gets the membershipType property value. The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: shared.

func (*Channel) GetMessages

func (m *Channel) GetMessages() []ChatMessageable

GetMessages gets the messages property value. A collection of all the messages in the channel. A navigation property. Nullable.

func (*Channel) GetSharedWithTeams

func (m *Channel) GetSharedWithTeams() []SharedWithChannelTeamInfoable

GetSharedWithTeams gets the sharedWithTeams property value. A collection of teams with which a channel is shared.

func (*Channel) GetSummary added in v0.0.2

func (m *Channel) GetSummary() ChannelSummaryable

GetSummary gets the summary property value. Contains summary information about the channel, including number of owners, members, guests, and an indicator for members from other tenants. The summary property will only be returned if it is specified in the $select clause of the Get channel method.

func (*Channel) GetTabs

func (m *Channel) GetTabs() []TeamsTabable

GetTabs gets the tabs property value. A collection of all the tabs in the channel. A navigation property.

func (*Channel) GetTenantId

func (m *Channel) GetTenantId() *string

GetTenantId gets the tenantId property value. The ID of the Microsoft Entra tenant.

func (*Channel) GetWebUrl

func (m *Channel) GetWebUrl() *string

GetWebUrl gets the webUrl property value. A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.

func (*Channel) Serialize

Serialize serializes information the current object

func (*Channel) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Read only. Timestamp at which the channel was created.

func (*Channel) SetDescription

func (m *Channel) SetDescription(value *string)

SetDescription sets the description property value. Optional textual description for the channel.

func (*Channel) SetDisplayName

func (m *Channel) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Channel name as it will appear to the user in Microsoft Teams. The maximum length is 50 characters.

func (*Channel) SetEmail

func (m *Channel) SetEmail(value *string)

SetEmail sets the email property value. The email address for sending messages to the channel. Read-only.

func (*Channel) SetFilesFolder

func (m *Channel) SetFilesFolder(value DriveItemable)

SetFilesFolder sets the filesFolder property value. Metadata for the location where the channel's files are stored.

func (*Channel) SetIsFavoriteByDefault

func (m *Channel) SetIsFavoriteByDefault(value *bool)

SetIsFavoriteByDefault sets the isFavoriteByDefault property value. Indicates whether the channel should automatically be marked 'favorite' for all members of the team. Can only be set programmatically with Create team. Default: false.

func (*Channel) SetMembers

func (m *Channel) SetMembers(value []ConversationMemberable)

SetMembers sets the members property value. A collection of membership records associated with the channel.

func (*Channel) SetMembershipType

func (m *Channel) SetMembershipType(value *ChannelMembershipType)

SetMembershipType sets the membershipType property value. The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: shared.

func (*Channel) SetMessages

func (m *Channel) SetMessages(value []ChatMessageable)

SetMessages sets the messages property value. A collection of all the messages in the channel. A navigation property. Nullable.

func (*Channel) SetSharedWithTeams

func (m *Channel) SetSharedWithTeams(value []SharedWithChannelTeamInfoable)

SetSharedWithTeams sets the sharedWithTeams property value. A collection of teams with which a channel is shared.

func (*Channel) SetSummary added in v0.0.2

func (m *Channel) SetSummary(value ChannelSummaryable)

SetSummary sets the summary property value. Contains summary information about the channel, including number of owners, members, guests, and an indicator for members from other tenants. The summary property will only be returned if it is specified in the $select clause of the Get channel method.

func (*Channel) SetTabs

func (m *Channel) SetTabs(value []TeamsTabable)

SetTabs sets the tabs property value. A collection of all the tabs in the channel. A navigation property.

func (*Channel) SetTenantId

func (m *Channel) SetTenantId(value *string)

SetTenantId sets the tenantId property value. The ID of the Microsoft Entra tenant.

func (*Channel) SetWebUrl

func (m *Channel) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.

type ChannelIdentity

type ChannelIdentity struct {
	// contains filtered or unexported fields
}

ChannelIdentity

func NewChannelIdentity

func NewChannelIdentity() *ChannelIdentity

NewChannelIdentity instantiates a new channelIdentity and sets the default values.

func (*ChannelIdentity) GetAdditionalData

func (m *ChannelIdentity) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChannelIdentity) GetChannelId

func (m *ChannelIdentity) GetChannelId() *string

GetChannelId gets the channelId property value. The identity of the channel in which the message was posted.

func (*ChannelIdentity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChannelIdentity) GetOdataType

func (m *ChannelIdentity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChannelIdentity) GetTeamId

func (m *ChannelIdentity) GetTeamId() *string

GetTeamId gets the teamId property value. The identity of the team in which the message was posted.

func (*ChannelIdentity) Serialize

Serialize serializes information the current object

func (*ChannelIdentity) SetAdditionalData

func (m *ChannelIdentity) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChannelIdentity) SetChannelId

func (m *ChannelIdentity) SetChannelId(value *string)

SetChannelId sets the channelId property value. The identity of the channel in which the message was posted.

func (*ChannelIdentity) SetOdataType

func (m *ChannelIdentity) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ChannelIdentity) SetTeamId

func (m *ChannelIdentity) SetTeamId(value *string)

SetTeamId sets the teamId property value. The identity of the team in which the message was posted.

type ChannelIdentityable

type ChannelIdentityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetChannelId() *string
	GetOdataType() *string
	GetTeamId() *string
	SetChannelId(value *string)
	SetOdataType(value *string)
	SetTeamId(value *string)
}

ChannelIdentityable

type ChannelMembershipType

type ChannelMembershipType int
const (
	STANDARD_CHANNELMEMBERSHIPTYPE ChannelMembershipType = iota
	PRIVATE_CHANNELMEMBERSHIPTYPE
	UNKNOWNFUTUREVALUE_CHANNELMEMBERSHIPTYPE
	SHARED_CHANNELMEMBERSHIPTYPE
)

func (ChannelMembershipType) String

func (i ChannelMembershipType) String() string

type ChannelSummary added in v0.0.2

type ChannelSummary struct {
	// contains filtered or unexported fields
}

ChannelSummary

func NewChannelSummary added in v0.0.2

func NewChannelSummary() *ChannelSummary

NewChannelSummary instantiates a new channelSummary and sets the default values.

func (*ChannelSummary) GetAdditionalData added in v0.0.2

func (m *ChannelSummary) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChannelSummary) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*ChannelSummary) GetGuestsCount added in v0.0.2

func (m *ChannelSummary) GetGuestsCount() *int32

GetGuestsCount gets the guestsCount property value. Count of guests in a channel.

func (*ChannelSummary) GetHasMembersFromOtherTenants added in v0.0.2

func (m *ChannelSummary) GetHasMembersFromOtherTenants() *bool

GetHasMembersFromOtherTenants gets the hasMembersFromOtherTenants property value. Indicates whether external members are included on the channel.

func (*ChannelSummary) GetMembersCount added in v0.0.2

func (m *ChannelSummary) GetMembersCount() *int32

GetMembersCount gets the membersCount property value. Count of members in a channel.

func (*ChannelSummary) GetOdataType added in v0.0.2

func (m *ChannelSummary) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChannelSummary) GetOwnersCount added in v0.0.2

func (m *ChannelSummary) GetOwnersCount() *int32

GetOwnersCount gets the ownersCount property value. Count of owners in a channel.

func (*ChannelSummary) Serialize added in v0.0.2

Serialize serializes information the current object

func (*ChannelSummary) SetAdditionalData added in v0.0.2

func (m *ChannelSummary) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChannelSummary) SetGuestsCount added in v0.0.2

func (m *ChannelSummary) SetGuestsCount(value *int32)

SetGuestsCount sets the guestsCount property value. Count of guests in a channel.

func (*ChannelSummary) SetHasMembersFromOtherTenants added in v0.0.2

func (m *ChannelSummary) SetHasMembersFromOtherTenants(value *bool)

SetHasMembersFromOtherTenants sets the hasMembersFromOtherTenants property value. Indicates whether external members are included on the channel.

func (*ChannelSummary) SetMembersCount added in v0.0.2

func (m *ChannelSummary) SetMembersCount(value *int32)

SetMembersCount sets the membersCount property value. Count of members in a channel.

func (*ChannelSummary) SetOdataType added in v0.0.2

func (m *ChannelSummary) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ChannelSummary) SetOwnersCount added in v0.0.2

func (m *ChannelSummary) SetOwnersCount(value *int32)

SetOwnersCount sets the ownersCount property value. Count of owners in a channel.

type ChannelSummaryable added in v0.0.2

type ChannelSummaryable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetGuestsCount() *int32
	GetHasMembersFromOtherTenants() *bool
	GetMembersCount() *int32
	GetOdataType() *string
	GetOwnersCount() *int32
	SetGuestsCount(value *int32)
	SetHasMembersFromOtherTenants(value *bool)
	SetMembersCount(value *int32)
	SetOdataType(value *string)
	SetOwnersCount(value *int32)
}

ChannelSummaryable

type Channelable

type Channelable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetDisplayName() *string
	GetEmail() *string
	GetFilesFolder() DriveItemable
	GetIsFavoriteByDefault() *bool
	GetMembers() []ConversationMemberable
	GetMembershipType() *ChannelMembershipType
	GetMessages() []ChatMessageable
	GetSharedWithTeams() []SharedWithChannelTeamInfoable
	GetSummary() ChannelSummaryable
	GetTabs() []TeamsTabable
	GetTenantId() *string
	GetWebUrl() *string
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetEmail(value *string)
	SetFilesFolder(value DriveItemable)
	SetIsFavoriteByDefault(value *bool)
	SetMembers(value []ConversationMemberable)
	SetMembershipType(value *ChannelMembershipType)
	SetMessages(value []ChatMessageable)
	SetSharedWithTeams(value []SharedWithChannelTeamInfoable)
	SetSummary(value ChannelSummaryable)
	SetTabs(value []TeamsTabable)
	SetTenantId(value *string)
	SetWebUrl(value *string)
}

Channelable

type Chat

type Chat struct {
	Entity
	// contains filtered or unexported fields
}

Chat

func NewChat

func NewChat() *Chat

NewChat instantiates a new chat and sets the default values.

func (*Chat) GetChatType

func (m *Chat) GetChatType() *ChatType

GetChatType gets the chatType property value. The chatType property

func (*Chat) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Date and time at which the chat was created. Read-only.

func (*Chat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Chat) GetInstalledApps

func (m *Chat) GetInstalledApps() []TeamsAppInstallationable

GetInstalledApps gets the installedApps property value. A collection of all the apps in the chat. Nullable.

func (*Chat) GetLastMessagePreview

func (m *Chat) GetLastMessagePreview() ChatMessageInfoable

GetLastMessagePreview gets the lastMessagePreview property value. Preview of the last message sent in the chat. Null if no messages have been sent in the chat. Currently, only the list chats operation supports this property.

func (*Chat) GetLastUpdatedDateTime

GetLastUpdatedDateTime gets the lastUpdatedDateTime property value. Date and time at which the chat was renamed or list of members were last changed. Read-only.

func (*Chat) GetMembers

func (m *Chat) GetMembers() []ConversationMemberable

GetMembers gets the members property value. A collection of all the members in the chat. Nullable.

func (*Chat) GetMessages

func (m *Chat) GetMessages() []ChatMessageable

GetMessages gets the messages property value. A collection of all the messages in the chat. Nullable.

func (*Chat) GetOnlineMeetingInfo

func (m *Chat) GetOnlineMeetingInfo() TeamworkOnlineMeetingInfoable

GetOnlineMeetingInfo gets the onlineMeetingInfo property value. Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only.

func (*Chat) GetPermissionGrants added in v0.0.2

func (m *Chat) GetPermissionGrants() []ResourceSpecificPermissionGrantable

GetPermissionGrants gets the permissionGrants property value. A collection of permissions granted to apps for the chat.

func (*Chat) GetPinnedMessages

func (m *Chat) GetPinnedMessages() []PinnedChatMessageInfoable

GetPinnedMessages gets the pinnedMessages property value. A collection of all the pinned messages in the chat. Nullable.

func (*Chat) GetTabs

func (m *Chat) GetTabs() []TeamsTabable

GetTabs gets the tabs property value. A collection of all the tabs in the chat. Nullable.

func (*Chat) GetTenantId

func (m *Chat) GetTenantId() *string

GetTenantId gets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only.

func (*Chat) GetTopic

func (m *Chat) GetTopic() *string

GetTopic gets the topic property value. (Optional) Subject or topic for the chat. Only available for group chats.

func (*Chat) GetViewpoint

func (m *Chat) GetViewpoint() ChatViewpointable

GetViewpoint gets the viewpoint property value. Represents caller-specific information about the chat, such as last message read date and time. This property is populated only when the request is made in a delegated context.

func (*Chat) GetWebUrl

func (m *Chat) GetWebUrl() *string

GetWebUrl gets the webUrl property value. The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only.

func (*Chat) Serialize

Serialize serializes information the current object

func (*Chat) SetChatType

func (m *Chat) SetChatType(value *ChatType)

SetChatType sets the chatType property value. The chatType property

func (*Chat) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Date and time at which the chat was created. Read-only.

func (*Chat) SetInstalledApps

func (m *Chat) SetInstalledApps(value []TeamsAppInstallationable)

SetInstalledApps sets the installedApps property value. A collection of all the apps in the chat. Nullable.

func (*Chat) SetLastMessagePreview

func (m *Chat) SetLastMessagePreview(value ChatMessageInfoable)

SetLastMessagePreview sets the lastMessagePreview property value. Preview of the last message sent in the chat. Null if no messages have been sent in the chat. Currently, only the list chats operation supports this property.

func (*Chat) SetLastUpdatedDateTime

SetLastUpdatedDateTime sets the lastUpdatedDateTime property value. Date and time at which the chat was renamed or list of members were last changed. Read-only.

func (*Chat) SetMembers

func (m *Chat) SetMembers(value []ConversationMemberable)

SetMembers sets the members property value. A collection of all the members in the chat. Nullable.

func (*Chat) SetMessages

func (m *Chat) SetMessages(value []ChatMessageable)

SetMessages sets the messages property value. A collection of all the messages in the chat. Nullable.

func (*Chat) SetOnlineMeetingInfo

func (m *Chat) SetOnlineMeetingInfo(value TeamworkOnlineMeetingInfoable)

SetOnlineMeetingInfo sets the onlineMeetingInfo property value. Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only.

func (*Chat) SetPermissionGrants added in v0.0.2

func (m *Chat) SetPermissionGrants(value []ResourceSpecificPermissionGrantable)

SetPermissionGrants sets the permissionGrants property value. A collection of permissions granted to apps for the chat.

func (*Chat) SetPinnedMessages

func (m *Chat) SetPinnedMessages(value []PinnedChatMessageInfoable)

SetPinnedMessages sets the pinnedMessages property value. A collection of all the pinned messages in the chat. Nullable.

func (*Chat) SetTabs

func (m *Chat) SetTabs(value []TeamsTabable)

SetTabs sets the tabs property value. A collection of all the tabs in the chat. Nullable.

func (*Chat) SetTenantId

func (m *Chat) SetTenantId(value *string)

SetTenantId sets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only.

func (*Chat) SetTopic

func (m *Chat) SetTopic(value *string)

SetTopic sets the topic property value. (Optional) Subject or topic for the chat. Only available for group chats.

func (*Chat) SetViewpoint

func (m *Chat) SetViewpoint(value ChatViewpointable)

SetViewpoint sets the viewpoint property value. Represents caller-specific information about the chat, such as last message read date and time. This property is populated only when the request is made in a delegated context.

func (*Chat) SetWebUrl

func (m *Chat) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only.

type ChatInfo

type ChatInfo struct {
	// contains filtered or unexported fields
}

ChatInfo

func NewChatInfo

func NewChatInfo() *ChatInfo

NewChatInfo instantiates a new chatInfo and sets the default values.

func (*ChatInfo) GetAdditionalData

func (m *ChatInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatInfo) GetMessageId

func (m *ChatInfo) GetMessageId() *string

GetMessageId gets the messageId property value. The unique identifier of a message in a Microsoft Teams channel.

func (*ChatInfo) GetOdataType

func (m *ChatInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChatInfo) GetReplyChainMessageId

func (m *ChatInfo) GetReplyChainMessageId() *string

GetReplyChainMessageId gets the replyChainMessageId property value. The ID of the reply message.

func (*ChatInfo) GetThreadId

func (m *ChatInfo) GetThreadId() *string

GetThreadId gets the threadId property value. The unique identifier for a thread in Microsoft Teams.

func (*ChatInfo) Serialize

Serialize serializes information the current object

func (*ChatInfo) SetAdditionalData

func (m *ChatInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatInfo) SetMessageId

func (m *ChatInfo) SetMessageId(value *string)

SetMessageId sets the messageId property value. The unique identifier of a message in a Microsoft Teams channel.

func (*ChatInfo) SetOdataType

func (m *ChatInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ChatInfo) SetReplyChainMessageId

func (m *ChatInfo) SetReplyChainMessageId(value *string)

SetReplyChainMessageId sets the replyChainMessageId property value. The ID of the reply message.

func (*ChatInfo) SetThreadId

func (m *ChatInfo) SetThreadId(value *string)

SetThreadId sets the threadId property value. The unique identifier for a thread in Microsoft Teams.

type ChatInfoable

type ChatInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetMessageId() *string
	GetOdataType() *string
	GetReplyChainMessageId() *string
	GetThreadId() *string
	SetMessageId(value *string)
	SetOdataType(value *string)
	SetReplyChainMessageId(value *string)
	SetThreadId(value *string)
}

ChatInfoable

type ChatMessage

type ChatMessage struct {
	Entity
	// contains filtered or unexported fields
}

ChatMessage

func NewChatMessage

func NewChatMessage() *ChatMessage

NewChatMessage instantiates a new chatMessage and sets the default values.

func (*ChatMessage) GetAttachments

func (m *ChatMessage) GetAttachments() []ChatMessageAttachmentable

GetAttachments gets the attachments property value. References to attached objects like files, tabs, meetings etc.

func (*ChatMessage) GetBody

func (m *ChatMessage) GetBody() ItemBodyable

GetBody gets the body property value. The body property

func (*ChatMessage) GetChannelIdentity

func (m *ChatMessage) GetChannelIdentity() ChannelIdentityable

GetChannelIdentity gets the channelIdentity property value. If the message was sent in a channel, represents identity of the channel.

func (*ChatMessage) GetChatId

func (m *ChatMessage) GetChatId() *string

GetChatId gets the chatId property value. If the message was sent in a chat, represents the identity of the chat.

func (*ChatMessage) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Timestamp of when the chat message was created.

func (*ChatMessage) GetDeletedDateTime

GetDeletedDateTime gets the deletedDateTime property value. Read only. Timestamp at which the chat message was deleted, or null if not deleted.

func (*ChatMessage) GetEtag

func (m *ChatMessage) GetEtag() *string

GetEtag gets the etag property value. Read-only. Version number of the chat message.

func (*ChatMessage) GetEventDetail

func (m *ChatMessage) GetEventDetail() EventMessageDetailable

GetEventDetail gets the eventDetail property value. Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.

func (*ChatMessage) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessage) GetFrom

GetFrom gets the from property value. Details of the sender of the chat message. Can only be set during migration.

func (*ChatMessage) GetHostedContents

func (m *ChatMessage) GetHostedContents() []ChatMessageHostedContentable

GetHostedContents gets the hostedContents property value. Content in a message hosted by Microsoft Teams - for example, images or code snippets.

func (*ChatMessage) GetImportance

func (m *ChatMessage) GetImportance() *ChatMessageImportance

GetImportance gets the importance property value. The importance property

func (*ChatMessage) GetLastEditedDateTime

GetLastEditedDateTime gets the lastEditedDateTime property value. Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null.

func (*ChatMessage) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.

func (*ChatMessage) GetLocale

func (m *ChatMessage) GetLocale() *string

GetLocale gets the locale property value. Locale of the chat message set by the client. Always set to en-us.

func (*ChatMessage) GetMentions

func (m *ChatMessage) GetMentions() []ChatMessageMentionable

GetMentions gets the mentions property value. List of entities mentioned in the chat message. Supported entities are: user, bot, team, and channel.

func (*ChatMessage) GetMessageHistory added in v0.0.2

func (m *ChatMessage) GetMessageHistory() []ChatMessageHistoryItemable

GetMessageHistory gets the messageHistory property value. List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.

func (*ChatMessage) GetMessageType

func (m *ChatMessage) GetMessageType() *ChatMessageType

GetMessageType gets the messageType property value. The messageType property

func (*ChatMessage) GetPolicyViolation

func (m *ChatMessage) GetPolicyViolation() ChatMessagePolicyViolationable

GetPolicyViolation gets the policyViolation property value. Defines the properties of a policy violation set by a data loss prevention (DLP) application.

func (*ChatMessage) GetReactions

func (m *ChatMessage) GetReactions() []ChatMessageReactionable

GetReactions gets the reactions property value. Reactions for this chat message (for example, Like).

func (*ChatMessage) GetReplies

func (m *ChatMessage) GetReplies() []ChatMessageable

GetReplies gets the replies property value. Replies for a specified message. Supports $expand for channel messages.

func (*ChatMessage) GetReplyToId

func (m *ChatMessage) GetReplyToId() *string

GetReplyToId gets the replyToId property value. Read-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)

func (*ChatMessage) GetSubject

func (m *ChatMessage) GetSubject() *string

GetSubject gets the subject property value. The subject of the chat message, in plaintext.

func (*ChatMessage) GetSummary

func (m *ChatMessage) GetSummary() *string

GetSummary gets the summary property value. Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.

func (*ChatMessage) GetWebUrl

func (m *ChatMessage) GetWebUrl() *string

GetWebUrl gets the webUrl property value. Read-only. Link to the message in Microsoft Teams.

func (*ChatMessage) Serialize

Serialize serializes information the current object

func (*ChatMessage) SetAttachments

func (m *ChatMessage) SetAttachments(value []ChatMessageAttachmentable)

SetAttachments sets the attachments property value. References to attached objects like files, tabs, meetings etc.

func (*ChatMessage) SetBody

func (m *ChatMessage) SetBody(value ItemBodyable)

SetBody sets the body property value. The body property

func (*ChatMessage) SetChannelIdentity

func (m *ChatMessage) SetChannelIdentity(value ChannelIdentityable)

SetChannelIdentity sets the channelIdentity property value. If the message was sent in a channel, represents identity of the channel.

func (*ChatMessage) SetChatId

func (m *ChatMessage) SetChatId(value *string)

SetChatId sets the chatId property value. If the message was sent in a chat, represents the identity of the chat.

func (*ChatMessage) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Timestamp of when the chat message was created.

func (*ChatMessage) SetDeletedDateTime

SetDeletedDateTime sets the deletedDateTime property value. Read only. Timestamp at which the chat message was deleted, or null if not deleted.

func (*ChatMessage) SetEtag

func (m *ChatMessage) SetEtag(value *string)

SetEtag sets the etag property value. Read-only. Version number of the chat message.

func (*ChatMessage) SetEventDetail

func (m *ChatMessage) SetEventDetail(value EventMessageDetailable)

SetEventDetail sets the eventDetail property value. Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.

func (*ChatMessage) SetFrom

func (m *ChatMessage) SetFrom(value ChatMessageFromIdentitySetable)

SetFrom sets the from property value. Details of the sender of the chat message. Can only be set during migration.

func (*ChatMessage) SetHostedContents

func (m *ChatMessage) SetHostedContents(value []ChatMessageHostedContentable)

SetHostedContents sets the hostedContents property value. Content in a message hosted by Microsoft Teams - for example, images or code snippets.

func (*ChatMessage) SetImportance

func (m *ChatMessage) SetImportance(value *ChatMessageImportance)

SetImportance sets the importance property value. The importance property

func (*ChatMessage) SetLastEditedDateTime

SetLastEditedDateTime sets the lastEditedDateTime property value. Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null.

func (*ChatMessage) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.

func (*ChatMessage) SetLocale

func (m *ChatMessage) SetLocale(value *string)

SetLocale sets the locale property value. Locale of the chat message set by the client. Always set to en-us.

func (*ChatMessage) SetMentions

func (m *ChatMessage) SetMentions(value []ChatMessageMentionable)

SetMentions sets the mentions property value. List of entities mentioned in the chat message. Supported entities are: user, bot, team, and channel.

func (*ChatMessage) SetMessageHistory added in v0.0.2

func (m *ChatMessage) SetMessageHistory(value []ChatMessageHistoryItemable)

SetMessageHistory sets the messageHistory property value. List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.

func (*ChatMessage) SetMessageType

func (m *ChatMessage) SetMessageType(value *ChatMessageType)

SetMessageType sets the messageType property value. The messageType property

func (*ChatMessage) SetPolicyViolation

func (m *ChatMessage) SetPolicyViolation(value ChatMessagePolicyViolationable)

SetPolicyViolation sets the policyViolation property value. Defines the properties of a policy violation set by a data loss prevention (DLP) application.

func (*ChatMessage) SetReactions

func (m *ChatMessage) SetReactions(value []ChatMessageReactionable)

SetReactions sets the reactions property value. Reactions for this chat message (for example, Like).

func (*ChatMessage) SetReplies

func (m *ChatMessage) SetReplies(value []ChatMessageable)

SetReplies sets the replies property value. Replies for a specified message. Supports $expand for channel messages.

func (*ChatMessage) SetReplyToId

func (m *ChatMessage) SetReplyToId(value *string)

SetReplyToId sets the replyToId property value. Read-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)

func (*ChatMessage) SetSubject

func (m *ChatMessage) SetSubject(value *string)

SetSubject sets the subject property value. The subject of the chat message, in plaintext.

func (*ChatMessage) SetSummary

func (m *ChatMessage) SetSummary(value *string)

SetSummary sets the summary property value. Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.

func (*ChatMessage) SetWebUrl

func (m *ChatMessage) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. Read-only. Link to the message in Microsoft Teams.

type ChatMessageActions added in v0.0.2

type ChatMessageActions int
const (
	REACTIONADDED_CHATMESSAGEACTIONS ChatMessageActions = iota
	REACTIONREMOVED_CHATMESSAGEACTIONS
	ACTIONUNDEFINED_CHATMESSAGEACTIONS
	UNKNOWNFUTUREVALUE_CHATMESSAGEACTIONS
)

func (ChatMessageActions) String added in v0.0.2

func (i ChatMessageActions) String() string

type ChatMessageAttachment

type ChatMessageAttachment struct {
	// contains filtered or unexported fields
}

ChatMessageAttachment

func NewChatMessageAttachment

func NewChatMessageAttachment() *ChatMessageAttachment

NewChatMessageAttachment instantiates a new chatMessageAttachment and sets the default values.

func (*ChatMessageAttachment) GetAdditionalData

func (m *ChatMessageAttachment) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessageAttachment) GetContent

func (m *ChatMessageAttachment) GetContent() *string

GetContent gets the content property value. The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.

func (*ChatMessageAttachment) GetContentType

func (m *ChatMessageAttachment) GetContentType() *string

GetContentType gets the contentType property value. The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework's Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.

func (*ChatMessageAttachment) GetContentUrl

func (m *ChatMessageAttachment) GetContentUrl() *string

GetContentUrl gets the contentUrl property value. URL for the content of the attachment. Supported protocols: http, https, file and data.

func (*ChatMessageAttachment) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessageAttachment) GetId

func (m *ChatMessageAttachment) GetId() *string

GetId gets the id property value. Read-only. Unique id of the attachment.

func (*ChatMessageAttachment) GetName

func (m *ChatMessageAttachment) GetName() *string

GetName gets the name property value. Name of the attachment.

func (*ChatMessageAttachment) GetOdataType

func (m *ChatMessageAttachment) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChatMessageAttachment) GetTeamsAppId

func (m *ChatMessageAttachment) GetTeamsAppId() *string

GetTeamsAppId gets the teamsAppId property value. The ID of the Teams app that is associated with the attachment. The property is specifically used to attribute a Teams message card to the specified app.

func (*ChatMessageAttachment) GetThumbnailUrl

func (m *ChatMessageAttachment) GetThumbnailUrl() *string

GetThumbnailUrl gets the thumbnailUrl property value. URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.

func (*ChatMessageAttachment) Serialize

Serialize serializes information the current object

func (*ChatMessageAttachment) SetAdditionalData

func (m *ChatMessageAttachment) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessageAttachment) SetContent

func (m *ChatMessageAttachment) SetContent(value *string)

SetContent sets the content property value. The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.

func (*ChatMessageAttachment) SetContentType

func (m *ChatMessageAttachment) SetContentType(value *string)

SetContentType sets the contentType property value. The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework's Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.

func (*ChatMessageAttachment) SetContentUrl

func (m *ChatMessageAttachment) SetContentUrl(value *string)

SetContentUrl sets the contentUrl property value. URL for the content of the attachment. Supported protocols: http, https, file and data.

func (*ChatMessageAttachment) SetId

func (m *ChatMessageAttachment) SetId(value *string)

SetId sets the id property value. Read-only. Unique id of the attachment.

func (*ChatMessageAttachment) SetName

func (m *ChatMessageAttachment) SetName(value *string)

SetName sets the name property value. Name of the attachment.

func (*ChatMessageAttachment) SetOdataType

func (m *ChatMessageAttachment) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ChatMessageAttachment) SetTeamsAppId

func (m *ChatMessageAttachment) SetTeamsAppId(value *string)

SetTeamsAppId sets the teamsAppId property value. The ID of the Teams app that is associated with the attachment. The property is specifically used to attribute a Teams message card to the specified app.

func (*ChatMessageAttachment) SetThumbnailUrl

func (m *ChatMessageAttachment) SetThumbnailUrl(value *string)

SetThumbnailUrl sets the thumbnailUrl property value. URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.

type ChatMessageAttachmentable

type ChatMessageAttachmentable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() *string
	GetContentType() *string
	GetContentUrl() *string
	GetId() *string
	GetName() *string
	GetOdataType() *string
	GetTeamsAppId() *string
	GetThumbnailUrl() *string
	SetContent(value *string)
	SetContentType(value *string)
	SetContentUrl(value *string)
	SetId(value *string)
	SetName(value *string)
	SetOdataType(value *string)
	SetTeamsAppId(value *string)
	SetThumbnailUrl(value *string)
}

ChatMessageAttachmentable

type ChatMessageFromIdentitySet

type ChatMessageFromIdentitySet struct {
	IdentitySet
}

ChatMessageFromIdentitySet

func NewChatMessageFromIdentitySet

func NewChatMessageFromIdentitySet() *ChatMessageFromIdentitySet

NewChatMessageFromIdentitySet instantiates a new chatMessageFromIdentitySet and sets the default values.

func (*ChatMessageFromIdentitySet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessageFromIdentitySet) Serialize

Serialize serializes information the current object

type ChatMessageFromIdentitySetable

ChatMessageFromIdentitySetable

type ChatMessageHistoryItem added in v0.0.2

type ChatMessageHistoryItem struct {
	// contains filtered or unexported fields
}

ChatMessageHistoryItem

func NewChatMessageHistoryItem added in v0.0.2

func NewChatMessageHistoryItem() *ChatMessageHistoryItem

NewChatMessageHistoryItem instantiates a new chatMessageHistoryItem and sets the default values.

func (*ChatMessageHistoryItem) GetActions added in v0.0.2

func (m *ChatMessageHistoryItem) GetActions() *ChatMessageActions

GetActions gets the actions property value. The actions property

func (*ChatMessageHistoryItem) GetAdditionalData added in v0.0.2

func (m *ChatMessageHistoryItem) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessageHistoryItem) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessageHistoryItem) GetModifiedDateTime added in v0.0.2

GetModifiedDateTime gets the modifiedDateTime property value. The date and time when the message was modified.

func (*ChatMessageHistoryItem) GetOdataType added in v0.0.2

func (m *ChatMessageHistoryItem) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChatMessageHistoryItem) GetReaction added in v0.0.2

GetReaction gets the reaction property value. The reaction in the modified message.

func (*ChatMessageHistoryItem) Serialize added in v0.0.2

Serialize serializes information the current object

func (*ChatMessageHistoryItem) SetActions added in v0.0.2

func (m *ChatMessageHistoryItem) SetActions(value *ChatMessageActions)

SetActions sets the actions property value. The actions property

func (*ChatMessageHistoryItem) SetAdditionalData added in v0.0.2

func (m *ChatMessageHistoryItem) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessageHistoryItem) SetModifiedDateTime added in v0.0.2

SetModifiedDateTime sets the modifiedDateTime property value. The date and time when the message was modified.

func (*ChatMessageHistoryItem) SetOdataType added in v0.0.2

func (m *ChatMessageHistoryItem) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ChatMessageHistoryItem) SetReaction added in v0.0.2

func (m *ChatMessageHistoryItem) SetReaction(value ChatMessageReactionable)

SetReaction sets the reaction property value. The reaction in the modified message.

type ChatMessageHostedContent

type ChatMessageHostedContent struct {
	TeamworkHostedContent
}

ChatMessageHostedContent

func NewChatMessageHostedContent

func NewChatMessageHostedContent() *ChatMessageHostedContent

NewChatMessageHostedContent instantiates a new chatMessageHostedContent and sets the default values.

func (*ChatMessageHostedContent) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessageHostedContent) Serialize

Serialize serializes information the current object

type ChatMessageHostedContentable

ChatMessageHostedContentable

type ChatMessageImportance

type ChatMessageImportance int
const (
	NORMAL_CHATMESSAGEIMPORTANCE ChatMessageImportance = iota
	HIGH_CHATMESSAGEIMPORTANCE
	URGENT_CHATMESSAGEIMPORTANCE
	UNKNOWNFUTUREVALUE_CHATMESSAGEIMPORTANCE
)

func (ChatMessageImportance) String

func (i ChatMessageImportance) String() string

type ChatMessageInfo

type ChatMessageInfo struct {
	Entity
	// contains filtered or unexported fields
}

ChatMessageInfo

func NewChatMessageInfo

func NewChatMessageInfo() *ChatMessageInfo

NewChatMessageInfo instantiates a new chatMessageInfo and sets the default values.

func (*ChatMessageInfo) GetBody

func (m *ChatMessageInfo) GetBody() ItemBodyable

GetBody gets the body property value. Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments.

func (*ChatMessageInfo) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Date time object representing the time at which message was created.

func (*ChatMessageInfo) GetEventDetail

func (m *ChatMessageInfo) GetEventDetail() EventMessageDetailable

GetEventDetail gets the eventDetail property value. Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, members were added, and so on. For event messages, the messageType property is set to systemEventMessage.

func (*ChatMessageInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessageInfo) GetFrom

GetFrom gets the from property value. Information about the sender of the message.

func (*ChatMessageInfo) GetIsDeleted

func (m *ChatMessageInfo) GetIsDeleted() *bool

GetIsDeleted gets the isDeleted property value. If set to true, the original message has been deleted.

func (*ChatMessageInfo) GetMessageType

func (m *ChatMessageInfo) GetMessageType() *ChatMessageType

GetMessageType gets the messageType property value. The messageType property

func (*ChatMessageInfo) Serialize

Serialize serializes information the current object

func (*ChatMessageInfo) SetBody

func (m *ChatMessageInfo) SetBody(value ItemBodyable)

SetBody sets the body property value. Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments.

func (*ChatMessageInfo) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Date time object representing the time at which message was created.

func (*ChatMessageInfo) SetEventDetail

func (m *ChatMessageInfo) SetEventDetail(value EventMessageDetailable)

SetEventDetail sets the eventDetail property value. Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, members were added, and so on. For event messages, the messageType property is set to systemEventMessage.

func (*ChatMessageInfo) SetFrom

SetFrom sets the from property value. Information about the sender of the message.

func (*ChatMessageInfo) SetIsDeleted

func (m *ChatMessageInfo) SetIsDeleted(value *bool)

SetIsDeleted sets the isDeleted property value. If set to true, the original message has been deleted.

func (*ChatMessageInfo) SetMessageType

func (m *ChatMessageInfo) SetMessageType(value *ChatMessageType)

SetMessageType sets the messageType property value. The messageType property

type ChatMessageInfoable

type ChatMessageInfoable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBody() ItemBodyable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetEventDetail() EventMessageDetailable
	GetFrom() ChatMessageFromIdentitySetable
	GetIsDeleted() *bool
	GetMessageType() *ChatMessageType
	SetBody(value ItemBodyable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetEventDetail(value EventMessageDetailable)
	SetFrom(value ChatMessageFromIdentitySetable)
	SetIsDeleted(value *bool)
	SetMessageType(value *ChatMessageType)
}

ChatMessageInfoable

type ChatMessageMention

type ChatMessageMention struct {
	// contains filtered or unexported fields
}

ChatMessageMention

func NewChatMessageMention

func NewChatMessageMention() *ChatMessageMention

NewChatMessageMention instantiates a new chatMessageMention and sets the default values.

func (*ChatMessageMention) GetAdditionalData

func (m *ChatMessageMention) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessageMention) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessageMention) GetId

func (m *ChatMessageMention) GetId() *int32

GetId gets the id property value. Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding <at id='{index}'> tag in the message body.

func (*ChatMessageMention) GetMentionText

func (m *ChatMessageMention) GetMentionText() *string

GetMentionText gets the mentionText property value. String used to represent the mention. For example, a user's display name, a team name.

func (*ChatMessageMention) GetMentioned

GetMentioned gets the mentioned property value. The entity (user, application, team, or channel) that was @mentioned.

func (*ChatMessageMention) GetOdataType

func (m *ChatMessageMention) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChatMessageMention) Serialize

Serialize serializes information the current object

func (*ChatMessageMention) SetAdditionalData

func (m *ChatMessageMention) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessageMention) SetId

func (m *ChatMessageMention) SetId(value *int32)

SetId sets the id property value. Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding <at id='{index}'> tag in the message body.

func (*ChatMessageMention) SetMentionText

func (m *ChatMessageMention) SetMentionText(value *string)

SetMentionText sets the mentionText property value. String used to represent the mention. For example, a user's display name, a team name.

func (*ChatMessageMention) SetMentioned

SetMentioned sets the mentioned property value. The entity (user, application, team, or channel) that was @mentioned.

func (*ChatMessageMention) SetOdataType

func (m *ChatMessageMention) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ChatMessageMentionable

type ChatMessageMentionable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetId() *int32
	GetMentioned() ChatMessageMentionedIdentitySetable
	GetMentionText() *string
	GetOdataType() *string
	SetId(value *int32)
	SetMentioned(value ChatMessageMentionedIdentitySetable)
	SetMentionText(value *string)
	SetOdataType(value *string)
}

ChatMessageMentionable

type ChatMessageMentionedIdentitySet

type ChatMessageMentionedIdentitySet struct {
	IdentitySet
	// contains filtered or unexported fields
}

ChatMessageMentionedIdentitySet

func NewChatMessageMentionedIdentitySet

func NewChatMessageMentionedIdentitySet() *ChatMessageMentionedIdentitySet

NewChatMessageMentionedIdentitySet instantiates a new chatMessageMentionedIdentitySet and sets the default values.

func (*ChatMessageMentionedIdentitySet) GetConversation

GetConversation gets the conversation property value. If present, represents a conversation (for example, team or channel) @mentioned in a message.

func (*ChatMessageMentionedIdentitySet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessageMentionedIdentitySet) Serialize

Serialize serializes information the current object

func (*ChatMessageMentionedIdentitySet) SetConversation

SetConversation sets the conversation property value. If present, represents a conversation (for example, team or channel) @mentioned in a message.

type ChatMessageMentionedIdentitySetable

type ChatMessageMentionedIdentitySetable interface {
	IdentitySetable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetConversation() TeamworkConversationIdentityable
	SetConversation(value TeamworkConversationIdentityable)
}

ChatMessageMentionedIdentitySetable

type ChatMessagePolicyViolation

type ChatMessagePolicyViolation struct {
	// contains filtered or unexported fields
}

ChatMessagePolicyViolation

func NewChatMessagePolicyViolation

func NewChatMessagePolicyViolation() *ChatMessagePolicyViolation

NewChatMessagePolicyViolation instantiates a new chatMessagePolicyViolation and sets the default values.

func (*ChatMessagePolicyViolation) GetAdditionalData

func (m *ChatMessagePolicyViolation) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessagePolicyViolation) GetDlpAction

GetDlpAction gets the dlpAction property value. The action taken by the DLP provider on the message with sensitive content. Supported values are: NoneNotifySender -- Inform the sender of the violation but allow readers to read the message.BlockAccess -- Block readers from reading the message.BlockAccessExternal -- Block users outside the organization from reading the message, while allowing users within the organization to read the message.

func (*ChatMessagePolicyViolation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessagePolicyViolation) GetJustificationText

func (m *ChatMessagePolicyViolation) GetJustificationText() *string

GetJustificationText gets the justificationText property value. Justification text provided by the sender of the message when overriding a policy violation.

func (*ChatMessagePolicyViolation) GetOdataType

func (m *ChatMessagePolicyViolation) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChatMessagePolicyViolation) GetPolicyTip

GetPolicyTip gets the policyTip property value. Information to display to the message sender about why the message was flagged as a violation.

func (*ChatMessagePolicyViolation) GetUserAction

GetUserAction gets the userAction property value. Indicates the action taken by the user on a message blocked by the DLP provider. Supported values are: NoneOverrideReportFalsePositiveWhen the DLP provider is updating the message for blocking sensitive content, userAction isn't required.

func (*ChatMessagePolicyViolation) GetVerdictDetails

GetVerdictDetails gets the verdictDetails property value. Indicates what actions the sender may take in response to the policy violation. Supported values are: NoneAllowFalsePositiveOverride -- Allows the sender to declare the policyViolation to be an error in the DLP app and its rules, and allow readers to see the message again if the dlpAction hides it.AllowOverrideWithoutJustification -- Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, without needing to provide an explanation for doing so. AllowOverrideWithJustification -- Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, after providing an explanation for doing so.AllowOverrideWithoutJustification and AllowOverrideWithJustification are mutually exclusive.

func (*ChatMessagePolicyViolation) Serialize

Serialize serializes information the current object

func (*ChatMessagePolicyViolation) SetAdditionalData

func (m *ChatMessagePolicyViolation) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessagePolicyViolation) SetDlpAction

SetDlpAction sets the dlpAction property value. The action taken by the DLP provider on the message with sensitive content. Supported values are: NoneNotifySender -- Inform the sender of the violation but allow readers to read the message.BlockAccess -- Block readers from reading the message.BlockAccessExternal -- Block users outside the organization from reading the message, while allowing users within the organization to read the message.

func (*ChatMessagePolicyViolation) SetJustificationText

func (m *ChatMessagePolicyViolation) SetJustificationText(value *string)

SetJustificationText sets the justificationText property value. Justification text provided by the sender of the message when overriding a policy violation.

func (*ChatMessagePolicyViolation) SetOdataType

func (m *ChatMessagePolicyViolation) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ChatMessagePolicyViolation) SetPolicyTip

SetPolicyTip sets the policyTip property value. Information to display to the message sender about why the message was flagged as a violation.

func (*ChatMessagePolicyViolation) SetUserAction

SetUserAction sets the userAction property value. Indicates the action taken by the user on a message blocked by the DLP provider. Supported values are: NoneOverrideReportFalsePositiveWhen the DLP provider is updating the message for blocking sensitive content, userAction isn't required.

func (*ChatMessagePolicyViolation) SetVerdictDetails

SetVerdictDetails sets the verdictDetails property value. Indicates what actions the sender may take in response to the policy violation. Supported values are: NoneAllowFalsePositiveOverride -- Allows the sender to declare the policyViolation to be an error in the DLP app and its rules, and allow readers to see the message again if the dlpAction hides it.AllowOverrideWithoutJustification -- Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, without needing to provide an explanation for doing so. AllowOverrideWithJustification -- Allows the sender to override the DLP violation and allow readers to see the message again if the dlpAction hides it, after providing an explanation for doing so.AllowOverrideWithoutJustification and AllowOverrideWithJustification are mutually exclusive.

type ChatMessagePolicyViolationDlpActionTypes

type ChatMessagePolicyViolationDlpActionTypes int
const (
	NONE_CHATMESSAGEPOLICYVIOLATIONDLPACTIONTYPES ChatMessagePolicyViolationDlpActionTypes = iota
	NOTIFYSENDER_CHATMESSAGEPOLICYVIOLATIONDLPACTIONTYPES
	BLOCKACCESS_CHATMESSAGEPOLICYVIOLATIONDLPACTIONTYPES
	BLOCKACCESSEXTERNAL_CHATMESSAGEPOLICYVIOLATIONDLPACTIONTYPES
)

func (ChatMessagePolicyViolationDlpActionTypes) String

type ChatMessagePolicyViolationPolicyTip

type ChatMessagePolicyViolationPolicyTip struct {
	// contains filtered or unexported fields
}

ChatMessagePolicyViolationPolicyTip

func NewChatMessagePolicyViolationPolicyTip

func NewChatMessagePolicyViolationPolicyTip() *ChatMessagePolicyViolationPolicyTip

NewChatMessagePolicyViolationPolicyTip instantiates a new chatMessagePolicyViolationPolicyTip and sets the default values.

func (*ChatMessagePolicyViolationPolicyTip) GetAdditionalData

func (m *ChatMessagePolicyViolationPolicyTip) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessagePolicyViolationPolicyTip) GetComplianceUrl

func (m *ChatMessagePolicyViolationPolicyTip) GetComplianceUrl() *string

GetComplianceUrl gets the complianceUrl property value. The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn't say in chats)

func (*ChatMessagePolicyViolationPolicyTip) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessagePolicyViolationPolicyTip) GetGeneralText

func (m *ChatMessagePolicyViolationPolicyTip) GetGeneralText() *string

GetGeneralText gets the generalText property value. Explanatory text shown to the sender of the message.

func (*ChatMessagePolicyViolationPolicyTip) GetMatchedConditionDescriptions

func (m *ChatMessagePolicyViolationPolicyTip) GetMatchedConditionDescriptions() []string

GetMatchedConditionDescriptions gets the matchedConditionDescriptions property value. The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include 'Credit Card Number' and 'Social Security Number'.

func (*ChatMessagePolicyViolationPolicyTip) GetOdataType

func (m *ChatMessagePolicyViolationPolicyTip) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChatMessagePolicyViolationPolicyTip) Serialize

Serialize serializes information the current object

func (*ChatMessagePolicyViolationPolicyTip) SetAdditionalData

func (m *ChatMessagePolicyViolationPolicyTip) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessagePolicyViolationPolicyTip) SetComplianceUrl

func (m *ChatMessagePolicyViolationPolicyTip) SetComplianceUrl(value *string)

SetComplianceUrl sets the complianceUrl property value. The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn't say in chats)

func (*ChatMessagePolicyViolationPolicyTip) SetGeneralText

func (m *ChatMessagePolicyViolationPolicyTip) SetGeneralText(value *string)

SetGeneralText sets the generalText property value. Explanatory text shown to the sender of the message.

func (*ChatMessagePolicyViolationPolicyTip) SetMatchedConditionDescriptions

func (m *ChatMessagePolicyViolationPolicyTip) SetMatchedConditionDescriptions(value []string)

SetMatchedConditionDescriptions sets the matchedConditionDescriptions property value. The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include 'Credit Card Number' and 'Social Security Number'.

func (*ChatMessagePolicyViolationPolicyTip) SetOdataType

func (m *ChatMessagePolicyViolationPolicyTip) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ChatMessagePolicyViolationPolicyTipable

type ChatMessagePolicyViolationPolicyTipable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetComplianceUrl() *string
	GetGeneralText() *string
	GetMatchedConditionDescriptions() []string
	GetOdataType() *string
	SetComplianceUrl(value *string)
	SetGeneralText(value *string)
	SetMatchedConditionDescriptions(value []string)
	SetOdataType(value *string)
}

ChatMessagePolicyViolationPolicyTipable

type ChatMessagePolicyViolationUserActionTypes

type ChatMessagePolicyViolationUserActionTypes int
const (
	NONE_CHATMESSAGEPOLICYVIOLATIONUSERACTIONTYPES ChatMessagePolicyViolationUserActionTypes = iota
	OVERRIDE_CHATMESSAGEPOLICYVIOLATIONUSERACTIONTYPES
	REPORTFALSEPOSITIVE_CHATMESSAGEPOLICYVIOLATIONUSERACTIONTYPES
)

func (ChatMessagePolicyViolationUserActionTypes) String

type ChatMessagePolicyViolationVerdictDetailsTypes

type ChatMessagePolicyViolationVerdictDetailsTypes int
const (
	NONE_CHATMESSAGEPOLICYVIOLATIONVERDICTDETAILSTYPES ChatMessagePolicyViolationVerdictDetailsTypes = iota
	ALLOWFALSEPOSITIVEOVERRIDE_CHATMESSAGEPOLICYVIOLATIONVERDICTDETAILSTYPES
	ALLOWOVERRIDEWITHOUTJUSTIFICATION_CHATMESSAGEPOLICYVIOLATIONVERDICTDETAILSTYPES
	ALLOWOVERRIDEWITHJUSTIFICATION_CHATMESSAGEPOLICYVIOLATIONVERDICTDETAILSTYPES
)

func (ChatMessagePolicyViolationVerdictDetailsTypes) String

type ChatMessageReaction

type ChatMessageReaction struct {
	// contains filtered or unexported fields
}

ChatMessageReaction

func NewChatMessageReaction

func NewChatMessageReaction() *ChatMessageReaction

NewChatMessageReaction instantiates a new chatMessageReaction and sets the default values.

func (*ChatMessageReaction) GetAdditionalData

func (m *ChatMessageReaction) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessageReaction) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*ChatMessageReaction) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessageReaction) GetOdataType

func (m *ChatMessageReaction) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChatMessageReaction) GetReactionType

func (m *ChatMessageReaction) GetReactionType() *string

GetReactionType gets the reactionType property value. Supported values are like, angry, sad, laugh, heart, surprised.

func (*ChatMessageReaction) GetUser

GetUser gets the user property value. The user property

func (*ChatMessageReaction) Serialize

Serialize serializes information the current object

func (*ChatMessageReaction) SetAdditionalData

func (m *ChatMessageReaction) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatMessageReaction) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*ChatMessageReaction) SetOdataType

func (m *ChatMessageReaction) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ChatMessageReaction) SetReactionType

func (m *ChatMessageReaction) SetReactionType(value *string)

SetReactionType sets the reactionType property value. Supported values are like, angry, sad, laugh, heart, surprised.

func (*ChatMessageReaction) SetUser

SetUser sets the user property value. The user property

type ChatMessageReactionIdentitySet

type ChatMessageReactionIdentitySet struct {
	IdentitySet
}

ChatMessageReactionIdentitySet

func NewChatMessageReactionIdentitySet

func NewChatMessageReactionIdentitySet() *ChatMessageReactionIdentitySet

NewChatMessageReactionIdentitySet instantiates a new chatMessageReactionIdentitySet and sets the default values.

func (*ChatMessageReactionIdentitySet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatMessageReactionIdentitySet) Serialize

Serialize serializes information the current object

type ChatMessageReactionIdentitySetable

ChatMessageReactionIdentitySetable

type ChatMessageType

type ChatMessageType int
const (
	MESSAGE_CHATMESSAGETYPE ChatMessageType = iota
	CHATEVENT_CHATMESSAGETYPE
	TYPING_CHATMESSAGETYPE
	UNKNOWNFUTUREVALUE_CHATMESSAGETYPE
	SYSTEMEVENTMESSAGE_CHATMESSAGETYPE
)

func (ChatMessageType) String

func (i ChatMessageType) String() string

type ChatMessageable

type ChatMessageable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttachments() []ChatMessageAttachmentable
	GetBody() ItemBodyable
	GetChannelIdentity() ChannelIdentityable
	GetChatId() *string
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDeletedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetEtag() *string
	GetEventDetail() EventMessageDetailable
	GetFrom() ChatMessageFromIdentitySetable
	GetHostedContents() []ChatMessageHostedContentable
	GetImportance() *ChatMessageImportance
	GetLastEditedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLocale() *string
	GetMentions() []ChatMessageMentionable
	GetMessageHistory() []ChatMessageHistoryItemable
	GetMessageType() *ChatMessageType
	GetPolicyViolation() ChatMessagePolicyViolationable
	GetReactions() []ChatMessageReactionable
	GetReplies() []ChatMessageable
	GetReplyToId() *string
	GetSubject() *string
	GetSummary() *string
	GetWebUrl() *string
	SetAttachments(value []ChatMessageAttachmentable)
	SetBody(value ItemBodyable)
	SetChannelIdentity(value ChannelIdentityable)
	SetChatId(value *string)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDeletedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetEtag(value *string)
	SetEventDetail(value EventMessageDetailable)
	SetFrom(value ChatMessageFromIdentitySetable)
	SetHostedContents(value []ChatMessageHostedContentable)
	SetImportance(value *ChatMessageImportance)
	SetLastEditedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLocale(value *string)
	SetMentions(value []ChatMessageMentionable)
	SetMessageHistory(value []ChatMessageHistoryItemable)
	SetMessageType(value *ChatMessageType)
	SetPolicyViolation(value ChatMessagePolicyViolationable)
	SetReactions(value []ChatMessageReactionable)
	SetReplies(value []ChatMessageable)
	SetReplyToId(value *string)
	SetSubject(value *string)
	SetSummary(value *string)
	SetWebUrl(value *string)
}

ChatMessageable

type ChatType

type ChatType int
const (
	ONEONONE_CHATTYPE ChatType = iota
	GROUP_CHATTYPE
	MEETING_CHATTYPE
	UNKNOWNFUTUREVALUE_CHATTYPE
)

func (ChatType) String

func (i ChatType) String() string

type ChatViewpoint

type ChatViewpoint struct {
	// contains filtered or unexported fields
}

ChatViewpoint

func NewChatViewpoint

func NewChatViewpoint() *ChatViewpoint

NewChatViewpoint instantiates a new chatViewpoint and sets the default values.

func (*ChatViewpoint) GetAdditionalData

func (m *ChatViewpoint) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatViewpoint) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChatViewpoint) GetIsHidden

func (m *ChatViewpoint) GetIsHidden() *bool

GetIsHidden gets the isHidden property value. Indicates whether the chat is hidden for the current user.

func (*ChatViewpoint) GetLastMessageReadDateTime

GetLastMessageReadDateTime gets the lastMessageReadDateTime property value. Represents the dateTime up until which the current user has read chatMessages in a specific chat.

func (*ChatViewpoint) GetOdataType

func (m *ChatViewpoint) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChatViewpoint) Serialize

Serialize serializes information the current object

func (*ChatViewpoint) SetAdditionalData

func (m *ChatViewpoint) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChatViewpoint) SetIsHidden

func (m *ChatViewpoint) SetIsHidden(value *bool)

SetIsHidden sets the isHidden property value. Indicates whether the chat is hidden for the current user.

func (*ChatViewpoint) SetLastMessageReadDateTime

SetLastMessageReadDateTime sets the lastMessageReadDateTime property value. Represents the dateTime up until which the current user has read chatMessages in a specific chat.

func (*ChatViewpoint) SetOdataType

func (m *ChatViewpoint) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Chatable

type Chatable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetChatType() *ChatType
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetInstalledApps() []TeamsAppInstallationable
	GetLastMessagePreview() ChatMessageInfoable
	GetLastUpdatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMembers() []ConversationMemberable
	GetMessages() []ChatMessageable
	GetOnlineMeetingInfo() TeamworkOnlineMeetingInfoable
	GetPermissionGrants() []ResourceSpecificPermissionGrantable
	GetPinnedMessages() []PinnedChatMessageInfoable
	GetTabs() []TeamsTabable
	GetTenantId() *string
	GetTopic() *string
	GetViewpoint() ChatViewpointable
	GetWebUrl() *string
	SetChatType(value *ChatType)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetInstalledApps(value []TeamsAppInstallationable)
	SetLastMessagePreview(value ChatMessageInfoable)
	SetLastUpdatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMembers(value []ConversationMemberable)
	SetMessages(value []ChatMessageable)
	SetOnlineMeetingInfo(value TeamworkOnlineMeetingInfoable)
	SetPermissionGrants(value []ResourceSpecificPermissionGrantable)
	SetPinnedMessages(value []PinnedChatMessageInfoable)
	SetTabs(value []TeamsTabable)
	SetTenantId(value *string)
	SetTopic(value *string)
	SetViewpoint(value ChatViewpointable)
	SetWebUrl(value *string)
}

Chatable

type ChecklistItem

type ChecklistItem struct {
	Entity
	// contains filtered or unexported fields
}

ChecklistItem

func NewChecklistItem

func NewChecklistItem() *ChecklistItem

NewChecklistItem instantiates a new checklistItem and sets the default values.

func (*ChecklistItem) GetCheckedDateTime

GetCheckedDateTime gets the checkedDateTime property value. The date and time when the checklistItem was finished.

func (*ChecklistItem) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time when the checklistItem was created.

func (*ChecklistItem) GetDisplayName

func (m *ChecklistItem) GetDisplayName() *string

GetDisplayName gets the displayName property value. Field indicating the title of checklistItem.

func (*ChecklistItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChecklistItem) GetIsChecked

func (m *ChecklistItem) GetIsChecked() *bool

GetIsChecked gets the isChecked property value. State indicating whether the item is checked off or not.

func (*ChecklistItem) Serialize

Serialize serializes information the current object

func (*ChecklistItem) SetCheckedDateTime

SetCheckedDateTime sets the checkedDateTime property value. The date and time when the checklistItem was finished.

func (*ChecklistItem) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time when the checklistItem was created.

func (*ChecklistItem) SetDisplayName

func (m *ChecklistItem) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Field indicating the title of checklistItem.

func (*ChecklistItem) SetIsChecked

func (m *ChecklistItem) SetIsChecked(value *bool)

SetIsChecked sets the isChecked property value. State indicating whether the item is checked off or not.

type ChoiceColumn

type ChoiceColumn struct {
	// contains filtered or unexported fields
}

ChoiceColumn

func NewChoiceColumn

func NewChoiceColumn() *ChoiceColumn

NewChoiceColumn instantiates a new choiceColumn and sets the default values.

func (*ChoiceColumn) GetAdditionalData

func (m *ChoiceColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChoiceColumn) GetAllowTextEntry

func (m *ChoiceColumn) GetAllowTextEntry() *bool

GetAllowTextEntry gets the allowTextEntry property value. If true, allows custom values that aren't in the configured choices.

func (*ChoiceColumn) GetChoices

func (m *ChoiceColumn) GetChoices() []string

GetChoices gets the choices property value. The list of values available for this column.

func (*ChoiceColumn) GetDisplayAs

func (m *ChoiceColumn) GetDisplayAs() *string

GetDisplayAs gets the displayAs property value. How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons

func (*ChoiceColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ChoiceColumn) GetOdataType

func (m *ChoiceColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ChoiceColumn) Serialize

Serialize serializes information the current object

func (*ChoiceColumn) SetAdditionalData

func (m *ChoiceColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ChoiceColumn) SetAllowTextEntry

func (m *ChoiceColumn) SetAllowTextEntry(value *bool)

SetAllowTextEntry sets the allowTextEntry property value. If true, allows custom values that aren't in the configured choices.

func (*ChoiceColumn) SetChoices

func (m *ChoiceColumn) SetChoices(value []string)

SetChoices sets the choices property value. The list of values available for this column.

func (*ChoiceColumn) SetDisplayAs

func (m *ChoiceColumn) SetDisplayAs(value *string)

SetDisplayAs sets the displayAs property value. How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons

func (*ChoiceColumn) SetOdataType

func (m *ChoiceColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ChoiceColumnable

type ChoiceColumnable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowTextEntry() *bool
	GetChoices() []string
	GetDisplayAs() *string
	GetOdataType() *string
	SetAllowTextEntry(value *bool)
	SetChoices(value []string)
	SetDisplayAs(value *string)
	SetOdataType(value *string)
}

ChoiceColumnable

type ColumnDefinition

type ColumnDefinition struct {
	Entity
	// contains filtered or unexported fields
}

ColumnDefinition

func NewColumnDefinition

func NewColumnDefinition() *ColumnDefinition

NewColumnDefinition instantiates a new columnDefinition and sets the default values.

func (*ColumnDefinition) GetBoolean

func (m *ColumnDefinition) GetBoolean() BooleanColumnable

GetBoolean gets the boolean property value. This column stores boolean values.

func (*ColumnDefinition) GetCalculated

func (m *ColumnDefinition) GetCalculated() CalculatedColumnable

GetCalculated gets the calculated property value. This column's data is calculated based on other columns.

func (*ColumnDefinition) GetChoice

func (m *ColumnDefinition) GetChoice() ChoiceColumnable

GetChoice gets the choice property value. This column stores data from a list of choices.

func (*ColumnDefinition) GetColumnGroup

func (m *ColumnDefinition) GetColumnGroup() *string

GetColumnGroup gets the columnGroup property value. For site columns, the name of the group this column belongs to. Helps organize related columns.

func (*ColumnDefinition) GetContentApprovalStatus

func (m *ColumnDefinition) GetContentApprovalStatus() ContentApprovalStatusColumnable

GetContentApprovalStatus gets the contentApprovalStatus property value. This column stores content approval status.

func (*ColumnDefinition) GetCurrency

func (m *ColumnDefinition) GetCurrency() CurrencyColumnable

GetCurrency gets the currency property value. This column stores currency values.

func (*ColumnDefinition) GetDateTime

func (m *ColumnDefinition) GetDateTime() DateTimeColumnable

GetDateTime gets the dateTime property value. This column stores DateTime values.

func (*ColumnDefinition) GetDefaultValue

func (m *ColumnDefinition) GetDefaultValue() DefaultColumnValueable

GetDefaultValue gets the defaultValue property value. The default value for this column.

func (*ColumnDefinition) GetDescription

func (m *ColumnDefinition) GetDescription() *string

GetDescription gets the description property value. The user-facing description of the column.

func (*ColumnDefinition) GetDisplayName

func (m *ColumnDefinition) GetDisplayName() *string

GetDisplayName gets the displayName property value. The user-facing name of the column.

func (*ColumnDefinition) GetEnforceUniqueValues

func (m *ColumnDefinition) GetEnforceUniqueValues() *bool

GetEnforceUniqueValues gets the enforceUniqueValues property value. If true, no two list items may have the same value for this column.

func (*ColumnDefinition) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ColumnDefinition) GetGeolocation

func (m *ColumnDefinition) GetGeolocation() GeolocationColumnable

GetGeolocation gets the geolocation property value. This column stores a geolocation.

func (*ColumnDefinition) GetHidden

func (m *ColumnDefinition) GetHidden() *bool

GetHidden gets the hidden property value. Specifies whether the column is displayed in the user interface.

func (*ColumnDefinition) GetHyperlinkOrPicture

func (m *ColumnDefinition) GetHyperlinkOrPicture() HyperlinkOrPictureColumnable

GetHyperlinkOrPicture gets the hyperlinkOrPicture property value. This column stores hyperlink or picture values.

func (*ColumnDefinition) GetIndexed

func (m *ColumnDefinition) GetIndexed() *bool

GetIndexed gets the indexed property value. Specifies whether the column values can be used for sorting and searching.

func (*ColumnDefinition) GetIsDeletable

func (m *ColumnDefinition) GetIsDeletable() *bool

GetIsDeletable gets the isDeletable property value. Indicates whether this column can be deleted.

func (*ColumnDefinition) GetIsReorderable

func (m *ColumnDefinition) GetIsReorderable() *bool

GetIsReorderable gets the isReorderable property value. Indicates whether values in the column can be reordered. Read-only.

func (*ColumnDefinition) GetIsSealed

func (m *ColumnDefinition) GetIsSealed() *bool

GetIsSealed gets the isSealed property value. Specifies whether the column can be changed.

func (*ColumnDefinition) GetLookup

func (m *ColumnDefinition) GetLookup() LookupColumnable

GetLookup gets the lookup property value. This column's data is looked up from another source in the site.

func (*ColumnDefinition) GetName

func (m *ColumnDefinition) GetName() *string

GetName gets the name property value. The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.

func (*ColumnDefinition) GetNumber

func (m *ColumnDefinition) GetNumber() NumberColumnable

GetNumber gets the number property value. This column stores number values.

func (*ColumnDefinition) GetPersonOrGroup

func (m *ColumnDefinition) GetPersonOrGroup() PersonOrGroupColumnable

GetPersonOrGroup gets the personOrGroup property value. This column stores Person or Group values.

func (*ColumnDefinition) GetPropagateChanges

func (m *ColumnDefinition) GetPropagateChanges() *bool

GetPropagateChanges gets the propagateChanges property value. If 'true', changes to this column will be propagated to lists that implement the column.

func (*ColumnDefinition) GetReadOnly

func (m *ColumnDefinition) GetReadOnly() *bool

GetReadOnly gets the readOnly property value. Specifies whether the column values can be modified.

func (*ColumnDefinition) GetRequired

func (m *ColumnDefinition) GetRequired() *bool

GetRequired gets the required property value. Specifies whether the column value isn't optional.

func (*ColumnDefinition) GetSourceColumn

func (m *ColumnDefinition) GetSourceColumn() ColumnDefinitionable

GetSourceColumn gets the sourceColumn property value. The source column for the content type column.

func (*ColumnDefinition) GetSourceContentType

func (m *ColumnDefinition) GetSourceContentType() ContentTypeInfoable

GetSourceContentType gets the sourceContentType property value. ContentType from which this column is inherited from. Present only in contentTypes columns response. Read-only.

func (*ColumnDefinition) GetTerm

func (m *ColumnDefinition) GetTerm() TermColumnable

GetTerm gets the term property value. This column stores taxonomy terms.

func (*ColumnDefinition) GetText

func (m *ColumnDefinition) GetText() TextColumnable

GetText gets the text property value. This column stores text values.

func (*ColumnDefinition) GetThumbnail

func (m *ColumnDefinition) GetThumbnail() ThumbnailColumnable

GetThumbnail gets the thumbnail property value. This column stores thumbnail values.

func (*ColumnDefinition) GetTypeEscaped added in v0.0.2

func (m *ColumnDefinition) GetTypeEscaped() *ColumnTypes

GetTypeEscaped gets the type property value. For site columns, the type of column. Read-only.

func (*ColumnDefinition) GetValidation

func (m *ColumnDefinition) GetValidation() ColumnValidationable

GetValidation gets the validation property value. This column stores validation formula and message for the column.

func (*ColumnDefinition) Serialize

Serialize serializes information the current object

func (*ColumnDefinition) SetBoolean

func (m *ColumnDefinition) SetBoolean(value BooleanColumnable)

SetBoolean sets the boolean property value. This column stores boolean values.

func (*ColumnDefinition) SetCalculated

func (m *ColumnDefinition) SetCalculated(value CalculatedColumnable)

SetCalculated sets the calculated property value. This column's data is calculated based on other columns.

func (*ColumnDefinition) SetChoice

func (m *ColumnDefinition) SetChoice(value ChoiceColumnable)

SetChoice sets the choice property value. This column stores data from a list of choices.

func (*ColumnDefinition) SetColumnGroup

func (m *ColumnDefinition) SetColumnGroup(value *string)

SetColumnGroup sets the columnGroup property value. For site columns, the name of the group this column belongs to. Helps organize related columns.

func (*ColumnDefinition) SetContentApprovalStatus

func (m *ColumnDefinition) SetContentApprovalStatus(value ContentApprovalStatusColumnable)

SetContentApprovalStatus sets the contentApprovalStatus property value. This column stores content approval status.

func (*ColumnDefinition) SetCurrency

func (m *ColumnDefinition) SetCurrency(value CurrencyColumnable)

SetCurrency sets the currency property value. This column stores currency values.

func (*ColumnDefinition) SetDateTime

func (m *ColumnDefinition) SetDateTime(value DateTimeColumnable)

SetDateTime sets the dateTime property value. This column stores DateTime values.

func (*ColumnDefinition) SetDefaultValue

func (m *ColumnDefinition) SetDefaultValue(value DefaultColumnValueable)

SetDefaultValue sets the defaultValue property value. The default value for this column.

func (*ColumnDefinition) SetDescription

func (m *ColumnDefinition) SetDescription(value *string)

SetDescription sets the description property value. The user-facing description of the column.

func (*ColumnDefinition) SetDisplayName

func (m *ColumnDefinition) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The user-facing name of the column.

func (*ColumnDefinition) SetEnforceUniqueValues

func (m *ColumnDefinition) SetEnforceUniqueValues(value *bool)

SetEnforceUniqueValues sets the enforceUniqueValues property value. If true, no two list items may have the same value for this column.

func (*ColumnDefinition) SetGeolocation

func (m *ColumnDefinition) SetGeolocation(value GeolocationColumnable)

SetGeolocation sets the geolocation property value. This column stores a geolocation.

func (*ColumnDefinition) SetHidden

func (m *ColumnDefinition) SetHidden(value *bool)

SetHidden sets the hidden property value. Specifies whether the column is displayed in the user interface.

func (*ColumnDefinition) SetHyperlinkOrPicture

func (m *ColumnDefinition) SetHyperlinkOrPicture(value HyperlinkOrPictureColumnable)

SetHyperlinkOrPicture sets the hyperlinkOrPicture property value. This column stores hyperlink or picture values.

func (*ColumnDefinition) SetIndexed

func (m *ColumnDefinition) SetIndexed(value *bool)

SetIndexed sets the indexed property value. Specifies whether the column values can be used for sorting and searching.

func (*ColumnDefinition) SetIsDeletable

func (m *ColumnDefinition) SetIsDeletable(value *bool)

SetIsDeletable sets the isDeletable property value. Indicates whether this column can be deleted.

func (*ColumnDefinition) SetIsReorderable

func (m *ColumnDefinition) SetIsReorderable(value *bool)

SetIsReorderable sets the isReorderable property value. Indicates whether values in the column can be reordered. Read-only.

func (*ColumnDefinition) SetIsSealed

func (m *ColumnDefinition) SetIsSealed(value *bool)

SetIsSealed sets the isSealed property value. Specifies whether the column can be changed.

func (*ColumnDefinition) SetLookup

func (m *ColumnDefinition) SetLookup(value LookupColumnable)

SetLookup sets the lookup property value. This column's data is looked up from another source in the site.

func (*ColumnDefinition) SetName

func (m *ColumnDefinition) SetName(value *string)

SetName sets the name property value. The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.

func (*ColumnDefinition) SetNumber

func (m *ColumnDefinition) SetNumber(value NumberColumnable)

SetNumber sets the number property value. This column stores number values.

func (*ColumnDefinition) SetPersonOrGroup

func (m *ColumnDefinition) SetPersonOrGroup(value PersonOrGroupColumnable)

SetPersonOrGroup sets the personOrGroup property value. This column stores Person or Group values.

func (*ColumnDefinition) SetPropagateChanges

func (m *ColumnDefinition) SetPropagateChanges(value *bool)

SetPropagateChanges sets the propagateChanges property value. If 'true', changes to this column will be propagated to lists that implement the column.

func (*ColumnDefinition) SetReadOnly

func (m *ColumnDefinition) SetReadOnly(value *bool)

SetReadOnly sets the readOnly property value. Specifies whether the column values can be modified.

func (*ColumnDefinition) SetRequired

func (m *ColumnDefinition) SetRequired(value *bool)

SetRequired sets the required property value. Specifies whether the column value isn't optional.

func (*ColumnDefinition) SetSourceColumn

func (m *ColumnDefinition) SetSourceColumn(value ColumnDefinitionable)

SetSourceColumn sets the sourceColumn property value. The source column for the content type column.

func (*ColumnDefinition) SetSourceContentType

func (m *ColumnDefinition) SetSourceContentType(value ContentTypeInfoable)

SetSourceContentType sets the sourceContentType property value. ContentType from which this column is inherited from. Present only in contentTypes columns response. Read-only.

func (*ColumnDefinition) SetTerm

func (m *ColumnDefinition) SetTerm(value TermColumnable)

SetTerm sets the term property value. This column stores taxonomy terms.

func (*ColumnDefinition) SetText

func (m *ColumnDefinition) SetText(value TextColumnable)

SetText sets the text property value. This column stores text values.

func (*ColumnDefinition) SetThumbnail

func (m *ColumnDefinition) SetThumbnail(value ThumbnailColumnable)

SetThumbnail sets the thumbnail property value. This column stores thumbnail values.

func (*ColumnDefinition) SetTypeEscaped added in v0.0.2

func (m *ColumnDefinition) SetTypeEscaped(value *ColumnTypes)

SetTypeEscaped sets the type property value. For site columns, the type of column. Read-only.

func (*ColumnDefinition) SetValidation

func (m *ColumnDefinition) SetValidation(value ColumnValidationable)

SetValidation sets the validation property value. This column stores validation formula and message for the column.

type ColumnDefinitionable

type ColumnDefinitionable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBoolean() BooleanColumnable
	GetCalculated() CalculatedColumnable
	GetChoice() ChoiceColumnable
	GetColumnGroup() *string
	GetContentApprovalStatus() ContentApprovalStatusColumnable
	GetCurrency() CurrencyColumnable
	GetDateTime() DateTimeColumnable
	GetDefaultValue() DefaultColumnValueable
	GetDescription() *string
	GetDisplayName() *string
	GetEnforceUniqueValues() *bool
	GetGeolocation() GeolocationColumnable
	GetHidden() *bool
	GetHyperlinkOrPicture() HyperlinkOrPictureColumnable
	GetIndexed() *bool
	GetIsDeletable() *bool
	GetIsReorderable() *bool
	GetIsSealed() *bool
	GetLookup() LookupColumnable
	GetName() *string
	GetNumber() NumberColumnable
	GetPersonOrGroup() PersonOrGroupColumnable
	GetPropagateChanges() *bool
	GetReadOnly() *bool
	GetRequired() *bool
	GetSourceColumn() ColumnDefinitionable
	GetSourceContentType() ContentTypeInfoable
	GetTerm() TermColumnable
	GetText() TextColumnable
	GetThumbnail() ThumbnailColumnable
	GetTypeEscaped() *ColumnTypes
	GetValidation() ColumnValidationable
	SetBoolean(value BooleanColumnable)
	SetCalculated(value CalculatedColumnable)
	SetChoice(value ChoiceColumnable)
	SetColumnGroup(value *string)
	SetContentApprovalStatus(value ContentApprovalStatusColumnable)
	SetCurrency(value CurrencyColumnable)
	SetDateTime(value DateTimeColumnable)
	SetDefaultValue(value DefaultColumnValueable)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetEnforceUniqueValues(value *bool)
	SetGeolocation(value GeolocationColumnable)
	SetHidden(value *bool)
	SetHyperlinkOrPicture(value HyperlinkOrPictureColumnable)
	SetIndexed(value *bool)
	SetIsDeletable(value *bool)
	SetIsReorderable(value *bool)
	SetIsSealed(value *bool)
	SetLookup(value LookupColumnable)
	SetName(value *string)
	SetNumber(value NumberColumnable)
	SetPersonOrGroup(value PersonOrGroupColumnable)
	SetPropagateChanges(value *bool)
	SetReadOnly(value *bool)
	SetRequired(value *bool)
	SetSourceColumn(value ColumnDefinitionable)
	SetSourceContentType(value ContentTypeInfoable)
	SetTerm(value TermColumnable)
	SetText(value TextColumnable)
	SetThumbnail(value ThumbnailColumnable)
	SetTypeEscaped(value *ColumnTypes)
	SetValidation(value ColumnValidationable)
}

ColumnDefinitionable

type ColumnLink struct {
	Entity
	// contains filtered or unexported fields
}

ColumnLink

func NewColumnLink() *ColumnLink

NewColumnLink instantiates a new columnLink and sets the default values.

func (*ColumnLink) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ColumnLink) GetName

func (m *ColumnLink) GetName() *string

GetName gets the name property value. The name of the column in this content type.

func (*ColumnLink) Serialize

Serialize serializes information the current object

func (*ColumnLink) SetName

func (m *ColumnLink) SetName(value *string)

SetName sets the name property value. The name of the column in this content type.

type ColumnLinkable

type ColumnLinkable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	SetName(value *string)
}

ColumnLinkable

type ColumnTypes

type ColumnTypes int
const (
	NOTE_COLUMNTYPES ColumnTypes = iota
	TEXT_COLUMNTYPES
	CHOICE_COLUMNTYPES
	MULTICHOICE_COLUMNTYPES
	NUMBER_COLUMNTYPES
	CURRENCY_COLUMNTYPES
	DATETIME_COLUMNTYPES
	LOOKUP_COLUMNTYPES
	BOOLEAN_COLUMNTYPES
	USER_COLUMNTYPES
	URL_COLUMNTYPES
	CALCULATED_COLUMNTYPES
	LOCATION_COLUMNTYPES
	GEOLOCATION_COLUMNTYPES
	TERM_COLUMNTYPES
	MULTITERM_COLUMNTYPES
	THUMBNAIL_COLUMNTYPES
	APPROVALSTATUS_COLUMNTYPES
	UNKNOWNFUTUREVALUE_COLUMNTYPES
)

func (ColumnTypes) String

func (i ColumnTypes) String() string

type ColumnValidation

type ColumnValidation struct {
	// contains filtered or unexported fields
}

ColumnValidation

func NewColumnValidation

func NewColumnValidation() *ColumnValidation

NewColumnValidation instantiates a new columnValidation and sets the default values.

func (*ColumnValidation) GetAdditionalData

func (m *ColumnValidation) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ColumnValidation) GetDefaultLanguage

func (m *ColumnValidation) GetDefaultLanguage() *string

GetDefaultLanguage gets the defaultLanguage property value. Default BCP 47 language tag for the description.

func (*ColumnValidation) GetDescriptions

func (m *ColumnValidation) GetDescriptions() []DisplayNameLocalizationable

GetDescriptions gets the descriptions property value. Localized messages that explain what is needed for this column's value to be considered valid. User will be prompted with this message if validation fails.

func (*ColumnValidation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ColumnValidation) GetFormula

func (m *ColumnValidation) GetFormula() *string

GetFormula gets the formula property value. The formula to validate column value. For examples, see Examples of common formulas in lists.

func (*ColumnValidation) GetOdataType

func (m *ColumnValidation) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ColumnValidation) Serialize

Serialize serializes information the current object

func (*ColumnValidation) SetAdditionalData

func (m *ColumnValidation) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ColumnValidation) SetDefaultLanguage

func (m *ColumnValidation) SetDefaultLanguage(value *string)

SetDefaultLanguage sets the defaultLanguage property value. Default BCP 47 language tag for the description.

func (*ColumnValidation) SetDescriptions

func (m *ColumnValidation) SetDescriptions(value []DisplayNameLocalizationable)

SetDescriptions sets the descriptions property value. Localized messages that explain what is needed for this column's value to be considered valid. User will be prompted with this message if validation fails.

func (*ColumnValidation) SetFormula

func (m *ColumnValidation) SetFormula(value *string)

SetFormula sets the formula property value. The formula to validate column value. For examples, see Examples of common formulas in lists.

func (*ColumnValidation) SetOdataType

func (m *ColumnValidation) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ColumnValidationable

type ColumnValidationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDefaultLanguage() *string
	GetDescriptions() []DisplayNameLocalizationable
	GetFormula() *string
	GetOdataType() *string
	SetDefaultLanguage(value *string)
	SetDescriptions(value []DisplayNameLocalizationable)
	SetFormula(value *string)
	SetOdataType(value *string)
}

ColumnValidationable

type ComplianceState

type ComplianceState int

Compliance state.

const (
	// Unknown.
	UNKNOWN_COMPLIANCESTATE ComplianceState = iota
	// Compliant.
	COMPLIANT_COMPLIANCESTATE
	// Device is non-compliant and is blocked from corporate resources.
	NONCOMPLIANT_COMPLIANCESTATE
	// Conflict with other rules.
	CONFLICT_COMPLIANCESTATE
	// Error.
	ERROR_COMPLIANCESTATE
	// Device is non-compliant but still has access to corporate resources
	INGRACEPERIOD_COMPLIANCESTATE
	// Managed by Config Manager
	CONFIGMANAGER_COMPLIANCESTATE
)

func (ComplianceState) String

func (i ComplianceState) String() string

type ComplianceStatus

type ComplianceStatus int
const (
	UNKNOWN_COMPLIANCESTATUS ComplianceStatus = iota
	NOTAPPLICABLE_COMPLIANCESTATUS
	COMPLIANT_COMPLIANCESTATUS
	REMEDIATED_COMPLIANCESTATUS
	NONCOMPLIANT_COMPLIANCESTATUS
	ERROR_COMPLIANCESTATUS
	CONFLICT_COMPLIANCESTATUS
	NOTASSIGNED_COMPLIANCESTATUS
)

func (ComplianceStatus) String

func (i ComplianceStatus) String() string

type ConfigurationManagerClientEnabledFeatures

type ConfigurationManagerClientEnabledFeatures struct {
	// contains filtered or unexported fields
}

ConfigurationManagerClientEnabledFeatures configuration Manager client enabled features

func NewConfigurationManagerClientEnabledFeatures

func NewConfigurationManagerClientEnabledFeatures() *ConfigurationManagerClientEnabledFeatures

NewConfigurationManagerClientEnabledFeatures instantiates a new configurationManagerClientEnabledFeatures and sets the default values.

func (*ConfigurationManagerClientEnabledFeatures) GetAdditionalData

func (m *ConfigurationManagerClientEnabledFeatures) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ConfigurationManagerClientEnabledFeatures) GetCompliancePolicy

func (m *ConfigurationManagerClientEnabledFeatures) GetCompliancePolicy() *bool

GetCompliancePolicy gets the compliancePolicy property value. Whether compliance policy is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) GetDeviceConfiguration

func (m *ConfigurationManagerClientEnabledFeatures) GetDeviceConfiguration() *bool

GetDeviceConfiguration gets the deviceConfiguration property value. Whether device configuration is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ConfigurationManagerClientEnabledFeatures) GetInventory

GetInventory gets the inventory property value. Whether inventory is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) GetModernApps

func (m *ConfigurationManagerClientEnabledFeatures) GetModernApps() *bool

GetModernApps gets the modernApps property value. Whether modern application is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) GetOdataType

GetOdataType gets the @odata.type property value. The OdataType property

func (*ConfigurationManagerClientEnabledFeatures) GetResourceAccess

func (m *ConfigurationManagerClientEnabledFeatures) GetResourceAccess() *bool

GetResourceAccess gets the resourceAccess property value. Whether resource access is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) GetWindowsUpdateForBusiness

func (m *ConfigurationManagerClientEnabledFeatures) GetWindowsUpdateForBusiness() *bool

GetWindowsUpdateForBusiness gets the windowsUpdateForBusiness property value. Whether Windows Update for Business is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) Serialize

Serialize serializes information the current object

func (*ConfigurationManagerClientEnabledFeatures) SetAdditionalData

func (m *ConfigurationManagerClientEnabledFeatures) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ConfigurationManagerClientEnabledFeatures) SetCompliancePolicy

func (m *ConfigurationManagerClientEnabledFeatures) SetCompliancePolicy(value *bool)

SetCompliancePolicy sets the compliancePolicy property value. Whether compliance policy is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) SetDeviceConfiguration

func (m *ConfigurationManagerClientEnabledFeatures) SetDeviceConfiguration(value *bool)

SetDeviceConfiguration sets the deviceConfiguration property value. Whether device configuration is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) SetInventory

func (m *ConfigurationManagerClientEnabledFeatures) SetInventory(value *bool)

SetInventory sets the inventory property value. Whether inventory is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) SetModernApps

func (m *ConfigurationManagerClientEnabledFeatures) SetModernApps(value *bool)

SetModernApps sets the modernApps property value. Whether modern application is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) SetOdataType

func (m *ConfigurationManagerClientEnabledFeatures) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ConfigurationManagerClientEnabledFeatures) SetResourceAccess

func (m *ConfigurationManagerClientEnabledFeatures) SetResourceAccess(value *bool)

SetResourceAccess sets the resourceAccess property value. Whether resource access is managed by Intune

func (*ConfigurationManagerClientEnabledFeatures) SetWindowsUpdateForBusiness

func (m *ConfigurationManagerClientEnabledFeatures) SetWindowsUpdateForBusiness(value *bool)

SetWindowsUpdateForBusiness sets the windowsUpdateForBusiness property value. Whether Windows Update for Business is managed by Intune

type ConfigurationManagerClientEnabledFeaturesable

type ConfigurationManagerClientEnabledFeaturesable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCompliancePolicy() *bool
	GetDeviceConfiguration() *bool
	GetInventory() *bool
	GetModernApps() *bool
	GetOdataType() *string
	GetResourceAccess() *bool
	GetWindowsUpdateForBusiness() *bool
	SetCompliancePolicy(value *bool)
	SetDeviceConfiguration(value *bool)
	SetInventory(value *bool)
	SetModernApps(value *bool)
	SetOdataType(value *string)
	SetResourceAccess(value *bool)
	SetWindowsUpdateForBusiness(value *bool)
}

ConfigurationManagerClientEnabledFeaturesable

type Contact

type Contact struct {
	OutlookItem
	// contains filtered or unexported fields
}

Contact

func NewContact

func NewContact() *Contact

NewContact instantiates a new contact and sets the default values.

func (*Contact) GetAssistantName

func (m *Contact) GetAssistantName() *string

GetAssistantName gets the assistantName property value. The name of the contact's assistant.

func (*Contact) GetBirthday

GetBirthday gets the birthday property value. The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Contact) GetBusinessAddress

func (m *Contact) GetBusinessAddress() PhysicalAddressable

GetBusinessAddress gets the businessAddress property value. The contact's business address.

func (*Contact) GetBusinessHomePage

func (m *Contact) GetBusinessHomePage() *string

GetBusinessHomePage gets the businessHomePage property value. The business home page of the contact.

func (*Contact) GetBusinessPhones

func (m *Contact) GetBusinessPhones() []string

GetBusinessPhones gets the businessPhones property value. The contact's business phone numbers.

func (*Contact) GetChildren

func (m *Contact) GetChildren() []string

GetChildren gets the children property value. The names of the contact's children.

func (*Contact) GetCompanyName

func (m *Contact) GetCompanyName() *string

GetCompanyName gets the companyName property value. The name of the contact's company.

func (*Contact) GetDepartment

func (m *Contact) GetDepartment() *string

GetDepartment gets the department property value. The contact's department.

func (*Contact) GetDisplayName

func (m *Contact) GetDisplayName() *string

GetDisplayName gets the displayName property value. The contact's display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation.

func (*Contact) GetEmailAddresses

func (m *Contact) GetEmailAddresses() []EmailAddressable

GetEmailAddresses gets the emailAddresses property value. The contact's email addresses.

func (*Contact) GetExtensions

func (m *Contact) GetExtensions() []Extensionable

GetExtensions gets the extensions property value. The collection of open extensions defined for the contact. Read-only. Nullable.

func (*Contact) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Contact) GetFileAs

func (m *Contact) GetFileAs() *string

GetFileAs gets the fileAs property value. The name the contact is filed under.

func (*Contact) GetGeneration

func (m *Contact) GetGeneration() *string

GetGeneration gets the generation property value. The contact's generation.

func (*Contact) GetGivenName

func (m *Contact) GetGivenName() *string

GetGivenName gets the givenName property value. The contact's given name.

func (*Contact) GetHomeAddress

func (m *Contact) GetHomeAddress() PhysicalAddressable

GetHomeAddress gets the homeAddress property value. The contact's home address.

func (*Contact) GetHomePhones

func (m *Contact) GetHomePhones() []string

GetHomePhones gets the homePhones property value. The contact's home phone numbers.

func (*Contact) GetImAddresses

func (m *Contact) GetImAddresses() []string

GetImAddresses gets the imAddresses property value. The imAddresses property

func (*Contact) GetInitials

func (m *Contact) GetInitials() *string

GetInitials gets the initials property value. The initials property

func (*Contact) GetJobTitle

func (m *Contact) GetJobTitle() *string

GetJobTitle gets the jobTitle property value. The jobTitle property

func (*Contact) GetManager

func (m *Contact) GetManager() *string

GetManager gets the manager property value. The manager property

func (*Contact) GetMiddleName

func (m *Contact) GetMiddleName() *string

GetMiddleName gets the middleName property value. The middleName property

func (*Contact) GetMobilePhone

func (m *Contact) GetMobilePhone() *string

GetMobilePhone gets the mobilePhone property value. The mobilePhone property

func (*Contact) GetMultiValueExtendedProperties

func (m *Contact) GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable

GetMultiValueExtendedProperties gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the contact. Read-only. Nullable.

func (*Contact) GetNickName

func (m *Contact) GetNickName() *string

GetNickName gets the nickName property value. The nickName property

func (*Contact) GetOfficeLocation

func (m *Contact) GetOfficeLocation() *string

GetOfficeLocation gets the officeLocation property value. The officeLocation property

func (*Contact) GetOtherAddress

func (m *Contact) GetOtherAddress() PhysicalAddressable

GetOtherAddress gets the otherAddress property value. The otherAddress property

func (*Contact) GetParentFolderId

func (m *Contact) GetParentFolderId() *string

GetParentFolderId gets the parentFolderId property value. The parentFolderId property

func (*Contact) GetPersonalNotes

func (m *Contact) GetPersonalNotes() *string

GetPersonalNotes gets the personalNotes property value. The personalNotes property

func (*Contact) GetPhoto

func (m *Contact) GetPhoto() ProfilePhotoable

GetPhoto gets the photo property value. Optional contact picture. You can get or set a photo for a contact.

func (*Contact) GetProfession

func (m *Contact) GetProfession() *string

GetProfession gets the profession property value. The profession property

func (*Contact) GetSingleValueExtendedProperties

func (m *Contact) GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable

GetSingleValueExtendedProperties gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the contact. Read-only. Nullable.

func (*Contact) GetSpouseName

func (m *Contact) GetSpouseName() *string

GetSpouseName gets the spouseName property value. The spouseName property

func (*Contact) GetSurname

func (m *Contact) GetSurname() *string

GetSurname gets the surname property value. The surname property

func (*Contact) GetTitle

func (m *Contact) GetTitle() *string

GetTitle gets the title property value. The title property

func (*Contact) GetYomiCompanyName

func (m *Contact) GetYomiCompanyName() *string

GetYomiCompanyName gets the yomiCompanyName property value. The yomiCompanyName property

func (*Contact) GetYomiGivenName

func (m *Contact) GetYomiGivenName() *string

GetYomiGivenName gets the yomiGivenName property value. The yomiGivenName property

func (*Contact) GetYomiSurname

func (m *Contact) GetYomiSurname() *string

GetYomiSurname gets the yomiSurname property value. The yomiSurname property

func (*Contact) Serialize

Serialize serializes information the current object

func (*Contact) SetAssistantName

func (m *Contact) SetAssistantName(value *string)

SetAssistantName sets the assistantName property value. The name of the contact's assistant.

func (*Contact) SetBirthday

SetBirthday sets the birthday property value. The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Contact) SetBusinessAddress

func (m *Contact) SetBusinessAddress(value PhysicalAddressable)

SetBusinessAddress sets the businessAddress property value. The contact's business address.

func (*Contact) SetBusinessHomePage

func (m *Contact) SetBusinessHomePage(value *string)

SetBusinessHomePage sets the businessHomePage property value. The business home page of the contact.

func (*Contact) SetBusinessPhones

func (m *Contact) SetBusinessPhones(value []string)

SetBusinessPhones sets the businessPhones property value. The contact's business phone numbers.

func (*Contact) SetChildren

func (m *Contact) SetChildren(value []string)

SetChildren sets the children property value. The names of the contact's children.

func (*Contact) SetCompanyName

func (m *Contact) SetCompanyName(value *string)

SetCompanyName sets the companyName property value. The name of the contact's company.

func (*Contact) SetDepartment

func (m *Contact) SetDepartment(value *string)

SetDepartment sets the department property value. The contact's department.

func (*Contact) SetDisplayName

func (m *Contact) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The contact's display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation.

func (*Contact) SetEmailAddresses

func (m *Contact) SetEmailAddresses(value []EmailAddressable)

SetEmailAddresses sets the emailAddresses property value. The contact's email addresses.

func (*Contact) SetExtensions

func (m *Contact) SetExtensions(value []Extensionable)

SetExtensions sets the extensions property value. The collection of open extensions defined for the contact. Read-only. Nullable.

func (*Contact) SetFileAs

func (m *Contact) SetFileAs(value *string)

SetFileAs sets the fileAs property value. The name the contact is filed under.

func (*Contact) SetGeneration

func (m *Contact) SetGeneration(value *string)

SetGeneration sets the generation property value. The contact's generation.

func (*Contact) SetGivenName

func (m *Contact) SetGivenName(value *string)

SetGivenName sets the givenName property value. The contact's given name.

func (*Contact) SetHomeAddress

func (m *Contact) SetHomeAddress(value PhysicalAddressable)

SetHomeAddress sets the homeAddress property value. The contact's home address.

func (*Contact) SetHomePhones

func (m *Contact) SetHomePhones(value []string)

SetHomePhones sets the homePhones property value. The contact's home phone numbers.

func (*Contact) SetImAddresses

func (m *Contact) SetImAddresses(value []string)

SetImAddresses sets the imAddresses property value. The imAddresses property

func (*Contact) SetInitials

func (m *Contact) SetInitials(value *string)

SetInitials sets the initials property value. The initials property

func (*Contact) SetJobTitle

func (m *Contact) SetJobTitle(value *string)

SetJobTitle sets the jobTitle property value. The jobTitle property

func (*Contact) SetManager

func (m *Contact) SetManager(value *string)

SetManager sets the manager property value. The manager property

func (*Contact) SetMiddleName

func (m *Contact) SetMiddleName(value *string)

SetMiddleName sets the middleName property value. The middleName property

func (*Contact) SetMobilePhone

func (m *Contact) SetMobilePhone(value *string)

SetMobilePhone sets the mobilePhone property value. The mobilePhone property

func (*Contact) SetMultiValueExtendedProperties

func (m *Contact) SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)

SetMultiValueExtendedProperties sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the contact. Read-only. Nullable.

func (*Contact) SetNickName

func (m *Contact) SetNickName(value *string)

SetNickName sets the nickName property value. The nickName property

func (*Contact) SetOfficeLocation

func (m *Contact) SetOfficeLocation(value *string)

SetOfficeLocation sets the officeLocation property value. The officeLocation property

func (*Contact) SetOtherAddress

func (m *Contact) SetOtherAddress(value PhysicalAddressable)

SetOtherAddress sets the otherAddress property value. The otherAddress property

func (*Contact) SetParentFolderId

func (m *Contact) SetParentFolderId(value *string)

SetParentFolderId sets the parentFolderId property value. The parentFolderId property

func (*Contact) SetPersonalNotes

func (m *Contact) SetPersonalNotes(value *string)

SetPersonalNotes sets the personalNotes property value. The personalNotes property

func (*Contact) SetPhoto

func (m *Contact) SetPhoto(value ProfilePhotoable)

SetPhoto sets the photo property value. Optional contact picture. You can get or set a photo for a contact.

func (*Contact) SetProfession

func (m *Contact) SetProfession(value *string)

SetProfession sets the profession property value. The profession property

func (*Contact) SetSingleValueExtendedProperties

func (m *Contact) SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)

SetSingleValueExtendedProperties sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the contact. Read-only. Nullable.

func (*Contact) SetSpouseName

func (m *Contact) SetSpouseName(value *string)

SetSpouseName sets the spouseName property value. The spouseName property

func (*Contact) SetSurname

func (m *Contact) SetSurname(value *string)

SetSurname sets the surname property value. The surname property

func (*Contact) SetTitle

func (m *Contact) SetTitle(value *string)

SetTitle sets the title property value. The title property

func (*Contact) SetYomiCompanyName

func (m *Contact) SetYomiCompanyName(value *string)

SetYomiCompanyName sets the yomiCompanyName property value. The yomiCompanyName property

func (*Contact) SetYomiGivenName

func (m *Contact) SetYomiGivenName(value *string)

SetYomiGivenName sets the yomiGivenName property value. The yomiGivenName property

func (*Contact) SetYomiSurname

func (m *Contact) SetYomiSurname(value *string)

SetYomiSurname sets the yomiSurname property value. The yomiSurname property

type ContactFolder

type ContactFolder struct {
	Entity
	// contains filtered or unexported fields
}

ContactFolder

func NewContactFolder

func NewContactFolder() *ContactFolder

NewContactFolder instantiates a new contactFolder and sets the default values.

func (*ContactFolder) GetChildFolders

func (m *ContactFolder) GetChildFolders() []ContactFolderable

GetChildFolders gets the childFolders property value. The collection of child folders in the folder. Navigation property. Read-only. Nullable.

func (*ContactFolder) GetContacts

func (m *ContactFolder) GetContacts() []Contactable

GetContacts gets the contacts property value. The contacts in the folder. Navigation property. Read-only. Nullable.

func (*ContactFolder) GetDisplayName

func (m *ContactFolder) GetDisplayName() *string

GetDisplayName gets the displayName property value. The folder's display name.

func (*ContactFolder) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ContactFolder) GetMultiValueExtendedProperties

func (m *ContactFolder) GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable

GetMultiValueExtendedProperties gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable.

func (*ContactFolder) GetParentFolderId

func (m *ContactFolder) GetParentFolderId() *string

GetParentFolderId gets the parentFolderId property value. The ID of the folder's parent folder.

func (*ContactFolder) GetSingleValueExtendedProperties

func (m *ContactFolder) GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable

GetSingleValueExtendedProperties gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable.

func (*ContactFolder) Serialize

Serialize serializes information the current object

func (*ContactFolder) SetChildFolders

func (m *ContactFolder) SetChildFolders(value []ContactFolderable)

SetChildFolders sets the childFolders property value. The collection of child folders in the folder. Navigation property. Read-only. Nullable.

func (*ContactFolder) SetContacts

func (m *ContactFolder) SetContacts(value []Contactable)

SetContacts sets the contacts property value. The contacts in the folder. Navigation property. Read-only. Nullable.

func (*ContactFolder) SetDisplayName

func (m *ContactFolder) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The folder's display name.

func (*ContactFolder) SetMultiValueExtendedProperties

func (m *ContactFolder) SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)

SetMultiValueExtendedProperties sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable.

func (*ContactFolder) SetParentFolderId

func (m *ContactFolder) SetParentFolderId(value *string)

SetParentFolderId sets the parentFolderId property value. The ID of the folder's parent folder.

func (*ContactFolder) SetSingleValueExtendedProperties

func (m *ContactFolder) SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)

SetSingleValueExtendedProperties sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable.

type ContactFolderable

type ContactFolderable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetChildFolders() []ContactFolderable
	GetContacts() []Contactable
	GetDisplayName() *string
	GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable
	GetParentFolderId() *string
	GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable
	SetChildFolders(value []ContactFolderable)
	SetContacts(value []Contactable)
	SetDisplayName(value *string)
	SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)
	SetParentFolderId(value *string)
	SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)
}

ContactFolderable

type Contactable

type Contactable interface {
	OutlookItemable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAssistantName() *string
	GetBirthday() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetBusinessAddress() PhysicalAddressable
	GetBusinessHomePage() *string
	GetBusinessPhones() []string
	GetChildren() []string
	GetCompanyName() *string
	GetDepartment() *string
	GetDisplayName() *string
	GetEmailAddresses() []EmailAddressable
	GetExtensions() []Extensionable
	GetFileAs() *string
	GetGeneration() *string
	GetGivenName() *string
	GetHomeAddress() PhysicalAddressable
	GetHomePhones() []string
	GetImAddresses() []string
	GetInitials() *string
	GetJobTitle() *string
	GetManager() *string
	GetMiddleName() *string
	GetMobilePhone() *string
	GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable
	GetNickName() *string
	GetOfficeLocation() *string
	GetOtherAddress() PhysicalAddressable
	GetParentFolderId() *string
	GetPersonalNotes() *string
	GetPhoto() ProfilePhotoable
	GetProfession() *string
	GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable
	GetSpouseName() *string
	GetSurname() *string
	GetTitle() *string
	GetYomiCompanyName() *string
	GetYomiGivenName() *string
	GetYomiSurname() *string
	SetAssistantName(value *string)
	SetBirthday(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetBusinessAddress(value PhysicalAddressable)
	SetBusinessHomePage(value *string)
	SetBusinessPhones(value []string)
	SetChildren(value []string)
	SetCompanyName(value *string)
	SetDepartment(value *string)
	SetDisplayName(value *string)
	SetEmailAddresses(value []EmailAddressable)
	SetExtensions(value []Extensionable)
	SetFileAs(value *string)
	SetGeneration(value *string)
	SetGivenName(value *string)
	SetHomeAddress(value PhysicalAddressable)
	SetHomePhones(value []string)
	SetImAddresses(value []string)
	SetInitials(value *string)
	SetJobTitle(value *string)
	SetManager(value *string)
	SetMiddleName(value *string)
	SetMobilePhone(value *string)
	SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)
	SetNickName(value *string)
	SetOfficeLocation(value *string)
	SetOtherAddress(value PhysicalAddressable)
	SetParentFolderId(value *string)
	SetPersonalNotes(value *string)
	SetPhoto(value ProfilePhotoable)
	SetProfession(value *string)
	SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)
	SetSpouseName(value *string)
	SetSurname(value *string)
	SetTitle(value *string)
	SetYomiCompanyName(value *string)
	SetYomiGivenName(value *string)
	SetYomiSurname(value *string)
}

Contactable

type ContentApprovalStatusColumn

type ContentApprovalStatusColumn struct {
	// contains filtered or unexported fields
}

ContentApprovalStatusColumn

func NewContentApprovalStatusColumn

func NewContentApprovalStatusColumn() *ContentApprovalStatusColumn

NewContentApprovalStatusColumn instantiates a new contentApprovalStatusColumn and sets the default values.

func (*ContentApprovalStatusColumn) GetAdditionalData

func (m *ContentApprovalStatusColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ContentApprovalStatusColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ContentApprovalStatusColumn) GetOdataType

func (m *ContentApprovalStatusColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ContentApprovalStatusColumn) Serialize

Serialize serializes information the current object

func (*ContentApprovalStatusColumn) SetAdditionalData

func (m *ContentApprovalStatusColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ContentApprovalStatusColumn) SetOdataType

func (m *ContentApprovalStatusColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ContentType

type ContentType struct {
	Entity
	// contains filtered or unexported fields
}

ContentType

func NewContentType

func NewContentType() *ContentType

NewContentType instantiates a new contentType and sets the default values.

func (*ContentType) GetAssociatedHubsUrls

func (m *ContentType) GetAssociatedHubsUrls() []string

GetAssociatedHubsUrls gets the associatedHubsUrls property value. List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites.

func (*ContentType) GetBase

func (m *ContentType) GetBase() ContentTypeable

GetBase gets the base property value. Parent contentType from which this content type is derived.

func (*ContentType) GetBaseTypes

func (m *ContentType) GetBaseTypes() []ContentTypeable

GetBaseTypes gets the baseTypes property value. The collection of content types that are ancestors of this content type.

func (m *ContentType) GetColumnLinks() []ColumnLinkable

GetColumnLinks gets the columnLinks property value. The collection of columns that are required by this content type.

func (*ContentType) GetColumnPositions

func (m *ContentType) GetColumnPositions() []ColumnDefinitionable

GetColumnPositions gets the columnPositions property value. Column order information in a content type.

func (*ContentType) GetColumns

func (m *ContentType) GetColumns() []ColumnDefinitionable

GetColumns gets the columns property value. The collection of column definitions for this contentType.

func (*ContentType) GetDescription

func (m *ContentType) GetDescription() *string

GetDescription gets the description property value. The descriptive text for the item.

func (*ContentType) GetDocumentSet

func (m *ContentType) GetDocumentSet() DocumentSetable

GetDocumentSet gets the documentSet property value. Document Set metadata.

func (*ContentType) GetDocumentTemplate

func (m *ContentType) GetDocumentTemplate() DocumentSetContentable

GetDocumentTemplate gets the documentTemplate property value. Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type.

func (*ContentType) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ContentType) GetGroup

func (m *ContentType) GetGroup() *string

GetGroup gets the group property value. The name of the group this content type belongs to. Helps organize related content types.

func (*ContentType) GetHidden

func (m *ContentType) GetHidden() *bool

GetHidden gets the hidden property value. Indicates whether the content type is hidden in the list's 'New' menu.

func (*ContentType) GetInheritedFrom

func (m *ContentType) GetInheritedFrom() ItemReferenceable

GetInheritedFrom gets the inheritedFrom property value. If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.

func (*ContentType) GetIsBuiltIn

func (m *ContentType) GetIsBuiltIn() *bool

GetIsBuiltIn gets the isBuiltIn property value. Specifies if a content type is a built-in content type.

func (*ContentType) GetName

func (m *ContentType) GetName() *string

GetName gets the name property value. The name of the content type.

func (*ContentType) GetOrder

func (m *ContentType) GetOrder() ContentTypeOrderable

GetOrder gets the order property value. Specifies the order in which the content type appears in the selection UI.

func (*ContentType) GetParentId

func (m *ContentType) GetParentId() *string

GetParentId gets the parentId property value. The unique identifier of the content type.

func (*ContentType) GetPropagateChanges

func (m *ContentType) GetPropagateChanges() *bool

GetPropagateChanges gets the propagateChanges property value. If true, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.

func (*ContentType) GetReadOnly

func (m *ContentType) GetReadOnly() *bool

GetReadOnly gets the readOnly property value. If true, the content type can't be modified unless this value is first set to false.

func (*ContentType) GetSealed

func (m *ContentType) GetSealed() *bool

GetSealed gets the sealed property value. If true, the content type can't be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.

func (*ContentType) Serialize

Serialize serializes information the current object

func (*ContentType) SetAssociatedHubsUrls

func (m *ContentType) SetAssociatedHubsUrls(value []string)

SetAssociatedHubsUrls sets the associatedHubsUrls property value. List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites.

func (*ContentType) SetBase

func (m *ContentType) SetBase(value ContentTypeable)

SetBase sets the base property value. Parent contentType from which this content type is derived.

func (*ContentType) SetBaseTypes

func (m *ContentType) SetBaseTypes(value []ContentTypeable)

SetBaseTypes sets the baseTypes property value. The collection of content types that are ancestors of this content type.

func (m *ContentType) SetColumnLinks(value []ColumnLinkable)

SetColumnLinks sets the columnLinks property value. The collection of columns that are required by this content type.

func (*ContentType) SetColumnPositions

func (m *ContentType) SetColumnPositions(value []ColumnDefinitionable)

SetColumnPositions sets the columnPositions property value. Column order information in a content type.

func (*ContentType) SetColumns

func (m *ContentType) SetColumns(value []ColumnDefinitionable)

SetColumns sets the columns property value. The collection of column definitions for this contentType.

func (*ContentType) SetDescription

func (m *ContentType) SetDescription(value *string)

SetDescription sets the description property value. The descriptive text for the item.

func (*ContentType) SetDocumentSet

func (m *ContentType) SetDocumentSet(value DocumentSetable)

SetDocumentSet sets the documentSet property value. Document Set metadata.

func (*ContentType) SetDocumentTemplate

func (m *ContentType) SetDocumentTemplate(value DocumentSetContentable)

SetDocumentTemplate sets the documentTemplate property value. Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type.

func (*ContentType) SetGroup

func (m *ContentType) SetGroup(value *string)

SetGroup sets the group property value. The name of the group this content type belongs to. Helps organize related content types.

func (*ContentType) SetHidden

func (m *ContentType) SetHidden(value *bool)

SetHidden sets the hidden property value. Indicates whether the content type is hidden in the list's 'New' menu.

func (*ContentType) SetInheritedFrom

func (m *ContentType) SetInheritedFrom(value ItemReferenceable)

SetInheritedFrom sets the inheritedFrom property value. If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.

func (*ContentType) SetIsBuiltIn

func (m *ContentType) SetIsBuiltIn(value *bool)

SetIsBuiltIn sets the isBuiltIn property value. Specifies if a content type is a built-in content type.

func (*ContentType) SetName

func (m *ContentType) SetName(value *string)

SetName sets the name property value. The name of the content type.

func (*ContentType) SetOrder

func (m *ContentType) SetOrder(value ContentTypeOrderable)

SetOrder sets the order property value. Specifies the order in which the content type appears in the selection UI.

func (*ContentType) SetParentId

func (m *ContentType) SetParentId(value *string)

SetParentId sets the parentId property value. The unique identifier of the content type.

func (*ContentType) SetPropagateChanges

func (m *ContentType) SetPropagateChanges(value *bool)

SetPropagateChanges sets the propagateChanges property value. If true, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.

func (*ContentType) SetReadOnly

func (m *ContentType) SetReadOnly(value *bool)

SetReadOnly sets the readOnly property value. If true, the content type can't be modified unless this value is first set to false.

func (*ContentType) SetSealed

func (m *ContentType) SetSealed(value *bool)

SetSealed sets the sealed property value. If true, the content type can't be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.

type ContentTypeInfo

type ContentTypeInfo struct {
	// contains filtered or unexported fields
}

ContentTypeInfo

func NewContentTypeInfo

func NewContentTypeInfo() *ContentTypeInfo

NewContentTypeInfo instantiates a new contentTypeInfo and sets the default values.

func (*ContentTypeInfo) GetAdditionalData

func (m *ContentTypeInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ContentTypeInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ContentTypeInfo) GetId

func (m *ContentTypeInfo) GetId() *string

GetId gets the id property value. The ID of the content type.

func (*ContentTypeInfo) GetName

func (m *ContentTypeInfo) GetName() *string

GetName gets the name property value. The name of the content type.

func (*ContentTypeInfo) GetOdataType

func (m *ContentTypeInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ContentTypeInfo) Serialize

Serialize serializes information the current object

func (*ContentTypeInfo) SetAdditionalData

func (m *ContentTypeInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ContentTypeInfo) SetId

func (m *ContentTypeInfo) SetId(value *string)

SetId sets the id property value. The ID of the content type.

func (*ContentTypeInfo) SetName

func (m *ContentTypeInfo) SetName(value *string)

SetName sets the name property value. The name of the content type.

func (*ContentTypeInfo) SetOdataType

func (m *ContentTypeInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ContentTypeInfoable

type ContentTypeInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetId() *string
	GetName() *string
	GetOdataType() *string
	SetId(value *string)
	SetName(value *string)
	SetOdataType(value *string)
}

ContentTypeInfoable

type ContentTypeOrder

type ContentTypeOrder struct {
	// contains filtered or unexported fields
}

ContentTypeOrder

func NewContentTypeOrder

func NewContentTypeOrder() *ContentTypeOrder

NewContentTypeOrder instantiates a new contentTypeOrder and sets the default values.

func (*ContentTypeOrder) GetAdditionalData

func (m *ContentTypeOrder) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ContentTypeOrder) GetDefaultEscaped added in v0.0.2

func (m *ContentTypeOrder) GetDefaultEscaped() *bool

GetDefaultEscaped gets the default property value. Indicates whether this is the default content type

func (*ContentTypeOrder) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ContentTypeOrder) GetOdataType

func (m *ContentTypeOrder) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ContentTypeOrder) GetPosition

func (m *ContentTypeOrder) GetPosition() *int32

GetPosition gets the position property value. Specifies the position in which the content type appears in the selection UI.

func (*ContentTypeOrder) Serialize

Serialize serializes information the current object

func (*ContentTypeOrder) SetAdditionalData

func (m *ContentTypeOrder) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ContentTypeOrder) SetDefaultEscaped added in v0.0.2

func (m *ContentTypeOrder) SetDefaultEscaped(value *bool)

SetDefaultEscaped sets the default property value. Indicates whether this is the default content type

func (*ContentTypeOrder) SetOdataType

func (m *ContentTypeOrder) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ContentTypeOrder) SetPosition

func (m *ContentTypeOrder) SetPosition(value *int32)

SetPosition sets the position property value. Specifies the position in which the content type appears in the selection UI.

type ContentTypeOrderable

type ContentTypeOrderable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDefaultEscaped() *bool
	GetOdataType() *string
	GetPosition() *int32
	SetDefaultEscaped(value *bool)
	SetOdataType(value *string)
	SetPosition(value *int32)
}

ContentTypeOrderable

type ContentTypeable

type ContentTypeable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAssociatedHubsUrls() []string
	GetBase() ContentTypeable
	GetBaseTypes() []ContentTypeable
	GetColumnLinks() []ColumnLinkable
	GetColumnPositions() []ColumnDefinitionable
	GetColumns() []ColumnDefinitionable
	GetDescription() *string
	GetDocumentSet() DocumentSetable
	GetDocumentTemplate() DocumentSetContentable
	GetGroup() *string
	GetHidden() *bool
	GetInheritedFrom() ItemReferenceable
	GetIsBuiltIn() *bool
	GetName() *string
	GetOrder() ContentTypeOrderable
	GetParentId() *string
	GetPropagateChanges() *bool
	GetReadOnly() *bool
	GetSealed() *bool
	SetAssociatedHubsUrls(value []string)
	SetBase(value ContentTypeable)
	SetBaseTypes(value []ContentTypeable)
	SetColumnLinks(value []ColumnLinkable)
	SetColumnPositions(value []ColumnDefinitionable)
	SetColumns(value []ColumnDefinitionable)
	SetDescription(value *string)
	SetDocumentSet(value DocumentSetable)
	SetDocumentTemplate(value DocumentSetContentable)
	SetGroup(value *string)
	SetHidden(value *bool)
	SetInheritedFrom(value ItemReferenceable)
	SetIsBuiltIn(value *bool)
	SetName(value *string)
	SetOrder(value ContentTypeOrderable)
	SetParentId(value *string)
	SetPropagateChanges(value *bool)
	SetReadOnly(value *bool)
	SetSealed(value *bool)
}

ContentTypeable

type Conversation

type Conversation struct {
	Entity
	// contains filtered or unexported fields
}

Conversation

func NewConversation

func NewConversation() *Conversation

NewConversation instantiates a new conversation and sets the default values.

func (*Conversation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Conversation) GetHasAttachments

func (m *Conversation) GetHasAttachments() *bool

GetHasAttachments gets the hasAttachments property value. Indicates whether any of the posts within this Conversation has at least one attachment. Supports $filter (eq, ne) and $search.

func (*Conversation) GetLastDeliveredDateTime

GetLastDeliveredDateTime gets the lastDeliveredDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Conversation) GetPreview

func (m *Conversation) GetPreview() *string

GetPreview gets the preview property value. A short summary from the body of the latest post in this conversation. Supports $filter (eq, ne, le, ge).

func (*Conversation) GetThreads

func (m *Conversation) GetThreads() []ConversationThreadable

GetThreads gets the threads property value. A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.

func (*Conversation) GetTopic

func (m *Conversation) GetTopic() *string

GetTopic gets the topic property value. The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.

func (*Conversation) GetUniqueSenders

func (m *Conversation) GetUniqueSenders() []string

GetUniqueSenders gets the uniqueSenders property value. All the users that sent a message to this Conversation.

func (*Conversation) Serialize

Serialize serializes information the current object

func (*Conversation) SetHasAttachments

func (m *Conversation) SetHasAttachments(value *bool)

SetHasAttachments sets the hasAttachments property value. Indicates whether any of the posts within this Conversation has at least one attachment. Supports $filter (eq, ne) and $search.

func (*Conversation) SetLastDeliveredDateTime

SetLastDeliveredDateTime sets the lastDeliveredDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Conversation) SetPreview

func (m *Conversation) SetPreview(value *string)

SetPreview sets the preview property value. A short summary from the body of the latest post in this conversation. Supports $filter (eq, ne, le, ge).

func (*Conversation) SetThreads

func (m *Conversation) SetThreads(value []ConversationThreadable)

SetThreads sets the threads property value. A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.

func (*Conversation) SetTopic

func (m *Conversation) SetTopic(value *string)

SetTopic sets the topic property value. The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.

func (*Conversation) SetUniqueSenders

func (m *Conversation) SetUniqueSenders(value []string)

SetUniqueSenders sets the uniqueSenders property value. All the users that sent a message to this Conversation.

type ConversationMember

type ConversationMember struct {
	Entity
	// contains filtered or unexported fields
}

ConversationMember

func NewConversationMember

func NewConversationMember() *ConversationMember

NewConversationMember instantiates a new conversationMember and sets the default values.

func (*ConversationMember) GetDisplayName

func (m *ConversationMember) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the user.

func (*ConversationMember) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ConversationMember) GetRoles

func (m *ConversationMember) GetRoles() []string

GetRoles gets the roles property value. The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role.

func (*ConversationMember) GetVisibleHistoryStartDateTime

GetVisibleHistoryStartDateTime gets the visibleHistoryStartDateTime property value. The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat.

func (*ConversationMember) Serialize

Serialize serializes information the current object

func (*ConversationMember) SetDisplayName

func (m *ConversationMember) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the user.

func (*ConversationMember) SetRoles

func (m *ConversationMember) SetRoles(value []string)

SetRoles sets the roles property value. The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role.

func (*ConversationMember) SetVisibleHistoryStartDateTime

SetVisibleHistoryStartDateTime sets the visibleHistoryStartDateTime property value. The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat.

type ConversationMemberable

type ConversationMemberable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetRoles() []string
	GetVisibleHistoryStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	SetDisplayName(value *string)
	SetRoles(value []string)
	SetVisibleHistoryStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
}

ConversationMemberable

type ConversationThread

type ConversationThread struct {
	Entity
	// contains filtered or unexported fields
}

ConversationThread

func NewConversationThread

func NewConversationThread() *ConversationThread

NewConversationThread instantiates a new conversationThread and sets the default values.

func (*ConversationThread) GetCcRecipients

func (m *ConversationThread) GetCcRecipients() []Recipientable

GetCcRecipients gets the ccRecipients property value. The Cc: recipients for the thread. Returned only on $select.

func (*ConversationThread) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ConversationThread) GetHasAttachments

func (m *ConversationThread) GetHasAttachments() *bool

GetHasAttachments gets the hasAttachments property value. Indicates whether any of the posts within this thread has at least one attachment. Returned by default.

func (*ConversationThread) GetIsLocked

func (m *ConversationThread) GetIsLocked() *bool

GetIsLocked gets the isLocked property value. Indicates if the thread is locked. Returned by default.

func (*ConversationThread) GetLastDeliveredDateTime

GetLastDeliveredDateTime gets the lastDeliveredDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.Returned by default.

func (*ConversationThread) GetPosts

func (m *ConversationThread) GetPosts() []Postable

GetPosts gets the posts property value. The posts property

func (*ConversationThread) GetPreview

func (m *ConversationThread) GetPreview() *string

GetPreview gets the preview property value. A short summary from the body of the latest post in this conversation. Returned by default.

func (*ConversationThread) GetToRecipients

func (m *ConversationThread) GetToRecipients() []Recipientable

GetToRecipients gets the toRecipients property value. The To: recipients for the thread. Returned only on $select.

func (*ConversationThread) GetTopic

func (m *ConversationThread) GetTopic() *string

GetTopic gets the topic property value. The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default.

func (*ConversationThread) GetUniqueSenders

func (m *ConversationThread) GetUniqueSenders() []string

GetUniqueSenders gets the uniqueSenders property value. All the users that sent a message to this thread. Returned by default.

func (*ConversationThread) Serialize

Serialize serializes information the current object

func (*ConversationThread) SetCcRecipients

func (m *ConversationThread) SetCcRecipients(value []Recipientable)

SetCcRecipients sets the ccRecipients property value. The Cc: recipients for the thread. Returned only on $select.

func (*ConversationThread) SetHasAttachments

func (m *ConversationThread) SetHasAttachments(value *bool)

SetHasAttachments sets the hasAttachments property value. Indicates whether any of the posts within this thread has at least one attachment. Returned by default.

func (*ConversationThread) SetIsLocked

func (m *ConversationThread) SetIsLocked(value *bool)

SetIsLocked sets the isLocked property value. Indicates if the thread is locked. Returned by default.

func (*ConversationThread) SetLastDeliveredDateTime

SetLastDeliveredDateTime sets the lastDeliveredDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.Returned by default.

func (*ConversationThread) SetPosts

func (m *ConversationThread) SetPosts(value []Postable)

SetPosts sets the posts property value. The posts property

func (*ConversationThread) SetPreview

func (m *ConversationThread) SetPreview(value *string)

SetPreview sets the preview property value. A short summary from the body of the latest post in this conversation. Returned by default.

func (*ConversationThread) SetToRecipients

func (m *ConversationThread) SetToRecipients(value []Recipientable)

SetToRecipients sets the toRecipients property value. The To: recipients for the thread. Returned only on $select.

func (*ConversationThread) SetTopic

func (m *ConversationThread) SetTopic(value *string)

SetTopic sets the topic property value. The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default.

func (*ConversationThread) SetUniqueSenders

func (m *ConversationThread) SetUniqueSenders(value []string)

SetUniqueSenders sets the uniqueSenders property value. All the users that sent a message to this thread. Returned by default.

type ConversationThreadable

type ConversationThreadable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCcRecipients() []Recipientable
	GetHasAttachments() *bool
	GetIsLocked() *bool
	GetLastDeliveredDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetPosts() []Postable
	GetPreview() *string
	GetTopic() *string
	GetToRecipients() []Recipientable
	GetUniqueSenders() []string
	SetCcRecipients(value []Recipientable)
	SetHasAttachments(value *bool)
	SetIsLocked(value *bool)
	SetLastDeliveredDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetPosts(value []Postable)
	SetPreview(value *string)
	SetTopic(value *string)
	SetToRecipients(value []Recipientable)
	SetUniqueSenders(value []string)
}

ConversationThreadable

type Conversationable

type Conversationable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetHasAttachments() *bool
	GetLastDeliveredDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetPreview() *string
	GetThreads() []ConversationThreadable
	GetTopic() *string
	GetUniqueSenders() []string
	SetHasAttachments(value *bool)
	SetLastDeliveredDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetPreview(value *string)
	SetThreads(value []ConversationThreadable)
	SetTopic(value *string)
	SetUniqueSenders(value []string)
}

Conversationable

type CourseStatus added in v0.0.2

type CourseStatus int
const (
	NOTSTARTED_COURSESTATUS CourseStatus = iota
	INPROGRESS_COURSESTATUS
	COMPLETED_COURSESTATUS
	UNKNOWNFUTUREVALUE_COURSESTATUS
)

func (CourseStatus) String added in v0.0.2

func (i CourseStatus) String() string

type CurrencyColumn

type CurrencyColumn struct {
	// contains filtered or unexported fields
}

CurrencyColumn

func NewCurrencyColumn

func NewCurrencyColumn() *CurrencyColumn

NewCurrencyColumn instantiates a new currencyColumn and sets the default values.

func (*CurrencyColumn) GetAdditionalData

func (m *CurrencyColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*CurrencyColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CurrencyColumn) GetLocale

func (m *CurrencyColumn) GetLocale() *string

GetLocale gets the locale property value. Specifies the locale from which to infer the currency symbol.

func (*CurrencyColumn) GetOdataType

func (m *CurrencyColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*CurrencyColumn) Serialize

Serialize serializes information the current object

func (*CurrencyColumn) SetAdditionalData

func (m *CurrencyColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*CurrencyColumn) SetLocale

func (m *CurrencyColumn) SetLocale(value *string)

SetLocale sets the locale property value. Specifies the locale from which to infer the currency symbol.

func (*CurrencyColumn) SetOdataType

func (m *CurrencyColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type CurrencyColumnable

CurrencyColumnable

type CustomSecurityAttributeValue added in v0.0.2

type CustomSecurityAttributeValue struct {
	// contains filtered or unexported fields
}

CustomSecurityAttributeValue

func NewCustomSecurityAttributeValue added in v0.0.2

func NewCustomSecurityAttributeValue() *CustomSecurityAttributeValue

NewCustomSecurityAttributeValue instantiates a new customSecurityAttributeValue and sets the default values.

func (*CustomSecurityAttributeValue) GetAdditionalData added in v0.0.2

func (m *CustomSecurityAttributeValue) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*CustomSecurityAttributeValue) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*CustomSecurityAttributeValue) GetOdataType added in v0.0.2

func (m *CustomSecurityAttributeValue) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*CustomSecurityAttributeValue) Serialize added in v0.0.2

Serialize serializes information the current object

func (*CustomSecurityAttributeValue) SetAdditionalData added in v0.0.2

func (m *CustomSecurityAttributeValue) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*CustomSecurityAttributeValue) SetOdataType added in v0.0.2

func (m *CustomSecurityAttributeValue) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type CustomSecurityAttributeValueable added in v0.0.2

CustomSecurityAttributeValueable

type DateTimeColumn

type DateTimeColumn struct {
	// contains filtered or unexported fields
}

DateTimeColumn

func NewDateTimeColumn

func NewDateTimeColumn() *DateTimeColumn

NewDateTimeColumn instantiates a new dateTimeColumn and sets the default values.

func (*DateTimeColumn) GetAdditionalData

func (m *DateTimeColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DateTimeColumn) GetDisplayAs

func (m *DateTimeColumn) GetDisplayAs() *string

GetDisplayAs gets the displayAs property value. How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.

func (*DateTimeColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DateTimeColumn) GetFormat

func (m *DateTimeColumn) GetFormat() *string

GetFormat gets the format property value. Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime

func (*DateTimeColumn) GetOdataType

func (m *DateTimeColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DateTimeColumn) Serialize

Serialize serializes information the current object

func (*DateTimeColumn) SetAdditionalData

func (m *DateTimeColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DateTimeColumn) SetDisplayAs

func (m *DateTimeColumn) SetDisplayAs(value *string)

SetDisplayAs sets the displayAs property value. How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.

func (*DateTimeColumn) SetFormat

func (m *DateTimeColumn) SetFormat(value *string)

SetFormat sets the format property value. Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime

func (*DateTimeColumn) SetOdataType

func (m *DateTimeColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type DateTimeColumnable

type DateTimeColumnable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayAs() *string
	GetFormat() *string
	GetOdataType() *string
	SetDisplayAs(value *string)
	SetFormat(value *string)
	SetOdataType(value *string)
}

DateTimeColumnable

type DateTimeTimeZone

type DateTimeTimeZone struct {
	// contains filtered or unexported fields
}

DateTimeTimeZone

func NewDateTimeTimeZone

func NewDateTimeTimeZone() *DateTimeTimeZone

NewDateTimeTimeZone instantiates a new dateTimeTimeZone and sets the default values.

func (*DateTimeTimeZone) GetAdditionalData

func (m *DateTimeTimeZone) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DateTimeTimeZone) GetDateTime

func (m *DateTimeTimeZone) GetDateTime() *string

GetDateTime gets the dateTime property value. A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).

func (*DateTimeTimeZone) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DateTimeTimeZone) GetOdataType

func (m *DateTimeTimeZone) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DateTimeTimeZone) GetTimeZone

func (m *DateTimeTimeZone) GetTimeZone() *string

GetTimeZone gets the timeZone property value. Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.

func (*DateTimeTimeZone) Serialize

Serialize serializes information the current object

func (*DateTimeTimeZone) SetAdditionalData

func (m *DateTimeTimeZone) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DateTimeTimeZone) SetDateTime

func (m *DateTimeTimeZone) SetDateTime(value *string)

SetDateTime sets the dateTime property value. A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).

func (*DateTimeTimeZone) SetOdataType

func (m *DateTimeTimeZone) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*DateTimeTimeZone) SetTimeZone

func (m *DateTimeTimeZone) SetTimeZone(value *string)

SetTimeZone sets the timeZone property value. Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.

type DateTimeTimeZoneable

type DateTimeTimeZoneable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDateTime() *string
	GetOdataType() *string
	GetTimeZone() *string
	SetDateTime(value *string)
	SetOdataType(value *string)
	SetTimeZone(value *string)
}

DateTimeTimeZoneable

type DayOfWeek

type DayOfWeek int
const (
	SUNDAY_DAYOFWEEK DayOfWeek = iota
	MONDAY_DAYOFWEEK
	TUESDAY_DAYOFWEEK
	WEDNESDAY_DAYOFWEEK
	THURSDAY_DAYOFWEEK
	FRIDAY_DAYOFWEEK
	SATURDAY_DAYOFWEEK
)

func (DayOfWeek) String

func (i DayOfWeek) String() string

type DefaultColumnValue

type DefaultColumnValue struct {
	// contains filtered or unexported fields
}

DefaultColumnValue

func NewDefaultColumnValue

func NewDefaultColumnValue() *DefaultColumnValue

NewDefaultColumnValue instantiates a new defaultColumnValue and sets the default values.

func (*DefaultColumnValue) GetAdditionalData

func (m *DefaultColumnValue) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DefaultColumnValue) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DefaultColumnValue) GetFormula

func (m *DefaultColumnValue) GetFormula() *string

GetFormula gets the formula property value. The formula used to compute the default value for the column.

func (*DefaultColumnValue) GetOdataType

func (m *DefaultColumnValue) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DefaultColumnValue) GetValue

func (m *DefaultColumnValue) GetValue() *string

GetValue gets the value property value. The direct value to use as the default value for the column.

func (*DefaultColumnValue) Serialize

Serialize serializes information the current object

func (*DefaultColumnValue) SetAdditionalData

func (m *DefaultColumnValue) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DefaultColumnValue) SetFormula

func (m *DefaultColumnValue) SetFormula(value *string)

SetFormula sets the formula property value. The formula used to compute the default value for the column.

func (*DefaultColumnValue) SetOdataType

func (m *DefaultColumnValue) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*DefaultColumnValue) SetValue

func (m *DefaultColumnValue) SetValue(value *string)

SetValue sets the value property value. The direct value to use as the default value for the column.

type DefaultColumnValueable

type DefaultColumnValueable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormula() *string
	GetOdataType() *string
	GetValue() *string
	SetFormula(value *string)
	SetOdataType(value *string)
	SetValue(value *string)
}

DefaultColumnValueable

type DelegateMeetingMessageDeliveryOptions

type DelegateMeetingMessageDeliveryOptions int
const (
	SENDTODELEGATEANDINFORMATIONTOPRINCIPAL_DELEGATEMEETINGMESSAGEDELIVERYOPTIONS DelegateMeetingMessageDeliveryOptions = iota
	SENDTODELEGATEANDPRINCIPAL_DELEGATEMEETINGMESSAGEDELIVERYOPTIONS
	SENDTODELEGATEONLY_DELEGATEMEETINGMESSAGEDELIVERYOPTIONS
)

func (DelegateMeetingMessageDeliveryOptions) String

type Deleted

type Deleted struct {
	// contains filtered or unexported fields
}

Deleted

func NewDeleted

func NewDeleted() *Deleted

NewDeleted instantiates a new deleted and sets the default values.

func (*Deleted) GetAdditionalData

func (m *Deleted) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Deleted) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Deleted) GetOdataType

func (m *Deleted) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Deleted) GetState

func (m *Deleted) GetState() *string

GetState gets the state property value. Represents the state of the deleted item.

func (*Deleted) Serialize

Serialize serializes information the current object

func (*Deleted) SetAdditionalData

func (m *Deleted) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Deleted) SetOdataType

func (m *Deleted) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Deleted) SetState

func (m *Deleted) SetState(value *string)

SetState sets the state property value. Represents the state of the deleted item.

type Device

type Device struct {
	DirectoryObject
	// contains filtered or unexported fields
}

Device

func NewDevice

func NewDevice() *Device

NewDevice instantiates a new device and sets the default values.

func (*Device) GetAccountEnabled

func (m *Device) GetAccountEnabled() *bool

GetAccountEnabled gets the accountEnabled property value. true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, not, in). Only callers in Global Administrator and Cloud Device Administrator roles can set this property.

func (*Device) GetAlternativeSecurityIds

func (m *Device) GetAlternativeSecurityIds() []AlternativeSecurityIdable

GetAlternativeSecurityIds gets the alternativeSecurityIds property value. For internal use only. Not nullable. Supports $filter (eq, not, ge, le).

func (*Device) GetApproximateLastSignInDateTime

func (m *Device) GetApproximateLastSignInDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time

GetApproximateLastSignInDateTime gets the approximateLastSignInDateTime property value. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.

func (*Device) GetComplianceExpirationDateTime

GetComplianceExpirationDateTime gets the complianceExpirationDateTime property value. The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*Device) GetDeviceCategory added in v0.0.2

func (m *Device) GetDeviceCategory() *string

GetDeviceCategory gets the deviceCategory property value. User-defined property set by Intune to automatically add devices to groups and simplify managing devices.

func (*Device) GetDeviceId

func (m *Device) GetDeviceId() *string

GetDeviceId gets the deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Supports $filter (eq, ne, not, startsWith).

func (*Device) GetDeviceMetadata

func (m *Device) GetDeviceMetadata() *string

GetDeviceMetadata gets the deviceMetadata property value. For internal use only. Set to null.

func (*Device) GetDeviceOwnership added in v0.0.2

func (m *Device) GetDeviceOwnership() *string

GetDeviceOwnership gets the deviceOwnership property value. Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.

func (*Device) GetDeviceVersion

func (m *Device) GetDeviceVersion() *int32

GetDeviceVersion gets the deviceVersion property value. For internal use only.

func (*Device) GetDisplayName

func (m *Device) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name for the device. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.

func (*Device) GetEnrollmentProfileName added in v0.0.2

func (m *Device) GetEnrollmentProfileName() *string

GetEnrollmentProfileName gets the enrollmentProfileName property value. Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.

func (*Device) GetExtensions

func (m *Device) GetExtensions() []Extensionable

GetExtensions gets the extensions property value. The collection of open extensions defined for the device. Read-only. Nullable.

func (*Device) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Device) GetIsCompliant

func (m *Device) GetIsCompliant() *bool

GetIsCompliant gets the isCompliant property value. true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).

func (*Device) GetIsManaged

func (m *Device) GetIsManaged() *bool

GetIsManaged gets the isManaged property value. true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).

func (*Device) GetMdmAppId

func (m *Device) GetMdmAppId() *string

GetMdmAppId gets the mdmAppId property value. Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).

func (*Device) GetMemberOf

func (m *Device) GetMemberOf() []DirectoryObjectable

GetMemberOf gets the memberOf property value. Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand.

func (*Device) GetOnPremisesLastSyncDateTime

GetOnPremisesLastSyncDateTime gets the onPremisesLastSyncDateTime property value. The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, not, ge, le, in).

func (*Device) GetOnPremisesSyncEnabled

func (m *Device) GetOnPremisesSyncEnabled() *bool

GetOnPremisesSyncEnabled gets the onPremisesSyncEnabled property value. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).

func (*Device) GetOperatingSystem

func (m *Device) GetOperatingSystem() *string

GetOperatingSystem gets the operatingSystem property value. The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).

func (*Device) GetOperatingSystemVersion

func (m *Device) GetOperatingSystemVersion() *string

GetOperatingSystemVersion gets the operatingSystemVersion property value. The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).

func (*Device) GetPhysicalIds

func (m *Device) GetPhysicalIds() []string

GetPhysicalIds gets the physicalIds property value. For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).

func (*Device) GetProfileType

func (m *Device) GetProfileType() *string

GetProfileType gets the profileType property value. The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.

func (*Device) GetRegisteredOwners

func (m *Device) GetRegisteredOwners() []DirectoryObjectable

GetRegisteredOwners gets the registeredOwners property value. The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand.

func (*Device) GetRegisteredUsers

func (m *Device) GetRegisteredUsers() []DirectoryObjectable

GetRegisteredUsers gets the registeredUsers property value. Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.

func (*Device) GetRegistrationDateTime added in v0.0.2

GetRegistrationDateTime gets the registrationDateTime property value. Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*Device) GetSystemLabels

func (m *Device) GetSystemLabels() []string

GetSystemLabels gets the systemLabels property value. List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).

func (*Device) GetTransitiveMemberOf

func (m *Device) GetTransitiveMemberOf() []DirectoryObjectable

GetTransitiveMemberOf gets the transitiveMemberOf property value. Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand.

func (*Device) GetTrustType

func (m *Device) GetTrustType() *string

GetTrustType gets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more details, see Introduction to device management in Microsoft Entra ID.

func (*Device) Serialize

Serialize serializes information the current object

func (*Device) SetAccountEnabled

func (m *Device) SetAccountEnabled(value *bool)

SetAccountEnabled sets the accountEnabled property value. true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, not, in). Only callers in Global Administrator and Cloud Device Administrator roles can set this property.

func (*Device) SetAlternativeSecurityIds

func (m *Device) SetAlternativeSecurityIds(value []AlternativeSecurityIdable)

SetAlternativeSecurityIds sets the alternativeSecurityIds property value. For internal use only. Not nullable. Supports $filter (eq, not, ge, le).

func (*Device) SetApproximateLastSignInDateTime

func (m *Device) SetApproximateLastSignInDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetApproximateLastSignInDateTime sets the approximateLastSignInDateTime property value. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderby.

func (*Device) SetComplianceExpirationDateTime

func (m *Device) SetComplianceExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetComplianceExpirationDateTime sets the complianceExpirationDateTime property value. The timestamp when the device is no longer deemed compliant. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*Device) SetDeviceCategory added in v0.0.2

func (m *Device) SetDeviceCategory(value *string)

SetDeviceCategory sets the deviceCategory property value. User-defined property set by Intune to automatically add devices to groups and simplify managing devices.

func (*Device) SetDeviceId

func (m *Device) SetDeviceId(value *string)

SetDeviceId sets the deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Supports $filter (eq, ne, not, startsWith).

func (*Device) SetDeviceMetadata

func (m *Device) SetDeviceMetadata(value *string)

SetDeviceMetadata sets the deviceMetadata property value. For internal use only. Set to null.

func (*Device) SetDeviceOwnership added in v0.0.2

func (m *Device) SetDeviceOwnership(value *string)

SetDeviceOwnership sets the deviceOwnership property value. Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.

func (*Device) SetDeviceVersion

func (m *Device) SetDeviceVersion(value *int32)

SetDeviceVersion sets the deviceVersion property value. For internal use only.

func (*Device) SetDisplayName

func (m *Device) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name for the device. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.

func (*Device) SetEnrollmentProfileName added in v0.0.2

func (m *Device) SetEnrollmentProfileName(value *string)

SetEnrollmentProfileName sets the enrollmentProfileName property value. Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.

func (*Device) SetExtensions

func (m *Device) SetExtensions(value []Extensionable)

SetExtensions sets the extensions property value. The collection of open extensions defined for the device. Read-only. Nullable.

func (*Device) SetIsCompliant

func (m *Device) SetIsCompliant(value *bool)

SetIsCompliant sets the isCompliant property value. true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).

func (*Device) SetIsManaged

func (m *Device) SetIsManaged(value *bool)

SetIsManaged sets the isManaged property value. true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).

func (*Device) SetMdmAppId

func (m *Device) SetMdmAppId(value *string)

SetMdmAppId sets the mdmAppId property value. Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).

func (*Device) SetMemberOf

func (m *Device) SetMemberOf(value []DirectoryObjectable)

SetMemberOf sets the memberOf property value. Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand.

func (*Device) SetOnPremisesLastSyncDateTime

func (m *Device) SetOnPremisesLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetOnPremisesLastSyncDateTime sets the onPremisesLastSyncDateTime property value. The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, not, ge, le, in).

func (*Device) SetOnPremisesSyncEnabled

func (m *Device) SetOnPremisesSyncEnabled(value *bool)

SetOnPremisesSyncEnabled sets the onPremisesSyncEnabled property value. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).

func (*Device) SetOperatingSystem

func (m *Device) SetOperatingSystem(value *string)

SetOperatingSystem sets the operatingSystem property value. The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).

func (*Device) SetOperatingSystemVersion

func (m *Device) SetOperatingSystemVersion(value *string)

SetOperatingSystemVersion sets the operatingSystemVersion property value. The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).

func (*Device) SetPhysicalIds

func (m *Device) SetPhysicalIds(value []string)

SetPhysicalIds sets the physicalIds property value. For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith,/$count eq 0, /$count ne 0).

func (*Device) SetProfileType

func (m *Device) SetProfileType(value *string)

SetProfileType sets the profileType property value. The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.

func (*Device) SetRegisteredOwners

func (m *Device) SetRegisteredOwners(value []DirectoryObjectable)

SetRegisteredOwners sets the registeredOwners property value. The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand.

func (*Device) SetRegisteredUsers

func (m *Device) SetRegisteredUsers(value []DirectoryObjectable)

SetRegisteredUsers sets the registeredUsers property value. Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.

func (*Device) SetRegistrationDateTime added in v0.0.2

SetRegistrationDateTime sets the registrationDateTime property value. Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*Device) SetSystemLabels

func (m *Device) SetSystemLabels(value []string)

SetSystemLabels sets the systemLabels property value. List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).

func (*Device) SetTransitiveMemberOf

func (m *Device) SetTransitiveMemberOf(value []DirectoryObjectable)

SetTransitiveMemberOf sets the transitiveMemberOf property value. Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand.

func (*Device) SetTrustType

func (m *Device) SetTrustType(value *string)

SetTrustType sets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more details, see Introduction to device management in Microsoft Entra ID.

type DeviceActionResult

type DeviceActionResult struct {
	// contains filtered or unexported fields
}

DeviceActionResult device action result

func NewDeviceActionResult

func NewDeviceActionResult() *DeviceActionResult

NewDeviceActionResult instantiates a new deviceActionResult and sets the default values.

func (*DeviceActionResult) GetActionName

func (m *DeviceActionResult) GetActionName() *string

GetActionName gets the actionName property value. Action name

func (*DeviceActionResult) GetActionState

func (m *DeviceActionResult) GetActionState() *ActionState

GetActionState gets the actionState property value. State of the action on the device

func (*DeviceActionResult) GetAdditionalData

func (m *DeviceActionResult) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceActionResult) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DeviceActionResult) GetLastUpdatedDateTime

GetLastUpdatedDateTime gets the lastUpdatedDateTime property value. Time the action state was last updated

func (*DeviceActionResult) GetOdataType

func (m *DeviceActionResult) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DeviceActionResult) GetStartDateTime

GetStartDateTime gets the startDateTime property value. Time the action was initiated

func (*DeviceActionResult) Serialize

Serialize serializes information the current object

func (*DeviceActionResult) SetActionName

func (m *DeviceActionResult) SetActionName(value *string)

SetActionName sets the actionName property value. Action name

func (*DeviceActionResult) SetActionState

func (m *DeviceActionResult) SetActionState(value *ActionState)

SetActionState sets the actionState property value. State of the action on the device

func (*DeviceActionResult) SetAdditionalData

func (m *DeviceActionResult) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceActionResult) SetLastUpdatedDateTime

SetLastUpdatedDateTime sets the lastUpdatedDateTime property value. Time the action state was last updated

func (*DeviceActionResult) SetOdataType

func (m *DeviceActionResult) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*DeviceActionResult) SetStartDateTime

SetStartDateTime sets the startDateTime property value. Time the action was initiated

type DeviceCategory

type DeviceCategory struct {
	Entity
	// contains filtered or unexported fields
}

DeviceCategory device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories.

func NewDeviceCategory

func NewDeviceCategory() *DeviceCategory

NewDeviceCategory instantiates a new deviceCategory and sets the default values.

func (*DeviceCategory) GetDescription

func (m *DeviceCategory) GetDescription() *string

GetDescription gets the description property value. Optional description for the device category.

func (*DeviceCategory) GetDisplayName

func (m *DeviceCategory) GetDisplayName() *string

GetDisplayName gets the displayName property value. Display name for the device category.

func (*DeviceCategory) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DeviceCategory) Serialize

Serialize serializes information the current object

func (*DeviceCategory) SetDescription

func (m *DeviceCategory) SetDescription(value *string)

SetDescription sets the description property value. Optional description for the device category.

func (*DeviceCategory) SetDisplayName

func (m *DeviceCategory) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Display name for the device category.

type DeviceCategoryable

type DeviceCategoryable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDescription() *string
	GetDisplayName() *string
	SetDescription(value *string)
	SetDisplayName(value *string)
}

DeviceCategoryable

type DeviceCompliancePolicySettingState

type DeviceCompliancePolicySettingState struct {
	// contains filtered or unexported fields
}

DeviceCompliancePolicySettingState device Compilance Policy Setting State for a given device.

func NewDeviceCompliancePolicySettingState

func NewDeviceCompliancePolicySettingState() *DeviceCompliancePolicySettingState

NewDeviceCompliancePolicySettingState instantiates a new deviceCompliancePolicySettingState and sets the default values.

func (*DeviceCompliancePolicySettingState) GetAdditionalData

func (m *DeviceCompliancePolicySettingState) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceCompliancePolicySettingState) GetCurrentValue

func (m *DeviceCompliancePolicySettingState) GetCurrentValue() *string

GetCurrentValue gets the currentValue property value. Current value of setting on device

func (*DeviceCompliancePolicySettingState) GetErrorCode

func (m *DeviceCompliancePolicySettingState) GetErrorCode() *int64

GetErrorCode gets the errorCode property value. Error code for the setting

func (*DeviceCompliancePolicySettingState) GetErrorDescription

func (m *DeviceCompliancePolicySettingState) GetErrorDescription() *string

GetErrorDescription gets the errorDescription property value. Error description

func (*DeviceCompliancePolicySettingState) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DeviceCompliancePolicySettingState) GetInstanceDisplayName

func (m *DeviceCompliancePolicySettingState) GetInstanceDisplayName() *string

GetInstanceDisplayName gets the instanceDisplayName property value. Name of setting instance that is being reported.

func (*DeviceCompliancePolicySettingState) GetOdataType

func (m *DeviceCompliancePolicySettingState) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DeviceCompliancePolicySettingState) GetSetting

func (m *DeviceCompliancePolicySettingState) GetSetting() *string

GetSetting gets the setting property value. The setting that is being reported

func (*DeviceCompliancePolicySettingState) GetSettingName

func (m *DeviceCompliancePolicySettingState) GetSettingName() *string

GetSettingName gets the settingName property value. Localized/user friendly setting name that is being reported

func (*DeviceCompliancePolicySettingState) GetSources

GetSources gets the sources property value. Contributing policies

func (*DeviceCompliancePolicySettingState) GetState

GetState gets the state property value. The state property

func (*DeviceCompliancePolicySettingState) GetUserEmail

func (m *DeviceCompliancePolicySettingState) GetUserEmail() *string

GetUserEmail gets the userEmail property value. UserEmail

func (*DeviceCompliancePolicySettingState) GetUserId

GetUserId gets the userId property value. UserId

func (*DeviceCompliancePolicySettingState) GetUserName

func (m *DeviceCompliancePolicySettingState) GetUserName() *string

GetUserName gets the userName property value. UserName

func (*DeviceCompliancePolicySettingState) GetUserPrincipalName

func (m *DeviceCompliancePolicySettingState) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. UserPrincipalName.

func (*DeviceCompliancePolicySettingState) Serialize

Serialize serializes information the current object

func (*DeviceCompliancePolicySettingState) SetAdditionalData

func (m *DeviceCompliancePolicySettingState) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceCompliancePolicySettingState) SetCurrentValue

func (m *DeviceCompliancePolicySettingState) SetCurrentValue(value *string)

SetCurrentValue sets the currentValue property value. Current value of setting on device

func (*DeviceCompliancePolicySettingState) SetErrorCode

func (m *DeviceCompliancePolicySettingState) SetErrorCode(value *int64)

SetErrorCode sets the errorCode property value. Error code for the setting

func (*DeviceCompliancePolicySettingState) SetErrorDescription

func (m *DeviceCompliancePolicySettingState) SetErrorDescription(value *string)

SetErrorDescription sets the errorDescription property value. Error description

func (*DeviceCompliancePolicySettingState) SetInstanceDisplayName

func (m *DeviceCompliancePolicySettingState) SetInstanceDisplayName(value *string)

SetInstanceDisplayName sets the instanceDisplayName property value. Name of setting instance that is being reported.

func (*DeviceCompliancePolicySettingState) SetOdataType

func (m *DeviceCompliancePolicySettingState) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*DeviceCompliancePolicySettingState) SetSetting

func (m *DeviceCompliancePolicySettingState) SetSetting(value *string)

SetSetting sets the setting property value. The setting that is being reported

func (*DeviceCompliancePolicySettingState) SetSettingName

func (m *DeviceCompliancePolicySettingState) SetSettingName(value *string)

SetSettingName sets the settingName property value. Localized/user friendly setting name that is being reported

func (*DeviceCompliancePolicySettingState) SetSources

SetSources sets the sources property value. Contributing policies

func (*DeviceCompliancePolicySettingState) SetState

SetState sets the state property value. The state property

func (*DeviceCompliancePolicySettingState) SetUserEmail

func (m *DeviceCompliancePolicySettingState) SetUserEmail(value *string)

SetUserEmail sets the userEmail property value. UserEmail

func (*DeviceCompliancePolicySettingState) SetUserId

func (m *DeviceCompliancePolicySettingState) SetUserId(value *string)

SetUserId sets the userId property value. UserId

func (*DeviceCompliancePolicySettingState) SetUserName

func (m *DeviceCompliancePolicySettingState) SetUserName(value *string)

SetUserName sets the userName property value. UserName

func (*DeviceCompliancePolicySettingState) SetUserPrincipalName

func (m *DeviceCompliancePolicySettingState) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. UserPrincipalName.

type DeviceCompliancePolicySettingStateable

type DeviceCompliancePolicySettingStateable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCurrentValue() *string
	GetErrorCode() *int64
	GetErrorDescription() *string
	GetInstanceDisplayName() *string
	GetOdataType() *string
	GetSetting() *string
	GetSettingName() *string
	GetSources() []SettingSourceable
	GetState() *ComplianceStatus
	GetUserEmail() *string
	GetUserId() *string
	GetUserName() *string
	GetUserPrincipalName() *string
	SetCurrentValue(value *string)
	SetErrorCode(value *int64)
	SetErrorDescription(value *string)
	SetInstanceDisplayName(value *string)
	SetOdataType(value *string)
	SetSetting(value *string)
	SetSettingName(value *string)
	SetSources(value []SettingSourceable)
	SetState(value *ComplianceStatus)
	SetUserEmail(value *string)
	SetUserId(value *string)
	SetUserName(value *string)
	SetUserPrincipalName(value *string)
}

DeviceCompliancePolicySettingStateable

type DeviceCompliancePolicyState

type DeviceCompliancePolicyState struct {
	Entity
	// contains filtered or unexported fields
}

DeviceCompliancePolicyState device Compliance Policy State for a given device.

func NewDeviceCompliancePolicyState

func NewDeviceCompliancePolicyState() *DeviceCompliancePolicyState

NewDeviceCompliancePolicyState instantiates a new deviceCompliancePolicyState and sets the default values.

func (*DeviceCompliancePolicyState) GetDisplayName

func (m *DeviceCompliancePolicyState) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the policy for this policyBase

func (*DeviceCompliancePolicyState) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DeviceCompliancePolicyState) GetPlatformType

func (m *DeviceCompliancePolicyState) GetPlatformType() *PolicyPlatformType

GetPlatformType gets the platformType property value. Supported platform types for policies.

func (*DeviceCompliancePolicyState) GetSettingCount

func (m *DeviceCompliancePolicyState) GetSettingCount() *int32

GetSettingCount gets the settingCount property value. Count of how many setting a policy holds

func (*DeviceCompliancePolicyState) GetSettingStates

GetSettingStates gets the settingStates property value. The settingStates property

func (*DeviceCompliancePolicyState) GetState

GetState gets the state property value. The state property

func (*DeviceCompliancePolicyState) GetVersion

func (m *DeviceCompliancePolicyState) GetVersion() *int32

GetVersion gets the version property value. The version of the policy

func (*DeviceCompliancePolicyState) Serialize

Serialize serializes information the current object

func (*DeviceCompliancePolicyState) SetDisplayName

func (m *DeviceCompliancePolicyState) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the policy for this policyBase

func (*DeviceCompliancePolicyState) SetPlatformType

func (m *DeviceCompliancePolicyState) SetPlatformType(value *PolicyPlatformType)

SetPlatformType sets the platformType property value. Supported platform types for policies.

func (*DeviceCompliancePolicyState) SetSettingCount

func (m *DeviceCompliancePolicyState) SetSettingCount(value *int32)

SetSettingCount sets the settingCount property value. Count of how many setting a policy holds

func (*DeviceCompliancePolicyState) SetSettingStates

SetSettingStates sets the settingStates property value. The settingStates property

func (*DeviceCompliancePolicyState) SetState

func (m *DeviceCompliancePolicyState) SetState(value *ComplianceStatus)

SetState sets the state property value. The state property

func (*DeviceCompliancePolicyState) SetVersion

func (m *DeviceCompliancePolicyState) SetVersion(value *int32)

SetVersion sets the version property value. The version of the policy

type DeviceCompliancePolicyStateable

type DeviceCompliancePolicyStateable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetPlatformType() *PolicyPlatformType
	GetSettingCount() *int32
	GetSettingStates() []DeviceCompliancePolicySettingStateable
	GetState() *ComplianceStatus
	GetVersion() *int32
	SetDisplayName(value *string)
	SetPlatformType(value *PolicyPlatformType)
	SetSettingCount(value *int32)
	SetSettingStates(value []DeviceCompliancePolicySettingStateable)
	SetState(value *ComplianceStatus)
	SetVersion(value *int32)
}

DeviceCompliancePolicyStateable

type DeviceConfigurationSettingState

type DeviceConfigurationSettingState struct {
	// contains filtered or unexported fields
}

DeviceConfigurationSettingState device Configuration Setting State for a given device.

func NewDeviceConfigurationSettingState

func NewDeviceConfigurationSettingState() *DeviceConfigurationSettingState

NewDeviceConfigurationSettingState instantiates a new deviceConfigurationSettingState and sets the default values.

func (*DeviceConfigurationSettingState) GetAdditionalData

func (m *DeviceConfigurationSettingState) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceConfigurationSettingState) GetCurrentValue

func (m *DeviceConfigurationSettingState) GetCurrentValue() *string

GetCurrentValue gets the currentValue property value. Current value of setting on device

func (*DeviceConfigurationSettingState) GetErrorCode

func (m *DeviceConfigurationSettingState) GetErrorCode() *int64

GetErrorCode gets the errorCode property value. Error code for the setting

func (*DeviceConfigurationSettingState) GetErrorDescription

func (m *DeviceConfigurationSettingState) GetErrorDescription() *string

GetErrorDescription gets the errorDescription property value. Error description

func (*DeviceConfigurationSettingState) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DeviceConfigurationSettingState) GetInstanceDisplayName

func (m *DeviceConfigurationSettingState) GetInstanceDisplayName() *string

GetInstanceDisplayName gets the instanceDisplayName property value. Name of setting instance that is being reported.

func (*DeviceConfigurationSettingState) GetOdataType

func (m *DeviceConfigurationSettingState) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DeviceConfigurationSettingState) GetSetting

func (m *DeviceConfigurationSettingState) GetSetting() *string

GetSetting gets the setting property value. The setting that is being reported

func (*DeviceConfigurationSettingState) GetSettingName

func (m *DeviceConfigurationSettingState) GetSettingName() *string

GetSettingName gets the settingName property value. Localized/user friendly setting name that is being reported

func (*DeviceConfigurationSettingState) GetSources

GetSources gets the sources property value. Contributing policies

func (*DeviceConfigurationSettingState) GetState

GetState gets the state property value. The state property

func (*DeviceConfigurationSettingState) GetUserEmail

func (m *DeviceConfigurationSettingState) GetUserEmail() *string

GetUserEmail gets the userEmail property value. UserEmail

func (*DeviceConfigurationSettingState) GetUserId

func (m *DeviceConfigurationSettingState) GetUserId() *string

GetUserId gets the userId property value. UserId

func (*DeviceConfigurationSettingState) GetUserName

func (m *DeviceConfigurationSettingState) GetUserName() *string

GetUserName gets the userName property value. UserName

func (*DeviceConfigurationSettingState) GetUserPrincipalName

func (m *DeviceConfigurationSettingState) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. UserPrincipalName.

func (*DeviceConfigurationSettingState) Serialize

Serialize serializes information the current object

func (*DeviceConfigurationSettingState) SetAdditionalData

func (m *DeviceConfigurationSettingState) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceConfigurationSettingState) SetCurrentValue

func (m *DeviceConfigurationSettingState) SetCurrentValue(value *string)

SetCurrentValue sets the currentValue property value. Current value of setting on device

func (*DeviceConfigurationSettingState) SetErrorCode

func (m *DeviceConfigurationSettingState) SetErrorCode(value *int64)

SetErrorCode sets the errorCode property value. Error code for the setting

func (*DeviceConfigurationSettingState) SetErrorDescription

func (m *DeviceConfigurationSettingState) SetErrorDescription(value *string)

SetErrorDescription sets the errorDescription property value. Error description

func (*DeviceConfigurationSettingState) SetInstanceDisplayName

func (m *DeviceConfigurationSettingState) SetInstanceDisplayName(value *string)

SetInstanceDisplayName sets the instanceDisplayName property value. Name of setting instance that is being reported.

func (*DeviceConfigurationSettingState) SetOdataType

func (m *DeviceConfigurationSettingState) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*DeviceConfigurationSettingState) SetSetting

func (m *DeviceConfigurationSettingState) SetSetting(value *string)

SetSetting sets the setting property value. The setting that is being reported

func (*DeviceConfigurationSettingState) SetSettingName

func (m *DeviceConfigurationSettingState) SetSettingName(value *string)

SetSettingName sets the settingName property value. Localized/user friendly setting name that is being reported

func (*DeviceConfigurationSettingState) SetSources

func (m *DeviceConfigurationSettingState) SetSources(value []SettingSourceable)

SetSources sets the sources property value. Contributing policies

func (*DeviceConfigurationSettingState) SetState

SetState sets the state property value. The state property

func (*DeviceConfigurationSettingState) SetUserEmail

func (m *DeviceConfigurationSettingState) SetUserEmail(value *string)

SetUserEmail sets the userEmail property value. UserEmail

func (*DeviceConfigurationSettingState) SetUserId

func (m *DeviceConfigurationSettingState) SetUserId(value *string)

SetUserId sets the userId property value. UserId

func (*DeviceConfigurationSettingState) SetUserName

func (m *DeviceConfigurationSettingState) SetUserName(value *string)

SetUserName sets the userName property value. UserName

func (*DeviceConfigurationSettingState) SetUserPrincipalName

func (m *DeviceConfigurationSettingState) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. UserPrincipalName.

type DeviceConfigurationSettingStateable

type DeviceConfigurationSettingStateable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCurrentValue() *string
	GetErrorCode() *int64
	GetErrorDescription() *string
	GetInstanceDisplayName() *string
	GetOdataType() *string
	GetSetting() *string
	GetSettingName() *string
	GetSources() []SettingSourceable
	GetState() *ComplianceStatus
	GetUserEmail() *string
	GetUserId() *string
	GetUserName() *string
	GetUserPrincipalName() *string
	SetCurrentValue(value *string)
	SetErrorCode(value *int64)
	SetErrorDescription(value *string)
	SetInstanceDisplayName(value *string)
	SetOdataType(value *string)
	SetSetting(value *string)
	SetSettingName(value *string)
	SetSources(value []SettingSourceable)
	SetState(value *ComplianceStatus)
	SetUserEmail(value *string)
	SetUserId(value *string)
	SetUserName(value *string)
	SetUserPrincipalName(value *string)
}

DeviceConfigurationSettingStateable

type DeviceConfigurationState

type DeviceConfigurationState struct {
	Entity
	// contains filtered or unexported fields
}

DeviceConfigurationState device Configuration State for a given device.

func NewDeviceConfigurationState

func NewDeviceConfigurationState() *DeviceConfigurationState

NewDeviceConfigurationState instantiates a new deviceConfigurationState and sets the default values.

func (*DeviceConfigurationState) GetDisplayName

func (m *DeviceConfigurationState) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the policy for this policyBase

func (*DeviceConfigurationState) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DeviceConfigurationState) GetPlatformType

func (m *DeviceConfigurationState) GetPlatformType() *PolicyPlatformType

GetPlatformType gets the platformType property value. Supported platform types for policies.

func (*DeviceConfigurationState) GetSettingCount

func (m *DeviceConfigurationState) GetSettingCount() *int32

GetSettingCount gets the settingCount property value. Count of how many setting a policy holds

func (*DeviceConfigurationState) GetSettingStates

GetSettingStates gets the settingStates property value. The settingStates property

func (*DeviceConfigurationState) GetState

GetState gets the state property value. The state property

func (*DeviceConfigurationState) GetVersion

func (m *DeviceConfigurationState) GetVersion() *int32

GetVersion gets the version property value. The version of the policy

func (*DeviceConfigurationState) Serialize

Serialize serializes information the current object

func (*DeviceConfigurationState) SetDisplayName

func (m *DeviceConfigurationState) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the policy for this policyBase

func (*DeviceConfigurationState) SetPlatformType

func (m *DeviceConfigurationState) SetPlatformType(value *PolicyPlatformType)

SetPlatformType sets the platformType property value. Supported platform types for policies.

func (*DeviceConfigurationState) SetSettingCount

func (m *DeviceConfigurationState) SetSettingCount(value *int32)

SetSettingCount sets the settingCount property value. Count of how many setting a policy holds

func (*DeviceConfigurationState) SetSettingStates

SetSettingStates sets the settingStates property value. The settingStates property

func (*DeviceConfigurationState) SetState

func (m *DeviceConfigurationState) SetState(value *ComplianceStatus)

SetState sets the state property value. The state property

func (*DeviceConfigurationState) SetVersion

func (m *DeviceConfigurationState) SetVersion(value *int32)

SetVersion sets the version property value. The version of the policy

type DeviceConfigurationStateable

type DeviceConfigurationStateable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetPlatformType() *PolicyPlatformType
	GetSettingCount() *int32
	GetSettingStates() []DeviceConfigurationSettingStateable
	GetState() *ComplianceStatus
	GetVersion() *int32
	SetDisplayName(value *string)
	SetPlatformType(value *PolicyPlatformType)
	SetSettingCount(value *int32)
	SetSettingStates(value []DeviceConfigurationSettingStateable)
	SetState(value *ComplianceStatus)
	SetVersion(value *int32)
}

DeviceConfigurationStateable

type DeviceEnrollmentType

type DeviceEnrollmentType int

Possible ways of adding a mobile device to management.

const (
	// Default value, enrollment type was not collected.
	UNKNOWN_DEVICEENROLLMENTTYPE DeviceEnrollmentType = iota
	// User driven enrollment through BYOD channel.
	USERENROLLMENT_DEVICEENROLLMENTTYPE
	// User enrollment with a device enrollment manager account.
	DEVICEENROLLMENTMANAGER_DEVICEENROLLMENTTYPE
	// Apple bulk enrollment with user challenge. (DEP, Apple Configurator)
	APPLEBULKWITHUSER_DEVICEENROLLMENTTYPE
	// Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)
	APPLEBULKWITHOUTUSER_DEVICEENROLLMENTTYPE
	// Windows 10 Azure AD Join.
	WINDOWSAZUREADJOIN_DEVICEENROLLMENTTYPE
	// Windows 10 Bulk enrollment through ICD with certificate.
	WINDOWSBULKUSERLESS_DEVICEENROLLMENTTYPE
	// Windows 10 automatic enrollment. (Add work account)
	WINDOWSAUTOENROLLMENT_DEVICEENROLLMENTTYPE
	// Windows 10 bulk Azure AD Join.
	WINDOWSBULKAZUREDOMAINJOIN_DEVICEENROLLMENTTYPE
	// Windows 10 Co-Management triggered by AutoPilot or Group Policy.
	WINDOWSCOMANAGEMENT_DEVICEENROLLMENTTYPE
	// Windows 10 Azure AD Join using Device Auth.
	WINDOWSAZUREADJOINUSINGDEVICEAUTH_DEVICEENROLLMENTTYPE
	// Device managed by Apple user enrollment
	APPLEUSERENROLLMENT_DEVICEENROLLMENTTYPE
	// Device managed by Apple user enrollment with service account
	APPLEUSERENROLLMENTWITHSERVICEACCOUNT_DEVICEENROLLMENTTYPE
)

func (DeviceEnrollmentType) String

func (i DeviceEnrollmentType) String() string

type DeviceHealthAttestationState

type DeviceHealthAttestationState struct {
	// contains filtered or unexported fields
}

DeviceHealthAttestationState

func NewDeviceHealthAttestationState

func NewDeviceHealthAttestationState() *DeviceHealthAttestationState

NewDeviceHealthAttestationState instantiates a new deviceHealthAttestationState and sets the default values.

func (*DeviceHealthAttestationState) GetAdditionalData

func (m *DeviceHealthAttestationState) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceHealthAttestationState) GetAttestationIdentityKey

func (m *DeviceHealthAttestationState) GetAttestationIdentityKey() *string

GetAttestationIdentityKey gets the attestationIdentityKey property value. TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.

func (*DeviceHealthAttestationState) GetBitLockerStatus

func (m *DeviceHealthAttestationState) GetBitLockerStatus() *string

GetBitLockerStatus gets the bitLockerStatus property value. On or Off of BitLocker Drive Encryption

func (*DeviceHealthAttestationState) GetBootAppSecurityVersion

func (m *DeviceHealthAttestationState) GetBootAppSecurityVersion() *string

GetBootAppSecurityVersion gets the bootAppSecurityVersion property value. The security version number of the Boot Application

func (*DeviceHealthAttestationState) GetBootDebugging

func (m *DeviceHealthAttestationState) GetBootDebugging() *string

GetBootDebugging gets the bootDebugging property value. When bootDebugging is enabled, the device is used in development and testing

func (*DeviceHealthAttestationState) GetBootManagerSecurityVersion

func (m *DeviceHealthAttestationState) GetBootManagerSecurityVersion() *string

GetBootManagerSecurityVersion gets the bootManagerSecurityVersion property value. The security version number of the Boot Application

func (*DeviceHealthAttestationState) GetBootManagerVersion

func (m *DeviceHealthAttestationState) GetBootManagerVersion() *string

GetBootManagerVersion gets the bootManagerVersion property value. The version of the Boot Manager

func (*DeviceHealthAttestationState) GetBootRevisionListInfo

func (m *DeviceHealthAttestationState) GetBootRevisionListInfo() *string

GetBootRevisionListInfo gets the bootRevisionListInfo property value. The Boot Revision List that was loaded during initial boot on the attested device

func (*DeviceHealthAttestationState) GetCodeIntegrity

func (m *DeviceHealthAttestationState) GetCodeIntegrity() *string

GetCodeIntegrity gets the codeIntegrity property value. When code integrity is enabled, code execution is restricted to integrity verified code

func (*DeviceHealthAttestationState) GetCodeIntegrityCheckVersion

func (m *DeviceHealthAttestationState) GetCodeIntegrityCheckVersion() *string

GetCodeIntegrityCheckVersion gets the codeIntegrityCheckVersion property value. The version of the Boot Manager

func (*DeviceHealthAttestationState) GetCodeIntegrityPolicy

func (m *DeviceHealthAttestationState) GetCodeIntegrityPolicy() *string

GetCodeIntegrityPolicy gets the codeIntegrityPolicy property value. The Code Integrity policy that is controlling the security of the boot environment

func (*DeviceHealthAttestationState) GetContentNamespaceUrl

func (m *DeviceHealthAttestationState) GetContentNamespaceUrl() *string

GetContentNamespaceUrl gets the contentNamespaceUrl property value. The DHA report version. (Namespace version)

func (*DeviceHealthAttestationState) GetContentVersion

func (m *DeviceHealthAttestationState) GetContentVersion() *string

GetContentVersion gets the contentVersion property value. The HealthAttestation state schema version

func (*DeviceHealthAttestationState) GetDataExcutionPolicy

func (m *DeviceHealthAttestationState) GetDataExcutionPolicy() *string

GetDataExcutionPolicy gets the dataExcutionPolicy property value. DEP Policy defines a set of hardware and software technologies that perform additional checks on memory

func (*DeviceHealthAttestationState) GetDeviceHealthAttestationStatus

func (m *DeviceHealthAttestationState) GetDeviceHealthAttestationStatus() *string

GetDeviceHealthAttestationStatus gets the deviceHealthAttestationStatus property value. The DHA report version. (Namespace version)

func (*DeviceHealthAttestationState) GetEarlyLaunchAntiMalwareDriverProtection

func (m *DeviceHealthAttestationState) GetEarlyLaunchAntiMalwareDriverProtection() *string

GetEarlyLaunchAntiMalwareDriverProtection gets the earlyLaunchAntiMalwareDriverProtection property value. ELAM provides protection for the computers in your network when they start up

func (*DeviceHealthAttestationState) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DeviceHealthAttestationState) GetHealthAttestationSupportedStatus

func (m *DeviceHealthAttestationState) GetHealthAttestationSupportedStatus() *string

GetHealthAttestationSupportedStatus gets the healthAttestationSupportedStatus property value. This attribute indicates if DHA is supported for the device

func (*DeviceHealthAttestationState) GetHealthStatusMismatchInfo

func (m *DeviceHealthAttestationState) GetHealthStatusMismatchInfo() *string

GetHealthStatusMismatchInfo gets the healthStatusMismatchInfo property value. This attribute appears if DHA-Service detects an integrity issue

func (*DeviceHealthAttestationState) GetIssuedDateTime

GetIssuedDateTime gets the issuedDateTime property value. The DateTime when device was evaluated or issued to MDM

func (*DeviceHealthAttestationState) GetLastUpdateDateTime

func (m *DeviceHealthAttestationState) GetLastUpdateDateTime() *string

GetLastUpdateDateTime gets the lastUpdateDateTime property value. The Timestamp of the last update.

func (*DeviceHealthAttestationState) GetOdataType

func (m *DeviceHealthAttestationState) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DeviceHealthAttestationState) GetOperatingSystemKernelDebugging

func (m *DeviceHealthAttestationState) GetOperatingSystemKernelDebugging() *string

GetOperatingSystemKernelDebugging gets the operatingSystemKernelDebugging property value. When operatingSystemKernelDebugging is enabled, the device is used in development and testing

func (*DeviceHealthAttestationState) GetOperatingSystemRevListInfo

func (m *DeviceHealthAttestationState) GetOperatingSystemRevListInfo() *string

GetOperatingSystemRevListInfo gets the operatingSystemRevListInfo property value. The Operating System Revision List that was loaded during initial boot on the attested device

func (*DeviceHealthAttestationState) GetPcr0

func (m *DeviceHealthAttestationState) GetPcr0() *string

GetPcr0 gets the pcr0 property value. The measurement that is captured in PCR[0]

func (*DeviceHealthAttestationState) GetPcrHashAlgorithm

func (m *DeviceHealthAttestationState) GetPcrHashAlgorithm() *string

GetPcrHashAlgorithm gets the pcrHashAlgorithm property value. Informational attribute that identifies the HASH algorithm that was used by TPM

func (*DeviceHealthAttestationState) GetResetCount

func (m *DeviceHealthAttestationState) GetResetCount() *int64

GetResetCount gets the resetCount property value. The number of times a PC device has hibernated or resumed

func (*DeviceHealthAttestationState) GetRestartCount

func (m *DeviceHealthAttestationState) GetRestartCount() *int64

GetRestartCount gets the restartCount property value. The number of times a PC device has rebooted

func (*DeviceHealthAttestationState) GetSafeMode

func (m *DeviceHealthAttestationState) GetSafeMode() *string

GetSafeMode gets the safeMode property value. Safe mode is a troubleshooting option for Windows that starts your computer in a limited state

func (*DeviceHealthAttestationState) GetSecureBoot

func (m *DeviceHealthAttestationState) GetSecureBoot() *string

GetSecureBoot gets the secureBoot property value. When Secure Boot is enabled, the core components must have the correct cryptographic signatures

func (*DeviceHealthAttestationState) GetSecureBootConfigurationPolicyFingerPrint

func (m *DeviceHealthAttestationState) GetSecureBootConfigurationPolicyFingerPrint() *string

GetSecureBootConfigurationPolicyFingerPrint gets the secureBootConfigurationPolicyFingerPrint property value. Fingerprint of the Custom Secure Boot Configuration Policy

func (*DeviceHealthAttestationState) GetTestSigning

func (m *DeviceHealthAttestationState) GetTestSigning() *string

GetTestSigning gets the testSigning property value. When test signing is allowed, the device does not enforce signature validation during boot

func (*DeviceHealthAttestationState) GetTpmVersion

func (m *DeviceHealthAttestationState) GetTpmVersion() *string

GetTpmVersion gets the tpmVersion property value. The security version number of the Boot Application

func (*DeviceHealthAttestationState) GetVirtualSecureMode

func (m *DeviceHealthAttestationState) GetVirtualSecureMode() *string

GetVirtualSecureMode gets the virtualSecureMode property value. VSM is a container that protects high value assets from a compromised kernel

func (*DeviceHealthAttestationState) GetWindowsPE

func (m *DeviceHealthAttestationState) GetWindowsPE() *string

GetWindowsPE gets the windowsPE property value. Operating system running with limited services that is used to prepare a computer for Windows

func (*DeviceHealthAttestationState) Serialize

Serialize serializes information the current object

func (*DeviceHealthAttestationState) SetAdditionalData

func (m *DeviceHealthAttestationState) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DeviceHealthAttestationState) SetAttestationIdentityKey

func (m *DeviceHealthAttestationState) SetAttestationIdentityKey(value *string)

SetAttestationIdentityKey sets the attestationIdentityKey property value. TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.

func (*DeviceHealthAttestationState) SetBitLockerStatus

func (m *DeviceHealthAttestationState) SetBitLockerStatus(value *string)

SetBitLockerStatus sets the bitLockerStatus property value. On or Off of BitLocker Drive Encryption

func (*DeviceHealthAttestationState) SetBootAppSecurityVersion

func (m *DeviceHealthAttestationState) SetBootAppSecurityVersion(value *string)

SetBootAppSecurityVersion sets the bootAppSecurityVersion property value. The security version number of the Boot Application

func (*DeviceHealthAttestationState) SetBootDebugging

func (m *DeviceHealthAttestationState) SetBootDebugging(value *string)

SetBootDebugging sets the bootDebugging property value. When bootDebugging is enabled, the device is used in development and testing

func (*DeviceHealthAttestationState) SetBootManagerSecurityVersion

func (m *DeviceHealthAttestationState) SetBootManagerSecurityVersion(value *string)

SetBootManagerSecurityVersion sets the bootManagerSecurityVersion property value. The security version number of the Boot Application

func (*DeviceHealthAttestationState) SetBootManagerVersion

func (m *DeviceHealthAttestationState) SetBootManagerVersion(value *string)

SetBootManagerVersion sets the bootManagerVersion property value. The version of the Boot Manager

func (*DeviceHealthAttestationState) SetBootRevisionListInfo

func (m *DeviceHealthAttestationState) SetBootRevisionListInfo(value *string)

SetBootRevisionListInfo sets the bootRevisionListInfo property value. The Boot Revision List that was loaded during initial boot on the attested device

func (*DeviceHealthAttestationState) SetCodeIntegrity

func (m *DeviceHealthAttestationState) SetCodeIntegrity(value *string)

SetCodeIntegrity sets the codeIntegrity property value. When code integrity is enabled, code execution is restricted to integrity verified code

func (*DeviceHealthAttestationState) SetCodeIntegrityCheckVersion

func (m *DeviceHealthAttestationState) SetCodeIntegrityCheckVersion(value *string)

SetCodeIntegrityCheckVersion sets the codeIntegrityCheckVersion property value. The version of the Boot Manager

func (*DeviceHealthAttestationState) SetCodeIntegrityPolicy

func (m *DeviceHealthAttestationState) SetCodeIntegrityPolicy(value *string)

SetCodeIntegrityPolicy sets the codeIntegrityPolicy property value. The Code Integrity policy that is controlling the security of the boot environment

func (*DeviceHealthAttestationState) SetContentNamespaceUrl

func (m *DeviceHealthAttestationState) SetContentNamespaceUrl(value *string)

SetContentNamespaceUrl sets the contentNamespaceUrl property value. The DHA report version. (Namespace version)

func (*DeviceHealthAttestationState) SetContentVersion

func (m *DeviceHealthAttestationState) SetContentVersion(value *string)

SetContentVersion sets the contentVersion property value. The HealthAttestation state schema version

func (*DeviceHealthAttestationState) SetDataExcutionPolicy

func (m *DeviceHealthAttestationState) SetDataExcutionPolicy(value *string)

SetDataExcutionPolicy sets the dataExcutionPolicy property value. DEP Policy defines a set of hardware and software technologies that perform additional checks on memory

func (*DeviceHealthAttestationState) SetDeviceHealthAttestationStatus

func (m *DeviceHealthAttestationState) SetDeviceHealthAttestationStatus(value *string)

SetDeviceHealthAttestationStatus sets the deviceHealthAttestationStatus property value. The DHA report version. (Namespace version)

func (*DeviceHealthAttestationState) SetEarlyLaunchAntiMalwareDriverProtection

func (m *DeviceHealthAttestationState) SetEarlyLaunchAntiMalwareDriverProtection(value *string)

SetEarlyLaunchAntiMalwareDriverProtection sets the earlyLaunchAntiMalwareDriverProtection property value. ELAM provides protection for the computers in your network when they start up

func (*DeviceHealthAttestationState) SetHealthAttestationSupportedStatus

func (m *DeviceHealthAttestationState) SetHealthAttestationSupportedStatus(value *string)

SetHealthAttestationSupportedStatus sets the healthAttestationSupportedStatus property value. This attribute indicates if DHA is supported for the device

func (*DeviceHealthAttestationState) SetHealthStatusMismatchInfo

func (m *DeviceHealthAttestationState) SetHealthStatusMismatchInfo(value *string)

SetHealthStatusMismatchInfo sets the healthStatusMismatchInfo property value. This attribute appears if DHA-Service detects an integrity issue

func (*DeviceHealthAttestationState) SetIssuedDateTime

SetIssuedDateTime sets the issuedDateTime property value. The DateTime when device was evaluated or issued to MDM

func (*DeviceHealthAttestationState) SetLastUpdateDateTime

func (m *DeviceHealthAttestationState) SetLastUpdateDateTime(value *string)

SetLastUpdateDateTime sets the lastUpdateDateTime property value. The Timestamp of the last update.

func (*DeviceHealthAttestationState) SetOdataType

func (m *DeviceHealthAttestationState) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*DeviceHealthAttestationState) SetOperatingSystemKernelDebugging

func (m *DeviceHealthAttestationState) SetOperatingSystemKernelDebugging(value *string)

SetOperatingSystemKernelDebugging sets the operatingSystemKernelDebugging property value. When operatingSystemKernelDebugging is enabled, the device is used in development and testing

func (*DeviceHealthAttestationState) SetOperatingSystemRevListInfo

func (m *DeviceHealthAttestationState) SetOperatingSystemRevListInfo(value *string)

SetOperatingSystemRevListInfo sets the operatingSystemRevListInfo property value. The Operating System Revision List that was loaded during initial boot on the attested device

func (*DeviceHealthAttestationState) SetPcr0

func (m *DeviceHealthAttestationState) SetPcr0(value *string)

SetPcr0 sets the pcr0 property value. The measurement that is captured in PCR[0]

func (*DeviceHealthAttestationState) SetPcrHashAlgorithm

func (m *DeviceHealthAttestationState) SetPcrHashAlgorithm(value *string)

SetPcrHashAlgorithm sets the pcrHashAlgorithm property value. Informational attribute that identifies the HASH algorithm that was used by TPM

func (*DeviceHealthAttestationState) SetResetCount

func (m *DeviceHealthAttestationState) SetResetCount(value *int64)

SetResetCount sets the resetCount property value. The number of times a PC device has hibernated or resumed

func (*DeviceHealthAttestationState) SetRestartCount

func (m *DeviceHealthAttestationState) SetRestartCount(value *int64)

SetRestartCount sets the restartCount property value. The number of times a PC device has rebooted

func (*DeviceHealthAttestationState) SetSafeMode

func (m *DeviceHealthAttestationState) SetSafeMode(value *string)

SetSafeMode sets the safeMode property value. Safe mode is a troubleshooting option for Windows that starts your computer in a limited state

func (*DeviceHealthAttestationState) SetSecureBoot

func (m *DeviceHealthAttestationState) SetSecureBoot(value *string)

SetSecureBoot sets the secureBoot property value. When Secure Boot is enabled, the core components must have the correct cryptographic signatures

func (*DeviceHealthAttestationState) SetSecureBootConfigurationPolicyFingerPrint

func (m *DeviceHealthAttestationState) SetSecureBootConfigurationPolicyFingerPrint(value *string)

SetSecureBootConfigurationPolicyFingerPrint sets the secureBootConfigurationPolicyFingerPrint property value. Fingerprint of the Custom Secure Boot Configuration Policy

func (*DeviceHealthAttestationState) SetTestSigning

func (m *DeviceHealthAttestationState) SetTestSigning(value *string)

SetTestSigning sets the testSigning property value. When test signing is allowed, the device does not enforce signature validation during boot

func (*DeviceHealthAttestationState) SetTpmVersion

func (m *DeviceHealthAttestationState) SetTpmVersion(value *string)

SetTpmVersion sets the tpmVersion property value. The security version number of the Boot Application

func (*DeviceHealthAttestationState) SetVirtualSecureMode

func (m *DeviceHealthAttestationState) SetVirtualSecureMode(value *string)

SetVirtualSecureMode sets the virtualSecureMode property value. VSM is a container that protects high value assets from a compromised kernel

func (*DeviceHealthAttestationState) SetWindowsPE

func (m *DeviceHealthAttestationState) SetWindowsPE(value *string)

SetWindowsPE sets the windowsPE property value. Operating system running with limited services that is used to prepare a computer for Windows

type DeviceHealthAttestationStateable

type DeviceHealthAttestationStateable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttestationIdentityKey() *string
	GetBitLockerStatus() *string
	GetBootAppSecurityVersion() *string
	GetBootDebugging() *string
	GetBootManagerSecurityVersion() *string
	GetBootManagerVersion() *string
	GetBootRevisionListInfo() *string
	GetCodeIntegrity() *string
	GetCodeIntegrityCheckVersion() *string
	GetCodeIntegrityPolicy() *string
	GetContentNamespaceUrl() *string
	GetContentVersion() *string
	GetDataExcutionPolicy() *string
	GetDeviceHealthAttestationStatus() *string
	GetEarlyLaunchAntiMalwareDriverProtection() *string
	GetHealthAttestationSupportedStatus() *string
	GetHealthStatusMismatchInfo() *string
	GetIssuedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastUpdateDateTime() *string
	GetOdataType() *string
	GetOperatingSystemKernelDebugging() *string
	GetOperatingSystemRevListInfo() *string
	GetPcr0() *string
	GetPcrHashAlgorithm() *string
	GetResetCount() *int64
	GetRestartCount() *int64
	GetSafeMode() *string
	GetSecureBoot() *string
	GetSecureBootConfigurationPolicyFingerPrint() *string
	GetTestSigning() *string
	GetTpmVersion() *string
	GetVirtualSecureMode() *string
	GetWindowsPE() *string
	SetAttestationIdentityKey(value *string)
	SetBitLockerStatus(value *string)
	SetBootAppSecurityVersion(value *string)
	SetBootDebugging(value *string)
	SetBootManagerSecurityVersion(value *string)
	SetBootManagerVersion(value *string)
	SetBootRevisionListInfo(value *string)
	SetCodeIntegrity(value *string)
	SetCodeIntegrityCheckVersion(value *string)
	SetCodeIntegrityPolicy(value *string)
	SetContentNamespaceUrl(value *string)
	SetContentVersion(value *string)
	SetDataExcutionPolicy(value *string)
	SetDeviceHealthAttestationStatus(value *string)
	SetEarlyLaunchAntiMalwareDriverProtection(value *string)
	SetHealthAttestationSupportedStatus(value *string)
	SetHealthStatusMismatchInfo(value *string)
	SetIssuedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastUpdateDateTime(value *string)
	SetOdataType(value *string)
	SetOperatingSystemKernelDebugging(value *string)
	SetOperatingSystemRevListInfo(value *string)
	SetPcr0(value *string)
	SetPcrHashAlgorithm(value *string)
	SetResetCount(value *int64)
	SetRestartCount(value *int64)
	SetSafeMode(value *string)
	SetSecureBoot(value *string)
	SetSecureBootConfigurationPolicyFingerPrint(value *string)
	SetTestSigning(value *string)
	SetTpmVersion(value *string)
	SetVirtualSecureMode(value *string)
	SetWindowsPE(value *string)
}

DeviceHealthAttestationStateable

type DeviceLogCollectionResponse added in v0.0.2

type DeviceLogCollectionResponse struct {
	Entity
	// contains filtered or unexported fields
}

DeviceLogCollectionResponse windows Log Collection request entity.

func NewDeviceLogCollectionResponse added in v0.0.2

func NewDeviceLogCollectionResponse() *DeviceLogCollectionResponse

NewDeviceLogCollectionResponse instantiates a new deviceLogCollectionResponse and sets the default values.

func (*DeviceLogCollectionResponse) GetEnrolledByUser added in v0.0.2

func (m *DeviceLogCollectionResponse) GetEnrolledByUser() *string

GetEnrolledByUser gets the enrolledByUser property value. The User Principal Name (UPN) of the user that enrolled the device.

func (*DeviceLogCollectionResponse) GetExpirationDateTimeUTC added in v0.0.2

GetExpirationDateTimeUTC gets the expirationDateTimeUTC property value. The DateTime of the expiration of the logs.

func (*DeviceLogCollectionResponse) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*DeviceLogCollectionResponse) GetInitiatedByUserPrincipalName added in v0.0.2

func (m *DeviceLogCollectionResponse) GetInitiatedByUserPrincipalName() *string

GetInitiatedByUserPrincipalName gets the initiatedByUserPrincipalName property value. The UPN for who initiated the request.

func (*DeviceLogCollectionResponse) GetManagedDeviceId added in v0.0.2

GetManagedDeviceId gets the managedDeviceId property value. Indicates Intune device unique identifier.

func (*DeviceLogCollectionResponse) GetReceivedDateTimeUTC added in v0.0.2

GetReceivedDateTimeUTC gets the receivedDateTimeUTC property value. The DateTime the request was received.

func (*DeviceLogCollectionResponse) GetRequestedDateTimeUTC added in v0.0.2

GetRequestedDateTimeUTC gets the requestedDateTimeUTC property value. The DateTime of the request.

func (*DeviceLogCollectionResponse) GetSizeInKB added in v0.0.2

func (m *DeviceLogCollectionResponse) GetSizeInKB() *float64

GetSizeInKB gets the sizeInKB property value. The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308

func (*DeviceLogCollectionResponse) GetStatus added in v0.0.2

GetStatus gets the status property value. AppLogUploadStatus

func (*DeviceLogCollectionResponse) Serialize added in v0.0.2

Serialize serializes information the current object

func (*DeviceLogCollectionResponse) SetEnrolledByUser added in v0.0.2

func (m *DeviceLogCollectionResponse) SetEnrolledByUser(value *string)

SetEnrolledByUser sets the enrolledByUser property value. The User Principal Name (UPN) of the user that enrolled the device.

func (*DeviceLogCollectionResponse) SetExpirationDateTimeUTC added in v0.0.2

SetExpirationDateTimeUTC sets the expirationDateTimeUTC property value. The DateTime of the expiration of the logs.

func (*DeviceLogCollectionResponse) SetInitiatedByUserPrincipalName added in v0.0.2

func (m *DeviceLogCollectionResponse) SetInitiatedByUserPrincipalName(value *string)

SetInitiatedByUserPrincipalName sets the initiatedByUserPrincipalName property value. The UPN for who initiated the request.

func (*DeviceLogCollectionResponse) SetManagedDeviceId added in v0.0.2

SetManagedDeviceId sets the managedDeviceId property value. Indicates Intune device unique identifier.

func (*DeviceLogCollectionResponse) SetReceivedDateTimeUTC added in v0.0.2

SetReceivedDateTimeUTC sets the receivedDateTimeUTC property value. The DateTime the request was received.

func (*DeviceLogCollectionResponse) SetRequestedDateTimeUTC added in v0.0.2

SetRequestedDateTimeUTC sets the requestedDateTimeUTC property value. The DateTime of the request.

func (*DeviceLogCollectionResponse) SetSizeInKB added in v0.0.2

func (m *DeviceLogCollectionResponse) SetSizeInKB(value *float64)

SetSizeInKB sets the sizeInKB property value. The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308

func (*DeviceLogCollectionResponse) SetStatus added in v0.0.2

func (m *DeviceLogCollectionResponse) SetStatus(value *AppLogUploadState)

SetStatus sets the status property value. AppLogUploadStatus

type DeviceLogCollectionResponseable added in v0.0.2

type DeviceLogCollectionResponseable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEnrolledByUser() *string
	GetExpirationDateTimeUTC() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetInitiatedByUserPrincipalName() *string
	GetManagedDeviceId() *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID
	GetReceivedDateTimeUTC() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRequestedDateTimeUTC() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSizeInKB() *float64
	GetStatus() *AppLogUploadState
	SetEnrolledByUser(value *string)
	SetExpirationDateTimeUTC(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetInitiatedByUserPrincipalName(value *string)
	SetManagedDeviceId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)
	SetReceivedDateTimeUTC(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRequestedDateTimeUTC(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSizeInKB(value *float64)
	SetStatus(value *AppLogUploadState)
}

DeviceLogCollectionResponseable

type DeviceManagementExchangeAccessState

type DeviceManagementExchangeAccessState int

Device Exchange Access State.

const (
	// No access state discovered from Exchange
	NONE_DEVICEMANAGEMENTEXCHANGEACCESSSTATE DeviceManagementExchangeAccessState = iota
	// Device access state to Exchange is unknown
	UNKNOWN_DEVICEMANAGEMENTEXCHANGEACCESSSTATE
	// Device has access to Exchange
	ALLOWED_DEVICEMANAGEMENTEXCHANGEACCESSSTATE
	// Device is Blocked in Exchange
	BLOCKED_DEVICEMANAGEMENTEXCHANGEACCESSSTATE
	// Device is Quarantined in Exchange
	QUARANTINED_DEVICEMANAGEMENTEXCHANGEACCESSSTATE
)

func (DeviceManagementExchangeAccessState) String

type DeviceManagementExchangeAccessStateReason

type DeviceManagementExchangeAccessStateReason int

Device Exchange Access State Reason.

const (
	// No access state reason discovered from Exchange
	NONE_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON DeviceManagementExchangeAccessStateReason = iota
	// Unknown access state reason
	UNKNOWN_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state determined by Exchange Global rule
	EXCHANGEGLOBALRULE_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state determined by Exchange Individual rule
	EXCHANGEINDIVIDUALRULE_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state determined by Exchange Device rule
	EXCHANGEDEVICERULE_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state due to Exchange upgrade
	EXCHANGEUPGRADE_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state determined by Exchange Mailbox Policy
	EXCHANGEMAILBOXPOLICY_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state determined by Exchange
	OTHER_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state granted by compliance challenge
	COMPLIANT_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state revoked by compliance challenge
	NOTCOMPLIANT_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state revoked by management challenge
	NOTENROLLED_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state due to unknown location
	UNKNOWNLOCATION_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state due to MFA challenge
	MFAREQUIRED_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access State revoked by AAD Access Policy
	AZUREADBLOCKDUETOACCESSPOLICY_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access State revoked by compromised password
	COMPROMISEDPASSWORD_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
	// Access state revoked by managed application challenge
	DEVICENOTKNOWNWITHMANAGEDAPP_DEVICEMANAGEMENTEXCHANGEACCESSSTATEREASON
)

func (DeviceManagementExchangeAccessStateReason) String

type DeviceManagementTroubleshootingEvent

type DeviceManagementTroubleshootingEvent struct {
	Entity
	// contains filtered or unexported fields
}

DeviceManagementTroubleshootingEvent event representing an general failure.

func NewDeviceManagementTroubleshootingEvent

func NewDeviceManagementTroubleshootingEvent() *DeviceManagementTroubleshootingEvent

NewDeviceManagementTroubleshootingEvent instantiates a new deviceManagementTroubleshootingEvent and sets the default values.

func (*DeviceManagementTroubleshootingEvent) GetCorrelationId

func (m *DeviceManagementTroubleshootingEvent) GetCorrelationId() *string

GetCorrelationId gets the correlationId property value. Id used for tracing the failure in the service.

func (*DeviceManagementTroubleshootingEvent) GetEventDateTime

GetEventDateTime gets the eventDateTime property value. Time when the event occurred .

func (*DeviceManagementTroubleshootingEvent) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DeviceManagementTroubleshootingEvent) Serialize

Serialize serializes information the current object

func (*DeviceManagementTroubleshootingEvent) SetCorrelationId

func (m *DeviceManagementTroubleshootingEvent) SetCorrelationId(value *string)

SetCorrelationId sets the correlationId property value. Id used for tracing the failure in the service.

func (*DeviceManagementTroubleshootingEvent) SetEventDateTime

SetEventDateTime sets the eventDateTime property value. Time when the event occurred .

type DeviceManagementTroubleshootingEventable

type DeviceManagementTroubleshootingEventable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCorrelationId() *string
	GetEventDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	SetCorrelationId(value *string)
	SetEventDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
}

DeviceManagementTroubleshootingEventable

type DeviceRegistrationState

type DeviceRegistrationState int

Device registration status.

const (
	// The device is not registered.
	NOTREGISTERED_DEVICEREGISTRATIONSTATE DeviceRegistrationState = iota
	// The device is registered.
	REGISTERED_DEVICEREGISTRATIONSTATE
	// The device has been blocked, wiped or retired.
	REVOKED_DEVICEREGISTRATIONSTATE
	// The device has a key conflict.
	KEYCONFLICT_DEVICEREGISTRATIONSTATE
	// The device is pending approval.
	APPROVALPENDING_DEVICEREGISTRATIONSTATE
	// The device certificate has been reset.
	CERTIFICATERESET_DEVICEREGISTRATIONSTATE
	// The device is not registered and pending enrollment.
	NOTREGISTEREDPENDINGENROLLMENT_DEVICEREGISTRATIONSTATE
	// The device registration status is unknown.
	UNKNOWN_DEVICEREGISTRATIONSTATE
)

func (DeviceRegistrationState) String

func (i DeviceRegistrationState) String() string

type Deviceable

type Deviceable interface {
	DirectoryObjectable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAccountEnabled() *bool
	GetAlternativeSecurityIds() []AlternativeSecurityIdable
	GetApproximateLastSignInDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetComplianceExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDeviceCategory() *string
	GetDeviceId() *string
	GetDeviceMetadata() *string
	GetDeviceOwnership() *string
	GetDeviceVersion() *int32
	GetDisplayName() *string
	GetEnrollmentProfileName() *string
	GetExtensions() []Extensionable
	GetIsCompliant() *bool
	GetIsManaged() *bool
	GetMdmAppId() *string
	GetMemberOf() []DirectoryObjectable
	GetOnPremisesLastSyncDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetOnPremisesSyncEnabled() *bool
	GetOperatingSystem() *string
	GetOperatingSystemVersion() *string
	GetPhysicalIds() []string
	GetProfileType() *string
	GetRegisteredOwners() []DirectoryObjectable
	GetRegisteredUsers() []DirectoryObjectable
	GetRegistrationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSystemLabels() []string
	GetTransitiveMemberOf() []DirectoryObjectable
	GetTrustType() *string
	SetAccountEnabled(value *bool)
	SetAlternativeSecurityIds(value []AlternativeSecurityIdable)
	SetApproximateLastSignInDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetComplianceExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDeviceCategory(value *string)
	SetDeviceId(value *string)
	SetDeviceMetadata(value *string)
	SetDeviceOwnership(value *string)
	SetDeviceVersion(value *int32)
	SetDisplayName(value *string)
	SetEnrollmentProfileName(value *string)
	SetExtensions(value []Extensionable)
	SetIsCompliant(value *bool)
	SetIsManaged(value *bool)
	SetMdmAppId(value *string)
	SetMemberOf(value []DirectoryObjectable)
	SetOnPremisesLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetOnPremisesSyncEnabled(value *bool)
	SetOperatingSystem(value *string)
	SetOperatingSystemVersion(value *string)
	SetPhysicalIds(value []string)
	SetProfileType(value *string)
	SetRegisteredOwners(value []DirectoryObjectable)
	SetRegisteredUsers(value []DirectoryObjectable)
	SetRegistrationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSystemLabels(value []string)
	SetTransitiveMemberOf(value []DirectoryObjectable)
	SetTrustType(value *string)
}

Deviceable

type DirectoryObject

type DirectoryObject struct {
	Entity
	// contains filtered or unexported fields
}

DirectoryObject

func NewDirectoryObject

func NewDirectoryObject() *DirectoryObject

NewDirectoryObject instantiates a new directoryObject and sets the default values.

func (*DirectoryObject) GetDeletedDateTime

GetDeletedDateTime gets the deletedDateTime property value. Date and time when this object was deleted. Always null when the object hasn't been deleted.

func (*DirectoryObject) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DirectoryObject) Serialize

Serialize serializes information the current object

func (*DirectoryObject) SetDeletedDateTime

SetDeletedDateTime sets the deletedDateTime property value. Date and time when this object was deleted. Always null when the object hasn't been deleted.

type DirectoryObjectCollectionResponse added in v0.0.2

type DirectoryObjectCollectionResponse struct {
	BaseCollectionPaginationCountResponse
	// contains filtered or unexported fields
}

DirectoryObjectCollectionResponse

func NewDirectoryObjectCollectionResponse added in v0.0.2

func NewDirectoryObjectCollectionResponse() *DirectoryObjectCollectionResponse

NewDirectoryObjectCollectionResponse instantiates a new directoryObjectCollectionResponse and sets the default values.

func (*DirectoryObjectCollectionResponse) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*DirectoryObjectCollectionResponse) GetValue added in v0.0.2

GetValue gets the value property value. The value property

func (*DirectoryObjectCollectionResponse) Serialize added in v0.0.2

Serialize serializes information the current object

func (*DirectoryObjectCollectionResponse) SetValue added in v0.0.2

SetValue sets the value property value. The value property

type DirectoryObjectCollectionResponseable added in v0.0.2

DirectoryObjectCollectionResponseable

type DisplayNameLocalization

type DisplayNameLocalization struct {
	// contains filtered or unexported fields
}

DisplayNameLocalization

func NewDisplayNameLocalization

func NewDisplayNameLocalization() *DisplayNameLocalization

NewDisplayNameLocalization instantiates a new displayNameLocalization and sets the default values.

func (*DisplayNameLocalization) GetAdditionalData

func (m *DisplayNameLocalization) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DisplayNameLocalization) GetDisplayName

func (m *DisplayNameLocalization) GetDisplayName() *string

GetDisplayName gets the displayName property value. If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.

func (*DisplayNameLocalization) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DisplayNameLocalization) GetLanguageTag

func (m *DisplayNameLocalization) GetLanguageTag() *string

GetLanguageTag gets the languageTag property value. Provides the language culture-code and friendly name of the language that the displayName field has been provided in.

func (*DisplayNameLocalization) GetOdataType

func (m *DisplayNameLocalization) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DisplayNameLocalization) Serialize

Serialize serializes information the current object

func (*DisplayNameLocalization) SetAdditionalData

func (m *DisplayNameLocalization) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DisplayNameLocalization) SetDisplayName

func (m *DisplayNameLocalization) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.

func (*DisplayNameLocalization) SetLanguageTag

func (m *DisplayNameLocalization) SetLanguageTag(value *string)

SetLanguageTag sets the languageTag property value. Provides the language culture-code and friendly name of the language that the displayName field has been provided in.

func (*DisplayNameLocalization) SetOdataType

func (m *DisplayNameLocalization) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type DisplayNameLocalizationable

type DisplayNameLocalizationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetLanguageTag() *string
	GetOdataType() *string
	SetDisplayName(value *string)
	SetLanguageTag(value *string)
	SetOdataType(value *string)
}

DisplayNameLocalizationable

type DocumentSet

type DocumentSet struct {
	// contains filtered or unexported fields
}

DocumentSet

func NewDocumentSet

func NewDocumentSet() *DocumentSet

NewDocumentSet instantiates a new documentSet and sets the default values.

func (*DocumentSet) GetAdditionalData

func (m *DocumentSet) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DocumentSet) GetAllowedContentTypes

func (m *DocumentSet) GetAllowedContentTypes() []ContentTypeInfoable

GetAllowedContentTypes gets the allowedContentTypes property value. Content types allowed in document set.

func (*DocumentSet) GetDefaultContents

func (m *DocumentSet) GetDefaultContents() []DocumentSetContentable

GetDefaultContents gets the defaultContents property value. Default contents of document set.

func (*DocumentSet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DocumentSet) GetOdataType

func (m *DocumentSet) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DocumentSet) GetPropagateWelcomePageChanges

func (m *DocumentSet) GetPropagateWelcomePageChanges() *bool

GetPropagateWelcomePageChanges gets the propagateWelcomePageChanges property value. Specifies whether to push welcome page changes to inherited content types.

func (*DocumentSet) GetSharedColumns

func (m *DocumentSet) GetSharedColumns() []ColumnDefinitionable

GetSharedColumns gets the sharedColumns property value. The sharedColumns property

func (*DocumentSet) GetShouldPrefixNameToFile

func (m *DocumentSet) GetShouldPrefixNameToFile() *bool

GetShouldPrefixNameToFile gets the shouldPrefixNameToFile property value. Indicates whether to add the name of the document set to each file name.

func (*DocumentSet) GetWelcomePageColumns

func (m *DocumentSet) GetWelcomePageColumns() []ColumnDefinitionable

GetWelcomePageColumns gets the welcomePageColumns property value. The welcomePageColumns property

func (*DocumentSet) GetWelcomePageUrl

func (m *DocumentSet) GetWelcomePageUrl() *string

GetWelcomePageUrl gets the welcomePageUrl property value. Welcome page absolute URL.

func (*DocumentSet) Serialize

Serialize serializes information the current object

func (*DocumentSet) SetAdditionalData

func (m *DocumentSet) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DocumentSet) SetAllowedContentTypes

func (m *DocumentSet) SetAllowedContentTypes(value []ContentTypeInfoable)

SetAllowedContentTypes sets the allowedContentTypes property value. Content types allowed in document set.

func (*DocumentSet) SetDefaultContents

func (m *DocumentSet) SetDefaultContents(value []DocumentSetContentable)

SetDefaultContents sets the defaultContents property value. Default contents of document set.

func (*DocumentSet) SetOdataType

func (m *DocumentSet) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*DocumentSet) SetPropagateWelcomePageChanges

func (m *DocumentSet) SetPropagateWelcomePageChanges(value *bool)

SetPropagateWelcomePageChanges sets the propagateWelcomePageChanges property value. Specifies whether to push welcome page changes to inherited content types.

func (*DocumentSet) SetSharedColumns

func (m *DocumentSet) SetSharedColumns(value []ColumnDefinitionable)

SetSharedColumns sets the sharedColumns property value. The sharedColumns property

func (*DocumentSet) SetShouldPrefixNameToFile

func (m *DocumentSet) SetShouldPrefixNameToFile(value *bool)

SetShouldPrefixNameToFile sets the shouldPrefixNameToFile property value. Indicates whether to add the name of the document set to each file name.

func (*DocumentSet) SetWelcomePageColumns

func (m *DocumentSet) SetWelcomePageColumns(value []ColumnDefinitionable)

SetWelcomePageColumns sets the welcomePageColumns property value. The welcomePageColumns property

func (*DocumentSet) SetWelcomePageUrl

func (m *DocumentSet) SetWelcomePageUrl(value *string)

SetWelcomePageUrl sets the welcomePageUrl property value. Welcome page absolute URL.

type DocumentSetContent

type DocumentSetContent struct {
	// contains filtered or unexported fields
}

DocumentSetContent

func NewDocumentSetContent

func NewDocumentSetContent() *DocumentSetContent

NewDocumentSetContent instantiates a new documentSetContent and sets the default values.

func (*DocumentSetContent) GetAdditionalData

func (m *DocumentSetContent) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DocumentSetContent) GetContentType

func (m *DocumentSetContent) GetContentType() ContentTypeInfoable

GetContentType gets the contentType property value. Content type information of the file.

func (*DocumentSetContent) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DocumentSetContent) GetFileName

func (m *DocumentSetContent) GetFileName() *string

GetFileName gets the fileName property value. Name of the file in resource folder that should be added as a default content or a template in the document set.

func (*DocumentSetContent) GetFolderName

func (m *DocumentSetContent) GetFolderName() *string

GetFolderName gets the folderName property value. Folder name in which the file will be placed when a new document set is created in the library.

func (*DocumentSetContent) GetOdataType

func (m *DocumentSetContent) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DocumentSetContent) Serialize

Serialize serializes information the current object

func (*DocumentSetContent) SetAdditionalData

func (m *DocumentSetContent) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DocumentSetContent) SetContentType

func (m *DocumentSetContent) SetContentType(value ContentTypeInfoable)

SetContentType sets the contentType property value. Content type information of the file.

func (*DocumentSetContent) SetFileName

func (m *DocumentSetContent) SetFileName(value *string)

SetFileName sets the fileName property value. Name of the file in resource folder that should be added as a default content or a template in the document set.

func (*DocumentSetContent) SetFolderName

func (m *DocumentSetContent) SetFolderName(value *string)

SetFolderName sets the folderName property value. Folder name in which the file will be placed when a new document set is created in the library.

func (*DocumentSetContent) SetOdataType

func (m *DocumentSetContent) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type DocumentSetContentable

type DocumentSetContentable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContentType() ContentTypeInfoable
	GetFileName() *string
	GetFolderName() *string
	GetOdataType() *string
	SetContentType(value ContentTypeInfoable)
	SetFileName(value *string)
	SetFolderName(value *string)
	SetOdataType(value *string)
}

DocumentSetContentable

type DocumentSetVersion

type DocumentSetVersion struct {
	ListItemVersion
	// contains filtered or unexported fields
}

DocumentSetVersion

func NewDocumentSetVersion

func NewDocumentSetVersion() *DocumentSetVersion

NewDocumentSetVersion instantiates a new documentSetVersion and sets the default values.

func (*DocumentSetVersion) GetComment

func (m *DocumentSetVersion) GetComment() *string

GetComment gets the comment property value. Comment about the captured version.

func (*DocumentSetVersion) GetCreatedBy

func (m *DocumentSetVersion) GetCreatedBy() IdentitySetable

GetCreatedBy gets the createdBy property value. User who captured the version.

func (*DocumentSetVersion) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Date and time when this version was created.

func (*DocumentSetVersion) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DocumentSetVersion) GetItems

GetItems gets the items property value. Items within the document set that are captured as part of this version.

func (*DocumentSetVersion) GetShouldCaptureMinorVersion

func (m *DocumentSetVersion) GetShouldCaptureMinorVersion() *bool

GetShouldCaptureMinorVersion gets the shouldCaptureMinorVersion property value. If true, minor versions of items are also captured; otherwise, only major versions will be captured. Default value is false.

func (*DocumentSetVersion) Serialize

Serialize serializes information the current object

func (*DocumentSetVersion) SetComment

func (m *DocumentSetVersion) SetComment(value *string)

SetComment sets the comment property value. Comment about the captured version.

func (*DocumentSetVersion) SetCreatedBy

func (m *DocumentSetVersion) SetCreatedBy(value IdentitySetable)

SetCreatedBy sets the createdBy property value. User who captured the version.

func (*DocumentSetVersion) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Date and time when this version was created.

func (*DocumentSetVersion) SetItems

func (m *DocumentSetVersion) SetItems(value []DocumentSetVersionItemable)

SetItems sets the items property value. Items within the document set that are captured as part of this version.

func (*DocumentSetVersion) SetShouldCaptureMinorVersion

func (m *DocumentSetVersion) SetShouldCaptureMinorVersion(value *bool)

SetShouldCaptureMinorVersion sets the shouldCaptureMinorVersion property value. If true, minor versions of items are also captured; otherwise, only major versions will be captured. Default value is false.

type DocumentSetVersionItem

type DocumentSetVersionItem struct {
	// contains filtered or unexported fields
}

DocumentSetVersionItem

func NewDocumentSetVersionItem

func NewDocumentSetVersionItem() *DocumentSetVersionItem

NewDocumentSetVersionItem instantiates a new documentSetVersionItem and sets the default values.

func (*DocumentSetVersionItem) GetAdditionalData

func (m *DocumentSetVersionItem) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DocumentSetVersionItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DocumentSetVersionItem) GetItemId

func (m *DocumentSetVersionItem) GetItemId() *string

GetItemId gets the itemId property value. The unique identifier for the item.

func (*DocumentSetVersionItem) GetOdataType

func (m *DocumentSetVersionItem) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*DocumentSetVersionItem) GetTitle

func (m *DocumentSetVersionItem) GetTitle() *string

GetTitle gets the title property value. The title of the item.

func (*DocumentSetVersionItem) GetVersionId

func (m *DocumentSetVersionItem) GetVersionId() *string

GetVersionId gets the versionId property value. The version ID of the item.

func (*DocumentSetVersionItem) Serialize

Serialize serializes information the current object

func (*DocumentSetVersionItem) SetAdditionalData

func (m *DocumentSetVersionItem) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*DocumentSetVersionItem) SetItemId

func (m *DocumentSetVersionItem) SetItemId(value *string)

SetItemId sets the itemId property value. The unique identifier for the item.

func (*DocumentSetVersionItem) SetOdataType

func (m *DocumentSetVersionItem) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*DocumentSetVersionItem) SetTitle

func (m *DocumentSetVersionItem) SetTitle(value *string)

SetTitle sets the title property value. The title of the item.

func (*DocumentSetVersionItem) SetVersionId

func (m *DocumentSetVersionItem) SetVersionId(value *string)

SetVersionId sets the versionId property value. The version ID of the item.

type DocumentSetVersionItemable

type DocumentSetVersionItemable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetItemId() *string
	GetOdataType() *string
	GetTitle() *string
	GetVersionId() *string
	SetItemId(value *string)
	SetOdataType(value *string)
	SetTitle(value *string)
	SetVersionId(value *string)
}

DocumentSetVersionItemable

type DocumentSetVersionable

type DocumentSetVersionable interface {
	ListItemVersionable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetComment() *string
	GetCreatedBy() IdentitySetable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetItems() []DocumentSetVersionItemable
	GetShouldCaptureMinorVersion() *bool
	SetComment(value *string)
	SetCreatedBy(value IdentitySetable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetItems(value []DocumentSetVersionItemable)
	SetShouldCaptureMinorVersion(value *bool)
}

DocumentSetVersionable

type DocumentSetable

type DocumentSetable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowedContentTypes() []ContentTypeInfoable
	GetDefaultContents() []DocumentSetContentable
	GetOdataType() *string
	GetPropagateWelcomePageChanges() *bool
	GetSharedColumns() []ColumnDefinitionable
	GetShouldPrefixNameToFile() *bool
	GetWelcomePageColumns() []ColumnDefinitionable
	GetWelcomePageUrl() *string
	SetAllowedContentTypes(value []ContentTypeInfoable)
	SetDefaultContents(value []DocumentSetContentable)
	SetOdataType(value *string)
	SetPropagateWelcomePageChanges(value *bool)
	SetSharedColumns(value []ColumnDefinitionable)
	SetShouldPrefixNameToFile(value *bool)
	SetWelcomePageColumns(value []ColumnDefinitionable)
	SetWelcomePageUrl(value *string)
}

DocumentSetable

type Drive

type Drive struct {
	BaseItem
	// contains filtered or unexported fields
}

Drive

func NewDrive

func NewDrive() *Drive

NewDrive instantiates a new drive and sets the default values.

func (*Drive) GetBundles

func (m *Drive) GetBundles() []DriveItemable

GetBundles gets the bundles property value. Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.

func (*Drive) GetDriveType

func (m *Drive) GetDriveType() *string

GetDriveType gets the driveType property value. Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only.

func (*Drive) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Drive) GetFollowing

func (m *Drive) GetFollowing() []DriveItemable

GetFollowing gets the following property value. The list of items the user is following. Only in OneDrive for Business.

func (*Drive) GetItems

func (m *Drive) GetItems() []DriveItemable

GetItems gets the items property value. All items contained in the drive. Read-only. Nullable.

func (*Drive) GetList

func (m *Drive) GetList() Listable

GetList gets the list property value. For drives in SharePoint, the underlying document library list. Read-only. Nullable.

func (*Drive) GetOwner

func (m *Drive) GetOwner() IdentitySetable

GetOwner gets the owner property value. Optional. The user account that owns the drive. Read-only.

func (*Drive) GetQuota

func (m *Drive) GetQuota() Quotaable

GetQuota gets the quota property value. Optional. Information about the drive's storage space quota. Read-only.

func (*Drive) GetRoot

func (m *Drive) GetRoot() DriveItemable

GetRoot gets the root property value. The root folder of the drive. Read-only.

func (*Drive) GetSharePointIds

func (m *Drive) GetSharePointIds() SharepointIdsable

GetSharePointIds gets the sharePointIds property value. The sharePointIds property

func (*Drive) GetSpecial

func (m *Drive) GetSpecial() []DriveItemable

GetSpecial gets the special property value. Collection of common folders available in OneDrive. Read-only. Nullable.

func (*Drive) GetSystem

func (m *Drive) GetSystem() SystemFacetable

GetSystem gets the system property value. If present, indicates that this is a system-managed drive. Read-only.

func (*Drive) Serialize

Serialize serializes information the current object

func (*Drive) SetBundles

func (m *Drive) SetBundles(value []DriveItemable)

SetBundles sets the bundles property value. Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.

func (*Drive) SetDriveType

func (m *Drive) SetDriveType(value *string)

SetDriveType sets the driveType property value. Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only.

func (*Drive) SetFollowing

func (m *Drive) SetFollowing(value []DriveItemable)

SetFollowing sets the following property value. The list of items the user is following. Only in OneDrive for Business.

func (*Drive) SetItems

func (m *Drive) SetItems(value []DriveItemable)

SetItems sets the items property value. All items contained in the drive. Read-only. Nullable.

func (*Drive) SetList

func (m *Drive) SetList(value Listable)

SetList sets the list property value. For drives in SharePoint, the underlying document library list. Read-only. Nullable.

func (*Drive) SetOwner

func (m *Drive) SetOwner(value IdentitySetable)

SetOwner sets the owner property value. Optional. The user account that owns the drive. Read-only.

func (*Drive) SetQuota

func (m *Drive) SetQuota(value Quotaable)

SetQuota sets the quota property value. Optional. Information about the drive's storage space quota. Read-only.

func (*Drive) SetRoot

func (m *Drive) SetRoot(value DriveItemable)

SetRoot sets the root property value. The root folder of the drive. Read-only.

func (*Drive) SetSharePointIds

func (m *Drive) SetSharePointIds(value SharepointIdsable)

SetSharePointIds sets the sharePointIds property value. The sharePointIds property

func (*Drive) SetSpecial

func (m *Drive) SetSpecial(value []DriveItemable)

SetSpecial sets the special property value. Collection of common folders available in OneDrive. Read-only. Nullable.

func (*Drive) SetSystem

func (m *Drive) SetSystem(value SystemFacetable)

SetSystem sets the system property value. If present, indicates that this is a system-managed drive. Read-only.

type DriveItem

type DriveItem struct {
	BaseItem
	// contains filtered or unexported fields
}

DriveItem

func NewDriveItem

func NewDriveItem() *DriveItem

NewDriveItem instantiates a new driveItem and sets the default values.

func (*DriveItem) GetAnalytics

func (m *DriveItem) GetAnalytics() ItemAnalyticsable

GetAnalytics gets the analytics property value. Analytics about the view activities that took place on this item.

func (*DriveItem) GetAudio

func (m *DriveItem) GetAudio() Audioable

GetAudio gets the audio property value. Audio metadata, if the item is an audio file. Read-only. Read-only. Only on OneDrive Personal.

func (*DriveItem) GetBundle

func (m *DriveItem) GetBundle() Bundleable

GetBundle gets the bundle property value. Bundle metadata, if the item is a bundle. Read-only.

func (*DriveItem) GetCTag

func (m *DriveItem) GetCTag() *string

GetCTag gets the cTag property value. An eTag for the content of the item. This eTag isn't changed if only the metadata is changed. Note This property isn't returned if the item is a folder. Read-only.

func (*DriveItem) GetChildren

func (m *DriveItem) GetChildren() []DriveItemable

GetChildren gets the children property value. Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable.

func (*DriveItem) GetContent

func (m *DriveItem) GetContent() []byte

GetContent gets the content property value. The content stream, if the item represents a file.

func (*DriveItem) GetDeleted

func (m *DriveItem) GetDeleted() Deletedable

GetDeleted gets the deleted property value. Information about the deleted state of the item. Read-only.

func (*DriveItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DriveItem) GetFile

func (m *DriveItem) GetFile() Fileable

GetFile gets the file property value. File metadata, if the item is a file. Read-only.

func (*DriveItem) GetFileSystemInfo

func (m *DriveItem) GetFileSystemInfo() FileSystemInfoable

GetFileSystemInfo gets the fileSystemInfo property value. File system information on client. Read-write.

func (*DriveItem) GetFolder

func (m *DriveItem) GetFolder() Folderable

GetFolder gets the folder property value. Folder metadata, if the item is a folder. Read-only.

func (*DriveItem) GetImage

func (m *DriveItem) GetImage() Imageable

GetImage gets the image property value. Image metadata, if the item is an image. Read-only.

func (*DriveItem) GetListItem

func (m *DriveItem) GetListItem() ListItemable

GetListItem gets the listItem property value. For drives in SharePoint, the associated document library list item. Read-only. Nullable.

func (*DriveItem) GetLocation

func (m *DriveItem) GetLocation() GeoCoordinatesable

GetLocation gets the location property value. Location metadata, if the item has location data. Read-only.

func (*DriveItem) GetMalware

func (m *DriveItem) GetMalware() Malwareable

GetMalware gets the malware property value. Malware metadata, if the item was detected to contain malware. Read-only.

func (*DriveItem) GetPackageEscaped added in v0.0.2

func (m *DriveItem) GetPackageEscaped() PackageEscapedable

GetPackageEscaped gets the package property value. If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.

func (*DriveItem) GetPendingOperations

func (m *DriveItem) GetPendingOperations() PendingOperationsable

GetPendingOperations gets the pendingOperations property value. If present, indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only.

func (*DriveItem) GetPermissions

func (m *DriveItem) GetPermissions() []Permissionable

GetPermissions gets the permissions property value. The set of permissions for the item. Read-only. Nullable.

func (*DriveItem) GetPhoto

func (m *DriveItem) GetPhoto() Photoable

GetPhoto gets the photo property value. Photo metadata, if the item is a photo. Read-only.

func (*DriveItem) GetPublication

func (m *DriveItem) GetPublication() PublicationFacetable

GetPublication gets the publication property value. Provides information about the published or checked-out state of an item, in locations that support such actions. This property isn't returned by default. Read-only.

func (*DriveItem) GetRemoteItem

func (m *DriveItem) GetRemoteItem() RemoteItemable

GetRemoteItem gets the remoteItem property value. Remote item data, if the item is shared from a drive other than the one being accessed. Read-only.

func (*DriveItem) GetRetentionLabel added in v0.0.2

func (m *DriveItem) GetRetentionLabel() ItemRetentionLabelable

GetRetentionLabel gets the retentionLabel property value. Information about retention label and settings enforced on the driveItem. Read-write.

func (*DriveItem) GetRoot

func (m *DriveItem) GetRoot() Rootable

GetRoot gets the root property value. If this property is non-null, it indicates that the driveItem is the top-most driveItem in the drive.

func (*DriveItem) GetSearchResult

func (m *DriveItem) GetSearchResult() SearchResultable

GetSearchResult gets the searchResult property value. Search metadata, if the item is from a search result. Read-only.

func (*DriveItem) GetShared

func (m *DriveItem) GetShared() Sharedable

GetShared gets the shared property value. Indicates that the item was shared with others and provides information about the shared state of the item. Read-only.

func (*DriveItem) GetSharepointIds

func (m *DriveItem) GetSharepointIds() SharepointIdsable

GetSharepointIds gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*DriveItem) GetSize

func (m *DriveItem) GetSize() *int64

GetSize gets the size property value. Size of the item in bytes. Read-only.

func (*DriveItem) GetSpecialFolder

func (m *DriveItem) GetSpecialFolder() SpecialFolderable

GetSpecialFolder gets the specialFolder property value. If the current item is also available as a special folder, this facet is returned. Read-only.

func (*DriveItem) GetSubscriptions

func (m *DriveItem) GetSubscriptions() []Subscriptionable

GetSubscriptions gets the subscriptions property value. The set of subscriptions on the item. Only supported on the root of a drive.

func (*DriveItem) GetThumbnails

func (m *DriveItem) GetThumbnails() []ThumbnailSetable

GetThumbnails gets the thumbnails property value. Collection of [thumbnailSet][] objects associated with the item. For more information, see [getting thumbnails][]. Read-only. Nullable.

func (*DriveItem) GetVersions

func (m *DriveItem) GetVersions() []DriveItemVersionable

GetVersions gets the versions property value. The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.

func (*DriveItem) GetVideo

func (m *DriveItem) GetVideo() Videoable

GetVideo gets the video property value. Video metadata, if the item is a video. Read-only.

func (*DriveItem) GetWebDavUrl

func (m *DriveItem) GetWebDavUrl() *string

GetWebDavUrl gets the webDavUrl property value. WebDAV compatible URL for the item.

func (*DriveItem) GetWorkbook

func (m *DriveItem) GetWorkbook() Workbookable

GetWorkbook gets the workbook property value. For files that are Excel spreadsheets, access to the workbook API to work with the spreadsheet's contents. Nullable.

func (*DriveItem) Serialize

Serialize serializes information the current object

func (*DriveItem) SetAnalytics

func (m *DriveItem) SetAnalytics(value ItemAnalyticsable)

SetAnalytics sets the analytics property value. Analytics about the view activities that took place on this item.

func (*DriveItem) SetAudio

func (m *DriveItem) SetAudio(value Audioable)

SetAudio sets the audio property value. Audio metadata, if the item is an audio file. Read-only. Read-only. Only on OneDrive Personal.

func (*DriveItem) SetBundle

func (m *DriveItem) SetBundle(value Bundleable)

SetBundle sets the bundle property value. Bundle metadata, if the item is a bundle. Read-only.

func (*DriveItem) SetCTag

func (m *DriveItem) SetCTag(value *string)

SetCTag sets the cTag property value. An eTag for the content of the item. This eTag isn't changed if only the metadata is changed. Note This property isn't returned if the item is a folder. Read-only.

func (*DriveItem) SetChildren

func (m *DriveItem) SetChildren(value []DriveItemable)

SetChildren sets the children property value. Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable.

func (*DriveItem) SetContent

func (m *DriveItem) SetContent(value []byte)

SetContent sets the content property value. The content stream, if the item represents a file.

func (*DriveItem) SetDeleted

func (m *DriveItem) SetDeleted(value Deletedable)

SetDeleted sets the deleted property value. Information about the deleted state of the item. Read-only.

func (*DriveItem) SetFile

func (m *DriveItem) SetFile(value Fileable)

SetFile sets the file property value. File metadata, if the item is a file. Read-only.

func (*DriveItem) SetFileSystemInfo

func (m *DriveItem) SetFileSystemInfo(value FileSystemInfoable)

SetFileSystemInfo sets the fileSystemInfo property value. File system information on client. Read-write.

func (*DriveItem) SetFolder

func (m *DriveItem) SetFolder(value Folderable)

SetFolder sets the folder property value. Folder metadata, if the item is a folder. Read-only.

func (*DriveItem) SetImage

func (m *DriveItem) SetImage(value Imageable)

SetImage sets the image property value. Image metadata, if the item is an image. Read-only.

func (*DriveItem) SetListItem

func (m *DriveItem) SetListItem(value ListItemable)

SetListItem sets the listItem property value. For drives in SharePoint, the associated document library list item. Read-only. Nullable.

func (*DriveItem) SetLocation

func (m *DriveItem) SetLocation(value GeoCoordinatesable)

SetLocation sets the location property value. Location metadata, if the item has location data. Read-only.

func (*DriveItem) SetMalware

func (m *DriveItem) SetMalware(value Malwareable)

SetMalware sets the malware property value. Malware metadata, if the item was detected to contain malware. Read-only.

func (*DriveItem) SetPackageEscaped added in v0.0.2

func (m *DriveItem) SetPackageEscaped(value PackageEscapedable)

SetPackageEscaped sets the package property value. If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.

func (*DriveItem) SetPendingOperations

func (m *DriveItem) SetPendingOperations(value PendingOperationsable)

SetPendingOperations sets the pendingOperations property value. If present, indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only.

func (*DriveItem) SetPermissions

func (m *DriveItem) SetPermissions(value []Permissionable)

SetPermissions sets the permissions property value. The set of permissions for the item. Read-only. Nullable.

func (*DriveItem) SetPhoto

func (m *DriveItem) SetPhoto(value Photoable)

SetPhoto sets the photo property value. Photo metadata, if the item is a photo. Read-only.

func (*DriveItem) SetPublication

func (m *DriveItem) SetPublication(value PublicationFacetable)

SetPublication sets the publication property value. Provides information about the published or checked-out state of an item, in locations that support such actions. This property isn't returned by default. Read-only.

func (*DriveItem) SetRemoteItem

func (m *DriveItem) SetRemoteItem(value RemoteItemable)

SetRemoteItem sets the remoteItem property value. Remote item data, if the item is shared from a drive other than the one being accessed. Read-only.

func (*DriveItem) SetRetentionLabel added in v0.0.2

func (m *DriveItem) SetRetentionLabel(value ItemRetentionLabelable)

SetRetentionLabel sets the retentionLabel property value. Information about retention label and settings enforced on the driveItem. Read-write.

func (*DriveItem) SetRoot

func (m *DriveItem) SetRoot(value Rootable)

SetRoot sets the root property value. If this property is non-null, it indicates that the driveItem is the top-most driveItem in the drive.

func (*DriveItem) SetSearchResult

func (m *DriveItem) SetSearchResult(value SearchResultable)

SetSearchResult sets the searchResult property value. Search metadata, if the item is from a search result. Read-only.

func (*DriveItem) SetShared

func (m *DriveItem) SetShared(value Sharedable)

SetShared sets the shared property value. Indicates that the item was shared with others and provides information about the shared state of the item. Read-only.

func (*DriveItem) SetSharepointIds

func (m *DriveItem) SetSharepointIds(value SharepointIdsable)

SetSharepointIds sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*DriveItem) SetSize

func (m *DriveItem) SetSize(value *int64)

SetSize sets the size property value. Size of the item in bytes. Read-only.

func (*DriveItem) SetSpecialFolder

func (m *DriveItem) SetSpecialFolder(value SpecialFolderable)

SetSpecialFolder sets the specialFolder property value. If the current item is also available as a special folder, this facet is returned. Read-only.

func (*DriveItem) SetSubscriptions

func (m *DriveItem) SetSubscriptions(value []Subscriptionable)

SetSubscriptions sets the subscriptions property value. The set of subscriptions on the item. Only supported on the root of a drive.

func (*DriveItem) SetThumbnails

func (m *DriveItem) SetThumbnails(value []ThumbnailSetable)

SetThumbnails sets the thumbnails property value. Collection of [thumbnailSet][] objects associated with the item. For more information, see [getting thumbnails][]. Read-only. Nullable.

func (*DriveItem) SetVersions

func (m *DriveItem) SetVersions(value []DriveItemVersionable)

SetVersions sets the versions property value. The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.

func (*DriveItem) SetVideo

func (m *DriveItem) SetVideo(value Videoable)

SetVideo sets the video property value. Video metadata, if the item is a video. Read-only.

func (*DriveItem) SetWebDavUrl

func (m *DriveItem) SetWebDavUrl(value *string)

SetWebDavUrl sets the webDavUrl property value. WebDAV compatible URL for the item.

func (*DriveItem) SetWorkbook

func (m *DriveItem) SetWorkbook(value Workbookable)

SetWorkbook sets the workbook property value. For files that are Excel spreadsheets, access to the workbook API to work with the spreadsheet's contents. Nullable.

type DriveItemVersion

type DriveItemVersion struct {
	BaseItemVersion
	// contains filtered or unexported fields
}

DriveItemVersion

func NewDriveItemVersion

func NewDriveItemVersion() *DriveItemVersion

NewDriveItemVersion instantiates a new driveItemVersion and sets the default values.

func (*DriveItemVersion) GetContent

func (m *DriveItemVersion) GetContent() []byte

GetContent gets the content property value. The content stream for this version of the item.

func (*DriveItemVersion) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DriveItemVersion) GetSize

func (m *DriveItemVersion) GetSize() *int64

GetSize gets the size property value. Indicates the size of the content stream for this version of the item.

func (*DriveItemVersion) Serialize

Serialize serializes information the current object

func (*DriveItemVersion) SetContent

func (m *DriveItemVersion) SetContent(value []byte)

SetContent sets the content property value. The content stream for this version of the item.

func (*DriveItemVersion) SetSize

func (m *DriveItemVersion) SetSize(value *int64)

SetSize sets the size property value. Indicates the size of the content stream for this version of the item.

type DriveItemVersionable

type DriveItemVersionable interface {
	BaseItemVersionable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() []byte
	GetSize() *int64
	SetContent(value []byte)
	SetSize(value *int64)
}

DriveItemVersionable

type DriveItemable

type DriveItemable interface {
	BaseItemable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAnalytics() ItemAnalyticsable
	GetAudio() Audioable
	GetBundle() Bundleable
	GetChildren() []DriveItemable
	GetContent() []byte
	GetCTag() *string
	GetDeleted() Deletedable
	GetFile() Fileable
	GetFileSystemInfo() FileSystemInfoable
	GetFolder() Folderable
	GetImage() Imageable
	GetListItem() ListItemable
	GetLocation() GeoCoordinatesable
	GetMalware() Malwareable
	GetPackageEscaped() PackageEscapedable
	GetPendingOperations() PendingOperationsable
	GetPermissions() []Permissionable
	GetPhoto() Photoable
	GetPublication() PublicationFacetable
	GetRemoteItem() RemoteItemable
	GetRetentionLabel() ItemRetentionLabelable
	GetRoot() Rootable
	GetSearchResult() SearchResultable
	GetShared() Sharedable
	GetSharepointIds() SharepointIdsable
	GetSize() *int64
	GetSpecialFolder() SpecialFolderable
	GetSubscriptions() []Subscriptionable
	GetThumbnails() []ThumbnailSetable
	GetVersions() []DriveItemVersionable
	GetVideo() Videoable
	GetWebDavUrl() *string
	GetWorkbook() Workbookable
	SetAnalytics(value ItemAnalyticsable)
	SetAudio(value Audioable)
	SetBundle(value Bundleable)
	SetChildren(value []DriveItemable)
	SetContent(value []byte)
	SetCTag(value *string)
	SetDeleted(value Deletedable)
	SetFile(value Fileable)
	SetFileSystemInfo(value FileSystemInfoable)
	SetFolder(value Folderable)
	SetImage(value Imageable)
	SetListItem(value ListItemable)
	SetLocation(value GeoCoordinatesable)
	SetMalware(value Malwareable)
	SetPackageEscaped(value PackageEscapedable)
	SetPendingOperations(value PendingOperationsable)
	SetPermissions(value []Permissionable)
	SetPhoto(value Photoable)
	SetPublication(value PublicationFacetable)
	SetRemoteItem(value RemoteItemable)
	SetRetentionLabel(value ItemRetentionLabelable)
	SetRoot(value Rootable)
	SetSearchResult(value SearchResultable)
	SetShared(value Sharedable)
	SetSharepointIds(value SharepointIdsable)
	SetSize(value *int64)
	SetSpecialFolder(value SpecialFolderable)
	SetSubscriptions(value []Subscriptionable)
	SetThumbnails(value []ThumbnailSetable)
	SetVersions(value []DriveItemVersionable)
	SetVideo(value Videoable)
	SetWebDavUrl(value *string)
	SetWorkbook(value Workbookable)
}

DriveItemable

type Driveable

type Driveable interface {
	BaseItemable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBundles() []DriveItemable
	GetDriveType() *string
	GetFollowing() []DriveItemable
	GetItems() []DriveItemable
	GetList() Listable
	GetOwner() IdentitySetable
	GetQuota() Quotaable
	GetRoot() DriveItemable
	GetSharePointIds() SharepointIdsable
	GetSpecial() []DriveItemable
	GetSystem() SystemFacetable
	SetBundles(value []DriveItemable)
	SetDriveType(value *string)
	SetFollowing(value []DriveItemable)
	SetItems(value []DriveItemable)
	SetList(value Listable)
	SetOwner(value IdentitySetable)
	SetQuota(value Quotaable)
	SetRoot(value DriveItemable)
	SetSharePointIds(value SharepointIdsable)
	SetSpecial(value []DriveItemable)
	SetSystem(value SystemFacetable)
}

Driveable

type EmailAddress

type EmailAddress struct {
	// contains filtered or unexported fields
}

EmailAddress

func NewEmailAddress

func NewEmailAddress() *EmailAddress

NewEmailAddress instantiates a new emailAddress and sets the default values.

func (*EmailAddress) GetAdditionalData

func (m *EmailAddress) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EmailAddress) GetAddress

func (m *EmailAddress) GetAddress() *string

GetAddress gets the address property value. The email address of the person or entity.

func (*EmailAddress) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EmailAddress) GetName

func (m *EmailAddress) GetName() *string

GetName gets the name property value. The display name of the person or entity.

func (*EmailAddress) GetOdataType

func (m *EmailAddress) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*EmailAddress) Serialize

Serialize serializes information the current object

func (*EmailAddress) SetAdditionalData

func (m *EmailAddress) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EmailAddress) SetAddress

func (m *EmailAddress) SetAddress(value *string)

SetAddress sets the address property value. The email address of the person or entity.

func (*EmailAddress) SetName

func (m *EmailAddress) SetName(value *string)

SetName sets the name property value. The display name of the person or entity.

func (*EmailAddress) SetOdataType

func (m *EmailAddress) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type EmailAddressable

type EmailAddressable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAddress() *string
	GetName() *string
	GetOdataType() *string
	SetAddress(value *string)
	SetName(value *string)
	SetOdataType(value *string)
}

EmailAddressable

type EmailAuthenticationMethod

type EmailAuthenticationMethod struct {
	AuthenticationMethod
	// contains filtered or unexported fields
}

EmailAuthenticationMethod

func NewEmailAuthenticationMethod

func NewEmailAuthenticationMethod() *EmailAuthenticationMethod

NewEmailAuthenticationMethod instantiates a new emailAuthenticationMethod and sets the default values.

func (*EmailAuthenticationMethod) GetEmailAddress

func (m *EmailAuthenticationMethod) GetEmailAddress() *string

GetEmailAddress gets the emailAddress property value. The email address registered to this user.

func (*EmailAuthenticationMethod) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EmailAuthenticationMethod) Serialize

Serialize serializes information the current object

func (*EmailAuthenticationMethod) SetEmailAddress

func (m *EmailAuthenticationMethod) SetEmailAddress(value *string)

SetEmailAddress sets the emailAddress property value. The email address registered to this user.

type EmailAuthenticationMethodable

type EmailAuthenticationMethodable interface {
	AuthenticationMethodable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEmailAddress() *string
	SetEmailAddress(value *string)
}

EmailAuthenticationMethodable

type EmployeeExperienceUser added in v0.0.2

type EmployeeExperienceUser struct {
	Entity
	// contains filtered or unexported fields
}

EmployeeExperienceUser

func NewEmployeeExperienceUser added in v0.0.2

func NewEmployeeExperienceUser() *EmployeeExperienceUser

NewEmployeeExperienceUser instantiates a new employeeExperienceUser and sets the default values.

func (*EmployeeExperienceUser) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*EmployeeExperienceUser) GetLearningCourseActivities added in v0.0.2

func (m *EmployeeExperienceUser) GetLearningCourseActivities() []LearningCourseActivityable

GetLearningCourseActivities gets the learningCourseActivities property value. The learningCourseActivities property

func (*EmployeeExperienceUser) Serialize added in v0.0.2

Serialize serializes information the current object

func (*EmployeeExperienceUser) SetLearningCourseActivities added in v0.0.2

func (m *EmployeeExperienceUser) SetLearningCourseActivities(value []LearningCourseActivityable)

SetLearningCourseActivities sets the learningCourseActivities property value. The learningCourseActivities property

type EmployeeExperienceUserable added in v0.0.2

type EmployeeExperienceUserable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLearningCourseActivities() []LearningCourseActivityable
	SetLearningCourseActivities(value []LearningCourseActivityable)
}

EmployeeExperienceUserable

type EmployeeOrgData

type EmployeeOrgData struct {
	// contains filtered or unexported fields
}

EmployeeOrgData

func NewEmployeeOrgData

func NewEmployeeOrgData() *EmployeeOrgData

NewEmployeeOrgData instantiates a new employeeOrgData and sets the default values.

func (*EmployeeOrgData) GetAdditionalData

func (m *EmployeeOrgData) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EmployeeOrgData) GetCostCenter

func (m *EmployeeOrgData) GetCostCenter() *string

GetCostCenter gets the costCenter property value. The cost center associated with the user. Returned only on $select. Supports $filter.

func (*EmployeeOrgData) GetDivision

func (m *EmployeeOrgData) GetDivision() *string

GetDivision gets the division property value. The name of the division in which the user works. Returned only on $select. Supports $filter.

func (*EmployeeOrgData) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EmployeeOrgData) GetOdataType

func (m *EmployeeOrgData) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*EmployeeOrgData) Serialize

Serialize serializes information the current object

func (*EmployeeOrgData) SetAdditionalData

func (m *EmployeeOrgData) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EmployeeOrgData) SetCostCenter

func (m *EmployeeOrgData) SetCostCenter(value *string)

SetCostCenter sets the costCenter property value. The cost center associated with the user. Returned only on $select. Supports $filter.

func (*EmployeeOrgData) SetDivision

func (m *EmployeeOrgData) SetDivision(value *string)

SetDivision sets the division property value. The name of the division in which the user works. Returned only on $select. Supports $filter.

func (*EmployeeOrgData) SetOdataType

func (m *EmployeeOrgData) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type EmployeeOrgDataable

type EmployeeOrgDataable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCostCenter() *string
	GetDivision() *string
	GetOdataType() *string
	SetCostCenter(value *string)
	SetDivision(value *string)
	SetOdataType(value *string)
}

EmployeeOrgDataable

type Entity

type Entity struct {
	// contains filtered or unexported fields
}

Entity

func NewEntity

func NewEntity() *Entity

NewEntity instantiates a new entity and sets the default values.

func (*Entity) GetAdditionalData

func (m *Entity) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Entity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Entity) GetId

func (m *Entity) GetId() *string

GetId gets the id property value. The unique identifier for an entity. Read-only.

func (*Entity) GetOdataType

func (m *Entity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Entity) Serialize

Serialize serializes information the current object

func (*Entity) SetAdditionalData

func (m *Entity) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Entity) SetId

func (m *Entity) SetId(value *string)

SetId sets the id property value. The unique identifier for an entity. Read-only.

func (*Entity) SetOdataType

func (m *Entity) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Event

type Event struct {
	OutlookItem
	// contains filtered or unexported fields
}

Event

func NewEvent

func NewEvent() *Event

NewEvent instantiates a new event and sets the default values.

func (*Event) GetAllowNewTimeProposals

func (m *Event) GetAllowNewTimeProposals() *bool

GetAllowNewTimeProposals gets the allowNewTimeProposals property value. true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.

func (*Event) GetAttachments

func (m *Event) GetAttachments() []Attachmentable

GetAttachments gets the attachments property value. The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.

func (*Event) GetAttendees

func (m *Event) GetAttendees() []Attendeeable

GetAttendees gets the attendees property value. The collection of attendees for the event.

func (*Event) GetBody

func (m *Event) GetBody() ItemBodyable

GetBody gets the body property value. The body of the message associated with the event. It can be in HTML or text format.

func (*Event) GetBodyPreview

func (m *Event) GetBodyPreview() *string

GetBodyPreview gets the bodyPreview property value. The preview of the message associated with the event. It is in text format.

func (*Event) GetCalendar

func (m *Event) GetCalendar() Calendarable

GetCalendar gets the calendar property value. The calendar that contains the event. Navigation property. Read-only.

func (*Event) GetEnd

func (m *Event) GetEnd() DateTimeTimeZoneable

GetEnd gets the end property value. The date, time, and time zone that the event ends. By default, the end time is in UTC.

func (*Event) GetExtensions

func (m *Event) GetExtensions() []Extensionable

GetExtensions gets the extensions property value. The collection of open extensions defined for the event. Nullable.

func (*Event) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Event) GetHasAttachments

func (m *Event) GetHasAttachments() *bool

GetHasAttachments gets the hasAttachments property value. Set to true if the event has attachments.

func (*Event) GetHideAttendees

func (m *Event) GetHideAttendees() *bool

GetHideAttendees gets the hideAttendees property value. When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.

func (*Event) GetICalUId

func (m *Event) GetICalUId() *string

GetICalUId gets the iCalUId property value. A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only.

func (*Event) GetImportance

func (m *Event) GetImportance() *Importance

GetImportance gets the importance property value. The importance property

func (*Event) GetInstances

func (m *Event) GetInstances() []Eventable

GetInstances gets the instances property value. The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.

func (*Event) GetIsAllDay

func (m *Event) GetIsAllDay() *bool

GetIsAllDay gets the isAllDay property value. The isAllDay property

func (*Event) GetIsCancelled

func (m *Event) GetIsCancelled() *bool

GetIsCancelled gets the isCancelled property value. The isCancelled property

func (*Event) GetIsDraft

func (m *Event) GetIsDraft() *bool

GetIsDraft gets the isDraft property value. The isDraft property

func (*Event) GetIsOnlineMeeting

func (m *Event) GetIsOnlineMeeting() *bool

GetIsOnlineMeeting gets the isOnlineMeeting property value. The isOnlineMeeting property

func (*Event) GetIsOrganizer

func (m *Event) GetIsOrganizer() *bool

GetIsOrganizer gets the isOrganizer property value. The isOrganizer property

func (*Event) GetIsReminderOn

func (m *Event) GetIsReminderOn() *bool

GetIsReminderOn gets the isReminderOn property value. The isReminderOn property

func (*Event) GetLocation

func (m *Event) GetLocation() Locationable

GetLocation gets the location property value. The location property

func (*Event) GetLocations

func (m *Event) GetLocations() []Locationable

GetLocations gets the locations property value. The locations property

func (*Event) GetMultiValueExtendedProperties

func (m *Event) GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable

GetMultiValueExtendedProperties gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the event. Read-only. Nullable.

func (*Event) GetOnlineMeeting

func (m *Event) GetOnlineMeeting() OnlineMeetingInfoable

GetOnlineMeeting gets the onlineMeeting property value. The onlineMeeting property

func (*Event) GetOnlineMeetingProvider

func (m *Event) GetOnlineMeetingProvider() *OnlineMeetingProviderType

GetOnlineMeetingProvider gets the onlineMeetingProvider property value. The onlineMeetingProvider property

func (*Event) GetOnlineMeetingUrl

func (m *Event) GetOnlineMeetingUrl() *string

GetOnlineMeetingUrl gets the onlineMeetingUrl property value. The onlineMeetingUrl property

func (*Event) GetOrganizer

func (m *Event) GetOrganizer() Recipientable

GetOrganizer gets the organizer property value. The organizer property

func (*Event) GetOriginalEndTimeZone

func (m *Event) GetOriginalEndTimeZone() *string

GetOriginalEndTimeZone gets the originalEndTimeZone property value. The originalEndTimeZone property

func (*Event) GetOriginalStart

GetOriginalStart gets the originalStart property value. The originalStart property

func (*Event) GetOriginalStartTimeZone

func (m *Event) GetOriginalStartTimeZone() *string

GetOriginalStartTimeZone gets the originalStartTimeZone property value. The originalStartTimeZone property

func (*Event) GetRecurrence

func (m *Event) GetRecurrence() PatternedRecurrenceable

GetRecurrence gets the recurrence property value. The recurrence property

func (*Event) GetReminderMinutesBeforeStart

func (m *Event) GetReminderMinutesBeforeStart() *int32

GetReminderMinutesBeforeStart gets the reminderMinutesBeforeStart property value. The reminderMinutesBeforeStart property

func (*Event) GetResponseRequested

func (m *Event) GetResponseRequested() *bool

GetResponseRequested gets the responseRequested property value. The responseRequested property

func (*Event) GetResponseStatus

func (m *Event) GetResponseStatus() ResponseStatusable

GetResponseStatus gets the responseStatus property value. The responseStatus property

func (*Event) GetSensitivity

func (m *Event) GetSensitivity() *Sensitivity

GetSensitivity gets the sensitivity property value. The sensitivity property

func (*Event) GetSeriesMasterId

func (m *Event) GetSeriesMasterId() *string

GetSeriesMasterId gets the seriesMasterId property value. The seriesMasterId property

func (*Event) GetShowAs

func (m *Event) GetShowAs() *FreeBusyStatus

GetShowAs gets the showAs property value. The showAs property

func (*Event) GetSingleValueExtendedProperties

func (m *Event) GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable

GetSingleValueExtendedProperties gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the event. Read-only. Nullable.

func (*Event) GetStart

func (m *Event) GetStart() DateTimeTimeZoneable

GetStart gets the start property value. The start property

func (*Event) GetSubject

func (m *Event) GetSubject() *string

GetSubject gets the subject property value. The subject property

func (*Event) GetTransactionId

func (m *Event) GetTransactionId() *string

GetTransactionId gets the transactionId property value. The transactionId property

func (*Event) GetTypeEscaped added in v0.0.2

func (m *Event) GetTypeEscaped() *EventType

GetTypeEscaped gets the type property value. The type property

func (m *Event) GetWebLink() *string

GetWebLink gets the webLink property value. The webLink property

func (*Event) Serialize

Serialize serializes information the current object

func (*Event) SetAllowNewTimeProposals

func (m *Event) SetAllowNewTimeProposals(value *bool)

SetAllowNewTimeProposals sets the allowNewTimeProposals property value. true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.

func (*Event) SetAttachments

func (m *Event) SetAttachments(value []Attachmentable)

SetAttachments sets the attachments property value. The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.

func (*Event) SetAttendees

func (m *Event) SetAttendees(value []Attendeeable)

SetAttendees sets the attendees property value. The collection of attendees for the event.

func (*Event) SetBody

func (m *Event) SetBody(value ItemBodyable)

SetBody sets the body property value. The body of the message associated with the event. It can be in HTML or text format.

func (*Event) SetBodyPreview

func (m *Event) SetBodyPreview(value *string)

SetBodyPreview sets the bodyPreview property value. The preview of the message associated with the event. It is in text format.

func (*Event) SetCalendar

func (m *Event) SetCalendar(value Calendarable)

SetCalendar sets the calendar property value. The calendar that contains the event. Navigation property. Read-only.

func (*Event) SetEnd

func (m *Event) SetEnd(value DateTimeTimeZoneable)

SetEnd sets the end property value. The date, time, and time zone that the event ends. By default, the end time is in UTC.

func (*Event) SetExtensions

func (m *Event) SetExtensions(value []Extensionable)

SetExtensions sets the extensions property value. The collection of open extensions defined for the event. Nullable.

func (*Event) SetHasAttachments

func (m *Event) SetHasAttachments(value *bool)

SetHasAttachments sets the hasAttachments property value. Set to true if the event has attachments.

func (*Event) SetHideAttendees

func (m *Event) SetHideAttendees(value *bool)

SetHideAttendees sets the hideAttendees property value. When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.

func (*Event) SetICalUId

func (m *Event) SetICalUId(value *string)

SetICalUId sets the iCalUId property value. A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only.

func (*Event) SetImportance

func (m *Event) SetImportance(value *Importance)

SetImportance sets the importance property value. The importance property

func (*Event) SetInstances

func (m *Event) SetInstances(value []Eventable)

SetInstances sets the instances property value. The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.

func (*Event) SetIsAllDay

func (m *Event) SetIsAllDay(value *bool)

SetIsAllDay sets the isAllDay property value. The isAllDay property

func (*Event) SetIsCancelled

func (m *Event) SetIsCancelled(value *bool)

SetIsCancelled sets the isCancelled property value. The isCancelled property

func (*Event) SetIsDraft

func (m *Event) SetIsDraft(value *bool)

SetIsDraft sets the isDraft property value. The isDraft property

func (*Event) SetIsOnlineMeeting

func (m *Event) SetIsOnlineMeeting(value *bool)

SetIsOnlineMeeting sets the isOnlineMeeting property value. The isOnlineMeeting property

func (*Event) SetIsOrganizer

func (m *Event) SetIsOrganizer(value *bool)

SetIsOrganizer sets the isOrganizer property value. The isOrganizer property

func (*Event) SetIsReminderOn

func (m *Event) SetIsReminderOn(value *bool)

SetIsReminderOn sets the isReminderOn property value. The isReminderOn property

func (*Event) SetLocation

func (m *Event) SetLocation(value Locationable)

SetLocation sets the location property value. The location property

func (*Event) SetLocations

func (m *Event) SetLocations(value []Locationable)

SetLocations sets the locations property value. The locations property

func (*Event) SetMultiValueExtendedProperties

func (m *Event) SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)

SetMultiValueExtendedProperties sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the event. Read-only. Nullable.

func (*Event) SetOnlineMeeting

func (m *Event) SetOnlineMeeting(value OnlineMeetingInfoable)

SetOnlineMeeting sets the onlineMeeting property value. The onlineMeeting property

func (*Event) SetOnlineMeetingProvider

func (m *Event) SetOnlineMeetingProvider(value *OnlineMeetingProviderType)

SetOnlineMeetingProvider sets the onlineMeetingProvider property value. The onlineMeetingProvider property

func (*Event) SetOnlineMeetingUrl

func (m *Event) SetOnlineMeetingUrl(value *string)

SetOnlineMeetingUrl sets the onlineMeetingUrl property value. The onlineMeetingUrl property

func (*Event) SetOrganizer

func (m *Event) SetOrganizer(value Recipientable)

SetOrganizer sets the organizer property value. The organizer property

func (*Event) SetOriginalEndTimeZone

func (m *Event) SetOriginalEndTimeZone(value *string)

SetOriginalEndTimeZone sets the originalEndTimeZone property value. The originalEndTimeZone property

func (*Event) SetOriginalStart

SetOriginalStart sets the originalStart property value. The originalStart property

func (*Event) SetOriginalStartTimeZone

func (m *Event) SetOriginalStartTimeZone(value *string)

SetOriginalStartTimeZone sets the originalStartTimeZone property value. The originalStartTimeZone property

func (*Event) SetRecurrence

func (m *Event) SetRecurrence(value PatternedRecurrenceable)

SetRecurrence sets the recurrence property value. The recurrence property

func (*Event) SetReminderMinutesBeforeStart

func (m *Event) SetReminderMinutesBeforeStart(value *int32)

SetReminderMinutesBeforeStart sets the reminderMinutesBeforeStart property value. The reminderMinutesBeforeStart property

func (*Event) SetResponseRequested

func (m *Event) SetResponseRequested(value *bool)

SetResponseRequested sets the responseRequested property value. The responseRequested property

func (*Event) SetResponseStatus

func (m *Event) SetResponseStatus(value ResponseStatusable)

SetResponseStatus sets the responseStatus property value. The responseStatus property

func (*Event) SetSensitivity

func (m *Event) SetSensitivity(value *Sensitivity)

SetSensitivity sets the sensitivity property value. The sensitivity property

func (*Event) SetSeriesMasterId

func (m *Event) SetSeriesMasterId(value *string)

SetSeriesMasterId sets the seriesMasterId property value. The seriesMasterId property

func (*Event) SetShowAs

func (m *Event) SetShowAs(value *FreeBusyStatus)

SetShowAs sets the showAs property value. The showAs property

func (*Event) SetSingleValueExtendedProperties

func (m *Event) SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)

SetSingleValueExtendedProperties sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the event. Read-only. Nullable.

func (*Event) SetStart

func (m *Event) SetStart(value DateTimeTimeZoneable)

SetStart sets the start property value. The start property

func (*Event) SetSubject

func (m *Event) SetSubject(value *string)

SetSubject sets the subject property value. The subject property

func (*Event) SetTransactionId

func (m *Event) SetTransactionId(value *string)

SetTransactionId sets the transactionId property value. The transactionId property

func (*Event) SetTypeEscaped added in v0.0.2

func (m *Event) SetTypeEscaped(value *EventType)

SetTypeEscaped sets the type property value. The type property

func (m *Event) SetWebLink(value *string)

SetWebLink sets the webLink property value. The webLink property

type EventMessageDetail

type EventMessageDetail struct {
	// contains filtered or unexported fields
}

EventMessageDetail

func NewEventMessageDetail

func NewEventMessageDetail() *EventMessageDetail

NewEventMessageDetail instantiates a new eventMessageDetail and sets the default values.

func (*EventMessageDetail) GetAdditionalData

func (m *EventMessageDetail) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EventMessageDetail) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*EventMessageDetail) GetOdataType

func (m *EventMessageDetail) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*EventMessageDetail) Serialize

Serialize serializes information the current object

func (*EventMessageDetail) SetAdditionalData

func (m *EventMessageDetail) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EventMessageDetail) SetOdataType

func (m *EventMessageDetail) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type EventType

type EventType int
const (
	SINGLEINSTANCE_EVENTTYPE EventType = iota
	OCCURRENCE_EVENTTYPE
	EXCEPTION_EVENTTYPE
	SERIESMASTER_EVENTTYPE
)

func (EventType) String

func (i EventType) String() string

type Eventable

type Eventable interface {
	OutlookItemable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowNewTimeProposals() *bool
	GetAttachments() []Attachmentable
	GetAttendees() []Attendeeable
	GetBody() ItemBodyable
	GetBodyPreview() *string
	GetCalendar() Calendarable
	GetEnd() DateTimeTimeZoneable
	GetExtensions() []Extensionable
	GetHasAttachments() *bool
	GetHideAttendees() *bool
	GetICalUId() *string
	GetImportance() *Importance
	GetInstances() []Eventable
	GetIsAllDay() *bool
	GetIsCancelled() *bool
	GetIsDraft() *bool
	GetIsOnlineMeeting() *bool
	GetIsOrganizer() *bool
	GetIsReminderOn() *bool
	GetLocation() Locationable
	GetLocations() []Locationable
	GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable
	GetOnlineMeeting() OnlineMeetingInfoable
	GetOnlineMeetingProvider() *OnlineMeetingProviderType
	GetOnlineMeetingUrl() *string
	GetOrganizer() Recipientable
	GetOriginalEndTimeZone() *string
	GetOriginalStart() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetOriginalStartTimeZone() *string
	GetRecurrence() PatternedRecurrenceable
	GetReminderMinutesBeforeStart() *int32
	GetResponseRequested() *bool
	GetResponseStatus() ResponseStatusable
	GetSensitivity() *Sensitivity
	GetSeriesMasterId() *string
	GetShowAs() *FreeBusyStatus
	GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable
	GetStart() DateTimeTimeZoneable
	GetSubject() *string
	GetTransactionId() *string
	GetTypeEscaped() *EventType
	GetWebLink() *string
	SetAllowNewTimeProposals(value *bool)
	SetAttachments(value []Attachmentable)
	SetAttendees(value []Attendeeable)
	SetBody(value ItemBodyable)
	SetBodyPreview(value *string)
	SetCalendar(value Calendarable)
	SetEnd(value DateTimeTimeZoneable)
	SetExtensions(value []Extensionable)
	SetHasAttachments(value *bool)
	SetHideAttendees(value *bool)
	SetICalUId(value *string)
	SetImportance(value *Importance)
	SetInstances(value []Eventable)
	SetIsAllDay(value *bool)
	SetIsCancelled(value *bool)
	SetIsDraft(value *bool)
	SetIsOnlineMeeting(value *bool)
	SetIsOrganizer(value *bool)
	SetIsReminderOn(value *bool)
	SetLocation(value Locationable)
	SetLocations(value []Locationable)
	SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)
	SetOnlineMeeting(value OnlineMeetingInfoable)
	SetOnlineMeetingProvider(value *OnlineMeetingProviderType)
	SetOnlineMeetingUrl(value *string)
	SetOrganizer(value Recipientable)
	SetOriginalEndTimeZone(value *string)
	SetOriginalStart(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetOriginalStartTimeZone(value *string)
	SetRecurrence(value PatternedRecurrenceable)
	SetReminderMinutesBeforeStart(value *int32)
	SetResponseRequested(value *bool)
	SetResponseStatus(value ResponseStatusable)
	SetSensitivity(value *Sensitivity)
	SetSeriesMasterId(value *string)
	SetShowAs(value *FreeBusyStatus)
	SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)
	SetStart(value DateTimeTimeZoneable)
	SetSubject(value *string)
	SetTransactionId(value *string)
	SetTypeEscaped(value *EventType)
	SetWebLink(value *string)
}

Eventable

type Extension

type Extension struct {
	Entity
}

Extension

func NewExtension

func NewExtension() *Extension

NewExtension instantiates a new extension and sets the default values.

func (*Extension) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Extension) Serialize

Serialize serializes information the current object

type ExternalAudienceScope

type ExternalAudienceScope int
const (
	NONE_EXTERNALAUDIENCESCOPE ExternalAudienceScope = iota
	CONTACTSONLY_EXTERNALAUDIENCESCOPE
	ALL_EXTERNALAUDIENCESCOPE
)

func (ExternalAudienceScope) String

func (i ExternalAudienceScope) String() string
type ExternalLink struct {
	// contains filtered or unexported fields
}

ExternalLink

func NewExternalLink() *ExternalLink

NewExternalLink instantiates a new externalLink and sets the default values.

func (*ExternalLink) GetAdditionalData

func (m *ExternalLink) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ExternalLink) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ExternalLink) GetHref

func (m *ExternalLink) GetHref() *string

GetHref gets the href property value. The URL of the link.

func (*ExternalLink) GetOdataType

func (m *ExternalLink) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ExternalLink) Serialize

Serialize serializes information the current object

func (*ExternalLink) SetAdditionalData

func (m *ExternalLink) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ExternalLink) SetHref

func (m *ExternalLink) SetHref(value *string)

SetHref sets the href property value. The URL of the link.

func (*ExternalLink) SetOdataType

func (m *ExternalLink) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Fido2AuthenticationMethod

type Fido2AuthenticationMethod struct {
	AuthenticationMethod
	// contains filtered or unexported fields
}

Fido2AuthenticationMethod

func NewFido2AuthenticationMethod

func NewFido2AuthenticationMethod() *Fido2AuthenticationMethod

NewFido2AuthenticationMethod instantiates a new fido2AuthenticationMethod and sets the default values.

func (*Fido2AuthenticationMethod) GetAaGuid

func (m *Fido2AuthenticationMethod) GetAaGuid() *string

GetAaGuid gets the aaGuid property value. Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator.

func (*Fido2AuthenticationMethod) GetAttestationCertificates

func (m *Fido2AuthenticationMethod) GetAttestationCertificates() []string

GetAttestationCertificates gets the attestationCertificates property value. The attestation certificate(s) attached to this security key.

func (*Fido2AuthenticationMethod) GetAttestationLevel

func (m *Fido2AuthenticationMethod) GetAttestationLevel() *AttestationLevel

GetAttestationLevel gets the attestationLevel property value. The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested.

func (*Fido2AuthenticationMethod) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The timestamp when this key was registered to the user.

func (*Fido2AuthenticationMethod) GetDisplayName

func (m *Fido2AuthenticationMethod) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the key as given by the user.

func (*Fido2AuthenticationMethod) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Fido2AuthenticationMethod) GetModel

func (m *Fido2AuthenticationMethod) GetModel() *string

GetModel gets the model property value. The manufacturer-assigned model of the FIDO2 security key.

func (*Fido2AuthenticationMethod) Serialize

Serialize serializes information the current object

func (*Fido2AuthenticationMethod) SetAaGuid

func (m *Fido2AuthenticationMethod) SetAaGuid(value *string)

SetAaGuid sets the aaGuid property value. Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator.

func (*Fido2AuthenticationMethod) SetAttestationCertificates

func (m *Fido2AuthenticationMethod) SetAttestationCertificates(value []string)

SetAttestationCertificates sets the attestationCertificates property value. The attestation certificate(s) attached to this security key.

func (*Fido2AuthenticationMethod) SetAttestationLevel

func (m *Fido2AuthenticationMethod) SetAttestationLevel(value *AttestationLevel)

SetAttestationLevel sets the attestationLevel property value. The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested.

func (*Fido2AuthenticationMethod) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The timestamp when this key was registered to the user.

func (*Fido2AuthenticationMethod) SetDisplayName

func (m *Fido2AuthenticationMethod) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the key as given by the user.

func (*Fido2AuthenticationMethod) SetModel

func (m *Fido2AuthenticationMethod) SetModel(value *string)

SetModel sets the model property value. The manufacturer-assigned model of the FIDO2 security key.

type Fido2AuthenticationMethodable

type Fido2AuthenticationMethodable interface {
	AuthenticationMethodable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAaGuid() *string
	GetAttestationCertificates() []string
	GetAttestationLevel() *AttestationLevel
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDisplayName() *string
	GetModel() *string
	SetAaGuid(value *string)
	SetAttestationCertificates(value []string)
	SetAttestationLevel(value *AttestationLevel)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDisplayName(value *string)
	SetModel(value *string)
}

Fido2AuthenticationMethodable

type FieldValueSet

type FieldValueSet struct {
	Entity
}

FieldValueSet

func NewFieldValueSet

func NewFieldValueSet() *FieldValueSet

NewFieldValueSet instantiates a new fieldValueSet and sets the default values.

func (*FieldValueSet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*FieldValueSet) Serialize

Serialize serializes information the current object

type File

type File struct {
	// contains filtered or unexported fields
}

File

func NewFile

func NewFile() *File

NewFile instantiates a new file and sets the default values.

func (*File) GetAdditionalData

func (m *File) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*File) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*File) GetHashes

func (m *File) GetHashes() Hashesable

GetHashes gets the hashes property value. Hashes of the file's binary content, if available. Read-only.

func (*File) GetMimeType

func (m *File) GetMimeType() *string

GetMimeType gets the mimeType property value. The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only.

func (*File) GetOdataType

func (m *File) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*File) GetProcessingMetadata

func (m *File) GetProcessingMetadata() *bool

GetProcessingMetadata gets the processingMetadata property value. The processingMetadata property

func (*File) Serialize

Serialize serializes information the current object

func (*File) SetAdditionalData

func (m *File) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*File) SetHashes

func (m *File) SetHashes(value Hashesable)

SetHashes sets the hashes property value. Hashes of the file's binary content, if available. Read-only.

func (*File) SetMimeType

func (m *File) SetMimeType(value *string)

SetMimeType sets the mimeType property value. The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only.

func (*File) SetOdataType

func (m *File) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*File) SetProcessingMetadata

func (m *File) SetProcessingMetadata(value *bool)

SetProcessingMetadata sets the processingMetadata property value. The processingMetadata property

type FileSystemInfo

type FileSystemInfo struct {
	// contains filtered or unexported fields
}

FileSystemInfo

func NewFileSystemInfo

func NewFileSystemInfo() *FileSystemInfo

NewFileSystemInfo instantiates a new fileSystemInfo and sets the default values.

func (*FileSystemInfo) GetAdditionalData

func (m *FileSystemInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FileSystemInfo) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The UTC date and time the file was created on a client.

func (*FileSystemInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*FileSystemInfo) GetLastAccessedDateTime

GetLastAccessedDateTime gets the lastAccessedDateTime property value. The UTC date and time the file was last accessed. Available for the recent file list only.

func (*FileSystemInfo) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The UTC date and time the file was last modified on a client.

func (*FileSystemInfo) GetOdataType

func (m *FileSystemInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*FileSystemInfo) Serialize

Serialize serializes information the current object

func (*FileSystemInfo) SetAdditionalData

func (m *FileSystemInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FileSystemInfo) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The UTC date and time the file was created on a client.

func (*FileSystemInfo) SetLastAccessedDateTime

SetLastAccessedDateTime sets the lastAccessedDateTime property value. The UTC date and time the file was last accessed. Available for the recent file list only.

func (*FileSystemInfo) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The UTC date and time the file was last modified on a client.

func (*FileSystemInfo) SetOdataType

func (m *FileSystemInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Fileable

type Fileable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetHashes() Hashesable
	GetMimeType() *string
	GetOdataType() *string
	GetProcessingMetadata() *bool
	SetHashes(value Hashesable)
	SetMimeType(value *string)
	SetOdataType(value *string)
	SetProcessingMetadata(value *bool)
}

Fileable

type Folder

type Folder struct {
	// contains filtered or unexported fields
}

Folder

func NewFolder

func NewFolder() *Folder

NewFolder instantiates a new folder and sets the default values.

func (*Folder) GetAdditionalData

func (m *Folder) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Folder) GetChildCount

func (m *Folder) GetChildCount() *int32

GetChildCount gets the childCount property value. Number of children contained immediately within this container.

func (*Folder) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Folder) GetOdataType

func (m *Folder) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Folder) GetView

func (m *Folder) GetView() FolderViewable

GetView gets the view property value. A collection of properties defining the recommended view for the folder.

func (*Folder) Serialize

Serialize serializes information the current object

func (*Folder) SetAdditionalData

func (m *Folder) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Folder) SetChildCount

func (m *Folder) SetChildCount(value *int32)

SetChildCount sets the childCount property value. Number of children contained immediately within this container.

func (*Folder) SetOdataType

func (m *Folder) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Folder) SetView

func (m *Folder) SetView(value FolderViewable)

SetView sets the view property value. A collection of properties defining the recommended view for the folder.

type FolderView

type FolderView struct {
	// contains filtered or unexported fields
}

FolderView

func NewFolderView

func NewFolderView() *FolderView

NewFolderView instantiates a new folderView and sets the default values.

func (*FolderView) GetAdditionalData

func (m *FolderView) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FolderView) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*FolderView) GetOdataType

func (m *FolderView) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*FolderView) GetSortBy

func (m *FolderView) GetSortBy() *string

GetSortBy gets the sortBy property value. The method by which the folder should be sorted.

func (*FolderView) GetSortOrder

func (m *FolderView) GetSortOrder() *string

GetSortOrder gets the sortOrder property value. If true, indicates that items should be sorted in descending order. Otherwise, items should be sorted ascending.

func (*FolderView) GetViewType

func (m *FolderView) GetViewType() *string

GetViewType gets the viewType property value. The type of view that should be used to represent the folder.

func (*FolderView) Serialize

Serialize serializes information the current object

func (*FolderView) SetAdditionalData

func (m *FolderView) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FolderView) SetOdataType

func (m *FolderView) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*FolderView) SetSortBy

func (m *FolderView) SetSortBy(value *string)

SetSortBy sets the sortBy property value. The method by which the folder should be sorted.

func (*FolderView) SetSortOrder

func (m *FolderView) SetSortOrder(value *string)

SetSortOrder sets the sortOrder property value. If true, indicates that items should be sorted in descending order. Otherwise, items should be sorted ascending.

func (*FolderView) SetViewType

func (m *FolderView) SetViewType(value *string)

SetViewType sets the viewType property value. The type of view that should be used to represent the folder.

type FolderViewable

type FolderViewable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetSortBy() *string
	GetSortOrder() *string
	GetViewType() *string
	SetOdataType(value *string)
	SetSortBy(value *string)
	SetSortOrder(value *string)
	SetViewType(value *string)
}

FolderViewable

type Folderable

type Folderable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetChildCount() *int32
	GetOdataType() *string
	GetView() FolderViewable
	SetChildCount(value *int32)
	SetOdataType(value *string)
	SetView(value FolderViewable)
}

Folderable

type FollowupFlag

type FollowupFlag struct {
	// contains filtered or unexported fields
}

FollowupFlag

func NewFollowupFlag

func NewFollowupFlag() *FollowupFlag

NewFollowupFlag instantiates a new followupFlag and sets the default values.

func (*FollowupFlag) GetAdditionalData

func (m *FollowupFlag) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FollowupFlag) GetCompletedDateTime

func (m *FollowupFlag) GetCompletedDateTime() DateTimeTimeZoneable

GetCompletedDateTime gets the completedDateTime property value. The date and time that the follow-up was finished.

func (*FollowupFlag) GetDueDateTime

func (m *FollowupFlag) GetDueDateTime() DateTimeTimeZoneable

GetDueDateTime gets the dueDateTime property value. The date and time that the follow-up is to be finished. Note: To set the due date, you must also specify the startDateTime; otherwise, you get a 400 Bad Request response.

func (*FollowupFlag) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*FollowupFlag) GetFlagStatus

func (m *FollowupFlag) GetFlagStatus() *FollowupFlagStatus

GetFlagStatus gets the flagStatus property value. The status for follow-up for an item. Possible values are notFlagged, complete, and flagged.

func (*FollowupFlag) GetOdataType

func (m *FollowupFlag) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*FollowupFlag) GetStartDateTime

func (m *FollowupFlag) GetStartDateTime() DateTimeTimeZoneable

GetStartDateTime gets the startDateTime property value. The date and time that the follow-up is to begin.

func (*FollowupFlag) Serialize

Serialize serializes information the current object

func (*FollowupFlag) SetAdditionalData

func (m *FollowupFlag) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*FollowupFlag) SetCompletedDateTime

func (m *FollowupFlag) SetCompletedDateTime(value DateTimeTimeZoneable)

SetCompletedDateTime sets the completedDateTime property value. The date and time that the follow-up was finished.

func (*FollowupFlag) SetDueDateTime

func (m *FollowupFlag) SetDueDateTime(value DateTimeTimeZoneable)

SetDueDateTime sets the dueDateTime property value. The date and time that the follow-up is to be finished. Note: To set the due date, you must also specify the startDateTime; otherwise, you get a 400 Bad Request response.

func (*FollowupFlag) SetFlagStatus

func (m *FollowupFlag) SetFlagStatus(value *FollowupFlagStatus)

SetFlagStatus sets the flagStatus property value. The status for follow-up for an item. Possible values are notFlagged, complete, and flagged.

func (*FollowupFlag) SetOdataType

func (m *FollowupFlag) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*FollowupFlag) SetStartDateTime

func (m *FollowupFlag) SetStartDateTime(value DateTimeTimeZoneable)

SetStartDateTime sets the startDateTime property value. The date and time that the follow-up is to begin.

type FollowupFlagStatus

type FollowupFlagStatus int
const (
	NOTFLAGGED_FOLLOWUPFLAGSTATUS FollowupFlagStatus = iota
	COMPLETE_FOLLOWUPFLAGSTATUS
	FLAGGED_FOLLOWUPFLAGSTATUS
)

func (FollowupFlagStatus) String

func (i FollowupFlagStatus) String() string

type FollowupFlagable

type FollowupFlagable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCompletedDateTime() DateTimeTimeZoneable
	GetDueDateTime() DateTimeTimeZoneable
	GetFlagStatus() *FollowupFlagStatus
	GetOdataType() *string
	GetStartDateTime() DateTimeTimeZoneable
	SetCompletedDateTime(value DateTimeTimeZoneable)
	SetDueDateTime(value DateTimeTimeZoneable)
	SetFlagStatus(value *FollowupFlagStatus)
	SetOdataType(value *string)
	SetStartDateTime(value DateTimeTimeZoneable)
}

FollowupFlagable

type FreeBusyStatus

type FreeBusyStatus int
const (
	UNKNOWN_FREEBUSYSTATUS FreeBusyStatus = iota
	FREE_FREEBUSYSTATUS
	TENTATIVE_FREEBUSYSTATUS
	BUSY_FREEBUSYSTATUS
	OOF_FREEBUSYSTATUS
	WORKINGELSEWHERE_FREEBUSYSTATUS
)

func (FreeBusyStatus) String

func (i FreeBusyStatus) String() string

type GeoCoordinates

type GeoCoordinates struct {
	// contains filtered or unexported fields
}

GeoCoordinates

func NewGeoCoordinates

func NewGeoCoordinates() *GeoCoordinates

NewGeoCoordinates instantiates a new geoCoordinates and sets the default values.

func (*GeoCoordinates) GetAdditionalData

func (m *GeoCoordinates) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*GeoCoordinates) GetAltitude

func (m *GeoCoordinates) GetAltitude() *float64

GetAltitude gets the altitude property value. Optional. The altitude (height), in feet, above sea level for the item. Read-only.

func (*GeoCoordinates) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*GeoCoordinates) GetLatitude

func (m *GeoCoordinates) GetLatitude() *float64

GetLatitude gets the latitude property value. Optional. The latitude, in decimal, for the item. Read-only.

func (*GeoCoordinates) GetLongitude

func (m *GeoCoordinates) GetLongitude() *float64

GetLongitude gets the longitude property value. Optional. The longitude, in decimal, for the item. Read-only.

func (*GeoCoordinates) GetOdataType

func (m *GeoCoordinates) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*GeoCoordinates) Serialize

Serialize serializes information the current object

func (*GeoCoordinates) SetAdditionalData

func (m *GeoCoordinates) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*GeoCoordinates) SetAltitude

func (m *GeoCoordinates) SetAltitude(value *float64)

SetAltitude sets the altitude property value. Optional. The altitude (height), in feet, above sea level for the item. Read-only.

func (*GeoCoordinates) SetLatitude

func (m *GeoCoordinates) SetLatitude(value *float64)

SetLatitude sets the latitude property value. Optional. The latitude, in decimal, for the item. Read-only.

func (*GeoCoordinates) SetLongitude

func (m *GeoCoordinates) SetLongitude(value *float64)

SetLongitude sets the longitude property value. Optional. The longitude, in decimal, for the item. Read-only.

func (*GeoCoordinates) SetOdataType

func (m *GeoCoordinates) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type GeoCoordinatesable

type GeoCoordinatesable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAltitude() *float64
	GetLatitude() *float64
	GetLongitude() *float64
	GetOdataType() *string
	SetAltitude(value *float64)
	SetLatitude(value *float64)
	SetLongitude(value *float64)
	SetOdataType(value *string)
}

GeoCoordinatesable

type GeolocationColumn

type GeolocationColumn struct {
	// contains filtered or unexported fields
}

GeolocationColumn

func NewGeolocationColumn

func NewGeolocationColumn() *GeolocationColumn

NewGeolocationColumn instantiates a new geolocationColumn and sets the default values.

func (*GeolocationColumn) GetAdditionalData

func (m *GeolocationColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*GeolocationColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*GeolocationColumn) GetOdataType

func (m *GeolocationColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*GeolocationColumn) Serialize

Serialize serializes information the current object

func (*GeolocationColumn) SetAdditionalData

func (m *GeolocationColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*GeolocationColumn) SetOdataType

func (m *GeolocationColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type GiphyRatingType

type GiphyRatingType int
const (
	STRICT_GIPHYRATINGTYPE GiphyRatingType = iota
	MODERATE_GIPHYRATINGTYPE
	UNKNOWNFUTUREVALUE_GIPHYRATINGTYPE
)

func (GiphyRatingType) String

func (i GiphyRatingType) String() string

type Group

type Group struct {
	DirectoryObject
	// contains filtered or unexported fields
}

Group

func NewGroup

func NewGroup() *Group

NewGroup instantiates a new group and sets the default values.

func (*Group) GetAcceptedSenders

func (m *Group) GetAcceptedSenders() []DirectoryObjectable

GetAcceptedSenders gets the acceptedSenders property value. The list of users or groups allowed to create posts or calendar events in this group. If this list is non-empty, then only users or groups listed here are allowed to post.

func (*Group) GetAllowExternalSenders

func (m *Group) GetAllowExternalSenders() *bool

GetAllowExternalSenders gets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) GetAppRoleAssignments

func (m *Group) GetAppRoleAssignments() []AppRoleAssignmentable

GetAppRoleAssignments gets the appRoleAssignments property value. Represents the app roles a group has been granted for an application. Supports $expand.

func (*Group) GetAssignedLabels

func (m *Group) GetAssignedLabels() []AssignedLabelable

GetAssignedLabels gets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.

func (*Group) GetAssignedLicenses

func (m *Group) GetAssignedLicenses() []AssignedLicenseable

GetAssignedLicenses gets the assignedLicenses property value. The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq).Read-only.

func (*Group) GetAutoSubscribeNewMembers

func (m *Group) GetAutoSubscribeNewMembers() *bool

GetAutoSubscribeNewMembers gets the autoSubscribeNewMembers property value. Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) GetCalendar

func (m *Group) GetCalendar() Calendarable

GetCalendar gets the calendar property value. The group's calendar. Read-only.

func (*Group) GetCalendarView

func (m *Group) GetCalendarView() []Eventable

GetCalendarView gets the calendarView property value. The calendar view for the calendar. Read-only.

func (*Group) GetClassification

func (m *Group) GetClassification() *string

GetClassification gets the classification property value. Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).

func (*Group) GetConversations

func (m *Group) GetConversations() []Conversationable

GetConversations gets the conversations property value. The group's conversations.

func (*Group) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only.

func (*Group) GetCreatedOnBehalfOf

func (m *Group) GetCreatedOnBehalfOf() DirectoryObjectable

GetCreatedOnBehalfOf gets the createdOnBehalfOf property value. The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.

func (*Group) GetDescription

func (m *Group) GetDescription() *string

GetDescription gets the description property value. An optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.

func (*Group) GetDisplayName

func (m *Group) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name for the group. This property is required when a group is created and cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.

func (*Group) GetDrive

func (m *Group) GetDrive() Driveable

GetDrive gets the drive property value. The group's default drive. Read-only.

func (*Group) GetDrives

func (m *Group) GetDrives() []Driveable

GetDrives gets the drives property value. The group's drives. Read-only.

func (*Group) GetEvents

func (m *Group) GetEvents() []Eventable

GetEvents gets the events property value. The group's calendar events.

func (*Group) GetExpirationDateTime

GetExpirationDateTime gets the expirationDateTime property value. Timestamp of when the group is set to expire. It is null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.

func (*Group) GetExtensions

func (m *Group) GetExtensions() []Extensionable

GetExtensions gets the extensions property value. The collection of open extensions defined for the group. Read-only. Nullable.

func (*Group) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Group) GetGroupLifecyclePolicies

func (m *Group) GetGroupLifecyclePolicies() []GroupLifecyclePolicyable

GetGroupLifecyclePolicies gets the groupLifecyclePolicies property value. The collection of lifecycle policies for this group. Read-only. Nullable.

func (*Group) GetGroupTypes

func (m *Group) GetGroupTypes() []string

GetGroupTypes gets the groupTypes property value. Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or a distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not).

func (*Group) GetHasMembersWithLicenseErrors

func (m *Group) GetHasMembersWithLicenseErrors() *bool

GetHasMembersWithLicenseErrors gets the hasMembersWithLicenseErrors property value. Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq).

func (*Group) GetHideFromAddressLists

func (m *Group) GetHideFromAddressLists() *bool

GetHideFromAddressLists gets the hideFromAddressLists property value. True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) GetHideFromOutlookClients

func (m *Group) GetHideFromOutlookClients() *bool

GetHideFromOutlookClients gets the hideFromOutlookClients property value. True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) GetIsArchived

func (m *Group) GetIsArchived() *bool

GetIsArchived gets the isArchived property value. When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs.

func (*Group) GetIsAssignableToRole

func (m *Group) GetIsAssignableToRole() *bool

GetIsAssignableToRole gets the isAssignableToRole property value. Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).

func (*Group) GetIsSubscribedByMail

func (m *Group) GetIsSubscribedByMail() *bool

GetIsSubscribedByMail gets the isSubscribedByMail property value. Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) GetLicenseProcessingState

func (m *Group) GetLicenseProcessingState() LicenseProcessingStateable

GetLicenseProcessingState gets the licenseProcessingState property value. Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only.

func (*Group) GetMail

func (m *Group) GetMail() *string

GetMail gets the mail property value. The SMTP address for the group, for example, 'serviceadmins@contoso.onmicrosoft.com'. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*Group) GetMailEnabled

func (m *Group) GetMailEnabled() *bool

GetMailEnabled gets the mailEnabled property value. Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not).

func (*Group) GetMailNickname

func (m *Group) GetMailNickname() *string

GetMailNickname gets the mailNickname property value. The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] ' ; : <> , SPACE. Required. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*Group) GetMemberOf

func (m *Group) GetMemberOf() []DirectoryObjectable

GetMemberOf gets the memberOf property value. Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.

func (*Group) GetMembers

func (m *Group) GetMembers() []DirectoryObjectable

GetMembers gets the members property value. The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).

func (*Group) GetMembersWithLicenseErrors

func (m *Group) GetMembersWithLicenseErrors() []DirectoryObjectable

GetMembersWithLicenseErrors gets the membersWithLicenseErrors property value. A list of group members with license errors from this group-based license assignment. Read-only.

func (*Group) GetMembershipRule

func (m *Group) GetMembershipRule() *string

GetMembershipRule gets the membershipRule property value. The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).

func (*Group) GetMembershipRuleProcessingState

func (m *Group) GetMembershipRuleProcessingState() *string

GetMembershipRuleProcessingState gets the membershipRuleProcessingState property value. Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, not, in).

func (*Group) GetOnPremisesDomainName

func (m *Group) GetOnPremisesDomainName() *string

GetOnPremisesDomainName gets the onPremisesDomainName property value. The onPremisesDomainName property

func (*Group) GetOnPremisesLastSyncDateTime

GetOnPremisesLastSyncDateTime gets the onPremisesLastSyncDateTime property value. Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in).

func (*Group) GetOnPremisesNetBiosName

func (m *Group) GetOnPremisesNetBiosName() *string

GetOnPremisesNetBiosName gets the onPremisesNetBiosName property value. The onPremisesNetBiosName property

func (*Group) GetOnPremisesProvisioningErrors

func (m *Group) GetOnPremisesProvisioningErrors() []OnPremisesProvisioningErrorable

GetOnPremisesProvisioningErrors gets the onPremisesProvisioningErrors property value. Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, not).

func (*Group) GetOnPremisesSamAccountName

func (m *Group) GetOnPremisesSamAccountName() *string

GetOnPremisesSamAccountName gets the onPremisesSamAccountName property value. Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only.

func (*Group) GetOnPremisesSecurityIdentifier

func (m *Group) GetOnPremisesSecurityIdentifier() *string

GetOnPremisesSecurityIdentifier gets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only.

func (*Group) GetOnPremisesSyncEnabled

func (m *Group) GetOnPremisesSyncEnabled() *bool

GetOnPremisesSyncEnabled gets the onPremisesSyncEnabled property value. true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).

func (*Group) GetOnenote

func (m *Group) GetOnenote() Onenoteable

GetOnenote gets the onenote property value. The onenote property

func (*Group) GetOwners

func (m *Group) GetOwners() []DirectoryObjectable

GetOwners gets the owners property value. The owners of the group. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).

func (*Group) GetPermissionGrants

func (m *Group) GetPermissionGrants() []ResourceSpecificPermissionGrantable

GetPermissionGrants gets the permissionGrants property value. The permissionGrants property

func (*Group) GetPhoto

func (m *Group) GetPhoto() ProfilePhotoable

GetPhoto gets the photo property value. The group's profile photo

func (*Group) GetPhotos

func (m *Group) GetPhotos() []ProfilePhotoable

GetPhotos gets the photos property value. The profile photos owned by the group. Read-only. Nullable.

func (*Group) GetPlanner

func (m *Group) GetPlanner() PlannerGroupable

GetPlanner gets the planner property value. Entry-point to Planner resource that might exist for a Unified Group.

func (*Group) GetPreferredDataLocation

func (m *Group) GetPreferredDataLocation() *string

GetPreferredDataLocation gets the preferredDataLocation property value. The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator's preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned one of the following Microsoft Entra roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.

func (*Group) GetPreferredLanguage

func (m *Group) GetPreferredLanguage() *string

GetPreferredLanguage gets the preferredLanguage property value. The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example, en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*Group) GetProxyAddresses

func (m *Group) GetProxyAddresses() []string

GetProxyAddresses gets the proxyAddresses property value. Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).

func (*Group) GetRejectedSenders

func (m *Group) GetRejectedSenders() []DirectoryObjectable

GetRejectedSenders gets the rejectedSenders property value. The list of users or groups not allowed to create posts or calendar events in this group. Nullable

func (*Group) GetRenewedDateTime

GetRenewedDateTime gets the renewedDateTime property value. Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.

func (*Group) GetSecurityEnabled

func (m *Group) GetSecurityEnabled() *bool

GetSecurityEnabled gets the securityEnabled property value. Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in).

func (*Group) GetSecurityIdentifier

func (m *Group) GetSecurityIdentifier() *string

GetSecurityIdentifier gets the securityIdentifier property value. Security identifier of the group, used in Windows scenarios. Returned by default.

func (*Group) GetServiceProvisioningErrors added in v0.0.2

func (m *Group) GetServiceProvisioningErrors() []ServiceProvisioningErrorable

GetServiceProvisioningErrors gets the serviceProvisioningErrors property value. Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).

func (*Group) GetSettings

func (m *Group) GetSettings() []GroupSettingable

GetSettings gets the settings property value. Settings that can govern this group's behavior, like whether members can invite guest users to the group. Nullable.

func (*Group) GetSites

func (m *Group) GetSites() []Siteable

GetSites gets the sites property value. The list of SharePoint sites in this group. Access the default site with /sites/root.

func (*Group) GetTeam

func (m *Group) GetTeam() Teamable

GetTeam gets the team property value. The team associated with this group.

func (*Group) GetTheme

func (m *Group) GetTheme() *string

GetTheme gets the theme property value. Specifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.

func (*Group) GetThreads

func (m *Group) GetThreads() []ConversationThreadable

GetThreads gets the threads property value. The group's conversation threads. Nullable.

func (*Group) GetTransitiveMemberOf

func (m *Group) GetTransitiveMemberOf() []DirectoryObjectable

GetTransitiveMemberOf gets the transitiveMemberOf property value. The groups that a group is a member of, either directly or through nested membership. Nullable.

func (*Group) GetTransitiveMembers

func (m *Group) GetTransitiveMembers() []DirectoryObjectable

GetTransitiveMembers gets the transitiveMembers property value. The direct and transitive members of a group. Nullable.

func (*Group) GetUnseenCount

func (m *Group) GetUnseenCount() *int32

GetUnseenCount gets the unseenCount property value. Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) GetVisibility

func (m *Group) GetVisibility() *string

GetVisibility gets the visibility property value. Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable.

func (*Group) Serialize

Serialize serializes information the current object

func (*Group) SetAcceptedSenders

func (m *Group) SetAcceptedSenders(value []DirectoryObjectable)

SetAcceptedSenders sets the acceptedSenders property value. The list of users or groups allowed to create posts or calendar events in this group. If this list is non-empty, then only users or groups listed here are allowed to post.

func (*Group) SetAllowExternalSenders

func (m *Group) SetAllowExternalSenders(value *bool)

SetAllowExternalSenders sets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) SetAppRoleAssignments

func (m *Group) SetAppRoleAssignments(value []AppRoleAssignmentable)

SetAppRoleAssignments sets the appRoleAssignments property value. Represents the app roles a group has been granted for an application. Supports $expand.

func (*Group) SetAssignedLabels

func (m *Group) SetAssignedLabels(value []AssignedLabelable)

SetAssignedLabels sets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.

func (*Group) SetAssignedLicenses

func (m *Group) SetAssignedLicenses(value []AssignedLicenseable)

SetAssignedLicenses sets the assignedLicenses property value. The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq).Read-only.

func (*Group) SetAutoSubscribeNewMembers

func (m *Group) SetAutoSubscribeNewMembers(value *bool)

SetAutoSubscribeNewMembers sets the autoSubscribeNewMembers property value. Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) SetCalendar

func (m *Group) SetCalendar(value Calendarable)

SetCalendar sets the calendar property value. The group's calendar. Read-only.

func (*Group) SetCalendarView

func (m *Group) SetCalendarView(value []Eventable)

SetCalendarView sets the calendarView property value. The calendar view for the calendar. Read-only.

func (*Group) SetClassification

func (m *Group) SetClassification(value *string)

SetClassification sets the classification property value. Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).

func (*Group) SetConversations

func (m *Group) SetConversations(value []Conversationable)

SetConversations sets the conversations property value. The group's conversations.

func (*Group) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only.

func (*Group) SetCreatedOnBehalfOf

func (m *Group) SetCreatedOnBehalfOf(value DirectoryObjectable)

SetCreatedOnBehalfOf sets the createdOnBehalfOf property value. The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.

func (*Group) SetDescription

func (m *Group) SetDescription(value *string)

SetDescription sets the description property value. An optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.

func (*Group) SetDisplayName

func (m *Group) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name for the group. This property is required when a group is created and cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.

func (*Group) SetDrive

func (m *Group) SetDrive(value Driveable)

SetDrive sets the drive property value. The group's default drive. Read-only.

func (*Group) SetDrives

func (m *Group) SetDrives(value []Driveable)

SetDrives sets the drives property value. The group's drives. Read-only.

func (*Group) SetEvents

func (m *Group) SetEvents(value []Eventable)

SetEvents sets the events property value. The group's calendar events.

func (*Group) SetExpirationDateTime

SetExpirationDateTime sets the expirationDateTime property value. Timestamp of when the group is set to expire. It is null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.

func (*Group) SetExtensions

func (m *Group) SetExtensions(value []Extensionable)

SetExtensions sets the extensions property value. The collection of open extensions defined for the group. Read-only. Nullable.

func (*Group) SetGroupLifecyclePolicies

func (m *Group) SetGroupLifecyclePolicies(value []GroupLifecyclePolicyable)

SetGroupLifecyclePolicies sets the groupLifecyclePolicies property value. The collection of lifecycle policies for this group. Read-only. Nullable.

func (*Group) SetGroupTypes

func (m *Group) SetGroupTypes(value []string)

SetGroupTypes sets the groupTypes property value. Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or a distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not).

func (*Group) SetHasMembersWithLicenseErrors

func (m *Group) SetHasMembersWithLicenseErrors(value *bool)

SetHasMembersWithLicenseErrors sets the hasMembersWithLicenseErrors property value. Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq).

func (*Group) SetHideFromAddressLists

func (m *Group) SetHideFromAddressLists(value *bool)

SetHideFromAddressLists sets the hideFromAddressLists property value. True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) SetHideFromOutlookClients

func (m *Group) SetHideFromOutlookClients(value *bool)

SetHideFromOutlookClients sets the hideFromOutlookClients property value. True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) SetIsArchived

func (m *Group) SetIsArchived(value *bool)

SetIsArchived sets the isArchived property value. When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs.

func (*Group) SetIsAssignableToRole

func (m *Group) SetIsAssignableToRole(value *bool)

SetIsAssignableToRole sets the isAssignableToRole property value. Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).

func (*Group) SetIsSubscribedByMail

func (m *Group) SetIsSubscribedByMail(value *bool)

SetIsSubscribedByMail sets the isSubscribedByMail property value. Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) SetLicenseProcessingState

func (m *Group) SetLicenseProcessingState(value LicenseProcessingStateable)

SetLicenseProcessingState sets the licenseProcessingState property value. Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only.

func (*Group) SetMail

func (m *Group) SetMail(value *string)

SetMail sets the mail property value. The SMTP address for the group, for example, 'serviceadmins@contoso.onmicrosoft.com'. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*Group) SetMailEnabled

func (m *Group) SetMailEnabled(value *bool)

SetMailEnabled sets the mailEnabled property value. Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not).

func (*Group) SetMailNickname

func (m *Group) SetMailNickname(value *string)

SetMailNickname sets the mailNickname property value. The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] ' ; : <> , SPACE. Required. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*Group) SetMemberOf

func (m *Group) SetMemberOf(value []DirectoryObjectable)

SetMemberOf sets the memberOf property value. Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.

func (*Group) SetMembers

func (m *Group) SetMembers(value []DirectoryObjectable)

SetMembers sets the members property value. The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).

func (*Group) SetMembersWithLicenseErrors

func (m *Group) SetMembersWithLicenseErrors(value []DirectoryObjectable)

SetMembersWithLicenseErrors sets the membersWithLicenseErrors property value. A list of group members with license errors from this group-based license assignment. Read-only.

func (*Group) SetMembershipRule

func (m *Group) SetMembershipRule(value *string)

SetMembershipRule sets the membershipRule property value. The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).

func (*Group) SetMembershipRuleProcessingState

func (m *Group) SetMembershipRuleProcessingState(value *string)

SetMembershipRuleProcessingState sets the membershipRuleProcessingState property value. Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, not, in).

func (*Group) SetOnPremisesDomainName

func (m *Group) SetOnPremisesDomainName(value *string)

SetOnPremisesDomainName sets the onPremisesDomainName property value. The onPremisesDomainName property

func (*Group) SetOnPremisesLastSyncDateTime

func (m *Group) SetOnPremisesLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetOnPremisesLastSyncDateTime sets the onPremisesLastSyncDateTime property value. Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in).

func (*Group) SetOnPremisesNetBiosName

func (m *Group) SetOnPremisesNetBiosName(value *string)

SetOnPremisesNetBiosName sets the onPremisesNetBiosName property value. The onPremisesNetBiosName property

func (*Group) SetOnPremisesProvisioningErrors

func (m *Group) SetOnPremisesProvisioningErrors(value []OnPremisesProvisioningErrorable)

SetOnPremisesProvisioningErrors sets the onPremisesProvisioningErrors property value. Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, not).

func (*Group) SetOnPremisesSamAccountName

func (m *Group) SetOnPremisesSamAccountName(value *string)

SetOnPremisesSamAccountName sets the onPremisesSamAccountName property value. Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only.

func (*Group) SetOnPremisesSecurityIdentifier

func (m *Group) SetOnPremisesSecurityIdentifier(value *string)

SetOnPremisesSecurityIdentifier sets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only.

func (*Group) SetOnPremisesSyncEnabled

func (m *Group) SetOnPremisesSyncEnabled(value *bool)

SetOnPremisesSyncEnabled sets the onPremisesSyncEnabled property value. true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).

func (*Group) SetOnenote

func (m *Group) SetOnenote(value Onenoteable)

SetOnenote sets the onenote property value. The onenote property

func (*Group) SetOwners

func (m *Group) SetOwners(value []DirectoryObjectable)

SetOwners sets the owners property value. The owners of the group. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).

func (*Group) SetPermissionGrants

func (m *Group) SetPermissionGrants(value []ResourceSpecificPermissionGrantable)

SetPermissionGrants sets the permissionGrants property value. The permissionGrants property

func (*Group) SetPhoto

func (m *Group) SetPhoto(value ProfilePhotoable)

SetPhoto sets the photo property value. The group's profile photo

func (*Group) SetPhotos

func (m *Group) SetPhotos(value []ProfilePhotoable)

SetPhotos sets the photos property value. The profile photos owned by the group. Read-only. Nullable.

func (*Group) SetPlanner

func (m *Group) SetPlanner(value PlannerGroupable)

SetPlanner sets the planner property value. Entry-point to Planner resource that might exist for a Unified Group.

func (*Group) SetPreferredDataLocation

func (m *Group) SetPreferredDataLocation(value *string)

SetPreferredDataLocation sets the preferredDataLocation property value. The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator's preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned one of the following Microsoft Entra roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.

func (*Group) SetPreferredLanguage

func (m *Group) SetPreferredLanguage(value *string)

SetPreferredLanguage sets the preferredLanguage property value. The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example, en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*Group) SetProxyAddresses

func (m *Group) SetProxyAddresses(value []string)

SetProxyAddresses sets the proxyAddresses property value. Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).

func (*Group) SetRejectedSenders

func (m *Group) SetRejectedSenders(value []DirectoryObjectable)

SetRejectedSenders sets the rejectedSenders property value. The list of users or groups not allowed to create posts or calendar events in this group. Nullable

func (*Group) SetRenewedDateTime

SetRenewedDateTime sets the renewedDateTime property value. Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.

func (*Group) SetSecurityEnabled

func (m *Group) SetSecurityEnabled(value *bool)

SetSecurityEnabled sets the securityEnabled property value. Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in).

func (*Group) SetSecurityIdentifier

func (m *Group) SetSecurityIdentifier(value *string)

SetSecurityIdentifier sets the securityIdentifier property value. Security identifier of the group, used in Windows scenarios. Returned by default.

func (*Group) SetServiceProvisioningErrors added in v0.0.2

func (m *Group) SetServiceProvisioningErrors(value []ServiceProvisioningErrorable)

SetServiceProvisioningErrors sets the serviceProvisioningErrors property value. Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).

func (*Group) SetSettings

func (m *Group) SetSettings(value []GroupSettingable)

SetSettings sets the settings property value. Settings that can govern this group's behavior, like whether members can invite guest users to the group. Nullable.

func (*Group) SetSites

func (m *Group) SetSites(value []Siteable)

SetSites sets the sites property value. The list of SharePoint sites in this group. Access the default site with /sites/root.

func (*Group) SetTeam

func (m *Group) SetTeam(value Teamable)

SetTeam sets the team property value. The team associated with this group.

func (*Group) SetTheme

func (m *Group) SetTheme(value *string)

SetTheme sets the theme property value. Specifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.

func (*Group) SetThreads

func (m *Group) SetThreads(value []ConversationThreadable)

SetThreads sets the threads property value. The group's conversation threads. Nullable.

func (*Group) SetTransitiveMemberOf

func (m *Group) SetTransitiveMemberOf(value []DirectoryObjectable)

SetTransitiveMemberOf sets the transitiveMemberOf property value. The groups that a group is a member of, either directly or through nested membership. Nullable.

func (*Group) SetTransitiveMembers

func (m *Group) SetTransitiveMembers(value []DirectoryObjectable)

SetTransitiveMembers sets the transitiveMembers property value. The direct and transitive members of a group. Nullable.

func (*Group) SetUnseenCount

func (m *Group) SetUnseenCount(value *int32)

SetUnseenCount sets the unseenCount property value. Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).

func (*Group) SetVisibility

func (m *Group) SetVisibility(value *string)

SetVisibility sets the visibility property value. Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable.

type GroupCollectionResponse added in v0.0.2

type GroupCollectionResponse struct {
	BaseCollectionPaginationCountResponse
	// contains filtered or unexported fields
}

GroupCollectionResponse

func NewGroupCollectionResponse added in v0.0.2

func NewGroupCollectionResponse() *GroupCollectionResponse

NewGroupCollectionResponse instantiates a new groupCollectionResponse and sets the default values.

func (*GroupCollectionResponse) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*GroupCollectionResponse) GetValue added in v0.0.2

func (m *GroupCollectionResponse) GetValue() []Groupable

GetValue gets the value property value. The value property

func (*GroupCollectionResponse) Serialize added in v0.0.2

Serialize serializes information the current object

func (*GroupCollectionResponse) SetValue added in v0.0.2

func (m *GroupCollectionResponse) SetValue(value []Groupable)

SetValue sets the value property value. The value property

type GroupCollectionResponseable added in v0.0.2

GroupCollectionResponseable

type GroupLifecyclePolicy

type GroupLifecyclePolicy struct {
	Entity
	// contains filtered or unexported fields
}

GroupLifecyclePolicy

func NewGroupLifecyclePolicy

func NewGroupLifecyclePolicy() *GroupLifecyclePolicy

NewGroupLifecyclePolicy instantiates a new groupLifecyclePolicy and sets the default values.

func (*GroupLifecyclePolicy) GetAlternateNotificationEmails

func (m *GroupLifecyclePolicy) GetAlternateNotificationEmails() *string

GetAlternateNotificationEmails gets the alternateNotificationEmails property value. List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon.

func (*GroupLifecyclePolicy) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*GroupLifecyclePolicy) GetGroupLifetimeInDays

func (m *GroupLifecyclePolicy) GetGroupLifetimeInDays() *int32

GetGroupLifetimeInDays gets the groupLifetimeInDays property value. Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.

func (*GroupLifecyclePolicy) GetManagedGroupTypes

func (m *GroupLifecyclePolicy) GetManagedGroupTypes() *string

GetManagedGroupTypes gets the managedGroupTypes property value. The group type for which the expiration policy applies. Possible values are All, Selected or None.

func (*GroupLifecyclePolicy) Serialize

Serialize serializes information the current object

func (*GroupLifecyclePolicy) SetAlternateNotificationEmails

func (m *GroupLifecyclePolicy) SetAlternateNotificationEmails(value *string)

SetAlternateNotificationEmails sets the alternateNotificationEmails property value. List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon.

func (*GroupLifecyclePolicy) SetGroupLifetimeInDays

func (m *GroupLifecyclePolicy) SetGroupLifetimeInDays(value *int32)

SetGroupLifetimeInDays sets the groupLifetimeInDays property value. Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.

func (*GroupLifecyclePolicy) SetManagedGroupTypes

func (m *GroupLifecyclePolicy) SetManagedGroupTypes(value *string)

SetManagedGroupTypes sets the managedGroupTypes property value. The group type for which the expiration policy applies. Possible values are All, Selected or None.

type GroupLifecyclePolicyable

type GroupLifecyclePolicyable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAlternateNotificationEmails() *string
	GetGroupLifetimeInDays() *int32
	GetManagedGroupTypes() *string
	SetAlternateNotificationEmails(value *string)
	SetGroupLifetimeInDays(value *int32)
	SetManagedGroupTypes(value *string)
}

GroupLifecyclePolicyable

type GroupSetting

type GroupSetting struct {
	Entity
	// contains filtered or unexported fields
}

GroupSetting

func NewGroupSetting

func NewGroupSetting() *GroupSetting

NewGroupSetting instantiates a new groupSetting and sets the default values.

func (*GroupSetting) GetDisplayName

func (m *GroupSetting) GetDisplayName() *string

GetDisplayName gets the displayName property value. Display name of this group of settings, which comes from the associated template.

func (*GroupSetting) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*GroupSetting) GetTemplateId

func (m *GroupSetting) GetTemplateId() *string

GetTemplateId gets the templateId property value. Unique identifier for the tenant-level groupSettingTemplates object that's been customized for this group-level settings object. Read-only.

func (*GroupSetting) GetValues

func (m *GroupSetting) GetValues() []SettingValueable

GetValues gets the values property value. Collection of name-value pairs corresponding to the name and defaultValue properties in the referenced groupSettingTemplates object.

func (*GroupSetting) Serialize

Serialize serializes information the current object

func (*GroupSetting) SetDisplayName

func (m *GroupSetting) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Display name of this group of settings, which comes from the associated template.

func (*GroupSetting) SetTemplateId

func (m *GroupSetting) SetTemplateId(value *string)

SetTemplateId sets the templateId property value. Unique identifier for the tenant-level groupSettingTemplates object that's been customized for this group-level settings object. Read-only.

func (*GroupSetting) SetValues

func (m *GroupSetting) SetValues(value []SettingValueable)

SetValues sets the values property value. Collection of name-value pairs corresponding to the name and defaultValue properties in the referenced groupSettingTemplates object.

type GroupSettingable

type GroupSettingable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetTemplateId() *string
	GetValues() []SettingValueable
	SetDisplayName(value *string)
	SetTemplateId(value *string)
	SetValues(value []SettingValueable)
}

GroupSettingable

type Groupable

type Groupable interface {
	DirectoryObjectable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAcceptedSenders() []DirectoryObjectable
	GetAllowExternalSenders() *bool
	GetAppRoleAssignments() []AppRoleAssignmentable
	GetAssignedLabels() []AssignedLabelable
	GetAssignedLicenses() []AssignedLicenseable
	GetAutoSubscribeNewMembers() *bool
	GetCalendar() Calendarable
	GetCalendarView() []Eventable
	GetClassification() *string
	GetConversations() []Conversationable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCreatedOnBehalfOf() DirectoryObjectable
	GetDescription() *string
	GetDisplayName() *string
	GetDrive() Driveable
	GetDrives() []Driveable
	GetEvents() []Eventable
	GetExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetExtensions() []Extensionable
	GetGroupLifecyclePolicies() []GroupLifecyclePolicyable
	GetGroupTypes() []string
	GetHasMembersWithLicenseErrors() *bool
	GetHideFromAddressLists() *bool
	GetHideFromOutlookClients() *bool
	GetIsArchived() *bool
	GetIsAssignableToRole() *bool
	GetIsSubscribedByMail() *bool
	GetLicenseProcessingState() LicenseProcessingStateable
	GetMail() *string
	GetMailEnabled() *bool
	GetMailNickname() *string
	GetMemberOf() []DirectoryObjectable
	GetMembers() []DirectoryObjectable
	GetMembershipRule() *string
	GetMembershipRuleProcessingState() *string
	GetMembersWithLicenseErrors() []DirectoryObjectable
	GetOnenote() Onenoteable
	GetOnPremisesDomainName() *string
	GetOnPremisesLastSyncDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetOnPremisesNetBiosName() *string
	GetOnPremisesProvisioningErrors() []OnPremisesProvisioningErrorable
	GetOnPremisesSamAccountName() *string
	GetOnPremisesSecurityIdentifier() *string
	GetOnPremisesSyncEnabled() *bool
	GetOwners() []DirectoryObjectable
	GetPermissionGrants() []ResourceSpecificPermissionGrantable
	GetPhoto() ProfilePhotoable
	GetPhotos() []ProfilePhotoable
	GetPlanner() PlannerGroupable
	GetPreferredDataLocation() *string
	GetPreferredLanguage() *string
	GetProxyAddresses() []string
	GetRejectedSenders() []DirectoryObjectable
	GetRenewedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSecurityEnabled() *bool
	GetSecurityIdentifier() *string
	GetServiceProvisioningErrors() []ServiceProvisioningErrorable
	GetSettings() []GroupSettingable
	GetSites() []Siteable
	GetTeam() Teamable
	GetTheme() *string
	GetThreads() []ConversationThreadable
	GetTransitiveMemberOf() []DirectoryObjectable
	GetTransitiveMembers() []DirectoryObjectable
	GetUnseenCount() *int32
	GetVisibility() *string
	SetAcceptedSenders(value []DirectoryObjectable)
	SetAllowExternalSenders(value *bool)
	SetAppRoleAssignments(value []AppRoleAssignmentable)
	SetAssignedLabels(value []AssignedLabelable)
	SetAssignedLicenses(value []AssignedLicenseable)
	SetAutoSubscribeNewMembers(value *bool)
	SetCalendar(value Calendarable)
	SetCalendarView(value []Eventable)
	SetClassification(value *string)
	SetConversations(value []Conversationable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCreatedOnBehalfOf(value DirectoryObjectable)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetDrive(value Driveable)
	SetDrives(value []Driveable)
	SetEvents(value []Eventable)
	SetExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetExtensions(value []Extensionable)
	SetGroupLifecyclePolicies(value []GroupLifecyclePolicyable)
	SetGroupTypes(value []string)
	SetHasMembersWithLicenseErrors(value *bool)
	SetHideFromAddressLists(value *bool)
	SetHideFromOutlookClients(value *bool)
	SetIsArchived(value *bool)
	SetIsAssignableToRole(value *bool)
	SetIsSubscribedByMail(value *bool)
	SetLicenseProcessingState(value LicenseProcessingStateable)
	SetMail(value *string)
	SetMailEnabled(value *bool)
	SetMailNickname(value *string)
	SetMemberOf(value []DirectoryObjectable)
	SetMembers(value []DirectoryObjectable)
	SetMembershipRule(value *string)
	SetMembershipRuleProcessingState(value *string)
	SetMembersWithLicenseErrors(value []DirectoryObjectable)
	SetOnenote(value Onenoteable)
	SetOnPremisesDomainName(value *string)
	SetOnPremisesLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetOnPremisesNetBiosName(value *string)
	SetOnPremisesProvisioningErrors(value []OnPremisesProvisioningErrorable)
	SetOnPremisesSamAccountName(value *string)
	SetOnPremisesSecurityIdentifier(value *string)
	SetOnPremisesSyncEnabled(value *bool)
	SetOwners(value []DirectoryObjectable)
	SetPermissionGrants(value []ResourceSpecificPermissionGrantable)
	SetPhoto(value ProfilePhotoable)
	SetPhotos(value []ProfilePhotoable)
	SetPlanner(value PlannerGroupable)
	SetPreferredDataLocation(value *string)
	SetPreferredLanguage(value *string)
	SetProxyAddresses(value []string)
	SetRejectedSenders(value []DirectoryObjectable)
	SetRenewedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSecurityEnabled(value *bool)
	SetSecurityIdentifier(value *string)
	SetServiceProvisioningErrors(value []ServiceProvisioningErrorable)
	SetSettings(value []GroupSettingable)
	SetSites(value []Siteable)
	SetTeam(value Teamable)
	SetTheme(value *string)
	SetThreads(value []ConversationThreadable)
	SetTransitiveMemberOf(value []DirectoryObjectable)
	SetTransitiveMembers(value []DirectoryObjectable)
	SetUnseenCount(value *int32)
	SetVisibility(value *string)
}

Groupable

type Hashes

type Hashes struct {
	// contains filtered or unexported fields
}

Hashes

func NewHashes

func NewHashes() *Hashes

NewHashes instantiates a new hashes and sets the default values.

func (*Hashes) GetAdditionalData

func (m *Hashes) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Hashes) GetCrc32Hash

func (m *Hashes) GetCrc32Hash() *string

GetCrc32Hash gets the crc32Hash property value. The CRC32 value of the file in little endian (if available). Read-only.

func (*Hashes) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Hashes) GetOdataType

func (m *Hashes) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Hashes) GetQuickXorHash

func (m *Hashes) GetQuickXorHash() *string

GetQuickXorHash gets the quickXorHash property value. A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only.

func (*Hashes) GetSha1Hash

func (m *Hashes) GetSha1Hash() *string

GetSha1Hash gets the sha1Hash property value. SHA1 hash for the contents of the file (if available). Read-only.

func (*Hashes) GetSha256Hash

func (m *Hashes) GetSha256Hash() *string

GetSha256Hash gets the sha256Hash property value. SHA256 hash for the contents of the file (if available). Read-only.

func (*Hashes) Serialize

Serialize serializes information the current object

func (*Hashes) SetAdditionalData

func (m *Hashes) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Hashes) SetCrc32Hash

func (m *Hashes) SetCrc32Hash(value *string)

SetCrc32Hash sets the crc32Hash property value. The CRC32 value of the file in little endian (if available). Read-only.

func (*Hashes) SetOdataType

func (m *Hashes) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Hashes) SetQuickXorHash

func (m *Hashes) SetQuickXorHash(value *string)

SetQuickXorHash sets the quickXorHash property value. A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only.

func (*Hashes) SetSha1Hash

func (m *Hashes) SetSha1Hash(value *string)

SetSha1Hash sets the sha1Hash property value. SHA1 hash for the contents of the file (if available). Read-only.

func (*Hashes) SetSha256Hash

func (m *Hashes) SetSha256Hash(value *string)

SetSha256Hash sets the sha256Hash property value. SHA256 hash for the contents of the file (if available). Read-only.

type Hashesable

type Hashesable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCrc32Hash() *string
	GetOdataType() *string
	GetQuickXorHash() *string
	GetSha1Hash() *string
	GetSha256Hash() *string
	SetCrc32Hash(value *string)
	SetOdataType(value *string)
	SetQuickXorHash(value *string)
	SetSha1Hash(value *string)
	SetSha256Hash(value *string)
}

Hashesable

type HyperlinkOrPictureColumn

type HyperlinkOrPictureColumn struct {
	// contains filtered or unexported fields
}

HyperlinkOrPictureColumn

func NewHyperlinkOrPictureColumn

func NewHyperlinkOrPictureColumn() *HyperlinkOrPictureColumn

NewHyperlinkOrPictureColumn instantiates a new hyperlinkOrPictureColumn and sets the default values.

func (*HyperlinkOrPictureColumn) GetAdditionalData

func (m *HyperlinkOrPictureColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*HyperlinkOrPictureColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*HyperlinkOrPictureColumn) GetIsPicture

func (m *HyperlinkOrPictureColumn) GetIsPicture() *bool

GetIsPicture gets the isPicture property value. Specifies whether the display format used for URL columns is an image or a hyperlink.

func (*HyperlinkOrPictureColumn) GetOdataType

func (m *HyperlinkOrPictureColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*HyperlinkOrPictureColumn) Serialize

Serialize serializes information the current object

func (*HyperlinkOrPictureColumn) SetAdditionalData

func (m *HyperlinkOrPictureColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*HyperlinkOrPictureColumn) SetIsPicture

func (m *HyperlinkOrPictureColumn) SetIsPicture(value *bool)

SetIsPicture sets the isPicture property value. Specifies whether the display format used for URL columns is an image or a hyperlink.

func (*HyperlinkOrPictureColumn) SetOdataType

func (m *HyperlinkOrPictureColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type HyperlinkOrPictureColumnable

type HyperlinkOrPictureColumnable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIsPicture() *bool
	GetOdataType() *string
	SetIsPicture(value *bool)
	SetOdataType(value *string)
}

HyperlinkOrPictureColumnable

type Identity

type Identity struct {
	// contains filtered or unexported fields
}

Identity

func NewIdentity

func NewIdentity() *Identity

NewIdentity instantiates a new identity and sets the default values.

func (*Identity) GetAdditionalData

func (m *Identity) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Identity) GetDisplayName

func (m *Identity) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta.

func (*Identity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Identity) GetId

func (m *Identity) GetId() *string

GetId gets the id property value. Unique identifier for the identity.

func (*Identity) GetOdataType

func (m *Identity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Identity) Serialize

Serialize serializes information the current object

func (*Identity) SetAdditionalData

func (m *Identity) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Identity) SetDisplayName

func (m *Identity) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the identity. The display name might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta.

func (*Identity) SetId

func (m *Identity) SetId(value *string)

SetId sets the id property value. Unique identifier for the identity.

func (*Identity) SetOdataType

func (m *Identity) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type IdentitySet

type IdentitySet struct {
	// contains filtered or unexported fields
}

IdentitySet

func NewIdentitySet

func NewIdentitySet() *IdentitySet

NewIdentitySet instantiates a new identitySet and sets the default values.

func (*IdentitySet) GetAdditionalData

func (m *IdentitySet) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*IdentitySet) GetApplication

func (m *IdentitySet) GetApplication() Identityable

GetApplication gets the application property value. Optional. The application associated with this action.

func (*IdentitySet) GetDevice

func (m *IdentitySet) GetDevice() Identityable

GetDevice gets the device property value. Optional. The device associated with this action.

func (*IdentitySet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*IdentitySet) GetOdataType

func (m *IdentitySet) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*IdentitySet) GetUser

func (m *IdentitySet) GetUser() Identityable

GetUser gets the user property value. Optional. The user associated with this action.

func (*IdentitySet) Serialize

Serialize serializes information the current object

func (*IdentitySet) SetAdditionalData

func (m *IdentitySet) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*IdentitySet) SetApplication

func (m *IdentitySet) SetApplication(value Identityable)

SetApplication sets the application property value. Optional. The application associated with this action.

func (*IdentitySet) SetDevice

func (m *IdentitySet) SetDevice(value Identityable)

SetDevice sets the device property value. Optional. The device associated with this action.

func (*IdentitySet) SetOdataType

func (m *IdentitySet) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*IdentitySet) SetUser

func (m *IdentitySet) SetUser(value Identityable)

SetUser sets the user property value. Optional. The user associated with this action.

type IdentitySetable

type IdentitySetable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetApplication() Identityable
	GetDevice() Identityable
	GetOdataType() *string
	GetUser() Identityable
	SetApplication(value Identityable)
	SetDevice(value Identityable)
	SetOdataType(value *string)
	SetUser(value Identityable)
}

IdentitySetable

type Identityable

type Identityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetId() *string
	GetOdataType() *string
	SetDisplayName(value *string)
	SetId(value *string)
	SetOdataType(value *string)
}

Identityable

type Image

type Image struct {
	// contains filtered or unexported fields
}

Image

func NewImage

func NewImage() *Image

NewImage instantiates a new image and sets the default values.

func (*Image) GetAdditionalData

func (m *Image) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Image) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Image) GetHeight

func (m *Image) GetHeight() *int32

GetHeight gets the height property value. Optional. Height of the image, in pixels. Read-only.

func (*Image) GetOdataType

func (m *Image) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Image) GetWidth

func (m *Image) GetWidth() *int32

GetWidth gets the width property value. Optional. Width of the image, in pixels. Read-only.

func (*Image) Serialize

Serialize serializes information the current object

func (*Image) SetAdditionalData

func (m *Image) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Image) SetHeight

func (m *Image) SetHeight(value *int32)

SetHeight sets the height property value. Optional. Height of the image, in pixels. Read-only.

func (*Image) SetOdataType

func (m *Image) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Image) SetWidth

func (m *Image) SetWidth(value *int32)

SetWidth sets the width property value. Optional. Width of the image, in pixels. Read-only.

type ImageInfo

type ImageInfo struct {
	// contains filtered or unexported fields
}

ImageInfo

func NewImageInfo

func NewImageInfo() *ImageInfo

NewImageInfo instantiates a new imageInfo and sets the default values.

func (*ImageInfo) GetAddImageQuery

func (m *ImageInfo) GetAddImageQuery() *bool

GetAddImageQuery gets the addImageQuery property value. Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image

func (*ImageInfo) GetAdditionalData

func (m *ImageInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ImageInfo) GetAlternateText

func (m *ImageInfo) GetAlternateText() *string

GetAlternateText gets the alternateText property value. Optional; alt-text accessible content for the image

func (*ImageInfo) GetAlternativeText

func (m *ImageInfo) GetAlternativeText() *string

GetAlternativeText gets the alternativeText property value. The alternativeText property

func (*ImageInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ImageInfo) GetIconUrl

func (m *ImageInfo) GetIconUrl() *string

GetIconUrl gets the iconUrl property value. Optional; URI that points to an icon which represents the application used to generate the activity

func (*ImageInfo) GetOdataType

func (m *ImageInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ImageInfo) Serialize

Serialize serializes information the current object

func (*ImageInfo) SetAddImageQuery

func (m *ImageInfo) SetAddImageQuery(value *bool)

SetAddImageQuery sets the addImageQuery property value. Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image

func (*ImageInfo) SetAdditionalData

func (m *ImageInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ImageInfo) SetAlternateText

func (m *ImageInfo) SetAlternateText(value *string)

SetAlternateText sets the alternateText property value. Optional; alt-text accessible content for the image

func (*ImageInfo) SetAlternativeText

func (m *ImageInfo) SetAlternativeText(value *string)

SetAlternativeText sets the alternativeText property value. The alternativeText property

func (*ImageInfo) SetIconUrl

func (m *ImageInfo) SetIconUrl(value *string)

SetIconUrl sets the iconUrl property value. Optional; URI that points to an icon which represents the application used to generate the activity

func (*ImageInfo) SetOdataType

func (m *ImageInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ImageInfoable

type ImageInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAddImageQuery() *bool
	GetAlternateText() *string
	GetAlternativeText() *string
	GetIconUrl() *string
	GetOdataType() *string
	SetAddImageQuery(value *bool)
	SetAlternateText(value *string)
	SetAlternativeText(value *string)
	SetIconUrl(value *string)
	SetOdataType(value *string)
}

ImageInfoable

type Imageable

type Imageable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetHeight() *int32
	GetOdataType() *string
	GetWidth() *int32
	SetHeight(value *int32)
	SetOdataType(value *string)
	SetWidth(value *int32)
}

Imageable

type Importance

type Importance int
const (
	LOW_IMPORTANCE Importance = iota
	NORMAL_IMPORTANCE
	HIGH_IMPORTANCE
)

func (Importance) String

func (i Importance) String() string

type IncompleteData

type IncompleteData struct {
	// contains filtered or unexported fields
}

IncompleteData

func NewIncompleteData

func NewIncompleteData() *IncompleteData

NewIncompleteData instantiates a new incompleteData and sets the default values.

func (*IncompleteData) GetAdditionalData

func (m *IncompleteData) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*IncompleteData) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*IncompleteData) GetMissingDataBeforeDateTime

GetMissingDataBeforeDateTime gets the missingDataBeforeDateTime property value. The service does not have source data before the specified time.

func (*IncompleteData) GetOdataType

func (m *IncompleteData) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*IncompleteData) GetWasThrottled

func (m *IncompleteData) GetWasThrottled() *bool

GetWasThrottled gets the wasThrottled property value. Some data was not recorded due to excessive activity.

func (*IncompleteData) Serialize

Serialize serializes information the current object

func (*IncompleteData) SetAdditionalData

func (m *IncompleteData) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*IncompleteData) SetMissingDataBeforeDateTime

SetMissingDataBeforeDateTime sets the missingDataBeforeDateTime property value. The service does not have source data before the specified time.

func (*IncompleteData) SetOdataType

func (m *IncompleteData) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*IncompleteData) SetWasThrottled

func (m *IncompleteData) SetWasThrottled(value *bool)

SetWasThrottled sets the wasThrottled property value. Some data was not recorded due to excessive activity.

type IncompleteDataable

IncompleteDataable

type InferenceClassification

type InferenceClassification struct {
	Entity
	// contains filtered or unexported fields
}

InferenceClassification

func NewInferenceClassification

func NewInferenceClassification() *InferenceClassification

NewInferenceClassification instantiates a new inferenceClassification and sets the default values.

func (*InferenceClassification) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*InferenceClassification) GetOverrides

GetOverrides gets the overrides property value. A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.

func (*InferenceClassification) Serialize

Serialize serializes information the current object

func (*InferenceClassification) SetOverrides

SetOverrides sets the overrides property value. A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.

type InferenceClassificationOverride

type InferenceClassificationOverride struct {
	Entity
	// contains filtered or unexported fields
}

InferenceClassificationOverride

func NewInferenceClassificationOverride

func NewInferenceClassificationOverride() *InferenceClassificationOverride

NewInferenceClassificationOverride instantiates a new inferenceClassificationOverride and sets the default values.

func (*InferenceClassificationOverride) GetClassifyAs

GetClassifyAs gets the classifyAs property value. Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.

func (*InferenceClassificationOverride) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*InferenceClassificationOverride) GetSenderEmailAddress

func (m *InferenceClassificationOverride) GetSenderEmailAddress() EmailAddressable

GetSenderEmailAddress gets the senderEmailAddress property value. The email address information of the sender for whom the override is created.

func (*InferenceClassificationOverride) Serialize

Serialize serializes information the current object

func (*InferenceClassificationOverride) SetClassifyAs

SetClassifyAs sets the classifyAs property value. Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.

func (*InferenceClassificationOverride) SetSenderEmailAddress

func (m *InferenceClassificationOverride) SetSenderEmailAddress(value EmailAddressable)

SetSenderEmailAddress sets the senderEmailAddress property value. The email address information of the sender for whom the override is created.

type InferenceClassificationOverrideable

type InferenceClassificationOverrideable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetClassifyAs() *InferenceClassificationType
	GetSenderEmailAddress() EmailAddressable
	SetClassifyAs(value *InferenceClassificationType)
	SetSenderEmailAddress(value EmailAddressable)
}

InferenceClassificationOverrideable

type InferenceClassificationType

type InferenceClassificationType int
const (
	FOCUSED_INFERENCECLASSIFICATIONTYPE InferenceClassificationType = iota
	OTHER_INFERENCECLASSIFICATIONTYPE
)

func (InferenceClassificationType) String

type InferenceClassificationable

InferenceClassificationable

type InsightIdentity

type InsightIdentity struct {
	// contains filtered or unexported fields
}

InsightIdentity

func NewInsightIdentity

func NewInsightIdentity() *InsightIdentity

NewInsightIdentity instantiates a new insightIdentity and sets the default values.

func (*InsightIdentity) GetAdditionalData

func (m *InsightIdentity) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*InsightIdentity) GetAddress

func (m *InsightIdentity) GetAddress() *string

GetAddress gets the address property value. The email address of the user who shared the item.

func (*InsightIdentity) GetDisplayName

func (m *InsightIdentity) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the user who shared the item.

func (*InsightIdentity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*InsightIdentity) GetId

func (m *InsightIdentity) GetId() *string

GetId gets the id property value. The ID of the user who shared the item.

func (*InsightIdentity) GetOdataType

func (m *InsightIdentity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*InsightIdentity) Serialize

Serialize serializes information the current object

func (*InsightIdentity) SetAdditionalData

func (m *InsightIdentity) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*InsightIdentity) SetAddress

func (m *InsightIdentity) SetAddress(value *string)

SetAddress sets the address property value. The email address of the user who shared the item.

func (*InsightIdentity) SetDisplayName

func (m *InsightIdentity) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the user who shared the item.

func (*InsightIdentity) SetId

func (m *InsightIdentity) SetId(value *string)

SetId sets the id property value. The ID of the user who shared the item.

func (*InsightIdentity) SetOdataType

func (m *InsightIdentity) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type InsightIdentityable

type InsightIdentityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAddress() *string
	GetDisplayName() *string
	GetId() *string
	GetOdataType() *string
	SetAddress(value *string)
	SetDisplayName(value *string)
	SetId(value *string)
	SetOdataType(value *string)
}

InsightIdentityable

type IntegerRange added in v0.0.2

type IntegerRange struct {
	// contains filtered or unexported fields
}

IntegerRange

func NewIntegerRange added in v0.0.2

func NewIntegerRange() *IntegerRange

NewIntegerRange instantiates a new integerRange and sets the default values.

func (*IntegerRange) GetAdditionalData added in v0.0.2

func (m *IntegerRange) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*IntegerRange) GetEnd added in v0.0.2

func (m *IntegerRange) GetEnd() *int64

GetEnd gets the end property value. The inclusive upper bound of the integer range.

func (*IntegerRange) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*IntegerRange) GetOdataType added in v0.0.2

func (m *IntegerRange) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*IntegerRange) GetStart added in v0.0.2

func (m *IntegerRange) GetStart() *int64

GetStart gets the start property value. The inclusive lower bound of the integer range.

func (*IntegerRange) Serialize added in v0.0.2

Serialize serializes information the current object

func (*IntegerRange) SetAdditionalData added in v0.0.2

func (m *IntegerRange) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*IntegerRange) SetEnd added in v0.0.2

func (m *IntegerRange) SetEnd(value *int64)

SetEnd sets the end property value. The inclusive upper bound of the integer range.

func (*IntegerRange) SetOdataType added in v0.0.2

func (m *IntegerRange) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*IntegerRange) SetStart added in v0.0.2

func (m *IntegerRange) SetStart(value *int64)

SetStart sets the start property value. The inclusive lower bound of the integer range.

type IntegerRangeable added in v0.0.2

type IntegerRangeable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEnd() *int64
	GetOdataType() *string
	GetStart() *int64
	SetEnd(value *int64)
	SetOdataType(value *string)
	SetStart(value *int64)
}

IntegerRangeable

type InternetMessageHeader

type InternetMessageHeader struct {
	// contains filtered or unexported fields
}

InternetMessageHeader

func NewInternetMessageHeader

func NewInternetMessageHeader() *InternetMessageHeader

NewInternetMessageHeader instantiates a new internetMessageHeader and sets the default values.

func (*InternetMessageHeader) GetAdditionalData

func (m *InternetMessageHeader) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*InternetMessageHeader) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*InternetMessageHeader) GetName

func (m *InternetMessageHeader) GetName() *string

GetName gets the name property value. Represents the key in a key-value pair.

func (*InternetMessageHeader) GetOdataType

func (m *InternetMessageHeader) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*InternetMessageHeader) GetValue

func (m *InternetMessageHeader) GetValue() *string

GetValue gets the value property value. The value in a key-value pair.

func (*InternetMessageHeader) Serialize

Serialize serializes information the current object

func (*InternetMessageHeader) SetAdditionalData

func (m *InternetMessageHeader) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*InternetMessageHeader) SetName

func (m *InternetMessageHeader) SetName(value *string)

SetName sets the name property value. Represents the key in a key-value pair.

func (*InternetMessageHeader) SetOdataType

func (m *InternetMessageHeader) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*InternetMessageHeader) SetValue

func (m *InternetMessageHeader) SetValue(value *string)

SetValue sets the value property value. The value in a key-value pair.

type InternetMessageHeaderable

type InternetMessageHeaderable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	GetOdataType() *string
	GetValue() *string
	SetName(value *string)
	SetOdataType(value *string)
	SetValue(value *string)
}

InternetMessageHeaderable

type ItemActionStat

type ItemActionStat struct {
	// contains filtered or unexported fields
}

ItemActionStat

func NewItemActionStat

func NewItemActionStat() *ItemActionStat

NewItemActionStat instantiates a new itemActionStat and sets the default values.

func (*ItemActionStat) GetActionCount

func (m *ItemActionStat) GetActionCount() *int32

GetActionCount gets the actionCount property value. The number of times the action took place. Read-only.

func (*ItemActionStat) GetActorCount

func (m *ItemActionStat) GetActorCount() *int32

GetActorCount gets the actorCount property value. The number of distinct actors that performed the action. Read-only.

func (*ItemActionStat) GetAdditionalData

func (m *ItemActionStat) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemActionStat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemActionStat) GetOdataType

func (m *ItemActionStat) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ItemActionStat) Serialize

Serialize serializes information the current object

func (*ItemActionStat) SetActionCount

func (m *ItemActionStat) SetActionCount(value *int32)

SetActionCount sets the actionCount property value. The number of times the action took place. Read-only.

func (*ItemActionStat) SetActorCount

func (m *ItemActionStat) SetActorCount(value *int32)

SetActorCount sets the actorCount property value. The number of distinct actors that performed the action. Read-only.

func (*ItemActionStat) SetAdditionalData

func (m *ItemActionStat) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemActionStat) SetOdataType

func (m *ItemActionStat) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ItemActionStatable

type ItemActionStatable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActionCount() *int32
	GetActorCount() *int32
	GetOdataType() *string
	SetActionCount(value *int32)
	SetActorCount(value *int32)
	SetOdataType(value *string)
}

ItemActionStatable

type ItemActivity

type ItemActivity struct {
	Entity
	// contains filtered or unexported fields
}

ItemActivity

func NewItemActivity

func NewItemActivity() *ItemActivity

NewItemActivity instantiates a new itemActivity and sets the default values.

func (*ItemActivity) GetAccess

func (m *ItemActivity) GetAccess() AccessActionable

GetAccess gets the access property value. An item was accessed.

func (*ItemActivity) GetActivityDateTime

GetActivityDateTime gets the activityDateTime property value. Details about when the activity took place. Read-only.

func (*ItemActivity) GetActor

func (m *ItemActivity) GetActor() IdentitySetable

GetActor gets the actor property value. Identity of who performed the action. Read-only.

func (*ItemActivity) GetDriveItem

func (m *ItemActivity) GetDriveItem() DriveItemable

GetDriveItem gets the driveItem property value. Exposes the driveItem that was the target of this activity.

func (*ItemActivity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemActivity) Serialize

Serialize serializes information the current object

func (*ItemActivity) SetAccess

func (m *ItemActivity) SetAccess(value AccessActionable)

SetAccess sets the access property value. An item was accessed.

func (*ItemActivity) SetActivityDateTime

SetActivityDateTime sets the activityDateTime property value. Details about when the activity took place. Read-only.

func (*ItemActivity) SetActor

func (m *ItemActivity) SetActor(value IdentitySetable)

SetActor sets the actor property value. Identity of who performed the action. Read-only.

func (*ItemActivity) SetDriveItem

func (m *ItemActivity) SetDriveItem(value DriveItemable)

SetDriveItem sets the driveItem property value. Exposes the driveItem that was the target of this activity.

type ItemActivityStat

type ItemActivityStat struct {
	Entity
	// contains filtered or unexported fields
}

ItemActivityStat

func NewItemActivityStat

func NewItemActivityStat() *ItemActivityStat

NewItemActivityStat instantiates a new itemActivityStat and sets the default values.

func (*ItemActivityStat) GetAccess

func (m *ItemActivityStat) GetAccess() ItemActionStatable

GetAccess gets the access property value. Statistics about the access actions in this interval. Read-only.

func (*ItemActivityStat) GetActivities

func (m *ItemActivityStat) GetActivities() []ItemActivityable

GetActivities gets the activities property value. Exposes the itemActivities represented in this itemActivityStat resource.

func (*ItemActivityStat) GetCreate

func (m *ItemActivityStat) GetCreate() ItemActionStatable

GetCreate gets the create property value. Statistics about the create actions in this interval. Read-only.

func (*ItemActivityStat) GetDelete

func (m *ItemActivityStat) GetDelete() ItemActionStatable

GetDelete gets the delete property value. Statistics about the delete actions in this interval. Read-only.

func (*ItemActivityStat) GetEdit

func (m *ItemActivityStat) GetEdit() ItemActionStatable

GetEdit gets the edit property value. Statistics about the edit actions in this interval. Read-only.

func (*ItemActivityStat) GetEndDateTime

GetEndDateTime gets the endDateTime property value. When the interval ends. Read-only.

func (*ItemActivityStat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemActivityStat) GetIncompleteData

func (m *ItemActivityStat) GetIncompleteData() IncompleteDataable

GetIncompleteData gets the incompleteData property value. Indicates that the statistics in this interval are based on incomplete data. Read-only.

func (*ItemActivityStat) GetIsTrending

func (m *ItemActivityStat) GetIsTrending() *bool

GetIsTrending gets the isTrending property value. Indicates whether the item is 'trending.' Read-only.

func (*ItemActivityStat) GetMove

func (m *ItemActivityStat) GetMove() ItemActionStatable

GetMove gets the move property value. Statistics about the move actions in this interval. Read-only.

func (*ItemActivityStat) GetStartDateTime

GetStartDateTime gets the startDateTime property value. When the interval starts. Read-only.

func (*ItemActivityStat) Serialize

Serialize serializes information the current object

func (*ItemActivityStat) SetAccess

func (m *ItemActivityStat) SetAccess(value ItemActionStatable)

SetAccess sets the access property value. Statistics about the access actions in this interval. Read-only.

func (*ItemActivityStat) SetActivities

func (m *ItemActivityStat) SetActivities(value []ItemActivityable)

SetActivities sets the activities property value. Exposes the itemActivities represented in this itemActivityStat resource.

func (*ItemActivityStat) SetCreate

func (m *ItemActivityStat) SetCreate(value ItemActionStatable)

SetCreate sets the create property value. Statistics about the create actions in this interval. Read-only.

func (*ItemActivityStat) SetDelete

func (m *ItemActivityStat) SetDelete(value ItemActionStatable)

SetDelete sets the delete property value. Statistics about the delete actions in this interval. Read-only.

func (*ItemActivityStat) SetEdit

func (m *ItemActivityStat) SetEdit(value ItemActionStatable)

SetEdit sets the edit property value. Statistics about the edit actions in this interval. Read-only.

func (*ItemActivityStat) SetEndDateTime

SetEndDateTime sets the endDateTime property value. When the interval ends. Read-only.

func (*ItemActivityStat) SetIncompleteData

func (m *ItemActivityStat) SetIncompleteData(value IncompleteDataable)

SetIncompleteData sets the incompleteData property value. Indicates that the statistics in this interval are based on incomplete data. Read-only.

func (*ItemActivityStat) SetIsTrending

func (m *ItemActivityStat) SetIsTrending(value *bool)

SetIsTrending sets the isTrending property value. Indicates whether the item is 'trending.' Read-only.

func (*ItemActivityStat) SetMove

func (m *ItemActivityStat) SetMove(value ItemActionStatable)

SetMove sets the move property value. Statistics about the move actions in this interval. Read-only.

func (*ItemActivityStat) SetStartDateTime

SetStartDateTime sets the startDateTime property value. When the interval starts. Read-only.

type ItemActivityStatable

type ItemActivityStatable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAccess() ItemActionStatable
	GetActivities() []ItemActivityable
	GetCreate() ItemActionStatable
	GetDelete() ItemActionStatable
	GetEdit() ItemActionStatable
	GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIncompleteData() IncompleteDataable
	GetIsTrending() *bool
	GetMove() ItemActionStatable
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	SetAccess(value ItemActionStatable)
	SetActivities(value []ItemActivityable)
	SetCreate(value ItemActionStatable)
	SetDelete(value ItemActionStatable)
	SetEdit(value ItemActionStatable)
	SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetIncompleteData(value IncompleteDataable)
	SetIsTrending(value *bool)
	SetMove(value ItemActionStatable)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
}

ItemActivityStatable

type ItemAnalytics

type ItemAnalytics struct {
	Entity
	// contains filtered or unexported fields
}

ItemAnalytics

func NewItemAnalytics

func NewItemAnalytics() *ItemAnalytics

NewItemAnalytics instantiates a new itemAnalytics and sets the default values.

func (*ItemAnalytics) GetAllTime

func (m *ItemAnalytics) GetAllTime() ItemActivityStatable

GetAllTime gets the allTime property value. The allTime property

func (*ItemAnalytics) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemAnalytics) GetItemActivityStats

func (m *ItemAnalytics) GetItemActivityStats() []ItemActivityStatable

GetItemActivityStats gets the itemActivityStats property value. The itemActivityStats property

func (*ItemAnalytics) GetLastSevenDays

func (m *ItemAnalytics) GetLastSevenDays() ItemActivityStatable

GetLastSevenDays gets the lastSevenDays property value. The lastSevenDays property

func (*ItemAnalytics) Serialize

Serialize serializes information the current object

func (*ItemAnalytics) SetAllTime

func (m *ItemAnalytics) SetAllTime(value ItemActivityStatable)

SetAllTime sets the allTime property value. The allTime property

func (*ItemAnalytics) SetItemActivityStats

func (m *ItemAnalytics) SetItemActivityStats(value []ItemActivityStatable)

SetItemActivityStats sets the itemActivityStats property value. The itemActivityStats property

func (*ItemAnalytics) SetLastSevenDays

func (m *ItemAnalytics) SetLastSevenDays(value ItemActivityStatable)

SetLastSevenDays sets the lastSevenDays property value. The lastSevenDays property

type ItemAnalyticsable

type ItemAnalyticsable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllTime() ItemActivityStatable
	GetItemActivityStats() []ItemActivityStatable
	GetLastSevenDays() ItemActivityStatable
	SetAllTime(value ItemActivityStatable)
	SetItemActivityStats(value []ItemActivityStatable)
	SetLastSevenDays(value ItemActivityStatable)
}

ItemAnalyticsable

type ItemBody

type ItemBody struct {
	// contains filtered or unexported fields
}

ItemBody

func NewItemBody

func NewItemBody() *ItemBody

NewItemBody instantiates a new itemBody and sets the default values.

func (*ItemBody) GetAdditionalData

func (m *ItemBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemBody) GetContent

func (m *ItemBody) GetContent() *string

GetContent gets the content property value. The content of the item.

func (*ItemBody) GetContentType

func (m *ItemBody) GetContentType() *BodyType

GetContentType gets the contentType property value. The type of the content. Possible values are text and html.

func (*ItemBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemBody) GetOdataType

func (m *ItemBody) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ItemBody) Serialize

Serialize serializes information the current object

func (*ItemBody) SetAdditionalData

func (m *ItemBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemBody) SetContent

func (m *ItemBody) SetContent(value *string)

SetContent sets the content property value. The content of the item.

func (*ItemBody) SetContentType

func (m *ItemBody) SetContentType(value *BodyType)

SetContentType sets the contentType property value. The type of the content. Possible values are text and html.

func (*ItemBody) SetOdataType

func (m *ItemBody) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ItemBodyable

type ItemBodyable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() *string
	GetContentType() *BodyType
	GetOdataType() *string
	SetContent(value *string)
	SetContentType(value *BodyType)
	SetOdataType(value *string)
}

ItemBodyable

type ItemReference

type ItemReference struct {
	// contains filtered or unexported fields
}

ItemReference

func NewItemReference

func NewItemReference() *ItemReference

NewItemReference instantiates a new itemReference and sets the default values.

func (*ItemReference) GetAdditionalData

func (m *ItemReference) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemReference) GetDriveId

func (m *ItemReference) GetDriveId() *string

GetDriveId gets the driveId property value. Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a [drive][]. Read-only.

func (*ItemReference) GetDriveType

func (m *ItemReference) GetDriveType() *string

GetDriveType gets the driveType property value. Identifies the type of drive. Only returned if the item is located in a [drive][]. See [drive][] resource for values.

func (*ItemReference) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemReference) GetId

func (m *ItemReference) GetId() *string

GetId gets the id property value. Unique identifier of the driveItem in the drive or a listItem in a list. Read-only.

func (*ItemReference) GetName

func (m *ItemReference) GetName() *string

GetName gets the name property value. The name of the item being referenced. Read-only.

func (*ItemReference) GetOdataType

func (m *ItemReference) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ItemReference) GetPath

func (m *ItemReference) GetPath() *string

GetPath gets the path property value. Path that can be used to navigate to the item. Read-only.

func (*ItemReference) GetShareId

func (m *ItemReference) GetShareId() *string

GetShareId gets the shareId property value. A unique identifier for a shared resource that can be accessed via the [Shares][] API.

func (*ItemReference) GetSharepointIds

func (m *ItemReference) GetSharepointIds() SharepointIdsable

GetSharepointIds gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*ItemReference) GetSiteId

func (m *ItemReference) GetSiteId() *string

GetSiteId gets the siteId property value. For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.

func (*ItemReference) Serialize

Serialize serializes information the current object

func (*ItemReference) SetAdditionalData

func (m *ItemReference) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemReference) SetDriveId

func (m *ItemReference) SetDriveId(value *string)

SetDriveId sets the driveId property value. Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a [drive][]. Read-only.

func (*ItemReference) SetDriveType

func (m *ItemReference) SetDriveType(value *string)

SetDriveType sets the driveType property value. Identifies the type of drive. Only returned if the item is located in a [drive][]. See [drive][] resource for values.

func (*ItemReference) SetId

func (m *ItemReference) SetId(value *string)

SetId sets the id property value. Unique identifier of the driveItem in the drive or a listItem in a list. Read-only.

func (*ItemReference) SetName

func (m *ItemReference) SetName(value *string)

SetName sets the name property value. The name of the item being referenced. Read-only.

func (*ItemReference) SetOdataType

func (m *ItemReference) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ItemReference) SetPath

func (m *ItemReference) SetPath(value *string)

SetPath sets the path property value. Path that can be used to navigate to the item. Read-only.

func (*ItemReference) SetShareId

func (m *ItemReference) SetShareId(value *string)

SetShareId sets the shareId property value. A unique identifier for a shared resource that can be accessed via the [Shares][] API.

func (*ItemReference) SetSharepointIds

func (m *ItemReference) SetSharepointIds(value SharepointIdsable)

SetSharepointIds sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*ItemReference) SetSiteId

func (m *ItemReference) SetSiteId(value *string)

SetSiteId sets the siteId property value. For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.

type ItemReferenceable

type ItemReferenceable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDriveId() *string
	GetDriveType() *string
	GetId() *string
	GetName() *string
	GetOdataType() *string
	GetPath() *string
	GetShareId() *string
	GetSharepointIds() SharepointIdsable
	GetSiteId() *string
	SetDriveId(value *string)
	SetDriveType(value *string)
	SetId(value *string)
	SetName(value *string)
	SetOdataType(value *string)
	SetPath(value *string)
	SetShareId(value *string)
	SetSharepointIds(value SharepointIdsable)
	SetSiteId(value *string)
}

ItemReferenceable

type ItemRetentionLabel added in v0.0.2

type ItemRetentionLabel struct {
	Entity
	// contains filtered or unexported fields
}

ItemRetentionLabel

func NewItemRetentionLabel added in v0.0.2

func NewItemRetentionLabel() *ItemRetentionLabel

NewItemRetentionLabel instantiates a new itemRetentionLabel and sets the default values.

func (*ItemRetentionLabel) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*ItemRetentionLabel) GetIsLabelAppliedExplicitly added in v0.0.2

func (m *ItemRetentionLabel) GetIsLabelAppliedExplicitly() *bool

GetIsLabelAppliedExplicitly gets the isLabelAppliedExplicitly property value. Specifies whether the label is applied explicitly on the item. True indicates that the label is applied explicitly; otherwise, the label is inherited from its parent. Read-only.

func (*ItemRetentionLabel) GetLabelAppliedBy added in v0.0.2

func (m *ItemRetentionLabel) GetLabelAppliedBy() IdentitySetable

GetLabelAppliedBy gets the labelAppliedBy property value. Identity of the user who applied the label. Read-only.

func (*ItemRetentionLabel) GetLabelAppliedDateTime added in v0.0.2

GetLabelAppliedDateTime gets the labelAppliedDateTime property value. The date and time when the label was applied on the item. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*ItemRetentionLabel) GetName added in v0.0.2

func (m *ItemRetentionLabel) GetName() *string

GetName gets the name property value. The retention label on the document. Read-write.

func (*ItemRetentionLabel) GetRetentionSettings added in v0.0.2

func (m *ItemRetentionLabel) GetRetentionSettings() RetentionLabelSettingsable

GetRetentionSettings gets the retentionSettings property value. The retention settings enforced on the item. Read-write.

func (*ItemRetentionLabel) Serialize added in v0.0.2

Serialize serializes information the current object

func (*ItemRetentionLabel) SetIsLabelAppliedExplicitly added in v0.0.2

func (m *ItemRetentionLabel) SetIsLabelAppliedExplicitly(value *bool)

SetIsLabelAppliedExplicitly sets the isLabelAppliedExplicitly property value. Specifies whether the label is applied explicitly on the item. True indicates that the label is applied explicitly; otherwise, the label is inherited from its parent. Read-only.

func (*ItemRetentionLabel) SetLabelAppliedBy added in v0.0.2

func (m *ItemRetentionLabel) SetLabelAppliedBy(value IdentitySetable)

SetLabelAppliedBy sets the labelAppliedBy property value. Identity of the user who applied the label. Read-only.

func (*ItemRetentionLabel) SetLabelAppliedDateTime added in v0.0.2

SetLabelAppliedDateTime sets the labelAppliedDateTime property value. The date and time when the label was applied on the item. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*ItemRetentionLabel) SetName added in v0.0.2

func (m *ItemRetentionLabel) SetName(value *string)

SetName sets the name property value. The retention label on the document. Read-write.

func (*ItemRetentionLabel) SetRetentionSettings added in v0.0.2

func (m *ItemRetentionLabel) SetRetentionSettings(value RetentionLabelSettingsable)

SetRetentionSettings sets the retentionSettings property value. The retention settings enforced on the item. Read-write.

type ItemRetentionLabelable added in v0.0.2

type ItemRetentionLabelable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIsLabelAppliedExplicitly() *bool
	GetLabelAppliedBy() IdentitySetable
	GetLabelAppliedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetName() *string
	GetRetentionSettings() RetentionLabelSettingsable
	SetIsLabelAppliedExplicitly(value *bool)
	SetLabelAppliedBy(value IdentitySetable)
	SetLabelAppliedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetName(value *string)
	SetRetentionSettings(value RetentionLabelSettingsable)
}

ItemRetentionLabelable

type JoinMeetingIdSettings

type JoinMeetingIdSettings struct {
	// contains filtered or unexported fields
}

JoinMeetingIdSettings

func NewJoinMeetingIdSettings

func NewJoinMeetingIdSettings() *JoinMeetingIdSettings

NewJoinMeetingIdSettings instantiates a new joinMeetingIdSettings and sets the default values.

func (*JoinMeetingIdSettings) GetAdditionalData

func (m *JoinMeetingIdSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*JoinMeetingIdSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*JoinMeetingIdSettings) GetIsPasscodeRequired

func (m *JoinMeetingIdSettings) GetIsPasscodeRequired() *bool

GetIsPasscodeRequired gets the isPasscodeRequired property value. Indicates whether a passcode is required to join a meeting when using joinMeetingId. Optional.

func (*JoinMeetingIdSettings) GetJoinMeetingId

func (m *JoinMeetingIdSettings) GetJoinMeetingId() *string

GetJoinMeetingId gets the joinMeetingId property value. The meeting ID to be used to join a meeting. Optional. Read-only.

func (*JoinMeetingIdSettings) GetOdataType

func (m *JoinMeetingIdSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*JoinMeetingIdSettings) GetPasscode

func (m *JoinMeetingIdSettings) GetPasscode() *string

GetPasscode gets the passcode property value. The passcode to join a meeting. Optional. Read-only.

func (*JoinMeetingIdSettings) Serialize

Serialize serializes information the current object

func (*JoinMeetingIdSettings) SetAdditionalData

func (m *JoinMeetingIdSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*JoinMeetingIdSettings) SetIsPasscodeRequired

func (m *JoinMeetingIdSettings) SetIsPasscodeRequired(value *bool)

SetIsPasscodeRequired sets the isPasscodeRequired property value. Indicates whether a passcode is required to join a meeting when using joinMeetingId. Optional.

func (*JoinMeetingIdSettings) SetJoinMeetingId

func (m *JoinMeetingIdSettings) SetJoinMeetingId(value *string)

SetJoinMeetingId sets the joinMeetingId property value. The meeting ID to be used to join a meeting. Optional. Read-only.

func (*JoinMeetingIdSettings) SetOdataType

func (m *JoinMeetingIdSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*JoinMeetingIdSettings) SetPasscode

func (m *JoinMeetingIdSettings) SetPasscode(value *string)

SetPasscode sets the passcode property value. The passcode to join a meeting. Optional. Read-only.

type JoinMeetingIdSettingsable

type JoinMeetingIdSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIsPasscodeRequired() *bool
	GetJoinMeetingId() *string
	GetOdataType() *string
	GetPasscode() *string
	SetIsPasscodeRequired(value *bool)
	SetJoinMeetingId(value *string)
	SetOdataType(value *string)
	SetPasscode(value *string)
}

JoinMeetingIdSettingsable

type Json

type Json struct {
	// contains filtered or unexported fields
}

Json

func NewJson

func NewJson() *Json

NewJson instantiates a new Json and sets the default values.

func (*Json) GetAdditionalData

func (m *Json) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Json) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Json) GetOdataType

func (m *Json) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Json) Serialize

Serialize serializes information the current object

func (*Json) SetAdditionalData

func (m *Json) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Json) SetOdataType

func (m *Json) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type KeyValue

type KeyValue struct {
	// contains filtered or unexported fields
}

KeyValue

func NewKeyValue

func NewKeyValue() *KeyValue

NewKeyValue instantiates a new keyValue and sets the default values.

func (*KeyValue) GetAdditionalData

func (m *KeyValue) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*KeyValue) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*KeyValue) GetKey

func (m *KeyValue) GetKey() *string

GetKey gets the key property value. Key for the key-value pair.

func (*KeyValue) GetOdataType

func (m *KeyValue) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*KeyValue) GetValue

func (m *KeyValue) GetValue() *string

GetValue gets the value property value. Value for the key-value pair.

func (*KeyValue) Serialize

Serialize serializes information the current object

func (*KeyValue) SetAdditionalData

func (m *KeyValue) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*KeyValue) SetKey

func (m *KeyValue) SetKey(value *string)

SetKey sets the key property value. Key for the key-value pair.

func (*KeyValue) SetOdataType

func (m *KeyValue) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*KeyValue) SetValue

func (m *KeyValue) SetValue(value *string)

SetValue sets the value property value. Value for the key-value pair.

type KeyValueable

type KeyValueable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetKey() *string
	GetOdataType() *string
	GetValue() *string
	SetKey(value *string)
	SetOdataType(value *string)
	SetValue(value *string)
}

KeyValueable

type LearningCourseActivity added in v0.0.2

type LearningCourseActivity struct {
	Entity
	// contains filtered or unexported fields
}

LearningCourseActivity

func NewLearningCourseActivity added in v0.0.2

func NewLearningCourseActivity() *LearningCourseActivity

NewLearningCourseActivity instantiates a new learningCourseActivity and sets the default values.

func (*LearningCourseActivity) GetCompletedDateTime added in v0.0.2

GetCompletedDateTime gets the completedDateTime property value. Date and time when the assignment was completed. Optional.

func (*LearningCourseActivity) GetCompletionPercentage added in v0.0.2

func (m *LearningCourseActivity) GetCompletionPercentage() *int32

GetCompletionPercentage gets the completionPercentage property value. The percentage completion value of the course activity. Optional.

func (*LearningCourseActivity) GetExternalcourseActivityId added in v0.0.2

func (m *LearningCourseActivity) GetExternalcourseActivityId() *string

GetExternalcourseActivityId gets the externalcourseActivityId property value. A course activity ID generated by the provider. Optional.

func (*LearningCourseActivity) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*LearningCourseActivity) GetLearnerUserId added in v0.0.2

func (m *LearningCourseActivity) GetLearnerUserId() *string

GetLearnerUserId gets the learnerUserId property value. The user ID of the learner to whom the activity is assigned. Required.

func (*LearningCourseActivity) GetLearningContentId added in v0.0.2

func (m *LearningCourseActivity) GetLearningContentId() *string

GetLearningContentId gets the learningContentId property value. The ID of the learning content created in Viva Learning. Required.

func (*LearningCourseActivity) GetLearningProviderId added in v0.0.2

func (m *LearningCourseActivity) GetLearningProviderId() *string

GetLearningProviderId gets the learningProviderId property value. The registration ID of the provider. Required.

func (*LearningCourseActivity) GetStatus added in v0.0.2

func (m *LearningCourseActivity) GetStatus() *CourseStatus

GetStatus gets the status property value. The status of the course activity. Possible values are: notStarted, inProgress, completed. Required.

func (*LearningCourseActivity) Serialize added in v0.0.2

Serialize serializes information the current object

func (*LearningCourseActivity) SetCompletedDateTime added in v0.0.2

SetCompletedDateTime sets the completedDateTime property value. Date and time when the assignment was completed. Optional.

func (*LearningCourseActivity) SetCompletionPercentage added in v0.0.2

func (m *LearningCourseActivity) SetCompletionPercentage(value *int32)

SetCompletionPercentage sets the completionPercentage property value. The percentage completion value of the course activity. Optional.

func (*LearningCourseActivity) SetExternalcourseActivityId added in v0.0.2

func (m *LearningCourseActivity) SetExternalcourseActivityId(value *string)

SetExternalcourseActivityId sets the externalcourseActivityId property value. A course activity ID generated by the provider. Optional.

func (*LearningCourseActivity) SetLearnerUserId added in v0.0.2

func (m *LearningCourseActivity) SetLearnerUserId(value *string)

SetLearnerUserId sets the learnerUserId property value. The user ID of the learner to whom the activity is assigned. Required.

func (*LearningCourseActivity) SetLearningContentId added in v0.0.2

func (m *LearningCourseActivity) SetLearningContentId(value *string)

SetLearningContentId sets the learningContentId property value. The ID of the learning content created in Viva Learning. Required.

func (*LearningCourseActivity) SetLearningProviderId added in v0.0.2

func (m *LearningCourseActivity) SetLearningProviderId(value *string)

SetLearningProviderId sets the learningProviderId property value. The registration ID of the provider. Required.

func (*LearningCourseActivity) SetStatus added in v0.0.2

func (m *LearningCourseActivity) SetStatus(value *CourseStatus)

SetStatus sets the status property value. The status of the course activity. Possible values are: notStarted, inProgress, completed. Required.

type LearningCourseActivityable added in v0.0.2

type LearningCourseActivityable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCompletedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCompletionPercentage() *int32
	GetExternalcourseActivityId() *string
	GetLearnerUserId() *string
	GetLearningContentId() *string
	GetLearningProviderId() *string
	GetStatus() *CourseStatus
	SetCompletedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCompletionPercentage(value *int32)
	SetExternalcourseActivityId(value *string)
	SetLearnerUserId(value *string)
	SetLearningContentId(value *string)
	SetLearningProviderId(value *string)
	SetStatus(value *CourseStatus)
}

LearningCourseActivityable

type LicenseAssignmentState

type LicenseAssignmentState struct {
	// contains filtered or unexported fields
}

LicenseAssignmentState

func NewLicenseAssignmentState

func NewLicenseAssignmentState() *LicenseAssignmentState

NewLicenseAssignmentState instantiates a new licenseAssignmentState and sets the default values.

func (*LicenseAssignmentState) GetAdditionalData

func (m *LicenseAssignmentState) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LicenseAssignmentState) GetAssignedByGroup

func (m *LicenseAssignmentState) GetAssignedByGroup() *string

GetAssignedByGroup gets the assignedByGroup property value. The assignedByGroup property

func (*LicenseAssignmentState) GetDisabledPlans

GetDisabledPlans gets the disabledPlans property value. The disabledPlans property

func (*LicenseAssignmentState) GetError

func (m *LicenseAssignmentState) GetError() *string

GetError gets the error property value. The error property

func (*LicenseAssignmentState) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LicenseAssignmentState) GetLastUpdatedDateTime

GetLastUpdatedDateTime gets the lastUpdatedDateTime property value. The lastUpdatedDateTime property

func (*LicenseAssignmentState) GetOdataType

func (m *LicenseAssignmentState) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*LicenseAssignmentState) GetSkuId

GetSkuId gets the skuId property value. The skuId property

func (*LicenseAssignmentState) GetState

func (m *LicenseAssignmentState) GetState() *string

GetState gets the state property value. The state property

func (*LicenseAssignmentState) Serialize

Serialize serializes information the current object

func (*LicenseAssignmentState) SetAdditionalData

func (m *LicenseAssignmentState) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LicenseAssignmentState) SetAssignedByGroup

func (m *LicenseAssignmentState) SetAssignedByGroup(value *string)

SetAssignedByGroup sets the assignedByGroup property value. The assignedByGroup property

func (*LicenseAssignmentState) SetDisabledPlans

SetDisabledPlans sets the disabledPlans property value. The disabledPlans property

func (*LicenseAssignmentState) SetError

func (m *LicenseAssignmentState) SetError(value *string)

SetError sets the error property value. The error property

func (*LicenseAssignmentState) SetLastUpdatedDateTime

SetLastUpdatedDateTime sets the lastUpdatedDateTime property value. The lastUpdatedDateTime property

func (*LicenseAssignmentState) SetOdataType

func (m *LicenseAssignmentState) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*LicenseAssignmentState) SetSkuId

SetSkuId sets the skuId property value. The skuId property

func (*LicenseAssignmentState) SetState

func (m *LicenseAssignmentState) SetState(value *string)

SetState sets the state property value. The state property

type LicenseDetails

type LicenseDetails struct {
	Entity
	// contains filtered or unexported fields
}

LicenseDetails

func NewLicenseDetails

func NewLicenseDetails() *LicenseDetails

NewLicenseDetails instantiates a new licenseDetails and sets the default values.

func (*LicenseDetails) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LicenseDetails) GetServicePlans

func (m *LicenseDetails) GetServicePlans() []ServicePlanInfoable

GetServicePlans gets the servicePlans property value. Information about the service plans assigned with the license. Read-only, Not nullable

func (*LicenseDetails) GetSkuId

GetSkuId gets the skuId property value. Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only

func (*LicenseDetails) GetSkuPartNumber

func (m *LicenseDetails) GetSkuPartNumber() *string

GetSkuPartNumber gets the skuPartNumber property value. Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: 'AAD_Premium'. Read-only

func (*LicenseDetails) Serialize

Serialize serializes information the current object

func (*LicenseDetails) SetServicePlans

func (m *LicenseDetails) SetServicePlans(value []ServicePlanInfoable)

SetServicePlans sets the servicePlans property value. Information about the service plans assigned with the license. Read-only, Not nullable

func (*LicenseDetails) SetSkuId

SetSkuId sets the skuId property value. Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only

func (*LicenseDetails) SetSkuPartNumber

func (m *LicenseDetails) SetSkuPartNumber(value *string)

SetSkuPartNumber sets the skuPartNumber property value. Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: 'AAD_Premium'. Read-only

type LicenseDetailsable

LicenseDetailsable

type LicenseProcessingState

type LicenseProcessingState struct {
	// contains filtered or unexported fields
}

LicenseProcessingState

func NewLicenseProcessingState

func NewLicenseProcessingState() *LicenseProcessingState

NewLicenseProcessingState instantiates a new licenseProcessingState and sets the default values.

func (*LicenseProcessingState) GetAdditionalData

func (m *LicenseProcessingState) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LicenseProcessingState) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LicenseProcessingState) GetOdataType

func (m *LicenseProcessingState) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*LicenseProcessingState) GetState

func (m *LicenseProcessingState) GetState() *string

GetState gets the state property value. The state property

func (*LicenseProcessingState) Serialize

Serialize serializes information the current object

func (*LicenseProcessingState) SetAdditionalData

func (m *LicenseProcessingState) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LicenseProcessingState) SetOdataType

func (m *LicenseProcessingState) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*LicenseProcessingState) SetState

func (m *LicenseProcessingState) SetState(value *string)

SetState sets the state property value. The state property

type LicenseProcessingStateable

LicenseProcessingStateable

type LinkedResource

type LinkedResource struct {
	Entity
	// contains filtered or unexported fields
}

LinkedResource

func NewLinkedResource

func NewLinkedResource() *LinkedResource

NewLinkedResource instantiates a new linkedResource and sets the default values.

func (*LinkedResource) GetApplicationName

func (m *LinkedResource) GetApplicationName() *string

GetApplicationName gets the applicationName property value. The app name of the source that sends the linkedResource.

func (*LinkedResource) GetDisplayName

func (m *LinkedResource) GetDisplayName() *string

GetDisplayName gets the displayName property value. The title of the linkedResource.

func (*LinkedResource) GetExternalId

func (m *LinkedResource) GetExternalId() *string

GetExternalId gets the externalId property value. ID of the object that is associated with this task on the third-party/partner system.

func (*LinkedResource) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LinkedResource) GetWebUrl

func (m *LinkedResource) GetWebUrl() *string

GetWebUrl gets the webUrl property value. Deep link to the linkedResource.

func (*LinkedResource) Serialize

Serialize serializes information the current object

func (*LinkedResource) SetApplicationName

func (m *LinkedResource) SetApplicationName(value *string)

SetApplicationName sets the applicationName property value. The app name of the source that sends the linkedResource.

func (*LinkedResource) SetDisplayName

func (m *LinkedResource) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The title of the linkedResource.

func (*LinkedResource) SetExternalId

func (m *LinkedResource) SetExternalId(value *string)

SetExternalId sets the externalId property value. ID of the object that is associated with this task on the third-party/partner system.

func (*LinkedResource) SetWebUrl

func (m *LinkedResource) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. Deep link to the linkedResource.

type LinkedResourceable

type LinkedResourceable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetApplicationName() *string
	GetDisplayName() *string
	GetExternalId() *string
	GetWebUrl() *string
	SetApplicationName(value *string)
	SetDisplayName(value *string)
	SetExternalId(value *string)
	SetWebUrl(value *string)
}

LinkedResourceable

type List

type List struct {
	BaseItem
	// contains filtered or unexported fields
}

List

func NewList

func NewList() *List

NewList instantiates a new list and sets the default values.

func (*List) GetColumns

func (m *List) GetColumns() []ColumnDefinitionable

GetColumns gets the columns property value. The collection of field definitions for this list.

func (*List) GetContentTypes

func (m *List) GetContentTypes() []ContentTypeable

GetContentTypes gets the contentTypes property value. The collection of content types present in this list.

func (*List) GetDisplayName

func (m *List) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayable title of the list.

func (*List) GetDrive

func (m *List) GetDrive() Driveable

GetDrive gets the drive property value. Allows access to the list as a drive resource with driveItems. Only present on document libraries.

func (*List) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*List) GetItems

func (m *List) GetItems() []ListItemable

GetItems gets the items property value. All items contained in the list.

func (*List) GetList

func (m *List) GetList() ListInfoable

GetList gets the list property value. Contains more details about the list.

func (*List) GetOperations

func (m *List) GetOperations() []RichLongRunningOperationable

GetOperations gets the operations property value. The collection of long-running operations on the list.

func (*List) GetSharepointIds

func (m *List) GetSharepointIds() SharepointIdsable

GetSharepointIds gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*List) GetSubscriptions

func (m *List) GetSubscriptions() []Subscriptionable

GetSubscriptions gets the subscriptions property value. The set of subscriptions on the list.

func (*List) GetSystem

func (m *List) GetSystem() SystemFacetable

GetSystem gets the system property value. If present, indicates that the list is system-managed. Read-only.

func (*List) Serialize

Serialize serializes information the current object

func (*List) SetColumns

func (m *List) SetColumns(value []ColumnDefinitionable)

SetColumns sets the columns property value. The collection of field definitions for this list.

func (*List) SetContentTypes

func (m *List) SetContentTypes(value []ContentTypeable)

SetContentTypes sets the contentTypes property value. The collection of content types present in this list.

func (*List) SetDisplayName

func (m *List) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The displayable title of the list.

func (*List) SetDrive

func (m *List) SetDrive(value Driveable)

SetDrive sets the drive property value. Allows access to the list as a drive resource with driveItems. Only present on document libraries.

func (*List) SetItems

func (m *List) SetItems(value []ListItemable)

SetItems sets the items property value. All items contained in the list.

func (*List) SetList

func (m *List) SetList(value ListInfoable)

SetList sets the list property value. Contains more details about the list.

func (*List) SetOperations

func (m *List) SetOperations(value []RichLongRunningOperationable)

SetOperations sets the operations property value. The collection of long-running operations on the list.

func (*List) SetSharepointIds

func (m *List) SetSharepointIds(value SharepointIdsable)

SetSharepointIds sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*List) SetSubscriptions

func (m *List) SetSubscriptions(value []Subscriptionable)

SetSubscriptions sets the subscriptions property value. The set of subscriptions on the list.

func (*List) SetSystem

func (m *List) SetSystem(value SystemFacetable)

SetSystem sets the system property value. If present, indicates that the list is system-managed. Read-only.

type ListInfo

type ListInfo struct {
	// contains filtered or unexported fields
}

ListInfo

func NewListInfo

func NewListInfo() *ListInfo

NewListInfo instantiates a new listInfo and sets the default values.

func (*ListInfo) GetAdditionalData

func (m *ListInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ListInfo) GetContentTypesEnabled

func (m *ListInfo) GetContentTypesEnabled() *bool

GetContentTypesEnabled gets the contentTypesEnabled property value. If true, indicates that content types are enabled for this list.

func (*ListInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ListInfo) GetHidden

func (m *ListInfo) GetHidden() *bool

GetHidden gets the hidden property value. If true, indicates that the list isn't normally visible in the SharePoint user experience.

func (*ListInfo) GetOdataType

func (m *ListInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ListInfo) GetTemplate

func (m *ListInfo) GetTemplate() *string

GetTemplate gets the template property value. An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.

func (*ListInfo) Serialize

Serialize serializes information the current object

func (*ListInfo) SetAdditionalData

func (m *ListInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ListInfo) SetContentTypesEnabled

func (m *ListInfo) SetContentTypesEnabled(value *bool)

SetContentTypesEnabled sets the contentTypesEnabled property value. If true, indicates that content types are enabled for this list.

func (*ListInfo) SetHidden

func (m *ListInfo) SetHidden(value *bool)

SetHidden sets the hidden property value. If true, indicates that the list isn't normally visible in the SharePoint user experience.

func (*ListInfo) SetOdataType

func (m *ListInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ListInfo) SetTemplate

func (m *ListInfo) SetTemplate(value *string)

SetTemplate sets the template property value. An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.

type ListInfoable

type ListInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContentTypesEnabled() *bool
	GetHidden() *bool
	GetOdataType() *string
	GetTemplate() *string
	SetContentTypesEnabled(value *bool)
	SetHidden(value *bool)
	SetOdataType(value *string)
	SetTemplate(value *string)
}

ListInfoable

type ListItem

type ListItem struct {
	BaseItem
	// contains filtered or unexported fields
}

ListItem

func NewListItem

func NewListItem() *ListItem

NewListItem instantiates a new listItem and sets the default values.

func (*ListItem) GetAnalytics

func (m *ListItem) GetAnalytics() ItemAnalyticsable

GetAnalytics gets the analytics property value. Analytics about the view activities that took place on this item.

func (*ListItem) GetContentType

func (m *ListItem) GetContentType() ContentTypeInfoable

GetContentType gets the contentType property value. The content type of this list item

func (*ListItem) GetDocumentSetVersions

func (m *ListItem) GetDocumentSetVersions() []DocumentSetVersionable

GetDocumentSetVersions gets the documentSetVersions property value. Version information for a document set version created by a user.

func (*ListItem) GetDriveItem

func (m *ListItem) GetDriveItem() DriveItemable

GetDriveItem gets the driveItem property value. For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]

func (*ListItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ListItem) GetFields

func (m *ListItem) GetFields() FieldValueSetable

GetFields gets the fields property value. The values of the columns set on this list item.

func (*ListItem) GetSharepointIds

func (m *ListItem) GetSharepointIds() SharepointIdsable

GetSharepointIds gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*ListItem) GetVersions

func (m *ListItem) GetVersions() []ListItemVersionable

GetVersions gets the versions property value. The list of previous versions of the list item.

func (*ListItem) Serialize

Serialize serializes information the current object

func (*ListItem) SetAnalytics

func (m *ListItem) SetAnalytics(value ItemAnalyticsable)

SetAnalytics sets the analytics property value. Analytics about the view activities that took place on this item.

func (*ListItem) SetContentType

func (m *ListItem) SetContentType(value ContentTypeInfoable)

SetContentType sets the contentType property value. The content type of this list item

func (*ListItem) SetDocumentSetVersions

func (m *ListItem) SetDocumentSetVersions(value []DocumentSetVersionable)

SetDocumentSetVersions sets the documentSetVersions property value. Version information for a document set version created by a user.

func (*ListItem) SetDriveItem

func (m *ListItem) SetDriveItem(value DriveItemable)

SetDriveItem sets the driveItem property value. For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]

func (*ListItem) SetFields

func (m *ListItem) SetFields(value FieldValueSetable)

SetFields sets the fields property value. The values of the columns set on this list item.

func (*ListItem) SetSharepointIds

func (m *ListItem) SetSharepointIds(value SharepointIdsable)

SetSharepointIds sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*ListItem) SetVersions

func (m *ListItem) SetVersions(value []ListItemVersionable)

SetVersions sets the versions property value. The list of previous versions of the list item.

type ListItemVersion

type ListItemVersion struct {
	BaseItemVersion
	// contains filtered or unexported fields
}

ListItemVersion

func NewListItemVersion

func NewListItemVersion() *ListItemVersion

NewListItemVersion instantiates a new listItemVersion and sets the default values.

func (*ListItemVersion) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ListItemVersion) GetFields

func (m *ListItemVersion) GetFields() FieldValueSetable

GetFields gets the fields property value. A collection of the fields and values for this version of the list item.

func (*ListItemVersion) Serialize

Serialize serializes information the current object

func (*ListItemVersion) SetFields

func (m *ListItemVersion) SetFields(value FieldValueSetable)

SetFields sets the fields property value. A collection of the fields and values for this version of the list item.

type ListItemVersionable

ListItemVersionable

type ListItemable

type ListItemable interface {
	BaseItemable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAnalytics() ItemAnalyticsable
	GetContentType() ContentTypeInfoable
	GetDocumentSetVersions() []DocumentSetVersionable
	GetDriveItem() DriveItemable
	GetFields() FieldValueSetable
	GetSharepointIds() SharepointIdsable
	GetVersions() []ListItemVersionable
	SetAnalytics(value ItemAnalyticsable)
	SetContentType(value ContentTypeInfoable)
	SetDocumentSetVersions(value []DocumentSetVersionable)
	SetDriveItem(value DriveItemable)
	SetFields(value FieldValueSetable)
	SetSharepointIds(value SharepointIdsable)
	SetVersions(value []ListItemVersionable)
}

ListItemable

type Listable

type Listable interface {
	BaseItemable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetColumns() []ColumnDefinitionable
	GetContentTypes() []ContentTypeable
	GetDisplayName() *string
	GetDrive() Driveable
	GetItems() []ListItemable
	GetList() ListInfoable
	GetOperations() []RichLongRunningOperationable
	GetSharepointIds() SharepointIdsable
	GetSubscriptions() []Subscriptionable
	GetSystem() SystemFacetable
	SetColumns(value []ColumnDefinitionable)
	SetContentTypes(value []ContentTypeable)
	SetDisplayName(value *string)
	SetDrive(value Driveable)
	SetItems(value []ListItemable)
	SetList(value ListInfoable)
	SetOperations(value []RichLongRunningOperationable)
	SetSharepointIds(value SharepointIdsable)
	SetSubscriptions(value []Subscriptionable)
	SetSystem(value SystemFacetable)
}

Listable

type LobbyBypassScope

type LobbyBypassScope int
const (
	ORGANIZER_LOBBYBYPASSSCOPE LobbyBypassScope = iota
	ORGANIZATION_LOBBYBYPASSSCOPE
	ORGANIZATIONANDFEDERATED_LOBBYBYPASSSCOPE
	EVERYONE_LOBBYBYPASSSCOPE
	UNKNOWNFUTUREVALUE_LOBBYBYPASSSCOPE
	INVITED_LOBBYBYPASSSCOPE
	ORGANIZATIONEXCLUDINGGUESTS_LOBBYBYPASSSCOPE
)

func (LobbyBypassScope) String

func (i LobbyBypassScope) String() string

type LobbyBypassSettings

type LobbyBypassSettings struct {
	// contains filtered or unexported fields
}

LobbyBypassSettings

func NewLobbyBypassSettings

func NewLobbyBypassSettings() *LobbyBypassSettings

NewLobbyBypassSettings instantiates a new lobbyBypassSettings and sets the default values.

func (*LobbyBypassSettings) GetAdditionalData

func (m *LobbyBypassSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LobbyBypassSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LobbyBypassSettings) GetIsDialInBypassEnabled

func (m *LobbyBypassSettings) GetIsDialInBypassEnabled() *bool

GetIsDialInBypassEnabled gets the isDialInBypassEnabled property value. Specifies whether or not to always let dial-in callers bypass the lobby. Optional.

func (*LobbyBypassSettings) GetOdataType

func (m *LobbyBypassSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*LobbyBypassSettings) GetScope

func (m *LobbyBypassSettings) GetScope() *LobbyBypassScope

GetScope gets the scope property value. Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Optional.

func (*LobbyBypassSettings) Serialize

Serialize serializes information the current object

func (*LobbyBypassSettings) SetAdditionalData

func (m *LobbyBypassSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LobbyBypassSettings) SetIsDialInBypassEnabled

func (m *LobbyBypassSettings) SetIsDialInBypassEnabled(value *bool)

SetIsDialInBypassEnabled sets the isDialInBypassEnabled property value. Specifies whether or not to always let dial-in callers bypass the lobby. Optional.

func (*LobbyBypassSettings) SetOdataType

func (m *LobbyBypassSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*LobbyBypassSettings) SetScope

func (m *LobbyBypassSettings) SetScope(value *LobbyBypassScope)

SetScope sets the scope property value. Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Optional.

type LobbyBypassSettingsable

type LobbyBypassSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIsDialInBypassEnabled() *bool
	GetOdataType() *string
	GetScope() *LobbyBypassScope
	SetIsDialInBypassEnabled(value *bool)
	SetOdataType(value *string)
	SetScope(value *LobbyBypassScope)
}

LobbyBypassSettingsable

type LocaleInfo

type LocaleInfo struct {
	// contains filtered or unexported fields
}

LocaleInfo

func NewLocaleInfo

func NewLocaleInfo() *LocaleInfo

NewLocaleInfo instantiates a new localeInfo and sets the default values.

func (*LocaleInfo) GetAdditionalData

func (m *LocaleInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LocaleInfo) GetDisplayName

func (m *LocaleInfo) GetDisplayName() *string

GetDisplayName gets the displayName property value. A name representing the user's locale in natural language, for example, 'English (United States)'.

func (*LocaleInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LocaleInfo) GetLocale

func (m *LocaleInfo) GetLocale() *string

GetLocale gets the locale property value. A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2.

func (*LocaleInfo) GetOdataType

func (m *LocaleInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*LocaleInfo) Serialize

Serialize serializes information the current object

func (*LocaleInfo) SetAdditionalData

func (m *LocaleInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LocaleInfo) SetDisplayName

func (m *LocaleInfo) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. A name representing the user's locale in natural language, for example, 'English (United States)'.

func (*LocaleInfo) SetLocale

func (m *LocaleInfo) SetLocale(value *string)

SetLocale sets the locale property value. A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2.

func (*LocaleInfo) SetOdataType

func (m *LocaleInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type LocaleInfoable

type LocaleInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetLocale() *string
	GetOdataType() *string
	SetDisplayName(value *string)
	SetLocale(value *string)
	SetOdataType(value *string)
}

LocaleInfoable

type Location

type Location struct {
	// contains filtered or unexported fields
}

Location

func NewLocation

func NewLocation() *Location

NewLocation instantiates a new location and sets the default values.

func (*Location) GetAdditionalData

func (m *Location) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Location) GetAddress

func (m *Location) GetAddress() PhysicalAddressable

GetAddress gets the address property value. The street address of the location.

func (*Location) GetCoordinates

func (m *Location) GetCoordinates() OutlookGeoCoordinatesable

GetCoordinates gets the coordinates property value. The geographic coordinates and elevation of the location.

func (*Location) GetDisplayName

func (m *Location) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name associated with the location.

func (*Location) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Location) GetLocationEmailAddress

func (m *Location) GetLocationEmailAddress() *string

GetLocationEmailAddress gets the locationEmailAddress property value. Optional email address of the location.

func (*Location) GetLocationType

func (m *Location) GetLocationType() *LocationType

GetLocationType gets the locationType property value. The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.

func (*Location) GetLocationUri

func (m *Location) GetLocationUri() *string

GetLocationUri gets the locationUri property value. Optional URI representing the location.

func (*Location) GetOdataType

func (m *Location) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Location) GetUniqueId

func (m *Location) GetUniqueId() *string

GetUniqueId gets the uniqueId property value. For internal use only.

func (*Location) GetUniqueIdType

func (m *Location) GetUniqueIdType() *LocationUniqueIdType

GetUniqueIdType gets the uniqueIdType property value. For internal use only.

func (*Location) Serialize

Serialize serializes information the current object

func (*Location) SetAdditionalData

func (m *Location) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Location) SetAddress

func (m *Location) SetAddress(value PhysicalAddressable)

SetAddress sets the address property value. The street address of the location.

func (*Location) SetCoordinates

func (m *Location) SetCoordinates(value OutlookGeoCoordinatesable)

SetCoordinates sets the coordinates property value. The geographic coordinates and elevation of the location.

func (*Location) SetDisplayName

func (m *Location) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name associated with the location.

func (*Location) SetLocationEmailAddress

func (m *Location) SetLocationEmailAddress(value *string)

SetLocationEmailAddress sets the locationEmailAddress property value. Optional email address of the location.

func (*Location) SetLocationType

func (m *Location) SetLocationType(value *LocationType)

SetLocationType sets the locationType property value. The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.

func (*Location) SetLocationUri

func (m *Location) SetLocationUri(value *string)

SetLocationUri sets the locationUri property value. Optional URI representing the location.

func (*Location) SetOdataType

func (m *Location) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Location) SetUniqueId

func (m *Location) SetUniqueId(value *string)

SetUniqueId sets the uniqueId property value. For internal use only.

func (*Location) SetUniqueIdType

func (m *Location) SetUniqueIdType(value *LocationUniqueIdType)

SetUniqueIdType sets the uniqueIdType property value. For internal use only.

type LocationType

type LocationType int
const (
	DEFAULTESCAPED_LOCATIONTYPE LocationType = iota
	CONFERENCEROOM_LOCATIONTYPE
	HOMEADDRESS_LOCATIONTYPE
	BUSINESSADDRESS_LOCATIONTYPE
	GEOCOORDINATES_LOCATIONTYPE
	STREETADDRESS_LOCATIONTYPE
	HOTEL_LOCATIONTYPE
	RESTAURANT_LOCATIONTYPE
	LOCALBUSINESS_LOCATIONTYPE
	POSTALADDRESS_LOCATIONTYPE
)

func (LocationType) String

func (i LocationType) String() string

type LocationUniqueIdType

type LocationUniqueIdType int
const (
	UNKNOWN_LOCATIONUNIQUEIDTYPE LocationUniqueIdType = iota
	LOCATIONSTORE_LOCATIONUNIQUEIDTYPE
	DIRECTORY_LOCATIONUNIQUEIDTYPE
	PRIVATE_LOCATIONUNIQUEIDTYPE
	BING_LOCATIONUNIQUEIDTYPE
)

func (LocationUniqueIdType) String

func (i LocationUniqueIdType) String() string

type Locationable

type Locationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAddress() PhysicalAddressable
	GetCoordinates() OutlookGeoCoordinatesable
	GetDisplayName() *string
	GetLocationEmailAddress() *string
	GetLocationType() *LocationType
	GetLocationUri() *string
	GetOdataType() *string
	GetUniqueId() *string
	GetUniqueIdType() *LocationUniqueIdType
	SetAddress(value PhysicalAddressable)
	SetCoordinates(value OutlookGeoCoordinatesable)
	SetDisplayName(value *string)
	SetLocationEmailAddress(value *string)
	SetLocationType(value *LocationType)
	SetLocationUri(value *string)
	SetOdataType(value *string)
	SetUniqueId(value *string)
	SetUniqueIdType(value *LocationUniqueIdType)
}

Locationable

type LongRunningOperation

type LongRunningOperation struct {
	Entity
	// contains filtered or unexported fields
}

LongRunningOperation

func NewLongRunningOperation

func NewLongRunningOperation() *LongRunningOperation

NewLongRunningOperation instantiates a new longRunningOperation and sets the default values.

func (*LongRunningOperation) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*LongRunningOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LongRunningOperation) GetLastActionDateTime

GetLastActionDateTime gets the lastActionDateTime property value. The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*LongRunningOperation) GetResourceLocation

func (m *LongRunningOperation) GetResourceLocation() *string

GetResourceLocation gets the resourceLocation property value. URI of the resource that the operation is performed on.

func (*LongRunningOperation) GetStatus

GetStatus gets the status property value. The status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.

func (*LongRunningOperation) GetStatusDetail

func (m *LongRunningOperation) GetStatusDetail() *string

GetStatusDetail gets the statusDetail property value. Details about the status of the operation.

func (*LongRunningOperation) Serialize

Serialize serializes information the current object

func (*LongRunningOperation) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*LongRunningOperation) SetLastActionDateTime

SetLastActionDateTime sets the lastActionDateTime property value. The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*LongRunningOperation) SetResourceLocation

func (m *LongRunningOperation) SetResourceLocation(value *string)

SetResourceLocation sets the resourceLocation property value. URI of the resource that the operation is performed on.

func (*LongRunningOperation) SetStatus

func (m *LongRunningOperation) SetStatus(value *LongRunningOperationStatus)

SetStatus sets the status property value. The status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.

func (*LongRunningOperation) SetStatusDetail

func (m *LongRunningOperation) SetStatusDetail(value *string)

SetStatusDetail sets the statusDetail property value. Details about the status of the operation.

type LongRunningOperationStatus

type LongRunningOperationStatus int
const (
	NOTSTARTED_LONGRUNNINGOPERATIONSTATUS LongRunningOperationStatus = iota
	RUNNING_LONGRUNNINGOPERATIONSTATUS
	SUCCEEDED_LONGRUNNINGOPERATIONSTATUS
	FAILED_LONGRUNNINGOPERATIONSTATUS
	UNKNOWNFUTUREVALUE_LONGRUNNINGOPERATIONSTATUS
)

func (LongRunningOperationStatus) String

type LongRunningOperationable

type LongRunningOperationable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastActionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetResourceLocation() *string
	GetStatus() *LongRunningOperationStatus
	GetStatusDetail() *string
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastActionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetResourceLocation(value *string)
	SetStatus(value *LongRunningOperationStatus)
	SetStatusDetail(value *string)
}

LongRunningOperationable

type LookupColumn

type LookupColumn struct {
	// contains filtered or unexported fields
}

LookupColumn

func NewLookupColumn

func NewLookupColumn() *LookupColumn

NewLookupColumn instantiates a new lookupColumn and sets the default values.

func (*LookupColumn) GetAdditionalData

func (m *LookupColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LookupColumn) GetAllowMultipleValues

func (m *LookupColumn) GetAllowMultipleValues() *bool

GetAllowMultipleValues gets the allowMultipleValues property value. Indicates whether multiple values can be selected from the source.

func (*LookupColumn) GetAllowUnlimitedLength

func (m *LookupColumn) GetAllowUnlimitedLength() *bool

GetAllowUnlimitedLength gets the allowUnlimitedLength property value. Indicates whether values in the column should be able to exceed the standard limit of 255 characters.

func (*LookupColumn) GetColumnName

func (m *LookupColumn) GetColumnName() *string

GetColumnName gets the columnName property value. The name of the lookup source column.

func (*LookupColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LookupColumn) GetListId

func (m *LookupColumn) GetListId() *string

GetListId gets the listId property value. The unique identifier of the lookup source list.

func (*LookupColumn) GetOdataType

func (m *LookupColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*LookupColumn) GetPrimaryLookupColumnId

func (m *LookupColumn) GetPrimaryLookupColumnId() *string

GetPrimaryLookupColumnId gets the primaryLookupColumnId property value. If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.

func (*LookupColumn) Serialize

Serialize serializes information the current object

func (*LookupColumn) SetAdditionalData

func (m *LookupColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LookupColumn) SetAllowMultipleValues

func (m *LookupColumn) SetAllowMultipleValues(value *bool)

SetAllowMultipleValues sets the allowMultipleValues property value. Indicates whether multiple values can be selected from the source.

func (*LookupColumn) SetAllowUnlimitedLength

func (m *LookupColumn) SetAllowUnlimitedLength(value *bool)

SetAllowUnlimitedLength sets the allowUnlimitedLength property value. Indicates whether values in the column should be able to exceed the standard limit of 255 characters.

func (*LookupColumn) SetColumnName

func (m *LookupColumn) SetColumnName(value *string)

SetColumnName sets the columnName property value. The name of the lookup source column.

func (*LookupColumn) SetListId

func (m *LookupColumn) SetListId(value *string)

SetListId sets the listId property value. The unique identifier of the lookup source list.

func (*LookupColumn) SetOdataType

func (m *LookupColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*LookupColumn) SetPrimaryLookupColumnId

func (m *LookupColumn) SetPrimaryLookupColumnId(value *string)

SetPrimaryLookupColumnId sets the primaryLookupColumnId property value. If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.

type LookupColumnable

type LookupColumnable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowMultipleValues() *bool
	GetAllowUnlimitedLength() *bool
	GetColumnName() *string
	GetListId() *string
	GetOdataType() *string
	GetPrimaryLookupColumnId() *string
	SetAllowMultipleValues(value *bool)
	SetAllowUnlimitedLength(value *bool)
	SetColumnName(value *string)
	SetListId(value *string)
	SetOdataType(value *string)
	SetPrimaryLookupColumnId(value *string)
}

LookupColumnable

type MailFolder

type MailFolder struct {
	Entity
	// contains filtered or unexported fields
}

MailFolder

func NewMailFolder

func NewMailFolder() *MailFolder

NewMailFolder instantiates a new mailFolder and sets the default values.

func (*MailFolder) GetChildFolderCount

func (m *MailFolder) GetChildFolderCount() *int32

GetChildFolderCount gets the childFolderCount property value. The number of immediate child mailFolders in the current mailFolder.

func (*MailFolder) GetChildFolders

func (m *MailFolder) GetChildFolders() []MailFolderable

GetChildFolders gets the childFolders property value. The collection of child folders in the mailFolder.

func (*MailFolder) GetDisplayName

func (m *MailFolder) GetDisplayName() *string

GetDisplayName gets the displayName property value. The mailFolder's display name.

func (*MailFolder) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MailFolder) GetIsHidden

func (m *MailFolder) GetIsHidden() *bool

GetIsHidden gets the isHidden property value. Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders.

func (*MailFolder) GetMessageRules

func (m *MailFolder) GetMessageRules() []MessageRuleable

GetMessageRules gets the messageRules property value. The collection of rules that apply to the user's Inbox folder.

func (*MailFolder) GetMessages

func (m *MailFolder) GetMessages() []Messageable

GetMessages gets the messages property value. The collection of messages in the mailFolder.

func (*MailFolder) GetMultiValueExtendedProperties

func (m *MailFolder) GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable

GetMultiValueExtendedProperties gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable.

func (*MailFolder) GetParentFolderId

func (m *MailFolder) GetParentFolderId() *string

GetParentFolderId gets the parentFolderId property value. The unique identifier for the mailFolder's parent mailFolder.

func (*MailFolder) GetSingleValueExtendedProperties

func (m *MailFolder) GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable

GetSingleValueExtendedProperties gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable.

func (*MailFolder) GetTotalItemCount

func (m *MailFolder) GetTotalItemCount() *int32

GetTotalItemCount gets the totalItemCount property value. The number of items in the mailFolder.

func (*MailFolder) GetUnreadItemCount

func (m *MailFolder) GetUnreadItemCount() *int32

GetUnreadItemCount gets the unreadItemCount property value. The number of items in the mailFolder marked as unread.

func (*MailFolder) Serialize

Serialize serializes information the current object

func (*MailFolder) SetChildFolderCount

func (m *MailFolder) SetChildFolderCount(value *int32)

SetChildFolderCount sets the childFolderCount property value. The number of immediate child mailFolders in the current mailFolder.

func (*MailFolder) SetChildFolders

func (m *MailFolder) SetChildFolders(value []MailFolderable)

SetChildFolders sets the childFolders property value. The collection of child folders in the mailFolder.

func (*MailFolder) SetDisplayName

func (m *MailFolder) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The mailFolder's display name.

func (*MailFolder) SetIsHidden

func (m *MailFolder) SetIsHidden(value *bool)

SetIsHidden sets the isHidden property value. Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders.

func (*MailFolder) SetMessageRules

func (m *MailFolder) SetMessageRules(value []MessageRuleable)

SetMessageRules sets the messageRules property value. The collection of rules that apply to the user's Inbox folder.

func (*MailFolder) SetMessages

func (m *MailFolder) SetMessages(value []Messageable)

SetMessages sets the messages property value. The collection of messages in the mailFolder.

func (*MailFolder) SetMultiValueExtendedProperties

func (m *MailFolder) SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)

SetMultiValueExtendedProperties sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable.

func (*MailFolder) SetParentFolderId

func (m *MailFolder) SetParentFolderId(value *string)

SetParentFolderId sets the parentFolderId property value. The unique identifier for the mailFolder's parent mailFolder.

func (*MailFolder) SetSingleValueExtendedProperties

func (m *MailFolder) SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)

SetSingleValueExtendedProperties sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable.

func (*MailFolder) SetTotalItemCount

func (m *MailFolder) SetTotalItemCount(value *int32)

SetTotalItemCount sets the totalItemCount property value. The number of items in the mailFolder.

func (*MailFolder) SetUnreadItemCount

func (m *MailFolder) SetUnreadItemCount(value *int32)

SetUnreadItemCount sets the unreadItemCount property value. The number of items in the mailFolder marked as unread.

type MailFolderable

type MailFolderable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetChildFolderCount() *int32
	GetChildFolders() []MailFolderable
	GetDisplayName() *string
	GetIsHidden() *bool
	GetMessageRules() []MessageRuleable
	GetMessages() []Messageable
	GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable
	GetParentFolderId() *string
	GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable
	GetTotalItemCount() *int32
	GetUnreadItemCount() *int32
	SetChildFolderCount(value *int32)
	SetChildFolders(value []MailFolderable)
	SetDisplayName(value *string)
	SetIsHidden(value *bool)
	SetMessageRules(value []MessageRuleable)
	SetMessages(value []Messageable)
	SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)
	SetParentFolderId(value *string)
	SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)
	SetTotalItemCount(value *int32)
	SetUnreadItemCount(value *int32)
}

MailFolderable

type MailboxSettings

type MailboxSettings struct {
	// contains filtered or unexported fields
}

MailboxSettings

func NewMailboxSettings

func NewMailboxSettings() *MailboxSettings

NewMailboxSettings instantiates a new mailboxSettings and sets the default values.

func (*MailboxSettings) GetAdditionalData

func (m *MailboxSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MailboxSettings) GetArchiveFolder

func (m *MailboxSettings) GetArchiveFolder() *string

GetArchiveFolder gets the archiveFolder property value. Folder ID of an archive folder for the user.

func (*MailboxSettings) GetAutomaticRepliesSetting

func (m *MailboxSettings) GetAutomaticRepliesSetting() AutomaticRepliesSettingable

GetAutomaticRepliesSetting gets the automaticRepliesSetting property value. Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user.

func (*MailboxSettings) GetDateFormat

func (m *MailboxSettings) GetDateFormat() *string

GetDateFormat gets the dateFormat property value. The date format for the user's mailbox.

func (*MailboxSettings) GetDelegateMeetingMessageDeliveryOptions

func (m *MailboxSettings) GetDelegateMeetingMessageDeliveryOptions() *DelegateMeetingMessageDeliveryOptions

GetDelegateMeetingMessageDeliveryOptions gets the delegateMeetingMessageDeliveryOptions property value. If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly.

func (*MailboxSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MailboxSettings) GetLanguage

func (m *MailboxSettings) GetLanguage() LocaleInfoable

GetLanguage gets the language property value. The locale information for the user, including the preferred language and country/region.

func (*MailboxSettings) GetOdataType

func (m *MailboxSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*MailboxSettings) GetTimeFormat

func (m *MailboxSettings) GetTimeFormat() *string

GetTimeFormat gets the timeFormat property value. The time format for the user's mailbox.

func (*MailboxSettings) GetTimeZone

func (m *MailboxSettings) GetTimeZone() *string

GetTimeZone gets the timeZone property value. The default time zone for the user's mailbox.

func (*MailboxSettings) GetUserPurpose

func (m *MailboxSettings) GetUserPurpose() *UserPurpose

GetUserPurpose gets the userPurpose property value. The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only.

func (*MailboxSettings) GetWorkingHours

func (m *MailboxSettings) GetWorkingHours() WorkingHoursable

GetWorkingHours gets the workingHours property value. The days of the week and hours in a specific time zone that the user works.

func (*MailboxSettings) Serialize

Serialize serializes information the current object

func (*MailboxSettings) SetAdditionalData

func (m *MailboxSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MailboxSettings) SetArchiveFolder

func (m *MailboxSettings) SetArchiveFolder(value *string)

SetArchiveFolder sets the archiveFolder property value. Folder ID of an archive folder for the user.

func (*MailboxSettings) SetAutomaticRepliesSetting

func (m *MailboxSettings) SetAutomaticRepliesSetting(value AutomaticRepliesSettingable)

SetAutomaticRepliesSetting sets the automaticRepliesSetting property value. Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user.

func (*MailboxSettings) SetDateFormat

func (m *MailboxSettings) SetDateFormat(value *string)

SetDateFormat sets the dateFormat property value. The date format for the user's mailbox.

func (*MailboxSettings) SetDelegateMeetingMessageDeliveryOptions

func (m *MailboxSettings) SetDelegateMeetingMessageDeliveryOptions(value *DelegateMeetingMessageDeliveryOptions)

SetDelegateMeetingMessageDeliveryOptions sets the delegateMeetingMessageDeliveryOptions property value. If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly.

func (*MailboxSettings) SetLanguage

func (m *MailboxSettings) SetLanguage(value LocaleInfoable)

SetLanguage sets the language property value. The locale information for the user, including the preferred language and country/region.

func (*MailboxSettings) SetOdataType

func (m *MailboxSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*MailboxSettings) SetTimeFormat

func (m *MailboxSettings) SetTimeFormat(value *string)

SetTimeFormat sets the timeFormat property value. The time format for the user's mailbox.

func (*MailboxSettings) SetTimeZone

func (m *MailboxSettings) SetTimeZone(value *string)

SetTimeZone sets the timeZone property value. The default time zone for the user's mailbox.

func (*MailboxSettings) SetUserPurpose

func (m *MailboxSettings) SetUserPurpose(value *UserPurpose)

SetUserPurpose sets the userPurpose property value. The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only.

func (*MailboxSettings) SetWorkingHours

func (m *MailboxSettings) SetWorkingHours(value WorkingHoursable)

SetWorkingHours sets the workingHours property value. The days of the week and hours in a specific time zone that the user works.

type MailboxSettingsable

type MailboxSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetArchiveFolder() *string
	GetAutomaticRepliesSetting() AutomaticRepliesSettingable
	GetDateFormat() *string
	GetDelegateMeetingMessageDeliveryOptions() *DelegateMeetingMessageDeliveryOptions
	GetLanguage() LocaleInfoable
	GetOdataType() *string
	GetTimeFormat() *string
	GetTimeZone() *string
	GetUserPurpose() *UserPurpose
	GetWorkingHours() WorkingHoursable
	SetArchiveFolder(value *string)
	SetAutomaticRepliesSetting(value AutomaticRepliesSettingable)
	SetDateFormat(value *string)
	SetDelegateMeetingMessageDeliveryOptions(value *DelegateMeetingMessageDeliveryOptions)
	SetLanguage(value LocaleInfoable)
	SetOdataType(value *string)
	SetTimeFormat(value *string)
	SetTimeZone(value *string)
	SetUserPurpose(value *UserPurpose)
	SetWorkingHours(value WorkingHoursable)
}

MailboxSettingsable

type Malware

type Malware struct {
	// contains filtered or unexported fields
}

Malware

func NewMalware

func NewMalware() *Malware

NewMalware instantiates a new malware and sets the default values.

func (*Malware) GetAdditionalData

func (m *Malware) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Malware) GetDescription

func (m *Malware) GetDescription() *string

GetDescription gets the description property value. Contains the virus details for the malware facet.

func (*Malware) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Malware) GetOdataType

func (m *Malware) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Malware) Serialize

Serialize serializes information the current object

func (*Malware) SetAdditionalData

func (m *Malware) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Malware) SetDescription

func (m *Malware) SetDescription(value *string)

SetDescription sets the description property value. Contains the virus details for the malware facet.

func (*Malware) SetOdataType

func (m *Malware) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Malwareable

Malwareable

type ManagedAppFlaggedReason

type ManagedAppFlaggedReason int

The reason for which a user has been flagged

const (
	// No issue.
	NONE_MANAGEDAPPFLAGGEDREASON ManagedAppFlaggedReason = iota
	// The app registration is running on a rooted/unlocked device.
	ROOTEDDEVICE_MANAGEDAPPFLAGGEDREASON
)

func (ManagedAppFlaggedReason) String

func (i ManagedAppFlaggedReason) String() string

type ManagedAppOperation

type ManagedAppOperation struct {
	Entity
	// contains filtered or unexported fields
}

ManagedAppOperation represents an operation applied against an app registration.

func NewManagedAppOperation

func NewManagedAppOperation() *ManagedAppOperation

NewManagedAppOperation instantiates a new managedAppOperation and sets the default values.

func (*ManagedAppOperation) GetDisplayName

func (m *ManagedAppOperation) GetDisplayName() *string

GetDisplayName gets the displayName property value. The operation name.

func (*ManagedAppOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ManagedAppOperation) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The last time the app operation was modified.

func (*ManagedAppOperation) GetState

func (m *ManagedAppOperation) GetState() *string

GetState gets the state property value. The current state of the operation

func (*ManagedAppOperation) GetVersion

func (m *ManagedAppOperation) GetVersion() *string

GetVersion gets the version property value. Version of the entity.

func (*ManagedAppOperation) Serialize

Serialize serializes information the current object

func (*ManagedAppOperation) SetDisplayName

func (m *ManagedAppOperation) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The operation name.

func (*ManagedAppOperation) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The last time the app operation was modified.

func (*ManagedAppOperation) SetState

func (m *ManagedAppOperation) SetState(value *string)

SetState sets the state property value. The current state of the operation

func (*ManagedAppOperation) SetVersion

func (m *ManagedAppOperation) SetVersion(value *string)

SetVersion sets the version property value. Version of the entity.

type ManagedAppOperationable

type ManagedAppOperationable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetState() *string
	GetVersion() *string
	SetDisplayName(value *string)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetState(value *string)
	SetVersion(value *string)
}

ManagedAppOperationable

type ManagedAppPolicy

type ManagedAppPolicy struct {
	Entity
	// contains filtered or unexported fields
}

ManagedAppPolicy the ManagedAppPolicy resource represents a base type for platform specific policies.

func NewManagedAppPolicy

func NewManagedAppPolicy() *ManagedAppPolicy

NewManagedAppPolicy instantiates a new managedAppPolicy and sets the default values.

func (*ManagedAppPolicy) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time the policy was created.

func (*ManagedAppPolicy) GetDescription

func (m *ManagedAppPolicy) GetDescription() *string

GetDescription gets the description property value. The policy's description.

func (*ManagedAppPolicy) GetDisplayName

func (m *ManagedAppPolicy) GetDisplayName() *string

GetDisplayName gets the displayName property value. Policy display name.

func (*ManagedAppPolicy) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ManagedAppPolicy) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Last time the policy was modified.

func (*ManagedAppPolicy) GetVersion

func (m *ManagedAppPolicy) GetVersion() *string

GetVersion gets the version property value. Version of the entity.

func (*ManagedAppPolicy) Serialize

Serialize serializes information the current object

func (*ManagedAppPolicy) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time the policy was created.

func (*ManagedAppPolicy) SetDescription

func (m *ManagedAppPolicy) SetDescription(value *string)

SetDescription sets the description property value. The policy's description.

func (*ManagedAppPolicy) SetDisplayName

func (m *ManagedAppPolicy) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Policy display name.

func (*ManagedAppPolicy) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Last time the policy was modified.

func (*ManagedAppPolicy) SetVersion

func (m *ManagedAppPolicy) SetVersion(value *string)

SetVersion sets the version property value. Version of the entity.

type ManagedAppPolicyable

type ManagedAppPolicyable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetDisplayName() *string
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetVersion() *string
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetVersion(value *string)
}

ManagedAppPolicyable

type ManagedAppRegistration

type ManagedAppRegistration struct {
	Entity
	// contains filtered or unexported fields
}

ManagedAppRegistration the ManagedAppEntity is the base entity type for all other entity types under app management workflow.

func NewManagedAppRegistration

func NewManagedAppRegistration() *ManagedAppRegistration

NewManagedAppRegistration instantiates a new managedAppRegistration and sets the default values.

func (*ManagedAppRegistration) GetAppIdentifier

func (m *ManagedAppRegistration) GetAppIdentifier() MobileAppIdentifierable

GetAppIdentifier gets the appIdentifier property value. The app package Identifier

func (*ManagedAppRegistration) GetApplicationVersion

func (m *ManagedAppRegistration) GetApplicationVersion() *string

GetApplicationVersion gets the applicationVersion property value. App version

func (*ManagedAppRegistration) GetAppliedPolicies

func (m *ManagedAppRegistration) GetAppliedPolicies() []ManagedAppPolicyable

GetAppliedPolicies gets the appliedPolicies property value. Zero or more policys already applied on the registered app when it last synchronized with managment service.

func (*ManagedAppRegistration) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Date and time of creation

func (*ManagedAppRegistration) GetDeviceName

func (m *ManagedAppRegistration) GetDeviceName() *string

GetDeviceName gets the deviceName property value. Host device name

func (*ManagedAppRegistration) GetDeviceTag

func (m *ManagedAppRegistration) GetDeviceTag() *string

GetDeviceTag gets the deviceTag property value. App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.

func (*ManagedAppRegistration) GetDeviceType

func (m *ManagedAppRegistration) GetDeviceType() *string

GetDeviceType gets the deviceType property value. Host device type

func (*ManagedAppRegistration) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ManagedAppRegistration) GetFlaggedReasons

func (m *ManagedAppRegistration) GetFlaggedReasons() []ManagedAppFlaggedReason

GetFlaggedReasons gets the flaggedReasons property value. Zero or more reasons an app registration is flagged. E.g. app running on rooted device

func (*ManagedAppRegistration) GetIntendedPolicies

func (m *ManagedAppRegistration) GetIntendedPolicies() []ManagedAppPolicyable

GetIntendedPolicies gets the intendedPolicies property value. Zero or more policies admin intended for the app as of now.

func (*ManagedAppRegistration) GetLastSyncDateTime

GetLastSyncDateTime gets the lastSyncDateTime property value. Date and time of last the app synced with management service.

func (*ManagedAppRegistration) GetManagementSdkVersion

func (m *ManagedAppRegistration) GetManagementSdkVersion() *string

GetManagementSdkVersion gets the managementSdkVersion property value. App management SDK version

func (*ManagedAppRegistration) GetOperations

func (m *ManagedAppRegistration) GetOperations() []ManagedAppOperationable

GetOperations gets the operations property value. Zero or more long running operations triggered on the app registration.

func (*ManagedAppRegistration) GetPlatformVersion

func (m *ManagedAppRegistration) GetPlatformVersion() *string

GetPlatformVersion gets the platformVersion property value. Operating System version

func (*ManagedAppRegistration) GetUserId

func (m *ManagedAppRegistration) GetUserId() *string

GetUserId gets the userId property value. The user Id to who this app registration belongs.

func (*ManagedAppRegistration) GetVersion

func (m *ManagedAppRegistration) GetVersion() *string

GetVersion gets the version property value. Version of the entity.

func (*ManagedAppRegistration) Serialize

Serialize serializes information the current object

func (*ManagedAppRegistration) SetAppIdentifier

func (m *ManagedAppRegistration) SetAppIdentifier(value MobileAppIdentifierable)

SetAppIdentifier sets the appIdentifier property value. The app package Identifier

func (*ManagedAppRegistration) SetApplicationVersion

func (m *ManagedAppRegistration) SetApplicationVersion(value *string)

SetApplicationVersion sets the applicationVersion property value. App version

func (*ManagedAppRegistration) SetAppliedPolicies

func (m *ManagedAppRegistration) SetAppliedPolicies(value []ManagedAppPolicyable)

SetAppliedPolicies sets the appliedPolicies property value. Zero or more policys already applied on the registered app when it last synchronized with managment service.

func (*ManagedAppRegistration) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Date and time of creation

func (*ManagedAppRegistration) SetDeviceName

func (m *ManagedAppRegistration) SetDeviceName(value *string)

SetDeviceName sets the deviceName property value. Host device name

func (*ManagedAppRegistration) SetDeviceTag

func (m *ManagedAppRegistration) SetDeviceTag(value *string)

SetDeviceTag sets the deviceTag property value. App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.

func (*ManagedAppRegistration) SetDeviceType

func (m *ManagedAppRegistration) SetDeviceType(value *string)

SetDeviceType sets the deviceType property value. Host device type

func (*ManagedAppRegistration) SetFlaggedReasons

func (m *ManagedAppRegistration) SetFlaggedReasons(value []ManagedAppFlaggedReason)

SetFlaggedReasons sets the flaggedReasons property value. Zero or more reasons an app registration is flagged. E.g. app running on rooted device

func (*ManagedAppRegistration) SetIntendedPolicies

func (m *ManagedAppRegistration) SetIntendedPolicies(value []ManagedAppPolicyable)

SetIntendedPolicies sets the intendedPolicies property value. Zero or more policies admin intended for the app as of now.

func (*ManagedAppRegistration) SetLastSyncDateTime

SetLastSyncDateTime sets the lastSyncDateTime property value. Date and time of last the app synced with management service.

func (*ManagedAppRegistration) SetManagementSdkVersion

func (m *ManagedAppRegistration) SetManagementSdkVersion(value *string)

SetManagementSdkVersion sets the managementSdkVersion property value. App management SDK version

func (*ManagedAppRegistration) SetOperations

func (m *ManagedAppRegistration) SetOperations(value []ManagedAppOperationable)

SetOperations sets the operations property value. Zero or more long running operations triggered on the app registration.

func (*ManagedAppRegistration) SetPlatformVersion

func (m *ManagedAppRegistration) SetPlatformVersion(value *string)

SetPlatformVersion sets the platformVersion property value. Operating System version

func (*ManagedAppRegistration) SetUserId

func (m *ManagedAppRegistration) SetUserId(value *string)

SetUserId sets the userId property value. The user Id to who this app registration belongs.

func (*ManagedAppRegistration) SetVersion

func (m *ManagedAppRegistration) SetVersion(value *string)

SetVersion sets the version property value. Version of the entity.

type ManagedAppRegistrationable

type ManagedAppRegistrationable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppIdentifier() MobileAppIdentifierable
	GetApplicationVersion() *string
	GetAppliedPolicies() []ManagedAppPolicyable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDeviceName() *string
	GetDeviceTag() *string
	GetDeviceType() *string
	GetFlaggedReasons() []ManagedAppFlaggedReason
	GetIntendedPolicies() []ManagedAppPolicyable
	GetLastSyncDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetManagementSdkVersion() *string
	GetOperations() []ManagedAppOperationable
	GetPlatformVersion() *string
	GetUserId() *string
	GetVersion() *string
	SetAppIdentifier(value MobileAppIdentifierable)
	SetApplicationVersion(value *string)
	SetAppliedPolicies(value []ManagedAppPolicyable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDeviceName(value *string)
	SetDeviceTag(value *string)
	SetDeviceType(value *string)
	SetFlaggedReasons(value []ManagedAppFlaggedReason)
	SetIntendedPolicies(value []ManagedAppPolicyable)
	SetLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetManagementSdkVersion(value *string)
	SetOperations(value []ManagedAppOperationable)
	SetPlatformVersion(value *string)
	SetUserId(value *string)
	SetVersion(value *string)
}

ManagedAppRegistrationable

type ManagedDevice

type ManagedDevice struct {
	Entity
	// contains filtered or unexported fields
}

ManagedDevice devices that are managed or pre-enrolled through Intune

func NewManagedDevice

func NewManagedDevice() *ManagedDevice

NewManagedDevice instantiates a new managedDevice and sets the default values.

func (*ManagedDevice) GetActivationLockBypassCode

func (m *ManagedDevice) GetActivationLockBypassCode() *string

GetActivationLockBypassCode gets the activationLockBypassCode property value. The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.

func (*ManagedDevice) GetAndroidSecurityPatchLevel

func (m *ManagedDevice) GetAndroidSecurityPatchLevel() *string

GetAndroidSecurityPatchLevel gets the androidSecurityPatchLevel property value. Android security patch level. This property is read-only.

func (*ManagedDevice) GetAzureADDeviceId

func (m *ManagedDevice) GetAzureADDeviceId() *string

GetAzureADDeviceId gets the azureADDeviceId property value. The unique identifier for the Azure Active Directory device. Read only. This property is read-only.

func (*ManagedDevice) GetAzureADRegistered

func (m *ManagedDevice) GetAzureADRegistered() *bool

GetAzureADRegistered gets the azureADRegistered property value. Whether the device is Azure Active Directory registered. This property is read-only.

func (*ManagedDevice) GetComplianceGracePeriodExpirationDateTime

func (m *ManagedDevice) GetComplianceGracePeriodExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time

GetComplianceGracePeriodExpirationDateTime gets the complianceGracePeriodExpirationDateTime property value. The DateTime when device compliance grace period expires. This property is read-only.

func (*ManagedDevice) GetComplianceState

func (m *ManagedDevice) GetComplianceState() *ComplianceState

GetComplianceState gets the complianceState property value. Compliance state.

func (*ManagedDevice) GetConfigurationManagerClientEnabledFeatures

func (m *ManagedDevice) GetConfigurationManagerClientEnabledFeatures() ConfigurationManagerClientEnabledFeaturesable

GetConfigurationManagerClientEnabledFeatures gets the configurationManagerClientEnabledFeatures property value. ConfigrMgr client enabled features. This property is read-only.

func (*ManagedDevice) GetDeviceActionResults

func (m *ManagedDevice) GetDeviceActionResults() []DeviceActionResultable

GetDeviceActionResults gets the deviceActionResults property value. List of ComplexType deviceActionResult objects. This property is read-only.

func (*ManagedDevice) GetDeviceCategory

func (m *ManagedDevice) GetDeviceCategory() DeviceCategoryable

GetDeviceCategory gets the deviceCategory property value. Device category

func (*ManagedDevice) GetDeviceCategoryDisplayName

func (m *ManagedDevice) GetDeviceCategoryDisplayName() *string

GetDeviceCategoryDisplayName gets the deviceCategoryDisplayName property value. Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.

func (*ManagedDevice) GetDeviceCompliancePolicyStates

func (m *ManagedDevice) GetDeviceCompliancePolicyStates() []DeviceCompliancePolicyStateable

GetDeviceCompliancePolicyStates gets the deviceCompliancePolicyStates property value. Device compliance policy states for this device.

func (*ManagedDevice) GetDeviceConfigurationStates

func (m *ManagedDevice) GetDeviceConfigurationStates() []DeviceConfigurationStateable

GetDeviceConfigurationStates gets the deviceConfigurationStates property value. Device configuration states for this device.

func (*ManagedDevice) GetDeviceEnrollmentType

func (m *ManagedDevice) GetDeviceEnrollmentType() *DeviceEnrollmentType

GetDeviceEnrollmentType gets the deviceEnrollmentType property value. Possible ways of adding a mobile device to management.

func (*ManagedDevice) GetDeviceHealthAttestationState

func (m *ManagedDevice) GetDeviceHealthAttestationState() DeviceHealthAttestationStateable

GetDeviceHealthAttestationState gets the deviceHealthAttestationState property value. The device health attestation state. This property is read-only.

func (*ManagedDevice) GetDeviceName

func (m *ManagedDevice) GetDeviceName() *string

GetDeviceName gets the deviceName property value. Name of the device. This property is read-only.

func (*ManagedDevice) GetDeviceRegistrationState

func (m *ManagedDevice) GetDeviceRegistrationState() *DeviceRegistrationState

GetDeviceRegistrationState gets the deviceRegistrationState property value. Device registration status.

func (*ManagedDevice) GetEasActivated

func (m *ManagedDevice) GetEasActivated() *bool

GetEasActivated gets the easActivated property value. Whether the device is Exchange ActiveSync activated. This property is read-only.

func (*ManagedDevice) GetEasActivationDateTime

GetEasActivationDateTime gets the easActivationDateTime property value. Exchange ActivationSync activation time of the device. This property is read-only.

func (*ManagedDevice) GetEasDeviceId

func (m *ManagedDevice) GetEasDeviceId() *string

GetEasDeviceId gets the easDeviceId property value. Exchange ActiveSync Id of the device. This property is read-only.

func (*ManagedDevice) GetEmailAddress

func (m *ManagedDevice) GetEmailAddress() *string

GetEmailAddress gets the emailAddress property value. Email(s) for the user associated with the device. This property is read-only.

func (*ManagedDevice) GetEnrolledDateTime

GetEnrolledDateTime gets the enrolledDateTime property value. Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only.

func (*ManagedDevice) GetEthernetMacAddress

func (m *ManagedDevice) GetEthernetMacAddress() *string

GetEthernetMacAddress gets the ethernetMacAddress property value. Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.

func (*ManagedDevice) GetExchangeAccessState

func (m *ManagedDevice) GetExchangeAccessState() *DeviceManagementExchangeAccessState

GetExchangeAccessState gets the exchangeAccessState property value. Device Exchange Access State.

func (*ManagedDevice) GetExchangeAccessStateReason

func (m *ManagedDevice) GetExchangeAccessStateReason() *DeviceManagementExchangeAccessStateReason

GetExchangeAccessStateReason gets the exchangeAccessStateReason property value. Device Exchange Access State Reason.

func (*ManagedDevice) GetExchangeLastSuccessfulSyncDateTime

func (m *ManagedDevice) GetExchangeLastSuccessfulSyncDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time

GetExchangeLastSuccessfulSyncDateTime gets the exchangeLastSuccessfulSyncDateTime property value. Last time the device contacted Exchange. This property is read-only.

func (*ManagedDevice) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ManagedDevice) GetFreeStorageSpaceInBytes

func (m *ManagedDevice) GetFreeStorageSpaceInBytes() *int64

GetFreeStorageSpaceInBytes gets the freeStorageSpaceInBytes property value. Free Storage in Bytes. Default value is 0. Read-only. This property is read-only.

func (*ManagedDevice) GetIccid

func (m *ManagedDevice) GetIccid() *string

GetIccid gets the iccid property value. Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.

func (*ManagedDevice) GetImei

func (m *ManagedDevice) GetImei() *string

GetImei gets the imei property value. IMEI. This property is read-only.

func (*ManagedDevice) GetIsEncrypted

func (m *ManagedDevice) GetIsEncrypted() *bool

GetIsEncrypted gets the isEncrypted property value. Device encryption status. This property is read-only.

func (*ManagedDevice) GetIsSupervised

func (m *ManagedDevice) GetIsSupervised() *bool

GetIsSupervised gets the isSupervised property value. Device supervised status. This property is read-only.

func (*ManagedDevice) GetJailBroken

func (m *ManagedDevice) GetJailBroken() *string

GetJailBroken gets the jailBroken property value. Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.

func (*ManagedDevice) GetLastSyncDateTime

GetLastSyncDateTime gets the lastSyncDateTime property value. The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only.

func (*ManagedDevice) GetLogCollectionRequests added in v0.0.2

func (m *ManagedDevice) GetLogCollectionRequests() []DeviceLogCollectionResponseable

GetLogCollectionRequests gets the logCollectionRequests property value. List of log collection requests

func (*ManagedDevice) GetManagedDeviceName

func (m *ManagedDevice) GetManagedDeviceName() *string

GetManagedDeviceName gets the managedDeviceName property value. Automatically generated name to identify a device. Can be overwritten to a user friendly name.

func (*ManagedDevice) GetManagedDeviceOwnerType

func (m *ManagedDevice) GetManagedDeviceOwnerType() *ManagedDeviceOwnerType

GetManagedDeviceOwnerType gets the managedDeviceOwnerType property value. Owner type of device.

func (*ManagedDevice) GetManagementAgent

func (m *ManagedDevice) GetManagementAgent() *ManagementAgentType

GetManagementAgent gets the managementAgent property value. The managementAgent property

func (*ManagedDevice) GetManagementCertificateExpirationDate

func (m *ManagedDevice) GetManagementCertificateExpirationDate() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time

GetManagementCertificateExpirationDate gets the managementCertificateExpirationDate property value. Reports device management certificate expiration date. This property is read-only.

func (*ManagedDevice) GetManufacturer

func (m *ManagedDevice) GetManufacturer() *string

GetManufacturer gets the manufacturer property value. Manufacturer of the device. This property is read-only.

func (*ManagedDevice) GetMeid

func (m *ManagedDevice) GetMeid() *string

GetMeid gets the meid property value. MEID. This property is read-only.

func (*ManagedDevice) GetModel

func (m *ManagedDevice) GetModel() *string

GetModel gets the model property value. Model of the device. This property is read-only.

func (*ManagedDevice) GetNotes

func (m *ManagedDevice) GetNotes() *string

GetNotes gets the notes property value. Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.

func (*ManagedDevice) GetOperatingSystem

func (m *ManagedDevice) GetOperatingSystem() *string

GetOperatingSystem gets the operatingSystem property value. Operating system of the device. Windows, iOS, etc. This property is read-only.

func (*ManagedDevice) GetOsVersion

func (m *ManagedDevice) GetOsVersion() *string

GetOsVersion gets the osVersion property value. Operating system version of the device. This property is read-only.

func (*ManagedDevice) GetPartnerReportedThreatState

func (m *ManagedDevice) GetPartnerReportedThreatState() *ManagedDevicePartnerReportedHealthState

GetPartnerReportedThreatState gets the partnerReportedThreatState property value. Available health states for the Device Health API

func (*ManagedDevice) GetPhoneNumber

func (m *ManagedDevice) GetPhoneNumber() *string

GetPhoneNumber gets the phoneNumber property value. Phone number of the device. This property is read-only.

func (*ManagedDevice) GetPhysicalMemoryInBytes

func (m *ManagedDevice) GetPhysicalMemoryInBytes() *int64

GetPhysicalMemoryInBytes gets the physicalMemoryInBytes property value. Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.

func (*ManagedDevice) GetRemoteAssistanceSessionErrorDetails

func (m *ManagedDevice) GetRemoteAssistanceSessionErrorDetails() *string

GetRemoteAssistanceSessionErrorDetails gets the remoteAssistanceSessionErrorDetails property value. An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.

func (*ManagedDevice) GetRemoteAssistanceSessionUrl

func (m *ManagedDevice) GetRemoteAssistanceSessionUrl() *string

GetRemoteAssistanceSessionUrl gets the remoteAssistanceSessionUrl property value. Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.

func (*ManagedDevice) GetRequireUserEnrollmentApproval

func (m *ManagedDevice) GetRequireUserEnrollmentApproval() *bool

GetRequireUserEnrollmentApproval gets the requireUserEnrollmentApproval property value. Reports if the managed iOS device is user approval enrollment. This property is read-only.

func (*ManagedDevice) GetSerialNumber

func (m *ManagedDevice) GetSerialNumber() *string

GetSerialNumber gets the serialNumber property value. SerialNumber. This property is read-only.

func (*ManagedDevice) GetSubscriberCarrier

func (m *ManagedDevice) GetSubscriberCarrier() *string

GetSubscriberCarrier gets the subscriberCarrier property value. Subscriber Carrier. This property is read-only.

func (*ManagedDevice) GetTotalStorageSpaceInBytes

func (m *ManagedDevice) GetTotalStorageSpaceInBytes() *int64

GetTotalStorageSpaceInBytes gets the totalStorageSpaceInBytes property value. Total Storage in Bytes. This property is read-only.

func (*ManagedDevice) GetUdid

func (m *ManagedDevice) GetUdid() *string

GetUdid gets the udid property value. Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.

func (*ManagedDevice) GetUserDisplayName

func (m *ManagedDevice) GetUserDisplayName() *string

GetUserDisplayName gets the userDisplayName property value. User display name. This property is read-only.

func (*ManagedDevice) GetUserId

func (m *ManagedDevice) GetUserId() *string

GetUserId gets the userId property value. Unique Identifier for the user associated with the device. This property is read-only.

func (*ManagedDevice) GetUserPrincipalName

func (m *ManagedDevice) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. Device user principal name. This property is read-only.

func (*ManagedDevice) GetUsers

func (m *ManagedDevice) GetUsers() []Userable

GetUsers gets the users property value. The primary users associated with the managed device.

func (*ManagedDevice) GetWiFiMacAddress

func (m *ManagedDevice) GetWiFiMacAddress() *string

GetWiFiMacAddress gets the wiFiMacAddress property value. Wi-Fi MAC. This property is read-only.

func (*ManagedDevice) GetWindowsProtectionState added in v0.0.2

func (m *ManagedDevice) GetWindowsProtectionState() WindowsProtectionStateable

GetWindowsProtectionState gets the windowsProtectionState property value. The device protection status. This property is read-only.

func (*ManagedDevice) Serialize

Serialize serializes information the current object

func (*ManagedDevice) SetActivationLockBypassCode

func (m *ManagedDevice) SetActivationLockBypassCode(value *string)

SetActivationLockBypassCode sets the activationLockBypassCode property value. The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.

func (*ManagedDevice) SetAndroidSecurityPatchLevel

func (m *ManagedDevice) SetAndroidSecurityPatchLevel(value *string)

SetAndroidSecurityPatchLevel sets the androidSecurityPatchLevel property value. Android security patch level. This property is read-only.

func (*ManagedDevice) SetAzureADDeviceId

func (m *ManagedDevice) SetAzureADDeviceId(value *string)

SetAzureADDeviceId sets the azureADDeviceId property value. The unique identifier for the Azure Active Directory device. Read only. This property is read-only.

func (*ManagedDevice) SetAzureADRegistered

func (m *ManagedDevice) SetAzureADRegistered(value *bool)

SetAzureADRegistered sets the azureADRegistered property value. Whether the device is Azure Active Directory registered. This property is read-only.

func (*ManagedDevice) SetComplianceGracePeriodExpirationDateTime

func (m *ManagedDevice) SetComplianceGracePeriodExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetComplianceGracePeriodExpirationDateTime sets the complianceGracePeriodExpirationDateTime property value. The DateTime when device compliance grace period expires. This property is read-only.

func (*ManagedDevice) SetComplianceState

func (m *ManagedDevice) SetComplianceState(value *ComplianceState)

SetComplianceState sets the complianceState property value. Compliance state.

func (*ManagedDevice) SetConfigurationManagerClientEnabledFeatures

func (m *ManagedDevice) SetConfigurationManagerClientEnabledFeatures(value ConfigurationManagerClientEnabledFeaturesable)

SetConfigurationManagerClientEnabledFeatures sets the configurationManagerClientEnabledFeatures property value. ConfigrMgr client enabled features. This property is read-only.

func (*ManagedDevice) SetDeviceActionResults

func (m *ManagedDevice) SetDeviceActionResults(value []DeviceActionResultable)

SetDeviceActionResults sets the deviceActionResults property value. List of ComplexType deviceActionResult objects. This property is read-only.

func (*ManagedDevice) SetDeviceCategory

func (m *ManagedDevice) SetDeviceCategory(value DeviceCategoryable)

SetDeviceCategory sets the deviceCategory property value. Device category

func (*ManagedDevice) SetDeviceCategoryDisplayName

func (m *ManagedDevice) SetDeviceCategoryDisplayName(value *string)

SetDeviceCategoryDisplayName sets the deviceCategoryDisplayName property value. Device category display name. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.

func (*ManagedDevice) SetDeviceCompliancePolicyStates

func (m *ManagedDevice) SetDeviceCompliancePolicyStates(value []DeviceCompliancePolicyStateable)

SetDeviceCompliancePolicyStates sets the deviceCompliancePolicyStates property value. Device compliance policy states for this device.

func (*ManagedDevice) SetDeviceConfigurationStates

func (m *ManagedDevice) SetDeviceConfigurationStates(value []DeviceConfigurationStateable)

SetDeviceConfigurationStates sets the deviceConfigurationStates property value. Device configuration states for this device.

func (*ManagedDevice) SetDeviceEnrollmentType

func (m *ManagedDevice) SetDeviceEnrollmentType(value *DeviceEnrollmentType)

SetDeviceEnrollmentType sets the deviceEnrollmentType property value. Possible ways of adding a mobile device to management.

func (*ManagedDevice) SetDeviceHealthAttestationState

func (m *ManagedDevice) SetDeviceHealthAttestationState(value DeviceHealthAttestationStateable)

SetDeviceHealthAttestationState sets the deviceHealthAttestationState property value. The device health attestation state. This property is read-only.

func (*ManagedDevice) SetDeviceName

func (m *ManagedDevice) SetDeviceName(value *string)

SetDeviceName sets the deviceName property value. Name of the device. This property is read-only.

func (*ManagedDevice) SetDeviceRegistrationState

func (m *ManagedDevice) SetDeviceRegistrationState(value *DeviceRegistrationState)

SetDeviceRegistrationState sets the deviceRegistrationState property value. Device registration status.

func (*ManagedDevice) SetEasActivated

func (m *ManagedDevice) SetEasActivated(value *bool)

SetEasActivated sets the easActivated property value. Whether the device is Exchange ActiveSync activated. This property is read-only.

func (*ManagedDevice) SetEasActivationDateTime

SetEasActivationDateTime sets the easActivationDateTime property value. Exchange ActivationSync activation time of the device. This property is read-only.

func (*ManagedDevice) SetEasDeviceId

func (m *ManagedDevice) SetEasDeviceId(value *string)

SetEasDeviceId sets the easDeviceId property value. Exchange ActiveSync Id of the device. This property is read-only.

func (*ManagedDevice) SetEmailAddress

func (m *ManagedDevice) SetEmailAddress(value *string)

SetEmailAddress sets the emailAddress property value. Email(s) for the user associated with the device. This property is read-only.

func (*ManagedDevice) SetEnrolledDateTime

SetEnrolledDateTime sets the enrolledDateTime property value. Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only.

func (*ManagedDevice) SetEthernetMacAddress

func (m *ManagedDevice) SetEthernetMacAddress(value *string)

SetEthernetMacAddress sets the ethernetMacAddress property value. Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.

func (*ManagedDevice) SetExchangeAccessState

func (m *ManagedDevice) SetExchangeAccessState(value *DeviceManagementExchangeAccessState)

SetExchangeAccessState sets the exchangeAccessState property value. Device Exchange Access State.

func (*ManagedDevice) SetExchangeAccessStateReason

func (m *ManagedDevice) SetExchangeAccessStateReason(value *DeviceManagementExchangeAccessStateReason)

SetExchangeAccessStateReason sets the exchangeAccessStateReason property value. Device Exchange Access State Reason.

func (*ManagedDevice) SetExchangeLastSuccessfulSyncDateTime

func (m *ManagedDevice) SetExchangeLastSuccessfulSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetExchangeLastSuccessfulSyncDateTime sets the exchangeLastSuccessfulSyncDateTime property value. Last time the device contacted Exchange. This property is read-only.

func (*ManagedDevice) SetFreeStorageSpaceInBytes

func (m *ManagedDevice) SetFreeStorageSpaceInBytes(value *int64)

SetFreeStorageSpaceInBytes sets the freeStorageSpaceInBytes property value. Free Storage in Bytes. Default value is 0. Read-only. This property is read-only.

func (*ManagedDevice) SetIccid

func (m *ManagedDevice) SetIccid(value *string)

SetIccid sets the iccid property value. Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.

func (*ManagedDevice) SetImei

func (m *ManagedDevice) SetImei(value *string)

SetImei sets the imei property value. IMEI. This property is read-only.

func (*ManagedDevice) SetIsEncrypted

func (m *ManagedDevice) SetIsEncrypted(value *bool)

SetIsEncrypted sets the isEncrypted property value. Device encryption status. This property is read-only.

func (*ManagedDevice) SetIsSupervised

func (m *ManagedDevice) SetIsSupervised(value *bool)

SetIsSupervised sets the isSupervised property value. Device supervised status. This property is read-only.

func (*ManagedDevice) SetJailBroken

func (m *ManagedDevice) SetJailBroken(value *string)

SetJailBroken sets the jailBroken property value. Whether the device is jail broken or rooted. Default is an empty string. Supports $filter operator 'eq' and 'or'. This property is read-only.

func (*ManagedDevice) SetLastSyncDateTime

SetLastSyncDateTime sets the lastSyncDateTime property value. The date and time that the device last completed a successful sync with Intune. Supports $filter operator 'lt' and 'gt'. This property is read-only.

func (*ManagedDevice) SetLogCollectionRequests added in v0.0.2

func (m *ManagedDevice) SetLogCollectionRequests(value []DeviceLogCollectionResponseable)

SetLogCollectionRequests sets the logCollectionRequests property value. List of log collection requests

func (*ManagedDevice) SetManagedDeviceName

func (m *ManagedDevice) SetManagedDeviceName(value *string)

SetManagedDeviceName sets the managedDeviceName property value. Automatically generated name to identify a device. Can be overwritten to a user friendly name.

func (*ManagedDevice) SetManagedDeviceOwnerType

func (m *ManagedDevice) SetManagedDeviceOwnerType(value *ManagedDeviceOwnerType)

SetManagedDeviceOwnerType sets the managedDeviceOwnerType property value. Owner type of device.

func (*ManagedDevice) SetManagementAgent

func (m *ManagedDevice) SetManagementAgent(value *ManagementAgentType)

SetManagementAgent sets the managementAgent property value. The managementAgent property

func (*ManagedDevice) SetManagementCertificateExpirationDate

func (m *ManagedDevice) SetManagementCertificateExpirationDate(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetManagementCertificateExpirationDate sets the managementCertificateExpirationDate property value. Reports device management certificate expiration date. This property is read-only.

func (*ManagedDevice) SetManufacturer

func (m *ManagedDevice) SetManufacturer(value *string)

SetManufacturer sets the manufacturer property value. Manufacturer of the device. This property is read-only.

func (*ManagedDevice) SetMeid

func (m *ManagedDevice) SetMeid(value *string)

SetMeid sets the meid property value. MEID. This property is read-only.

func (*ManagedDevice) SetModel

func (m *ManagedDevice) SetModel(value *string)

SetModel sets the model property value. Model of the device. This property is read-only.

func (*ManagedDevice) SetNotes

func (m *ManagedDevice) SetNotes(value *string)

SetNotes sets the notes property value. Notes on the device created by IT Admin. Default is null. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported.

func (*ManagedDevice) SetOperatingSystem

func (m *ManagedDevice) SetOperatingSystem(value *string)

SetOperatingSystem sets the operatingSystem property value. Operating system of the device. Windows, iOS, etc. This property is read-only.

func (*ManagedDevice) SetOsVersion

func (m *ManagedDevice) SetOsVersion(value *string)

SetOsVersion sets the osVersion property value. Operating system version of the device. This property is read-only.

func (*ManagedDevice) SetPartnerReportedThreatState

func (m *ManagedDevice) SetPartnerReportedThreatState(value *ManagedDevicePartnerReportedHealthState)

SetPartnerReportedThreatState sets the partnerReportedThreatState property value. Available health states for the Device Health API

func (*ManagedDevice) SetPhoneNumber

func (m *ManagedDevice) SetPhoneNumber(value *string)

SetPhoneNumber sets the phoneNumber property value. Phone number of the device. This property is read-only.

func (*ManagedDevice) SetPhysicalMemoryInBytes

func (m *ManagedDevice) SetPhysicalMemoryInBytes(value *int64)

SetPhysicalMemoryInBytes sets the physicalMemoryInBytes property value. Total Memory in Bytes. Default is 0. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. Read-only. This property is read-only.

func (*ManagedDevice) SetRemoteAssistanceSessionErrorDetails

func (m *ManagedDevice) SetRemoteAssistanceSessionErrorDetails(value *string)

SetRemoteAssistanceSessionErrorDetails sets the remoteAssistanceSessionErrorDetails property value. An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.

func (*ManagedDevice) SetRemoteAssistanceSessionUrl

func (m *ManagedDevice) SetRemoteAssistanceSessionUrl(value *string)

SetRemoteAssistanceSessionUrl sets the remoteAssistanceSessionUrl property value. Url that allows a Remote Assistance session to be established with the device. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. This property is read-only.

func (*ManagedDevice) SetRequireUserEnrollmentApproval

func (m *ManagedDevice) SetRequireUserEnrollmentApproval(value *bool)

SetRequireUserEnrollmentApproval sets the requireUserEnrollmentApproval property value. Reports if the managed iOS device is user approval enrollment. This property is read-only.

func (*ManagedDevice) SetSerialNumber

func (m *ManagedDevice) SetSerialNumber(value *string)

SetSerialNumber sets the serialNumber property value. SerialNumber. This property is read-only.

func (*ManagedDevice) SetSubscriberCarrier

func (m *ManagedDevice) SetSubscriberCarrier(value *string)

SetSubscriberCarrier sets the subscriberCarrier property value. Subscriber Carrier. This property is read-only.

func (*ManagedDevice) SetTotalStorageSpaceInBytes

func (m *ManagedDevice) SetTotalStorageSpaceInBytes(value *int64)

SetTotalStorageSpaceInBytes sets the totalStorageSpaceInBytes property value. Total Storage in Bytes. This property is read-only.

func (*ManagedDevice) SetUdid

func (m *ManagedDevice) SetUdid(value *string)

SetUdid sets the udid property value. Unique Device Identifier for iOS and macOS devices. Default is an empty string. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.

func (*ManagedDevice) SetUserDisplayName

func (m *ManagedDevice) SetUserDisplayName(value *string)

SetUserDisplayName sets the userDisplayName property value. User display name. This property is read-only.

func (*ManagedDevice) SetUserId

func (m *ManagedDevice) SetUserId(value *string)

SetUserId sets the userId property value. Unique Identifier for the user associated with the device. This property is read-only.

func (*ManagedDevice) SetUserPrincipalName

func (m *ManagedDevice) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. Device user principal name. This property is read-only.

func (*ManagedDevice) SetUsers

func (m *ManagedDevice) SetUsers(value []Userable)

SetUsers sets the users property value. The primary users associated with the managed device.

func (*ManagedDevice) SetWiFiMacAddress

func (m *ManagedDevice) SetWiFiMacAddress(value *string)

SetWiFiMacAddress sets the wiFiMacAddress property value. Wi-Fi MAC. This property is read-only.

func (*ManagedDevice) SetWindowsProtectionState added in v0.0.2

func (m *ManagedDevice) SetWindowsProtectionState(value WindowsProtectionStateable)

SetWindowsProtectionState sets the windowsProtectionState property value. The device protection status. This property is read-only.

type ManagedDeviceOwnerType

type ManagedDeviceOwnerType int

Owner type of device.

const (
	// Unknown.
	UNKNOWN_MANAGEDDEVICEOWNERTYPE ManagedDeviceOwnerType = iota
	// Owned by company.
	COMPANY_MANAGEDDEVICEOWNERTYPE
	// Owned by person.
	PERSONAL_MANAGEDDEVICEOWNERTYPE
)

func (ManagedDeviceOwnerType) String

func (i ManagedDeviceOwnerType) String() string

type ManagedDevicePartnerReportedHealthState

type ManagedDevicePartnerReportedHealthState int

Available health states for the Device Health API

const (
	// Device health state is not yet reported
	UNKNOWN_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE ManagedDevicePartnerReportedHealthState = iota
	// Device has been activated by a mobile threat defense partner, but has not yet reported health.
	ACTIVATED_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE
	// Device has been deactivated by a mobile threat defense partner. The device health is not known.
	DEACTIVATED_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE
	// Device is considered secured by the mobile threat defense partner.
	SECURED_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE
	// Device is considered low threat by the mobile threat defense partner.
	LOWSEVERITY_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE
	// Device is considered medium threat by the mobile threat defense partner.
	MEDIUMSEVERITY_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE
	// Device is considered high threat by the mobile threat defense partner.
	HIGHSEVERITY_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE
	// Device is considered unresponsive by the mobile threat defense partner. The device health is not known.
	UNRESPONSIVE_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE
	// Device is considered compromised by the Threat Defense partner. This means the device has an active Threat or Risk which cannot be easily remediated by the end user and the user should contact their IT Admin.
	COMPROMISED_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE
	// Device is considered misconfigured with the Threat Defense partner. This means the device is missing a required profile or configuration for the Threat Defense Partner to function properly and is thus threat or risk analysis is not able to complete.
	MISCONFIGURED_MANAGEDDEVICEPARTNERREPORTEDHEALTHSTATE
)

func (ManagedDevicePartnerReportedHealthState) String

type ManagedDeviceable

type ManagedDeviceable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActivationLockBypassCode() *string
	GetAndroidSecurityPatchLevel() *string
	GetAzureADDeviceId() *string
	GetAzureADRegistered() *bool
	GetComplianceGracePeriodExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetComplianceState() *ComplianceState
	GetConfigurationManagerClientEnabledFeatures() ConfigurationManagerClientEnabledFeaturesable
	GetDeviceActionResults() []DeviceActionResultable
	GetDeviceCategory() DeviceCategoryable
	GetDeviceCategoryDisplayName() *string
	GetDeviceCompliancePolicyStates() []DeviceCompliancePolicyStateable
	GetDeviceConfigurationStates() []DeviceConfigurationStateable
	GetDeviceEnrollmentType() *DeviceEnrollmentType
	GetDeviceHealthAttestationState() DeviceHealthAttestationStateable
	GetDeviceName() *string
	GetDeviceRegistrationState() *DeviceRegistrationState
	GetEasActivated() *bool
	GetEasActivationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetEasDeviceId() *string
	GetEmailAddress() *string
	GetEnrolledDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetEthernetMacAddress() *string
	GetExchangeAccessState() *DeviceManagementExchangeAccessState
	GetExchangeAccessStateReason() *DeviceManagementExchangeAccessStateReason
	GetExchangeLastSuccessfulSyncDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFreeStorageSpaceInBytes() *int64
	GetIccid() *string
	GetImei() *string
	GetIsEncrypted() *bool
	GetIsSupervised() *bool
	GetJailBroken() *string
	GetLastSyncDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLogCollectionRequests() []DeviceLogCollectionResponseable
	GetManagedDeviceName() *string
	GetManagedDeviceOwnerType() *ManagedDeviceOwnerType
	GetManagementAgent() *ManagementAgentType
	GetManagementCertificateExpirationDate() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetManufacturer() *string
	GetMeid() *string
	GetModel() *string
	GetNotes() *string
	GetOperatingSystem() *string
	GetOsVersion() *string
	GetPartnerReportedThreatState() *ManagedDevicePartnerReportedHealthState
	GetPhoneNumber() *string
	GetPhysicalMemoryInBytes() *int64
	GetRemoteAssistanceSessionErrorDetails() *string
	GetRemoteAssistanceSessionUrl() *string
	GetRequireUserEnrollmentApproval() *bool
	GetSerialNumber() *string
	GetSubscriberCarrier() *string
	GetTotalStorageSpaceInBytes() *int64
	GetUdid() *string
	GetUserDisplayName() *string
	GetUserId() *string
	GetUserPrincipalName() *string
	GetUsers() []Userable
	GetWiFiMacAddress() *string
	GetWindowsProtectionState() WindowsProtectionStateable
	SetActivationLockBypassCode(value *string)
	SetAndroidSecurityPatchLevel(value *string)
	SetAzureADDeviceId(value *string)
	SetAzureADRegistered(value *bool)
	SetComplianceGracePeriodExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetComplianceState(value *ComplianceState)
	SetConfigurationManagerClientEnabledFeatures(value ConfigurationManagerClientEnabledFeaturesable)
	SetDeviceActionResults(value []DeviceActionResultable)
	SetDeviceCategory(value DeviceCategoryable)
	SetDeviceCategoryDisplayName(value *string)
	SetDeviceCompliancePolicyStates(value []DeviceCompliancePolicyStateable)
	SetDeviceConfigurationStates(value []DeviceConfigurationStateable)
	SetDeviceEnrollmentType(value *DeviceEnrollmentType)
	SetDeviceHealthAttestationState(value DeviceHealthAttestationStateable)
	SetDeviceName(value *string)
	SetDeviceRegistrationState(value *DeviceRegistrationState)
	SetEasActivated(value *bool)
	SetEasActivationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetEasDeviceId(value *string)
	SetEmailAddress(value *string)
	SetEnrolledDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetEthernetMacAddress(value *string)
	SetExchangeAccessState(value *DeviceManagementExchangeAccessState)
	SetExchangeAccessStateReason(value *DeviceManagementExchangeAccessStateReason)
	SetExchangeLastSuccessfulSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFreeStorageSpaceInBytes(value *int64)
	SetIccid(value *string)
	SetImei(value *string)
	SetIsEncrypted(value *bool)
	SetIsSupervised(value *bool)
	SetJailBroken(value *string)
	SetLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLogCollectionRequests(value []DeviceLogCollectionResponseable)
	SetManagedDeviceName(value *string)
	SetManagedDeviceOwnerType(value *ManagedDeviceOwnerType)
	SetManagementAgent(value *ManagementAgentType)
	SetManagementCertificateExpirationDate(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetManufacturer(value *string)
	SetMeid(value *string)
	SetModel(value *string)
	SetNotes(value *string)
	SetOperatingSystem(value *string)
	SetOsVersion(value *string)
	SetPartnerReportedThreatState(value *ManagedDevicePartnerReportedHealthState)
	SetPhoneNumber(value *string)
	SetPhysicalMemoryInBytes(value *int64)
	SetRemoteAssistanceSessionErrorDetails(value *string)
	SetRemoteAssistanceSessionUrl(value *string)
	SetRequireUserEnrollmentApproval(value *bool)
	SetSerialNumber(value *string)
	SetSubscriberCarrier(value *string)
	SetTotalStorageSpaceInBytes(value *int64)
	SetUdid(value *string)
	SetUserDisplayName(value *string)
	SetUserId(value *string)
	SetUserPrincipalName(value *string)
	SetUsers(value []Userable)
	SetWiFiMacAddress(value *string)
	SetWindowsProtectionState(value WindowsProtectionStateable)
}

ManagedDeviceable

type ManagementAgentType

type ManagementAgentType int
const (
	// The device is managed by Exchange server.
	EAS_MANAGEMENTAGENTTYPE ManagementAgentType = iota
	// The device is managed by Intune MDM.
	MDM_MANAGEMENTAGENTTYPE
	// The device is managed by both Exchange server and Intune MDM.
	EASMDM_MANAGEMENTAGENTTYPE
	// Intune client managed.
	INTUNECLIENT_MANAGEMENTAGENTTYPE
	// The device is EAS and Intune client dual managed.
	EASINTUNECLIENT_MANAGEMENTAGENTTYPE
	// The device is managed by Configuration Manager.
	CONFIGURATIONMANAGERCLIENT_MANAGEMENTAGENTTYPE
	// The device is managed by Configuration Manager and MDM.
	CONFIGURATIONMANAGERCLIENTMDM_MANAGEMENTAGENTTYPE
	// The device is managed by Configuration Manager, MDM and Eas.
	CONFIGURATIONMANAGERCLIENTMDMEAS_MANAGEMENTAGENTTYPE
	// Unknown management agent type.
	UNKNOWN_MANAGEMENTAGENTTYPE
	// The device attributes are fetched from Jamf.
	JAMF_MANAGEMENTAGENTTYPE
	// The device is managed by Google's CloudDPC.
	GOOGLECLOUDDEVICEPOLICYCONTROLLER_MANAGEMENTAGENTTYPE
	// This device is managed by Microsoft 365 through Intune.
	MICROSOFT365MANAGEDMDM_MANAGEMENTAGENTTYPE
	MSSENSE_MANAGEMENTAGENTTYPE
)

func (ManagementAgentType) String

func (i ManagementAgentType) String() string

type MeetingAttendanceReport

type MeetingAttendanceReport struct {
	Entity
	// contains filtered or unexported fields
}

MeetingAttendanceReport

func NewMeetingAttendanceReport

func NewMeetingAttendanceReport() *MeetingAttendanceReport

NewMeetingAttendanceReport instantiates a new meetingAttendanceReport and sets the default values.

func (*MeetingAttendanceReport) GetAttendanceRecords

func (m *MeetingAttendanceReport) GetAttendanceRecords() []AttendanceRecordable

GetAttendanceRecords gets the attendanceRecords property value. List of attendance records of an attendance report. Read-only.

func (*MeetingAttendanceReport) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MeetingAttendanceReport) GetMeetingEndDateTime

GetMeetingEndDateTime gets the meetingEndDateTime property value. UTC time when the meeting ended. Read-only.

func (*MeetingAttendanceReport) GetMeetingStartDateTime

GetMeetingStartDateTime gets the meetingStartDateTime property value. UTC time when the meeting started. Read-only.

func (*MeetingAttendanceReport) GetTotalParticipantCount

func (m *MeetingAttendanceReport) GetTotalParticipantCount() *int32

GetTotalParticipantCount gets the totalParticipantCount property value. Total number of participants. Read-only.

func (*MeetingAttendanceReport) Serialize

Serialize serializes information the current object

func (*MeetingAttendanceReport) SetAttendanceRecords

func (m *MeetingAttendanceReport) SetAttendanceRecords(value []AttendanceRecordable)

SetAttendanceRecords sets the attendanceRecords property value. List of attendance records of an attendance report. Read-only.

func (*MeetingAttendanceReport) SetMeetingEndDateTime

SetMeetingEndDateTime sets the meetingEndDateTime property value. UTC time when the meeting ended. Read-only.

func (*MeetingAttendanceReport) SetMeetingStartDateTime

SetMeetingStartDateTime sets the meetingStartDateTime property value. UTC time when the meeting started. Read-only.

func (*MeetingAttendanceReport) SetTotalParticipantCount

func (m *MeetingAttendanceReport) SetTotalParticipantCount(value *int32)

SetTotalParticipantCount sets the totalParticipantCount property value. Total number of participants. Read-only.

type MeetingAttendanceReportable

type MeetingAttendanceReportable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttendanceRecords() []AttendanceRecordable
	GetMeetingEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMeetingStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTotalParticipantCount() *int32
	SetAttendanceRecords(value []AttendanceRecordable)
	SetMeetingEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMeetingStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetTotalParticipantCount(value *int32)
}

MeetingAttendanceReportable

type MeetingChatHistoryDefaultMode added in v0.0.2

type MeetingChatHistoryDefaultMode int
const (
	NONE_MEETINGCHATHISTORYDEFAULTMODE MeetingChatHistoryDefaultMode = iota
	ALL_MEETINGCHATHISTORYDEFAULTMODE
	UNKNOWNFUTUREVALUE_MEETINGCHATHISTORYDEFAULTMODE
)

func (MeetingChatHistoryDefaultMode) String added in v0.0.2

type MeetingChatMode

type MeetingChatMode int
const (
	ENABLED_MEETINGCHATMODE MeetingChatMode = iota
	DISABLED_MEETINGCHATMODE
	LIMITED_MEETINGCHATMODE
	UNKNOWNFUTUREVALUE_MEETINGCHATMODE
)

func (MeetingChatMode) String

func (i MeetingChatMode) String() string

type MeetingParticipantInfo

type MeetingParticipantInfo struct {
	// contains filtered or unexported fields
}

MeetingParticipantInfo

func NewMeetingParticipantInfo

func NewMeetingParticipantInfo() *MeetingParticipantInfo

NewMeetingParticipantInfo instantiates a new meetingParticipantInfo and sets the default values.

func (*MeetingParticipantInfo) GetAdditionalData

func (m *MeetingParticipantInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MeetingParticipantInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MeetingParticipantInfo) GetIdentity

func (m *MeetingParticipantInfo) GetIdentity() IdentitySetable

GetIdentity gets the identity property value. Identity information of the participant.

func (*MeetingParticipantInfo) GetOdataType

func (m *MeetingParticipantInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*MeetingParticipantInfo) GetRole

GetRole gets the role property value. Specifies the participant's role in the meeting.

func (*MeetingParticipantInfo) GetUpn

func (m *MeetingParticipantInfo) GetUpn() *string

GetUpn gets the upn property value. User principal name of the participant.

func (*MeetingParticipantInfo) Serialize

Serialize serializes information the current object

func (*MeetingParticipantInfo) SetAdditionalData

func (m *MeetingParticipantInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MeetingParticipantInfo) SetIdentity

func (m *MeetingParticipantInfo) SetIdentity(value IdentitySetable)

SetIdentity sets the identity property value. Identity information of the participant.

func (*MeetingParticipantInfo) SetOdataType

func (m *MeetingParticipantInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*MeetingParticipantInfo) SetRole

func (m *MeetingParticipantInfo) SetRole(value *OnlineMeetingRole)

SetRole sets the role property value. Specifies the participant's role in the meeting.

func (*MeetingParticipantInfo) SetUpn

func (m *MeetingParticipantInfo) SetUpn(value *string)

SetUpn sets the upn property value. User principal name of the participant.

type MeetingParticipantInfoable

type MeetingParticipantInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIdentity() IdentitySetable
	GetOdataType() *string
	GetRole() *OnlineMeetingRole
	GetUpn() *string
	SetIdentity(value IdentitySetable)
	SetOdataType(value *string)
	SetRole(value *OnlineMeetingRole)
	SetUpn(value *string)
}

MeetingParticipantInfoable

type MeetingParticipants

type MeetingParticipants struct {
	// contains filtered or unexported fields
}

MeetingParticipants

func NewMeetingParticipants

func NewMeetingParticipants() *MeetingParticipants

NewMeetingParticipants instantiates a new meetingParticipants and sets the default values.

func (*MeetingParticipants) GetAdditionalData

func (m *MeetingParticipants) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MeetingParticipants) GetAttendees

func (m *MeetingParticipants) GetAttendees() []MeetingParticipantInfoable

GetAttendees gets the attendees property value. The attendees property

func (*MeetingParticipants) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MeetingParticipants) GetOdataType

func (m *MeetingParticipants) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*MeetingParticipants) GetOrganizer

GetOrganizer gets the organizer property value. The organizer property

func (*MeetingParticipants) Serialize

Serialize serializes information the current object

func (*MeetingParticipants) SetAdditionalData

func (m *MeetingParticipants) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MeetingParticipants) SetAttendees

func (m *MeetingParticipants) SetAttendees(value []MeetingParticipantInfoable)

SetAttendees sets the attendees property value. The attendees property

func (*MeetingParticipants) SetOdataType

func (m *MeetingParticipants) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*MeetingParticipants) SetOrganizer

func (m *MeetingParticipants) SetOrganizer(value MeetingParticipantInfoable)

SetOrganizer sets the organizer property value. The organizer property

type Message

type Message struct {
	OutlookItem
	// contains filtered or unexported fields
}

Message

func NewMessage

func NewMessage() *Message

NewMessage instantiates a new message and sets the default values.

func (*Message) GetAttachments

func (m *Message) GetAttachments() []Attachmentable

GetAttachments gets the attachments property value. The fileAttachment and itemAttachment attachments for the message.

func (*Message) GetBccRecipients

func (m *Message) GetBccRecipients() []Recipientable

GetBccRecipients gets the bccRecipients property value. The Bcc: recipients for the message.

func (*Message) GetBody

func (m *Message) GetBody() ItemBodyable

GetBody gets the body property value. The body of the message. It can be in HTML or text format. Find out about safe HTML in a message body.

func (*Message) GetBodyPreview

func (m *Message) GetBodyPreview() *string

GetBodyPreview gets the bodyPreview property value. The first 255 characters of the message body. It is in text format.

func (*Message) GetCcRecipients

func (m *Message) GetCcRecipients() []Recipientable

GetCcRecipients gets the ccRecipients property value. The Cc: recipients for the message.

func (*Message) GetConversationId

func (m *Message) GetConversationId() *string

GetConversationId gets the conversationId property value. The ID of the conversation the email belongs to.

func (*Message) GetConversationIndex

func (m *Message) GetConversationIndex() []byte

GetConversationIndex gets the conversationIndex property value. Indicates the position of the message within the conversation.

func (*Message) GetExtensions

func (m *Message) GetExtensions() []Extensionable

GetExtensions gets the extensions property value. The collection of open extensions defined for the message. Nullable.

func (*Message) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Message) GetFlag

func (m *Message) GetFlag() FollowupFlagable

GetFlag gets the flag property value. The flag value that indicates the status, start date, due date, or completion date for the message.

func (*Message) GetFrom

func (m *Message) GetFrom() Recipientable

GetFrom gets the from property value. The owner of the mailbox from which the message is sent. In most cases, this value is the same as the sender property, except for sharing or delegation scenarios. The value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message.

func (*Message) GetHasAttachments

func (m *Message) GetHasAttachments() *bool

GetHasAttachments gets the hasAttachments property value. Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as <IMG src='cid:image001.jpg@01D26CD8.6C05F070'>.

func (*Message) GetImportance

func (m *Message) GetImportance() *Importance

GetImportance gets the importance property value. The importance property

func (*Message) GetInferenceClassification

func (m *Message) GetInferenceClassification() *InferenceClassificationType

GetInferenceClassification gets the inferenceClassification property value. The inferenceClassification property

func (*Message) GetInternetMessageHeaders

func (m *Message) GetInternetMessageHeaders() []InternetMessageHeaderable

GetInternetMessageHeaders gets the internetMessageHeaders property value. The internetMessageHeaders property

func (*Message) GetInternetMessageId

func (m *Message) GetInternetMessageId() *string

GetInternetMessageId gets the internetMessageId property value. The internetMessageId property

func (*Message) GetIsDeliveryReceiptRequested

func (m *Message) GetIsDeliveryReceiptRequested() *bool

GetIsDeliveryReceiptRequested gets the isDeliveryReceiptRequested property value. The isDeliveryReceiptRequested property

func (*Message) GetIsDraft

func (m *Message) GetIsDraft() *bool

GetIsDraft gets the isDraft property value. The isDraft property

func (*Message) GetIsRead

func (m *Message) GetIsRead() *bool

GetIsRead gets the isRead property value. The isRead property

func (*Message) GetIsReadReceiptRequested

func (m *Message) GetIsReadReceiptRequested() *bool

GetIsReadReceiptRequested gets the isReadReceiptRequested property value. The isReadReceiptRequested property

func (*Message) GetMultiValueExtendedProperties

func (m *Message) GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable

GetMultiValueExtendedProperties gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the message. Nullable.

func (*Message) GetParentFolderId

func (m *Message) GetParentFolderId() *string

GetParentFolderId gets the parentFolderId property value. The parentFolderId property

func (*Message) GetReceivedDateTime

GetReceivedDateTime gets the receivedDateTime property value. The receivedDateTime property

func (*Message) GetReplyTo

func (m *Message) GetReplyTo() []Recipientable

GetReplyTo gets the replyTo property value. The replyTo property

func (*Message) GetSender

func (m *Message) GetSender() Recipientable

GetSender gets the sender property value. The sender property

func (*Message) GetSentDateTime

GetSentDateTime gets the sentDateTime property value. The sentDateTime property

func (*Message) GetSingleValueExtendedProperties

func (m *Message) GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable

GetSingleValueExtendedProperties gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the message. Nullable.

func (*Message) GetSubject

func (m *Message) GetSubject() *string

GetSubject gets the subject property value. The subject property

func (*Message) GetToRecipients

func (m *Message) GetToRecipients() []Recipientable

GetToRecipients gets the toRecipients property value. The toRecipients property

func (*Message) GetUniqueBody

func (m *Message) GetUniqueBody() ItemBodyable

GetUniqueBody gets the uniqueBody property value. The uniqueBody property

func (m *Message) GetWebLink() *string

GetWebLink gets the webLink property value. The webLink property

func (*Message) Serialize

Serialize serializes information the current object

func (*Message) SetAttachments

func (m *Message) SetAttachments(value []Attachmentable)

SetAttachments sets the attachments property value. The fileAttachment and itemAttachment attachments for the message.

func (*Message) SetBccRecipients

func (m *Message) SetBccRecipients(value []Recipientable)

SetBccRecipients sets the bccRecipients property value. The Bcc: recipients for the message.

func (*Message) SetBody

func (m *Message) SetBody(value ItemBodyable)

SetBody sets the body property value. The body of the message. It can be in HTML or text format. Find out about safe HTML in a message body.

func (*Message) SetBodyPreview

func (m *Message) SetBodyPreview(value *string)

SetBodyPreview sets the bodyPreview property value. The first 255 characters of the message body. It is in text format.

func (*Message) SetCcRecipients

func (m *Message) SetCcRecipients(value []Recipientable)

SetCcRecipients sets the ccRecipients property value. The Cc: recipients for the message.

func (*Message) SetConversationId

func (m *Message) SetConversationId(value *string)

SetConversationId sets the conversationId property value. The ID of the conversation the email belongs to.

func (*Message) SetConversationIndex

func (m *Message) SetConversationIndex(value []byte)

SetConversationIndex sets the conversationIndex property value. Indicates the position of the message within the conversation.

func (*Message) SetExtensions

func (m *Message) SetExtensions(value []Extensionable)

SetExtensions sets the extensions property value. The collection of open extensions defined for the message. Nullable.

func (*Message) SetFlag

func (m *Message) SetFlag(value FollowupFlagable)

SetFlag sets the flag property value. The flag value that indicates the status, start date, due date, or completion date for the message.

func (*Message) SetFrom

func (m *Message) SetFrom(value Recipientable)

SetFrom sets the from property value. The owner of the mailbox from which the message is sent. In most cases, this value is the same as the sender property, except for sharing or delegation scenarios. The value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message.

func (*Message) SetHasAttachments

func (m *Message) SetHasAttachments(value *bool)

SetHasAttachments sets the hasAttachments property value. Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as <IMG src='cid:image001.jpg@01D26CD8.6C05F070'>.

func (*Message) SetImportance

func (m *Message) SetImportance(value *Importance)

SetImportance sets the importance property value. The importance property

func (*Message) SetInferenceClassification

func (m *Message) SetInferenceClassification(value *InferenceClassificationType)

SetInferenceClassification sets the inferenceClassification property value. The inferenceClassification property

func (*Message) SetInternetMessageHeaders

func (m *Message) SetInternetMessageHeaders(value []InternetMessageHeaderable)

SetInternetMessageHeaders sets the internetMessageHeaders property value. The internetMessageHeaders property

func (*Message) SetInternetMessageId

func (m *Message) SetInternetMessageId(value *string)

SetInternetMessageId sets the internetMessageId property value. The internetMessageId property

func (*Message) SetIsDeliveryReceiptRequested

func (m *Message) SetIsDeliveryReceiptRequested(value *bool)

SetIsDeliveryReceiptRequested sets the isDeliveryReceiptRequested property value. The isDeliveryReceiptRequested property

func (*Message) SetIsDraft

func (m *Message) SetIsDraft(value *bool)

SetIsDraft sets the isDraft property value. The isDraft property

func (*Message) SetIsRead

func (m *Message) SetIsRead(value *bool)

SetIsRead sets the isRead property value. The isRead property

func (*Message) SetIsReadReceiptRequested

func (m *Message) SetIsReadReceiptRequested(value *bool)

SetIsReadReceiptRequested sets the isReadReceiptRequested property value. The isReadReceiptRequested property

func (*Message) SetMultiValueExtendedProperties

func (m *Message) SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)

SetMultiValueExtendedProperties sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the message. Nullable.

func (*Message) SetParentFolderId

func (m *Message) SetParentFolderId(value *string)

SetParentFolderId sets the parentFolderId property value. The parentFolderId property

func (*Message) SetReceivedDateTime

SetReceivedDateTime sets the receivedDateTime property value. The receivedDateTime property

func (*Message) SetReplyTo

func (m *Message) SetReplyTo(value []Recipientable)

SetReplyTo sets the replyTo property value. The replyTo property

func (*Message) SetSender

func (m *Message) SetSender(value Recipientable)

SetSender sets the sender property value. The sender property

func (*Message) SetSentDateTime

SetSentDateTime sets the sentDateTime property value. The sentDateTime property

func (*Message) SetSingleValueExtendedProperties

func (m *Message) SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)

SetSingleValueExtendedProperties sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the message. Nullable.

func (*Message) SetSubject

func (m *Message) SetSubject(value *string)

SetSubject sets the subject property value. The subject property

func (*Message) SetToRecipients

func (m *Message) SetToRecipients(value []Recipientable)

SetToRecipients sets the toRecipients property value. The toRecipients property

func (*Message) SetUniqueBody

func (m *Message) SetUniqueBody(value ItemBodyable)

SetUniqueBody sets the uniqueBody property value. The uniqueBody property

func (m *Message) SetWebLink(value *string)

SetWebLink sets the webLink property value. The webLink property

type MessageActionFlag

type MessageActionFlag int
const (
	ANY_MESSAGEACTIONFLAG MessageActionFlag = iota
	CALL_MESSAGEACTIONFLAG
	DONOTFORWARD_MESSAGEACTIONFLAG
	FOLLOWUP_MESSAGEACTIONFLAG
	FYI_MESSAGEACTIONFLAG
	FORWARD_MESSAGEACTIONFLAG
	NORESPONSENECESSARY_MESSAGEACTIONFLAG
	READ_MESSAGEACTIONFLAG
	REPLY_MESSAGEACTIONFLAG
	REPLYTOALL_MESSAGEACTIONFLAG
	REVIEW_MESSAGEACTIONFLAG
)

func (MessageActionFlag) String

func (i MessageActionFlag) String() string

type MessageRule

type MessageRule struct {
	Entity
	// contains filtered or unexported fields
}

MessageRule

func NewMessageRule

func NewMessageRule() *MessageRule

NewMessageRule instantiates a new messageRule and sets the default values.

func (*MessageRule) GetActions

func (m *MessageRule) GetActions() MessageRuleActionsable

GetActions gets the actions property value. Actions to be taken on a message when the corresponding conditions are fulfilled.

func (*MessageRule) GetConditions

func (m *MessageRule) GetConditions() MessageRulePredicatesable

GetConditions gets the conditions property value. Conditions that when fulfilled, will trigger the corresponding actions for that rule.

func (*MessageRule) GetDisplayName

func (m *MessageRule) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the rule.

func (*MessageRule) GetExceptions

func (m *MessageRule) GetExceptions() MessageRulePredicatesable

GetExceptions gets the exceptions property value. Exception conditions for the rule.

func (*MessageRule) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MessageRule) GetHasError

func (m *MessageRule) GetHasError() *bool

GetHasError gets the hasError property value. Indicates whether the rule is in an error condition. Read-only.

func (*MessageRule) GetIsEnabled

func (m *MessageRule) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Indicates whether the rule is enabled to be applied to messages.

func (*MessageRule) GetIsReadOnly

func (m *MessageRule) GetIsReadOnly() *bool

GetIsReadOnly gets the isReadOnly property value. Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API.

func (*MessageRule) GetSequence

func (m *MessageRule) GetSequence() *int32

GetSequence gets the sequence property value. Indicates the order in which the rule is executed, among other rules.

func (*MessageRule) Serialize

Serialize serializes information the current object

func (*MessageRule) SetActions

func (m *MessageRule) SetActions(value MessageRuleActionsable)

SetActions sets the actions property value. Actions to be taken on a message when the corresponding conditions are fulfilled.

func (*MessageRule) SetConditions

func (m *MessageRule) SetConditions(value MessageRulePredicatesable)

SetConditions sets the conditions property value. Conditions that when fulfilled, will trigger the corresponding actions for that rule.

func (*MessageRule) SetDisplayName

func (m *MessageRule) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the rule.

func (*MessageRule) SetExceptions

func (m *MessageRule) SetExceptions(value MessageRulePredicatesable)

SetExceptions sets the exceptions property value. Exception conditions for the rule.

func (*MessageRule) SetHasError

func (m *MessageRule) SetHasError(value *bool)

SetHasError sets the hasError property value. Indicates whether the rule is in an error condition. Read-only.

func (*MessageRule) SetIsEnabled

func (m *MessageRule) SetIsEnabled(value *bool)

SetIsEnabled sets the isEnabled property value. Indicates whether the rule is enabled to be applied to messages.

func (*MessageRule) SetIsReadOnly

func (m *MessageRule) SetIsReadOnly(value *bool)

SetIsReadOnly sets the isReadOnly property value. Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API.

func (*MessageRule) SetSequence

func (m *MessageRule) SetSequence(value *int32)

SetSequence sets the sequence property value. Indicates the order in which the rule is executed, among other rules.

type MessageRuleActions

type MessageRuleActions struct {
	// contains filtered or unexported fields
}

MessageRuleActions

func NewMessageRuleActions

func NewMessageRuleActions() *MessageRuleActions

NewMessageRuleActions instantiates a new messageRuleActions and sets the default values.

func (*MessageRuleActions) GetAdditionalData

func (m *MessageRuleActions) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MessageRuleActions) GetAssignCategories

func (m *MessageRuleActions) GetAssignCategories() []string

GetAssignCategories gets the assignCategories property value. A list of categories to be assigned to a message.

func (*MessageRuleActions) GetCopyToFolder

func (m *MessageRuleActions) GetCopyToFolder() *string

GetCopyToFolder gets the copyToFolder property value. The ID of a folder that a message is to be copied to.

func (*MessageRuleActions) GetDelete

func (m *MessageRuleActions) GetDelete() *bool

GetDelete gets the delete property value. Indicates whether a message should be moved to the Deleted Items folder.

func (*MessageRuleActions) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MessageRuleActions) GetForwardAsAttachmentTo

func (m *MessageRuleActions) GetForwardAsAttachmentTo() []Recipientable

GetForwardAsAttachmentTo gets the forwardAsAttachmentTo property value. The email addresses of the recipients to which a message should be forwarded as an attachment.

func (*MessageRuleActions) GetForwardTo

func (m *MessageRuleActions) GetForwardTo() []Recipientable

GetForwardTo gets the forwardTo property value. The email addresses of the recipients to which a message should be forwarded.

func (*MessageRuleActions) GetMarkAsRead

func (m *MessageRuleActions) GetMarkAsRead() *bool

GetMarkAsRead gets the markAsRead property value. Indicates whether a message should be marked as read.

func (*MessageRuleActions) GetMarkImportance

func (m *MessageRuleActions) GetMarkImportance() *Importance

GetMarkImportance gets the markImportance property value. Sets the importance of the message, which can be: low, normal, high.

func (*MessageRuleActions) GetMoveToFolder

func (m *MessageRuleActions) GetMoveToFolder() *string

GetMoveToFolder gets the moveToFolder property value. The ID of the folder that a message will be moved to.

func (*MessageRuleActions) GetOdataType

func (m *MessageRuleActions) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*MessageRuleActions) GetPermanentDelete

func (m *MessageRuleActions) GetPermanentDelete() *bool

GetPermanentDelete gets the permanentDelete property value. Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder.

func (*MessageRuleActions) GetRedirectTo

func (m *MessageRuleActions) GetRedirectTo() []Recipientable

GetRedirectTo gets the redirectTo property value. The email addresses to which a message should be redirected.

func (*MessageRuleActions) GetStopProcessingRules

func (m *MessageRuleActions) GetStopProcessingRules() *bool

GetStopProcessingRules gets the stopProcessingRules property value. Indicates whether subsequent rules should be evaluated.

func (*MessageRuleActions) Serialize

Serialize serializes information the current object

func (*MessageRuleActions) SetAdditionalData

func (m *MessageRuleActions) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MessageRuleActions) SetAssignCategories

func (m *MessageRuleActions) SetAssignCategories(value []string)

SetAssignCategories sets the assignCategories property value. A list of categories to be assigned to a message.

func (*MessageRuleActions) SetCopyToFolder

func (m *MessageRuleActions) SetCopyToFolder(value *string)

SetCopyToFolder sets the copyToFolder property value. The ID of a folder that a message is to be copied to.

func (*MessageRuleActions) SetDelete

func (m *MessageRuleActions) SetDelete(value *bool)

SetDelete sets the delete property value. Indicates whether a message should be moved to the Deleted Items folder.

func (*MessageRuleActions) SetForwardAsAttachmentTo

func (m *MessageRuleActions) SetForwardAsAttachmentTo(value []Recipientable)

SetForwardAsAttachmentTo sets the forwardAsAttachmentTo property value. The email addresses of the recipients to which a message should be forwarded as an attachment.

func (*MessageRuleActions) SetForwardTo

func (m *MessageRuleActions) SetForwardTo(value []Recipientable)

SetForwardTo sets the forwardTo property value. The email addresses of the recipients to which a message should be forwarded.

func (*MessageRuleActions) SetMarkAsRead

func (m *MessageRuleActions) SetMarkAsRead(value *bool)

SetMarkAsRead sets the markAsRead property value. Indicates whether a message should be marked as read.

func (*MessageRuleActions) SetMarkImportance

func (m *MessageRuleActions) SetMarkImportance(value *Importance)

SetMarkImportance sets the markImportance property value. Sets the importance of the message, which can be: low, normal, high.

func (*MessageRuleActions) SetMoveToFolder

func (m *MessageRuleActions) SetMoveToFolder(value *string)

SetMoveToFolder sets the moveToFolder property value. The ID of the folder that a message will be moved to.

func (*MessageRuleActions) SetOdataType

func (m *MessageRuleActions) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*MessageRuleActions) SetPermanentDelete

func (m *MessageRuleActions) SetPermanentDelete(value *bool)

SetPermanentDelete sets the permanentDelete property value. Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder.

func (*MessageRuleActions) SetRedirectTo

func (m *MessageRuleActions) SetRedirectTo(value []Recipientable)

SetRedirectTo sets the redirectTo property value. The email addresses to which a message should be redirected.

func (*MessageRuleActions) SetStopProcessingRules

func (m *MessageRuleActions) SetStopProcessingRules(value *bool)

SetStopProcessingRules sets the stopProcessingRules property value. Indicates whether subsequent rules should be evaluated.

type MessageRuleActionsable

type MessageRuleActionsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAssignCategories() []string
	GetCopyToFolder() *string
	GetDelete() *bool
	GetForwardAsAttachmentTo() []Recipientable
	GetForwardTo() []Recipientable
	GetMarkAsRead() *bool
	GetMarkImportance() *Importance
	GetMoveToFolder() *string
	GetOdataType() *string
	GetPermanentDelete() *bool
	GetRedirectTo() []Recipientable
	GetStopProcessingRules() *bool
	SetAssignCategories(value []string)
	SetCopyToFolder(value *string)
	SetDelete(value *bool)
	SetForwardAsAttachmentTo(value []Recipientable)
	SetForwardTo(value []Recipientable)
	SetMarkAsRead(value *bool)
	SetMarkImportance(value *Importance)
	SetMoveToFolder(value *string)
	SetOdataType(value *string)
	SetPermanentDelete(value *bool)
	SetRedirectTo(value []Recipientable)
	SetStopProcessingRules(value *bool)
}

MessageRuleActionsable

type MessageRulePredicates

type MessageRulePredicates struct {
	// contains filtered or unexported fields
}

MessageRulePredicates

func NewMessageRulePredicates

func NewMessageRulePredicates() *MessageRulePredicates

NewMessageRulePredicates instantiates a new messageRulePredicates and sets the default values.

func (*MessageRulePredicates) GetAdditionalData

func (m *MessageRulePredicates) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MessageRulePredicates) GetBodyContains

func (m *MessageRulePredicates) GetBodyContains() []string

GetBodyContains gets the bodyContains property value. Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetBodyOrSubjectContains

func (m *MessageRulePredicates) GetBodyOrSubjectContains() []string

GetBodyOrSubjectContains gets the bodyOrSubjectContains property value. Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetCategories

func (m *MessageRulePredicates) GetCategories() []string

GetCategories gets the categories property value. Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply.

func (*MessageRulePredicates) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MessageRulePredicates) GetFromAddresses

func (m *MessageRulePredicates) GetFromAddresses() []Recipientable

GetFromAddresses gets the fromAddresses property value. Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetHasAttachments

func (m *MessageRulePredicates) GetHasAttachments() *bool

GetHasAttachments gets the hasAttachments property value. Indicates whether an incoming message must have attachments in order for the condition or exception to apply.

func (*MessageRulePredicates) GetHeaderContains

func (m *MessageRulePredicates) GetHeaderContains() []string

GetHeaderContains gets the headerContains property value. Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetImportance

func (m *MessageRulePredicates) GetImportance() *Importance

GetImportance gets the importance property value. The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.

func (*MessageRulePredicates) GetIsApprovalRequest

func (m *MessageRulePredicates) GetIsApprovalRequest() *bool

GetIsApprovalRequest gets the isApprovalRequest property value. Indicates whether an incoming message must be an approval request in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsAutomaticForward

func (m *MessageRulePredicates) GetIsAutomaticForward() *bool

GetIsAutomaticForward gets the isAutomaticForward property value. Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsAutomaticReply

func (m *MessageRulePredicates) GetIsAutomaticReply() *bool

GetIsAutomaticReply gets the isAutomaticReply property value. Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsEncrypted

func (m *MessageRulePredicates) GetIsEncrypted() *bool

GetIsEncrypted gets the isEncrypted property value. Indicates whether an incoming message must be encrypted in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsMeetingRequest

func (m *MessageRulePredicates) GetIsMeetingRequest() *bool

GetIsMeetingRequest gets the isMeetingRequest property value. Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsMeetingResponse

func (m *MessageRulePredicates) GetIsMeetingResponse() *bool

GetIsMeetingResponse gets the isMeetingResponse property value. Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsNonDeliveryReport

func (m *MessageRulePredicates) GetIsNonDeliveryReport() *bool

GetIsNonDeliveryReport gets the isNonDeliveryReport property value. Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsPermissionControlled

func (m *MessageRulePredicates) GetIsPermissionControlled() *bool

GetIsPermissionControlled gets the isPermissionControlled property value. Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsReadReceipt

func (m *MessageRulePredicates) GetIsReadReceipt() *bool

GetIsReadReceipt gets the isReadReceipt property value. Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsSigned

func (m *MessageRulePredicates) GetIsSigned() *bool

GetIsSigned gets the isSigned property value. Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply.

func (*MessageRulePredicates) GetIsVoicemail

func (m *MessageRulePredicates) GetIsVoicemail() *bool

GetIsVoicemail gets the isVoicemail property value. Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply.

func (*MessageRulePredicates) GetMessageActionFlag

func (m *MessageRulePredicates) GetMessageActionFlag() *MessageActionFlag

GetMessageActionFlag gets the messageActionFlag property value. Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.

func (*MessageRulePredicates) GetNotSentToMe

func (m *MessageRulePredicates) GetNotSentToMe() *bool

GetNotSentToMe gets the notSentToMe property value. Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetOdataType

func (m *MessageRulePredicates) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*MessageRulePredicates) GetRecipientContains

func (m *MessageRulePredicates) GetRecipientContains() []string

GetRecipientContains gets the recipientContains property value. Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetSenderContains

func (m *MessageRulePredicates) GetSenderContains() []string

GetSenderContains gets the senderContains property value. Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetSensitivity

func (m *MessageRulePredicates) GetSensitivity() *Sensitivity

GetSensitivity gets the sensitivity property value. Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential.

func (*MessageRulePredicates) GetSentCcMe

func (m *MessageRulePredicates) GetSentCcMe() *bool

GetSentCcMe gets the sentCcMe property value. Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetSentOnlyToMe

func (m *MessageRulePredicates) GetSentOnlyToMe() *bool

GetSentOnlyToMe gets the sentOnlyToMe property value. Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetSentToAddresses

func (m *MessageRulePredicates) GetSentToAddresses() []Recipientable

GetSentToAddresses gets the sentToAddresses property value. Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply.

func (*MessageRulePredicates) GetSentToMe

func (m *MessageRulePredicates) GetSentToMe() *bool

GetSentToMe gets the sentToMe property value. Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetSentToOrCcMe

func (m *MessageRulePredicates) GetSentToOrCcMe() *bool

GetSentToOrCcMe gets the sentToOrCcMe property value. Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetSubjectContains

func (m *MessageRulePredicates) GetSubjectContains() []string

GetSubjectContains gets the subjectContains property value. Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) GetWithinSizeRange

func (m *MessageRulePredicates) GetWithinSizeRange() SizeRangeable

GetWithinSizeRange gets the withinSizeRange property value. Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply.

func (*MessageRulePredicates) Serialize

Serialize serializes information the current object

func (*MessageRulePredicates) SetAdditionalData

func (m *MessageRulePredicates) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MessageRulePredicates) SetBodyContains

func (m *MessageRulePredicates) SetBodyContains(value []string)

SetBodyContains sets the bodyContains property value. Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetBodyOrSubjectContains

func (m *MessageRulePredicates) SetBodyOrSubjectContains(value []string)

SetBodyOrSubjectContains sets the bodyOrSubjectContains property value. Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetCategories

func (m *MessageRulePredicates) SetCategories(value []string)

SetCategories sets the categories property value. Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply.

func (*MessageRulePredicates) SetFromAddresses

func (m *MessageRulePredicates) SetFromAddresses(value []Recipientable)

SetFromAddresses sets the fromAddresses property value. Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetHasAttachments

func (m *MessageRulePredicates) SetHasAttachments(value *bool)

SetHasAttachments sets the hasAttachments property value. Indicates whether an incoming message must have attachments in order for the condition or exception to apply.

func (*MessageRulePredicates) SetHeaderContains

func (m *MessageRulePredicates) SetHeaderContains(value []string)

SetHeaderContains sets the headerContains property value. Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetImportance

func (m *MessageRulePredicates) SetImportance(value *Importance)

SetImportance sets the importance property value. The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.

func (*MessageRulePredicates) SetIsApprovalRequest

func (m *MessageRulePredicates) SetIsApprovalRequest(value *bool)

SetIsApprovalRequest sets the isApprovalRequest property value. Indicates whether an incoming message must be an approval request in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsAutomaticForward

func (m *MessageRulePredicates) SetIsAutomaticForward(value *bool)

SetIsAutomaticForward sets the isAutomaticForward property value. Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsAutomaticReply

func (m *MessageRulePredicates) SetIsAutomaticReply(value *bool)

SetIsAutomaticReply sets the isAutomaticReply property value. Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsEncrypted

func (m *MessageRulePredicates) SetIsEncrypted(value *bool)

SetIsEncrypted sets the isEncrypted property value. Indicates whether an incoming message must be encrypted in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsMeetingRequest

func (m *MessageRulePredicates) SetIsMeetingRequest(value *bool)

SetIsMeetingRequest sets the isMeetingRequest property value. Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsMeetingResponse

func (m *MessageRulePredicates) SetIsMeetingResponse(value *bool)

SetIsMeetingResponse sets the isMeetingResponse property value. Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsNonDeliveryReport

func (m *MessageRulePredicates) SetIsNonDeliveryReport(value *bool)

SetIsNonDeliveryReport sets the isNonDeliveryReport property value. Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsPermissionControlled

func (m *MessageRulePredicates) SetIsPermissionControlled(value *bool)

SetIsPermissionControlled sets the isPermissionControlled property value. Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsReadReceipt

func (m *MessageRulePredicates) SetIsReadReceipt(value *bool)

SetIsReadReceipt sets the isReadReceipt property value. Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsSigned

func (m *MessageRulePredicates) SetIsSigned(value *bool)

SetIsSigned sets the isSigned property value. Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply.

func (*MessageRulePredicates) SetIsVoicemail

func (m *MessageRulePredicates) SetIsVoicemail(value *bool)

SetIsVoicemail sets the isVoicemail property value. Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply.

func (*MessageRulePredicates) SetMessageActionFlag

func (m *MessageRulePredicates) SetMessageActionFlag(value *MessageActionFlag)

SetMessageActionFlag sets the messageActionFlag property value. Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.

func (*MessageRulePredicates) SetNotSentToMe

func (m *MessageRulePredicates) SetNotSentToMe(value *bool)

SetNotSentToMe sets the notSentToMe property value. Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetOdataType

func (m *MessageRulePredicates) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*MessageRulePredicates) SetRecipientContains

func (m *MessageRulePredicates) SetRecipientContains(value []string)

SetRecipientContains sets the recipientContains property value. Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetSenderContains

func (m *MessageRulePredicates) SetSenderContains(value []string)

SetSenderContains sets the senderContains property value. Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetSensitivity

func (m *MessageRulePredicates) SetSensitivity(value *Sensitivity)

SetSensitivity sets the sensitivity property value. Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential.

func (*MessageRulePredicates) SetSentCcMe

func (m *MessageRulePredicates) SetSentCcMe(value *bool)

SetSentCcMe sets the sentCcMe property value. Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetSentOnlyToMe

func (m *MessageRulePredicates) SetSentOnlyToMe(value *bool)

SetSentOnlyToMe sets the sentOnlyToMe property value. Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetSentToAddresses

func (m *MessageRulePredicates) SetSentToAddresses(value []Recipientable)

SetSentToAddresses sets the sentToAddresses property value. Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply.

func (*MessageRulePredicates) SetSentToMe

func (m *MessageRulePredicates) SetSentToMe(value *bool)

SetSentToMe sets the sentToMe property value. Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetSentToOrCcMe

func (m *MessageRulePredicates) SetSentToOrCcMe(value *bool)

SetSentToOrCcMe sets the sentToOrCcMe property value. Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetSubjectContains

func (m *MessageRulePredicates) SetSubjectContains(value []string)

SetSubjectContains sets the subjectContains property value. Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply.

func (*MessageRulePredicates) SetWithinSizeRange

func (m *MessageRulePredicates) SetWithinSizeRange(value SizeRangeable)

SetWithinSizeRange sets the withinSizeRange property value. Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply.

type MessageRulePredicatesable

type MessageRulePredicatesable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBodyContains() []string
	GetBodyOrSubjectContains() []string
	GetCategories() []string
	GetFromAddresses() []Recipientable
	GetHasAttachments() *bool
	GetHeaderContains() []string
	GetImportance() *Importance
	GetIsApprovalRequest() *bool
	GetIsAutomaticForward() *bool
	GetIsAutomaticReply() *bool
	GetIsEncrypted() *bool
	GetIsMeetingRequest() *bool
	GetIsMeetingResponse() *bool
	GetIsNonDeliveryReport() *bool
	GetIsPermissionControlled() *bool
	GetIsReadReceipt() *bool
	GetIsSigned() *bool
	GetIsVoicemail() *bool
	GetMessageActionFlag() *MessageActionFlag
	GetNotSentToMe() *bool
	GetOdataType() *string
	GetRecipientContains() []string
	GetSenderContains() []string
	GetSensitivity() *Sensitivity
	GetSentCcMe() *bool
	GetSentOnlyToMe() *bool
	GetSentToAddresses() []Recipientable
	GetSentToMe() *bool
	GetSentToOrCcMe() *bool
	GetSubjectContains() []string
	GetWithinSizeRange() SizeRangeable
	SetBodyContains(value []string)
	SetBodyOrSubjectContains(value []string)
	SetCategories(value []string)
	SetFromAddresses(value []Recipientable)
	SetHasAttachments(value *bool)
	SetHeaderContains(value []string)
	SetImportance(value *Importance)
	SetIsApprovalRequest(value *bool)
	SetIsAutomaticForward(value *bool)
	SetIsAutomaticReply(value *bool)
	SetIsEncrypted(value *bool)
	SetIsMeetingRequest(value *bool)
	SetIsMeetingResponse(value *bool)
	SetIsNonDeliveryReport(value *bool)
	SetIsPermissionControlled(value *bool)
	SetIsReadReceipt(value *bool)
	SetIsSigned(value *bool)
	SetIsVoicemail(value *bool)
	SetMessageActionFlag(value *MessageActionFlag)
	SetNotSentToMe(value *bool)
	SetOdataType(value *string)
	SetRecipientContains(value []string)
	SetSenderContains(value []string)
	SetSensitivity(value *Sensitivity)
	SetSentCcMe(value *bool)
	SetSentOnlyToMe(value *bool)
	SetSentToAddresses(value []Recipientable)
	SetSentToMe(value *bool)
	SetSentToOrCcMe(value *bool)
	SetSubjectContains(value []string)
	SetWithinSizeRange(value SizeRangeable)
}

MessageRulePredicatesable

type MessageRuleable

type MessageRuleable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActions() MessageRuleActionsable
	GetConditions() MessageRulePredicatesable
	GetDisplayName() *string
	GetExceptions() MessageRulePredicatesable
	GetHasError() *bool
	GetIsEnabled() *bool
	GetIsReadOnly() *bool
	GetSequence() *int32
	SetActions(value MessageRuleActionsable)
	SetConditions(value MessageRulePredicatesable)
	SetDisplayName(value *string)
	SetExceptions(value MessageRulePredicatesable)
	SetHasError(value *bool)
	SetIsEnabled(value *bool)
	SetIsReadOnly(value *bool)
	SetSequence(value *int32)
}

MessageRuleable

type Messageable

type Messageable interface {
	OutlookItemable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttachments() []Attachmentable
	GetBccRecipients() []Recipientable
	GetBody() ItemBodyable
	GetBodyPreview() *string
	GetCcRecipients() []Recipientable
	GetConversationId() *string
	GetConversationIndex() []byte
	GetExtensions() []Extensionable
	GetFlag() FollowupFlagable
	GetFrom() Recipientable
	GetHasAttachments() *bool
	GetImportance() *Importance
	GetInferenceClassification() *InferenceClassificationType
	GetInternetMessageHeaders() []InternetMessageHeaderable
	GetInternetMessageId() *string
	GetIsDeliveryReceiptRequested() *bool
	GetIsDraft() *bool
	GetIsRead() *bool
	GetIsReadReceiptRequested() *bool
	GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable
	GetParentFolderId() *string
	GetReceivedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetReplyTo() []Recipientable
	GetSender() Recipientable
	GetSentDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable
	GetSubject() *string
	GetToRecipients() []Recipientable
	GetUniqueBody() ItemBodyable
	GetWebLink() *string
	SetAttachments(value []Attachmentable)
	SetBccRecipients(value []Recipientable)
	SetBody(value ItemBodyable)
	SetBodyPreview(value *string)
	SetCcRecipients(value []Recipientable)
	SetConversationId(value *string)
	SetConversationIndex(value []byte)
	SetExtensions(value []Extensionable)
	SetFlag(value FollowupFlagable)
	SetFrom(value Recipientable)
	SetHasAttachments(value *bool)
	SetImportance(value *Importance)
	SetInferenceClassification(value *InferenceClassificationType)
	SetInternetMessageHeaders(value []InternetMessageHeaderable)
	SetInternetMessageId(value *string)
	SetIsDeliveryReceiptRequested(value *bool)
	SetIsDraft(value *bool)
	SetIsRead(value *bool)
	SetIsReadReceiptRequested(value *bool)
	SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)
	SetParentFolderId(value *string)
	SetReceivedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetReplyTo(value []Recipientable)
	SetSender(value Recipientable)
	SetSentDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)
	SetSubject(value *string)
	SetToRecipients(value []Recipientable)
	SetUniqueBody(value ItemBodyable)
	SetWebLink(value *string)
}

Messageable

type MicrosoftAuthenticatorAuthenticationMethod

type MicrosoftAuthenticatorAuthenticationMethod struct {
	AuthenticationMethod
	// contains filtered or unexported fields
}

MicrosoftAuthenticatorAuthenticationMethod

func NewMicrosoftAuthenticatorAuthenticationMethod

func NewMicrosoftAuthenticatorAuthenticationMethod() *MicrosoftAuthenticatorAuthenticationMethod

NewMicrosoftAuthenticatorAuthenticationMethod instantiates a new microsoftAuthenticatorAuthenticationMethod and sets the default values.

func (*MicrosoftAuthenticatorAuthenticationMethod) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time that this app was registered. This property is null if the device isn't registered for passwordless Phone Sign-In.

func (*MicrosoftAuthenticatorAuthenticationMethod) GetDevice

GetDevice gets the device property value. The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In.

func (*MicrosoftAuthenticatorAuthenticationMethod) GetDeviceTag

GetDeviceTag gets the deviceTag property value. Tags containing app metadata.

func (*MicrosoftAuthenticatorAuthenticationMethod) GetDisplayName

GetDisplayName gets the displayName property value. The name of the device on which this app is registered.

func (*MicrosoftAuthenticatorAuthenticationMethod) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MicrosoftAuthenticatorAuthenticationMethod) GetPhoneAppVersion

func (m *MicrosoftAuthenticatorAuthenticationMethod) GetPhoneAppVersion() *string

GetPhoneAppVersion gets the phoneAppVersion property value. Numerical version of this instance of the Authenticator app.

func (*MicrosoftAuthenticatorAuthenticationMethod) Serialize

Serialize serializes information the current object

func (*MicrosoftAuthenticatorAuthenticationMethod) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time that this app was registered. This property is null if the device isn't registered for passwordless Phone Sign-In.

func (*MicrosoftAuthenticatorAuthenticationMethod) SetDevice

SetDevice sets the device property value. The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In.

func (*MicrosoftAuthenticatorAuthenticationMethod) SetDeviceTag

func (m *MicrosoftAuthenticatorAuthenticationMethod) SetDeviceTag(value *string)

SetDeviceTag sets the deviceTag property value. Tags containing app metadata.

func (*MicrosoftAuthenticatorAuthenticationMethod) SetDisplayName

func (m *MicrosoftAuthenticatorAuthenticationMethod) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the device on which this app is registered.

func (*MicrosoftAuthenticatorAuthenticationMethod) SetPhoneAppVersion

func (m *MicrosoftAuthenticatorAuthenticationMethod) SetPhoneAppVersion(value *string)

SetPhoneAppVersion sets the phoneAppVersion property value. Numerical version of this instance of the Authenticator app.

type MicrosoftAuthenticatorAuthenticationMethodable

type MicrosoftAuthenticatorAuthenticationMethodable interface {
	AuthenticationMethodable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDevice() Deviceable
	GetDeviceTag() *string
	GetDisplayName() *string
	GetPhoneAppVersion() *string
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDevice(value Deviceable)
	SetDeviceTag(value *string)
	SetDisplayName(value *string)
	SetPhoneAppVersion(value *string)
}

MicrosoftAuthenticatorAuthenticationMethodable

type MobileAppIdentifier

type MobileAppIdentifier struct {
	// contains filtered or unexported fields
}

MobileAppIdentifier the identifier for a mobile app.

func NewMobileAppIdentifier

func NewMobileAppIdentifier() *MobileAppIdentifier

NewMobileAppIdentifier instantiates a new mobileAppIdentifier and sets the default values.

func (*MobileAppIdentifier) GetAdditionalData

func (m *MobileAppIdentifier) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MobileAppIdentifier) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MobileAppIdentifier) GetOdataType

func (m *MobileAppIdentifier) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*MobileAppIdentifier) Serialize

Serialize serializes information the current object

func (*MobileAppIdentifier) SetAdditionalData

func (m *MobileAppIdentifier) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*MobileAppIdentifier) SetOdataType

func (m *MobileAppIdentifier) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type MultiValueLegacyExtendedProperty

type MultiValueLegacyExtendedProperty struct {
	Entity
	// contains filtered or unexported fields
}

MultiValueLegacyExtendedProperty

func NewMultiValueLegacyExtendedProperty

func NewMultiValueLegacyExtendedProperty() *MultiValueLegacyExtendedProperty

NewMultiValueLegacyExtendedProperty instantiates a new multiValueLegacyExtendedProperty and sets the default values.

func (*MultiValueLegacyExtendedProperty) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*MultiValueLegacyExtendedProperty) GetValue

func (m *MultiValueLegacyExtendedProperty) GetValue() []string

GetValue gets the value property value. A collection of property values.

func (*MultiValueLegacyExtendedProperty) Serialize

Serialize serializes information the current object

func (*MultiValueLegacyExtendedProperty) SetValue

func (m *MultiValueLegacyExtendedProperty) SetValue(value []string)

SetValue sets the value property value. A collection of property values.

type MultiValueLegacyExtendedPropertyable

type MultiValueLegacyExtendedPropertyable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetValue() []string
	SetValue(value []string)
}

MultiValueLegacyExtendedPropertyable

type Notebook

type Notebook struct {
	OnenoteEntityHierarchyModel
	// contains filtered or unexported fields
}

Notebook

func NewNotebook

func NewNotebook() *Notebook

NewNotebook instantiates a new notebook and sets the default values.

func (*Notebook) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Notebook) GetIsDefault

func (m *Notebook) GetIsDefault() *bool

GetIsDefault gets the isDefault property value. Indicates whether this is the user's default notebook. Read-only.

func (*Notebook) GetIsShared

func (m *Notebook) GetIsShared() *bool

GetIsShared gets the isShared property value. Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.

func (m *Notebook) GetLinks() NotebookLinksable

GetLinks gets the links property value. Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.

func (*Notebook) GetSectionGroups

func (m *Notebook) GetSectionGroups() []SectionGroupable

GetSectionGroups gets the sectionGroups property value. The section groups in the notebook. Read-only. Nullable.

func (*Notebook) GetSectionGroupsUrl

func (m *Notebook) GetSectionGroupsUrl() *string

GetSectionGroupsUrl gets the sectionGroupsUrl property value. The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.

func (*Notebook) GetSections

func (m *Notebook) GetSections() []OnenoteSectionable

GetSections gets the sections property value. The sections in the notebook. Read-only. Nullable.

func (*Notebook) GetSectionsUrl

func (m *Notebook) GetSectionsUrl() *string

GetSectionsUrl gets the sectionsUrl property value. The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.

func (*Notebook) GetUserRole

func (m *Notebook) GetUserRole() *OnenoteUserRole

GetUserRole gets the userRole property value. Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.

func (*Notebook) Serialize

Serialize serializes information the current object

func (*Notebook) SetIsDefault

func (m *Notebook) SetIsDefault(value *bool)

SetIsDefault sets the isDefault property value. Indicates whether this is the user's default notebook. Read-only.

func (*Notebook) SetIsShared

func (m *Notebook) SetIsShared(value *bool)

SetIsShared sets the isShared property value. Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.

func (m *Notebook) SetLinks(value NotebookLinksable)

SetLinks sets the links property value. Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.

func (*Notebook) SetSectionGroups

func (m *Notebook) SetSectionGroups(value []SectionGroupable)

SetSectionGroups sets the sectionGroups property value. The section groups in the notebook. Read-only. Nullable.

func (*Notebook) SetSectionGroupsUrl

func (m *Notebook) SetSectionGroupsUrl(value *string)

SetSectionGroupsUrl sets the sectionGroupsUrl property value. The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.

func (*Notebook) SetSections

func (m *Notebook) SetSections(value []OnenoteSectionable)

SetSections sets the sections property value. The sections in the notebook. Read-only. Nullable.

func (*Notebook) SetSectionsUrl

func (m *Notebook) SetSectionsUrl(value *string)

SetSectionsUrl sets the sectionsUrl property value. The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.

func (*Notebook) SetUserRole

func (m *Notebook) SetUserRole(value *OnenoteUserRole)

SetUserRole sets the userRole property value. Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.

type NotebookLinks struct {
	// contains filtered or unexported fields
}

NotebookLinks

func NewNotebookLinks() *NotebookLinks

NewNotebookLinks instantiates a new notebookLinks and sets the default values.

func (*NotebookLinks) GetAdditionalData

func (m *NotebookLinks) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*NotebookLinks) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*NotebookLinks) GetOdataType

func (m *NotebookLinks) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*NotebookLinks) GetOneNoteClientUrl

func (m *NotebookLinks) GetOneNoteClientUrl() ExternalLinkable

GetOneNoteClientUrl gets the oneNoteClientUrl property value. Opens the notebook in the OneNote native client if it's installed.

func (*NotebookLinks) GetOneNoteWebUrl

func (m *NotebookLinks) GetOneNoteWebUrl() ExternalLinkable

GetOneNoteWebUrl gets the oneNoteWebUrl property value. Opens the notebook in OneNote on the web.

func (*NotebookLinks) Serialize

Serialize serializes information the current object

func (*NotebookLinks) SetAdditionalData

func (m *NotebookLinks) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*NotebookLinks) SetOdataType

func (m *NotebookLinks) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*NotebookLinks) SetOneNoteClientUrl

func (m *NotebookLinks) SetOneNoteClientUrl(value ExternalLinkable)

SetOneNoteClientUrl sets the oneNoteClientUrl property value. Opens the notebook in the OneNote native client if it's installed.

func (*NotebookLinks) SetOneNoteWebUrl

func (m *NotebookLinks) SetOneNoteWebUrl(value ExternalLinkable)

SetOneNoteWebUrl sets the oneNoteWebUrl property value. Opens the notebook in OneNote on the web.

type NotebookLinksable

type NotebookLinksable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetOneNoteClientUrl() ExternalLinkable
	GetOneNoteWebUrl() ExternalLinkable
	SetOdataType(value *string)
	SetOneNoteClientUrl(value ExternalLinkable)
	SetOneNoteWebUrl(value ExternalLinkable)
}

NotebookLinksable

type Notebookable

type Notebookable interface {
	OnenoteEntityHierarchyModelable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIsDefault() *bool
	GetIsShared() *bool
	GetLinks() NotebookLinksable
	GetSectionGroups() []SectionGroupable
	GetSectionGroupsUrl() *string
	GetSections() []OnenoteSectionable
	GetSectionsUrl() *string
	GetUserRole() *OnenoteUserRole
	SetIsDefault(value *bool)
	SetIsShared(value *bool)
	SetLinks(value NotebookLinksable)
	SetSectionGroups(value []SectionGroupable)
	SetSectionGroupsUrl(value *string)
	SetSections(value []OnenoteSectionable)
	SetSectionsUrl(value *string)
	SetUserRole(value *OnenoteUserRole)
}

Notebookable

type NumberColumn

type NumberColumn struct {
	// contains filtered or unexported fields
}

NumberColumn

func NewNumberColumn

func NewNumberColumn() *NumberColumn

NewNumberColumn instantiates a new numberColumn and sets the default values.

func (*NumberColumn) GetAdditionalData

func (m *NumberColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*NumberColumn) GetDecimalPlaces

func (m *NumberColumn) GetDecimalPlaces() *string

GetDecimalPlaces gets the decimalPlaces property value. How many decimal places to display. See below for information about the possible values.

func (*NumberColumn) GetDisplayAs

func (m *NumberColumn) GetDisplayAs() *string

GetDisplayAs gets the displayAs property value. How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.

func (*NumberColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*NumberColumn) GetMaximum

func (m *NumberColumn) GetMaximum() *float64

GetMaximum gets the maximum property value. The maximum permitted value.

func (*NumberColumn) GetMinimum

func (m *NumberColumn) GetMinimum() *float64

GetMinimum gets the minimum property value. The minimum permitted value.

func (*NumberColumn) GetOdataType

func (m *NumberColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*NumberColumn) Serialize

Serialize serializes information the current object

func (*NumberColumn) SetAdditionalData

func (m *NumberColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*NumberColumn) SetDecimalPlaces

func (m *NumberColumn) SetDecimalPlaces(value *string)

SetDecimalPlaces sets the decimalPlaces property value. How many decimal places to display. See below for information about the possible values.

func (*NumberColumn) SetDisplayAs

func (m *NumberColumn) SetDisplayAs(value *string)

SetDisplayAs sets the displayAs property value. How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.

func (*NumberColumn) SetMaximum

func (m *NumberColumn) SetMaximum(value *float64)

SetMaximum sets the maximum property value. The maximum permitted value.

func (*NumberColumn) SetMinimum

func (m *NumberColumn) SetMinimum(value *float64)

SetMinimum sets the minimum property value. The minimum permitted value.

func (*NumberColumn) SetOdataType

func (m *NumberColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type NumberColumnable

type NumberColumnable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDecimalPlaces() *string
	GetDisplayAs() *string
	GetMaximum() *float64
	GetMinimum() *float64
	GetOdataType() *string
	SetDecimalPlaces(value *string)
	SetDisplayAs(value *string)
	SetMaximum(value *float64)
	SetMinimum(value *float64)
	SetOdataType(value *string)
}

NumberColumnable

type OAuth2PermissionGrant

type OAuth2PermissionGrant struct {
	Entity
	// contains filtered or unexported fields
}

OAuth2PermissionGrant

func NewOAuth2PermissionGrant

func NewOAuth2PermissionGrant() *OAuth2PermissionGrant

NewOAuth2PermissionGrant instantiates a new oAuth2PermissionGrant and sets the default values.

func (*OAuth2PermissionGrant) GetClientId

func (m *OAuth2PermissionGrant) GetClientId() *string

GetClientId gets the clientId property value. The object id (not appId) of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only).

func (*OAuth2PermissionGrant) GetConsentType

func (m *OAuth2PermissionGrant) GetConsentType() *string

GetConsentType gets the consentType property value. Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).

func (*OAuth2PermissionGrant) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OAuth2PermissionGrant) GetPrincipalId

func (m *OAuth2PermissionGrant) GetPrincipalId() *string

GetPrincipalId gets the principalId property value. The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only).

func (*OAuth2PermissionGrant) GetResourceId

func (m *OAuth2PermissionGrant) GetResourceId() *string

GetResourceId gets the resourceId property value. The id of the resource service principal to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only).

func (*OAuth2PermissionGrant) GetScope

func (m *OAuth2PermissionGrant) GetScope() *string

GetScope gets the scope property value. A space-separated list of the claim values for delegated permissions which should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the oauth2PermissionScopes property of the resource service principal. Must not exceed 3850 characters in length.

func (*OAuth2PermissionGrant) Serialize

Serialize serializes information the current object

func (*OAuth2PermissionGrant) SetClientId

func (m *OAuth2PermissionGrant) SetClientId(value *string)

SetClientId sets the clientId property value. The object id (not appId) of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only).

func (*OAuth2PermissionGrant) SetConsentType

func (m *OAuth2PermissionGrant) SetConsentType(value *string)

SetConsentType sets the consentType property value. Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).

func (*OAuth2PermissionGrant) SetPrincipalId

func (m *OAuth2PermissionGrant) SetPrincipalId(value *string)

SetPrincipalId sets the principalId property value. The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only).

func (*OAuth2PermissionGrant) SetResourceId

func (m *OAuth2PermissionGrant) SetResourceId(value *string)

SetResourceId sets the resourceId property value. The id of the resource service principal to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only).

func (*OAuth2PermissionGrant) SetScope

func (m *OAuth2PermissionGrant) SetScope(value *string)

SetScope sets the scope property value. A space-separated list of the claim values for delegated permissions which should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the oauth2PermissionScopes property of the resource service principal. Must not exceed 3850 characters in length.

type OAuth2PermissionGrantable

type OAuth2PermissionGrantable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetClientId() *string
	GetConsentType() *string
	GetPrincipalId() *string
	GetResourceId() *string
	GetScope() *string
	SetClientId(value *string)
	SetConsentType(value *string)
	SetPrincipalId(value *string)
	SetResourceId(value *string)
	SetScope(value *string)
}

OAuth2PermissionGrantable

type ObjectIdentity

type ObjectIdentity struct {
	// contains filtered or unexported fields
}

ObjectIdentity

func NewObjectIdentity

func NewObjectIdentity() *ObjectIdentity

NewObjectIdentity instantiates a new objectIdentity and sets the default values.

func (*ObjectIdentity) GetAdditionalData

func (m *ObjectIdentity) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ObjectIdentity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ObjectIdentity) GetIssuer

func (m *ObjectIdentity) GetIssuer() *string

GetIssuer gets the issuer property value. Specifies the issuer of the identity, for example facebook.com.For local accounts (where signInType isn't federated), this property is the local B2C tenant default domain name, for example contoso.onmicrosoft.com.For guests from other Microsoft Entra organization, this is the domain of the federated organization, for example contoso.com.Supports $filter. 512 character limit.

func (*ObjectIdentity) GetIssuerAssignedId

func (m *ObjectIdentity) GetIssuerAssignedId() *string

GetIssuerAssignedId gets the issuerAssignedId property value. Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must begin with alphabetical character or number, and can only contain alphanumeric characters and the following symbols: - or Supports $filter. 64 character limit.

func (*ObjectIdentity) GetOdataType

func (m *ObjectIdentity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ObjectIdentity) GetSignInType

func (m *ObjectIdentity) GetSignInType() *string

GetSignInType gets the signInType property value. Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity will update the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, will be performed when setting or updating a userPrincipalName identity. Other validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.

func (*ObjectIdentity) Serialize

Serialize serializes information the current object

func (*ObjectIdentity) SetAdditionalData

func (m *ObjectIdentity) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ObjectIdentity) SetIssuer

func (m *ObjectIdentity) SetIssuer(value *string)

SetIssuer sets the issuer property value. Specifies the issuer of the identity, for example facebook.com.For local accounts (where signInType isn't federated), this property is the local B2C tenant default domain name, for example contoso.onmicrosoft.com.For guests from other Microsoft Entra organization, this is the domain of the federated organization, for example contoso.com.Supports $filter. 512 character limit.

func (*ObjectIdentity) SetIssuerAssignedId

func (m *ObjectIdentity) SetIssuerAssignedId(value *string)

SetIssuerAssignedId sets the issuerAssignedId property value. Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must begin with alphabetical character or number, and can only contain alphanumeric characters and the following symbols: - or Supports $filter. 64 character limit.

func (*ObjectIdentity) SetOdataType

func (m *ObjectIdentity) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ObjectIdentity) SetSignInType

func (m *ObjectIdentity) SetSignInType(value *string)

SetSignInType sets the signInType property value. Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity will update the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, will be performed when setting or updating a userPrincipalName identity. Other validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.

type ObjectIdentityable

type ObjectIdentityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIssuer() *string
	GetIssuerAssignedId() *string
	GetOdataType() *string
	GetSignInType() *string
	SetIssuer(value *string)
	SetIssuerAssignedId(value *string)
	SetOdataType(value *string)
	SetSignInType(value *string)
}

ObjectIdentityable

type OfferShiftRequest

type OfferShiftRequest struct {
	ScheduleChangeRequest
	// contains filtered or unexported fields
}

OfferShiftRequest

func NewOfferShiftRequest

func NewOfferShiftRequest() *OfferShiftRequest

NewOfferShiftRequest instantiates a new offerShiftRequest and sets the default values.

func (*OfferShiftRequest) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OfferShiftRequest) GetRecipientActionDateTime

GetRecipientActionDateTime gets the recipientActionDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*OfferShiftRequest) GetRecipientActionMessage

func (m *OfferShiftRequest) GetRecipientActionMessage() *string

GetRecipientActionMessage gets the recipientActionMessage property value. Custom message sent by recipient of the offer shift request.

func (*OfferShiftRequest) GetRecipientUserId

func (m *OfferShiftRequest) GetRecipientUserId() *string

GetRecipientUserId gets the recipientUserId property value. User ID of the recipient of the offer shift request.

func (*OfferShiftRequest) GetSenderShiftId

func (m *OfferShiftRequest) GetSenderShiftId() *string

GetSenderShiftId gets the senderShiftId property value. User ID of the sender of the offer shift request.

func (*OfferShiftRequest) Serialize

Serialize serializes information the current object

func (*OfferShiftRequest) SetRecipientActionDateTime

SetRecipientActionDateTime sets the recipientActionDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*OfferShiftRequest) SetRecipientActionMessage

func (m *OfferShiftRequest) SetRecipientActionMessage(value *string)

SetRecipientActionMessage sets the recipientActionMessage property value. Custom message sent by recipient of the offer shift request.

func (*OfferShiftRequest) SetRecipientUserId

func (m *OfferShiftRequest) SetRecipientUserId(value *string)

SetRecipientUserId sets the recipientUserId property value. User ID of the recipient of the offer shift request.

func (*OfferShiftRequest) SetSenderShiftId

func (m *OfferShiftRequest) SetSenderShiftId(value *string)

SetSenderShiftId sets the senderShiftId property value. User ID of the sender of the offer shift request.

type OfferShiftRequestable

type OfferShiftRequestable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	ScheduleChangeRequestable
	GetRecipientActionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRecipientActionMessage() *string
	GetRecipientUserId() *string
	GetSenderShiftId() *string
	SetRecipientActionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRecipientActionMessage(value *string)
	SetRecipientUserId(value *string)
	SetSenderShiftId(value *string)
}

OfferShiftRequestable

type OfficeGraphInsights

type OfficeGraphInsights struct {
	Entity
	// contains filtered or unexported fields
}

OfficeGraphInsights

func NewOfficeGraphInsights

func NewOfficeGraphInsights() *OfficeGraphInsights

NewOfficeGraphInsights instantiates a new officeGraphInsights and sets the default values.

func (*OfficeGraphInsights) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OfficeGraphInsights) GetShared

func (m *OfficeGraphInsights) GetShared() []SharedInsightable

GetShared gets the shared property value. Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.

func (*OfficeGraphInsights) GetTrending

func (m *OfficeGraphInsights) GetTrending() []Trendingable

GetTrending gets the trending property value. Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user's closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.

func (*OfficeGraphInsights) GetUsed

func (m *OfficeGraphInsights) GetUsed() []UsedInsightable

GetUsed gets the used property value. Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.

func (*OfficeGraphInsights) Serialize

Serialize serializes information the current object

func (*OfficeGraphInsights) SetShared

func (m *OfficeGraphInsights) SetShared(value []SharedInsightable)

SetShared sets the shared property value. Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.

func (*OfficeGraphInsights) SetTrending

func (m *OfficeGraphInsights) SetTrending(value []Trendingable)

SetTrending sets the trending property value. Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user's closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.

func (*OfficeGraphInsights) SetUsed

func (m *OfficeGraphInsights) SetUsed(value []UsedInsightable)

SetUsed sets the used property value. Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.

type OfficeGraphInsightsable

type OfficeGraphInsightsable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetShared() []SharedInsightable
	GetTrending() []Trendingable
	GetUsed() []UsedInsightable
	SetShared(value []SharedInsightable)
	SetTrending(value []Trendingable)
	SetUsed(value []UsedInsightable)
}

OfficeGraphInsightsable

type OnPremisesExtensionAttributes

type OnPremisesExtensionAttributes struct {
	// contains filtered or unexported fields
}

OnPremisesExtensionAttributes

func NewOnPremisesExtensionAttributes

func NewOnPremisesExtensionAttributes() *OnPremisesExtensionAttributes

NewOnPremisesExtensionAttributes instantiates a new onPremisesExtensionAttributes and sets the default values.

func (*OnPremisesExtensionAttributes) GetAdditionalData

func (m *OnPremisesExtensionAttributes) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute1

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute1() *string

GetExtensionAttribute1 gets the extensionAttribute1 property value. First customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute10

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute10() *string

GetExtensionAttribute10 gets the extensionAttribute10 property value. Tenth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute11

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute11() *string

GetExtensionAttribute11 gets the extensionAttribute11 property value. Eleventh customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute12

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute12() *string

GetExtensionAttribute12 gets the extensionAttribute12 property value. Twelfth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute13

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute13() *string

GetExtensionAttribute13 gets the extensionAttribute13 property value. Thirteenth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute14

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute14() *string

GetExtensionAttribute14 gets the extensionAttribute14 property value. Fourteenth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute15

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute15() *string

GetExtensionAttribute15 gets the extensionAttribute15 property value. Fifteenth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute2

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute2() *string

GetExtensionAttribute2 gets the extensionAttribute2 property value. Second customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute3

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute3() *string

GetExtensionAttribute3 gets the extensionAttribute3 property value. Third customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute4

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute4() *string

GetExtensionAttribute4 gets the extensionAttribute4 property value. Fourth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute5

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute5() *string

GetExtensionAttribute5 gets the extensionAttribute5 property value. Fifth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute6

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute6() *string

GetExtensionAttribute6 gets the extensionAttribute6 property value. Sixth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute7

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute7() *string

GetExtensionAttribute7 gets the extensionAttribute7 property value. Seventh customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute8

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute8() *string

GetExtensionAttribute8 gets the extensionAttribute8 property value. Eighth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetExtensionAttribute9

func (m *OnPremisesExtensionAttributes) GetExtensionAttribute9() *string

GetExtensionAttribute9 gets the extensionAttribute9 property value. Ninth customizable extension attribute.

func (*OnPremisesExtensionAttributes) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnPremisesExtensionAttributes) GetOdataType

func (m *OnPremisesExtensionAttributes) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*OnPremisesExtensionAttributes) Serialize

Serialize serializes information the current object

func (*OnPremisesExtensionAttributes) SetAdditionalData

func (m *OnPremisesExtensionAttributes) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute1

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute1(value *string)

SetExtensionAttribute1 sets the extensionAttribute1 property value. First customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute10

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute10(value *string)

SetExtensionAttribute10 sets the extensionAttribute10 property value. Tenth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute11

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute11(value *string)

SetExtensionAttribute11 sets the extensionAttribute11 property value. Eleventh customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute12

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute12(value *string)

SetExtensionAttribute12 sets the extensionAttribute12 property value. Twelfth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute13

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute13(value *string)

SetExtensionAttribute13 sets the extensionAttribute13 property value. Thirteenth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute14

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute14(value *string)

SetExtensionAttribute14 sets the extensionAttribute14 property value. Fourteenth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute15

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute15(value *string)

SetExtensionAttribute15 sets the extensionAttribute15 property value. Fifteenth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute2

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute2(value *string)

SetExtensionAttribute2 sets the extensionAttribute2 property value. Second customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute3

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute3(value *string)

SetExtensionAttribute3 sets the extensionAttribute3 property value. Third customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute4

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute4(value *string)

SetExtensionAttribute4 sets the extensionAttribute4 property value. Fourth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute5

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute5(value *string)

SetExtensionAttribute5 sets the extensionAttribute5 property value. Fifth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute6

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute6(value *string)

SetExtensionAttribute6 sets the extensionAttribute6 property value. Sixth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute7

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute7(value *string)

SetExtensionAttribute7 sets the extensionAttribute7 property value. Seventh customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute8

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute8(value *string)

SetExtensionAttribute8 sets the extensionAttribute8 property value. Eighth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetExtensionAttribute9

func (m *OnPremisesExtensionAttributes) SetExtensionAttribute9(value *string)

SetExtensionAttribute9 sets the extensionAttribute9 property value. Ninth customizable extension attribute.

func (*OnPremisesExtensionAttributes) SetOdataType

func (m *OnPremisesExtensionAttributes) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type OnPremisesExtensionAttributesable

type OnPremisesExtensionAttributesable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetExtensionAttribute1() *string
	GetExtensionAttribute10() *string
	GetExtensionAttribute11() *string
	GetExtensionAttribute12() *string
	GetExtensionAttribute13() *string
	GetExtensionAttribute14() *string
	GetExtensionAttribute15() *string
	GetExtensionAttribute2() *string
	GetExtensionAttribute3() *string
	GetExtensionAttribute4() *string
	GetExtensionAttribute5() *string
	GetExtensionAttribute6() *string
	GetExtensionAttribute7() *string
	GetExtensionAttribute8() *string
	GetExtensionAttribute9() *string
	GetOdataType() *string
	SetExtensionAttribute1(value *string)
	SetExtensionAttribute10(value *string)
	SetExtensionAttribute11(value *string)
	SetExtensionAttribute12(value *string)
	SetExtensionAttribute13(value *string)
	SetExtensionAttribute14(value *string)
	SetExtensionAttribute15(value *string)
	SetExtensionAttribute2(value *string)
	SetExtensionAttribute3(value *string)
	SetExtensionAttribute4(value *string)
	SetExtensionAttribute5(value *string)
	SetExtensionAttribute6(value *string)
	SetExtensionAttribute7(value *string)
	SetExtensionAttribute8(value *string)
	SetExtensionAttribute9(value *string)
	SetOdataType(value *string)
}

OnPremisesExtensionAttributesable

type OnPremisesProvisioningError

type OnPremisesProvisioningError struct {
	// contains filtered or unexported fields
}

OnPremisesProvisioningError

func NewOnPremisesProvisioningError

func NewOnPremisesProvisioningError() *OnPremisesProvisioningError

NewOnPremisesProvisioningError instantiates a new onPremisesProvisioningError and sets the default values.

func (*OnPremisesProvisioningError) GetAdditionalData

func (m *OnPremisesProvisioningError) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OnPremisesProvisioningError) GetCategory

func (m *OnPremisesProvisioningError) GetCategory() *string

GetCategory gets the category property value. Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.

func (*OnPremisesProvisioningError) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnPremisesProvisioningError) GetOccurredDateTime

GetOccurredDateTime gets the occurredDateTime property value. The date and time at which the error occurred.

func (*OnPremisesProvisioningError) GetOdataType

func (m *OnPremisesProvisioningError) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*OnPremisesProvisioningError) GetPropertyCausingError

func (m *OnPremisesProvisioningError) GetPropertyCausingError() *string

GetPropertyCausingError gets the propertyCausingError property value. Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress

func (*OnPremisesProvisioningError) GetValue

func (m *OnPremisesProvisioningError) GetValue() *string

GetValue gets the value property value. Value of the property causing the error.

func (*OnPremisesProvisioningError) Serialize

Serialize serializes information the current object

func (*OnPremisesProvisioningError) SetAdditionalData

func (m *OnPremisesProvisioningError) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OnPremisesProvisioningError) SetCategory

func (m *OnPremisesProvisioningError) SetCategory(value *string)

SetCategory sets the category property value. Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.

func (*OnPremisesProvisioningError) SetOccurredDateTime

SetOccurredDateTime sets the occurredDateTime property value. The date and time at which the error occurred.

func (*OnPremisesProvisioningError) SetOdataType

func (m *OnPremisesProvisioningError) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*OnPremisesProvisioningError) SetPropertyCausingError

func (m *OnPremisesProvisioningError) SetPropertyCausingError(value *string)

SetPropertyCausingError sets the propertyCausingError property value. Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress

func (*OnPremisesProvisioningError) SetValue

func (m *OnPremisesProvisioningError) SetValue(value *string)

SetValue sets the value property value. Value of the property causing the error.

type OnPremisesProvisioningErrorable

type OnPremisesProvisioningErrorable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCategory() *string
	GetOccurredDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetOdataType() *string
	GetPropertyCausingError() *string
	GetValue() *string
	SetCategory(value *string)
	SetOccurredDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetOdataType(value *string)
	SetPropertyCausingError(value *string)
	SetValue(value *string)
}

OnPremisesProvisioningErrorable

type Onenote

type Onenote struct {
	Entity
	// contains filtered or unexported fields
}

Onenote

func NewOnenote

func NewOnenote() *Onenote

NewOnenote instantiates a new onenote and sets the default values.

func (*Onenote) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Onenote) GetNotebooks

func (m *Onenote) GetNotebooks() []Notebookable

GetNotebooks gets the notebooks property value. The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable.

func (*Onenote) GetOperations

func (m *Onenote) GetOperations() []OnenoteOperationable

GetOperations gets the operations property value. The status of OneNote operations. Getting an operations collection isn't supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.

func (*Onenote) GetPages

func (m *Onenote) GetPages() []OnenotePageable

GetPages gets the pages property value. The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.

func (*Onenote) GetResources

func (m *Onenote) GetResources() []OnenoteResourceable

GetResources gets the resources property value. The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable.

func (*Onenote) GetSectionGroups

func (m *Onenote) GetSectionGroups() []SectionGroupable

GetSectionGroups gets the sectionGroups property value. The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.

func (*Onenote) GetSections

func (m *Onenote) GetSections() []OnenoteSectionable

GetSections gets the sections property value. The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.

func (*Onenote) Serialize

Serialize serializes information the current object

func (*Onenote) SetNotebooks

func (m *Onenote) SetNotebooks(value []Notebookable)

SetNotebooks sets the notebooks property value. The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable.

func (*Onenote) SetOperations

func (m *Onenote) SetOperations(value []OnenoteOperationable)

SetOperations sets the operations property value. The status of OneNote operations. Getting an operations collection isn't supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.

func (*Onenote) SetPages

func (m *Onenote) SetPages(value []OnenotePageable)

SetPages sets the pages property value. The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.

func (*Onenote) SetResources

func (m *Onenote) SetResources(value []OnenoteResourceable)

SetResources sets the resources property value. The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable.

func (*Onenote) SetSectionGroups

func (m *Onenote) SetSectionGroups(value []SectionGroupable)

SetSectionGroups sets the sectionGroups property value. The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.

func (*Onenote) SetSections

func (m *Onenote) SetSections(value []OnenoteSectionable)

SetSections sets the sections property value. The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable.

type OnenoteEntityBaseModel

type OnenoteEntityBaseModel struct {
	Entity
	// contains filtered or unexported fields
}

OnenoteEntityBaseModel

func NewOnenoteEntityBaseModel

func NewOnenoteEntityBaseModel() *OnenoteEntityBaseModel

NewOnenoteEntityBaseModel instantiates a new onenoteEntityBaseModel and sets the default values.

func (*OnenoteEntityBaseModel) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnenoteEntityBaseModel) GetSelf

func (m *OnenoteEntityBaseModel) GetSelf() *string

GetSelf gets the self property value. The endpoint where you can get details about the page. Read-only.

func (*OnenoteEntityBaseModel) Serialize

Serialize serializes information the current object

func (*OnenoteEntityBaseModel) SetSelf

func (m *OnenoteEntityBaseModel) SetSelf(value *string)

SetSelf sets the self property value. The endpoint where you can get details about the page. Read-only.

type OnenoteEntityBaseModelable

type OnenoteEntityBaseModelable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetSelf() *string
	SetSelf(value *string)
}

OnenoteEntityBaseModelable

type OnenoteEntityHierarchyModel

type OnenoteEntityHierarchyModel struct {
	OnenoteEntitySchemaObjectModel
	// contains filtered or unexported fields
}

OnenoteEntityHierarchyModel

func NewOnenoteEntityHierarchyModel

func NewOnenoteEntityHierarchyModel() *OnenoteEntityHierarchyModel

NewOnenoteEntityHierarchyModel instantiates a new onenoteEntityHierarchyModel and sets the default values.

func (*OnenoteEntityHierarchyModel) GetCreatedBy

func (m *OnenoteEntityHierarchyModel) GetCreatedBy() IdentitySetable

GetCreatedBy gets the createdBy property value. Identity of the user, device, and application that created the item. Read-only.

func (*OnenoteEntityHierarchyModel) GetDisplayName

func (m *OnenoteEntityHierarchyModel) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the notebook.

func (*OnenoteEntityHierarchyModel) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnenoteEntityHierarchyModel) GetLastModifiedBy

func (m *OnenoteEntityHierarchyModel) GetLastModifiedBy() IdentitySetable

GetLastModifiedBy gets the lastModifiedBy property value. Identity of the user, device, and application that created the item. Read-only.

func (*OnenoteEntityHierarchyModel) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*OnenoteEntityHierarchyModel) Serialize

Serialize serializes information the current object

func (*OnenoteEntityHierarchyModel) SetCreatedBy

func (m *OnenoteEntityHierarchyModel) SetCreatedBy(value IdentitySetable)

SetCreatedBy sets the createdBy property value. Identity of the user, device, and application that created the item. Read-only.

func (*OnenoteEntityHierarchyModel) SetDisplayName

func (m *OnenoteEntityHierarchyModel) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the notebook.

func (*OnenoteEntityHierarchyModel) SetLastModifiedBy

func (m *OnenoteEntityHierarchyModel) SetLastModifiedBy(value IdentitySetable)

SetLastModifiedBy sets the lastModifiedBy property value. Identity of the user, device, and application that created the item. Read-only.

func (*OnenoteEntityHierarchyModel) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

type OnenoteEntityHierarchyModelable

type OnenoteEntityHierarchyModelable interface {
	OnenoteEntitySchemaObjectModelable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedBy() IdentitySetable
	GetDisplayName() *string
	GetLastModifiedBy() IdentitySetable
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	SetCreatedBy(value IdentitySetable)
	SetDisplayName(value *string)
	SetLastModifiedBy(value IdentitySetable)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
}

OnenoteEntityHierarchyModelable

type OnenoteEntitySchemaObjectModel

type OnenoteEntitySchemaObjectModel struct {
	OnenoteEntityBaseModel
	// contains filtered or unexported fields
}

OnenoteEntitySchemaObjectModel

func NewOnenoteEntitySchemaObjectModel

func NewOnenoteEntitySchemaObjectModel() *OnenoteEntitySchemaObjectModel

NewOnenoteEntitySchemaObjectModel instantiates a new onenoteEntitySchemaObjectModel and sets the default values.

func (*OnenoteEntitySchemaObjectModel) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*OnenoteEntitySchemaObjectModel) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnenoteEntitySchemaObjectModel) Serialize

Serialize serializes information the current object

func (*OnenoteEntitySchemaObjectModel) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

type OnenoteOperation

type OnenoteOperation struct {
	Operation
	// contains filtered or unexported fields
}

OnenoteOperation

func NewOnenoteOperation

func NewOnenoteOperation() *OnenoteOperation

NewOnenoteOperation instantiates a new onenoteOperation and sets the default values.

func (*OnenoteOperation) GetError

GetError gets the error property value. The error returned by the operation.

func (*OnenoteOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnenoteOperation) GetPercentComplete

func (m *OnenoteOperation) GetPercentComplete() *string

GetPercentComplete gets the percentComplete property value. The operation percent complete if the operation is still in running status.

func (*OnenoteOperation) GetResourceId

func (m *OnenoteOperation) GetResourceId() *string

GetResourceId gets the resourceId property value. The resource id.

func (*OnenoteOperation) GetResourceLocation

func (m *OnenoteOperation) GetResourceLocation() *string

GetResourceLocation gets the resourceLocation property value. The resource URI for the object. For example, the resource URI for a copied page or section.

func (*OnenoteOperation) Serialize

Serialize serializes information the current object

func (*OnenoteOperation) SetError

func (m *OnenoteOperation) SetError(value OnenoteOperationErrorable)

SetError sets the error property value. The error returned by the operation.

func (*OnenoteOperation) SetPercentComplete

func (m *OnenoteOperation) SetPercentComplete(value *string)

SetPercentComplete sets the percentComplete property value. The operation percent complete if the operation is still in running status.

func (*OnenoteOperation) SetResourceId

func (m *OnenoteOperation) SetResourceId(value *string)

SetResourceId sets the resourceId property value. The resource id.

func (*OnenoteOperation) SetResourceLocation

func (m *OnenoteOperation) SetResourceLocation(value *string)

SetResourceLocation sets the resourceLocation property value. The resource URI for the object. For example, the resource URI for a copied page or section.

type OnenoteOperationError

type OnenoteOperationError struct {
	// contains filtered or unexported fields
}

OnenoteOperationError

func NewOnenoteOperationError

func NewOnenoteOperationError() *OnenoteOperationError

NewOnenoteOperationError instantiates a new onenoteOperationError and sets the default values.

func (*OnenoteOperationError) GetAdditionalData

func (m *OnenoteOperationError) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OnenoteOperationError) GetCode

func (m *OnenoteOperationError) GetCode() *string

GetCode gets the code property value. The error code.

func (*OnenoteOperationError) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnenoteOperationError) GetMessage

func (m *OnenoteOperationError) GetMessage() *string

GetMessage gets the message property value. The error message.

func (*OnenoteOperationError) GetOdataType

func (m *OnenoteOperationError) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*OnenoteOperationError) Serialize

Serialize serializes information the current object

func (*OnenoteOperationError) SetAdditionalData

func (m *OnenoteOperationError) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OnenoteOperationError) SetCode

func (m *OnenoteOperationError) SetCode(value *string)

SetCode sets the code property value. The error code.

func (*OnenoteOperationError) SetMessage

func (m *OnenoteOperationError) SetMessage(value *string)

SetMessage sets the message property value. The error message.

func (*OnenoteOperationError) SetOdataType

func (m *OnenoteOperationError) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type OnenoteOperationErrorable

type OnenoteOperationErrorable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCode() *string
	GetMessage() *string
	GetOdataType() *string
	SetCode(value *string)
	SetMessage(value *string)
	SetOdataType(value *string)
}

OnenoteOperationErrorable

type OnenoteOperationable

type OnenoteOperationable interface {
	Operationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetError() OnenoteOperationErrorable
	GetPercentComplete() *string
	GetResourceId() *string
	GetResourceLocation() *string
	SetError(value OnenoteOperationErrorable)
	SetPercentComplete(value *string)
	SetResourceId(value *string)
	SetResourceLocation(value *string)
}

OnenoteOperationable

type OnenotePage

type OnenotePage struct {
	OnenoteEntitySchemaObjectModel
	// contains filtered or unexported fields
}

OnenotePage

func NewOnenotePage

func NewOnenotePage() *OnenotePage

NewOnenotePage instantiates a new onenotePage and sets the default values.

func (*OnenotePage) GetContent

func (m *OnenotePage) GetContent() []byte

GetContent gets the content property value. The page's HTML content.

func (*OnenotePage) GetContentUrl

func (m *OnenotePage) GetContentUrl() *string

GetContentUrl gets the contentUrl property value. The URL for the page's HTML content. Read-only.

func (*OnenotePage) GetCreatedByAppId

func (m *OnenotePage) GetCreatedByAppId() *string

GetCreatedByAppId gets the createdByAppId property value. The unique identifier of the application that created the page. Read-only.

func (*OnenotePage) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnenotePage) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*OnenotePage) GetLevel

func (m *OnenotePage) GetLevel() *int32

GetLevel gets the level property value. The indentation level of the page. Read-only.

func (m *OnenotePage) GetLinks() PageLinksable

GetLinks gets the links property value. Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote on the web. Read-only.

func (*OnenotePage) GetOrder

func (m *OnenotePage) GetOrder() *int32

GetOrder gets the order property value. The order of the page within its parent section. Read-only.

func (*OnenotePage) GetParentNotebook

func (m *OnenotePage) GetParentNotebook() Notebookable

GetParentNotebook gets the parentNotebook property value. The notebook that contains the page. Read-only.

func (*OnenotePage) GetParentSection

func (m *OnenotePage) GetParentSection() OnenoteSectionable

GetParentSection gets the parentSection property value. The section that contains the page. Read-only.

func (*OnenotePage) GetTitle

func (m *OnenotePage) GetTitle() *string

GetTitle gets the title property value. The title of the page.

func (*OnenotePage) GetUserTags

func (m *OnenotePage) GetUserTags() []string

GetUserTags gets the userTags property value. The userTags property

func (*OnenotePage) Serialize

Serialize serializes information the current object

func (*OnenotePage) SetContent

func (m *OnenotePage) SetContent(value []byte)

SetContent sets the content property value. The page's HTML content.

func (*OnenotePage) SetContentUrl

func (m *OnenotePage) SetContentUrl(value *string)

SetContentUrl sets the contentUrl property value. The URL for the page's HTML content. Read-only.

func (*OnenotePage) SetCreatedByAppId

func (m *OnenotePage) SetCreatedByAppId(value *string)

SetCreatedByAppId sets the createdByAppId property value. The unique identifier of the application that created the page. Read-only.

func (*OnenotePage) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*OnenotePage) SetLevel

func (m *OnenotePage) SetLevel(value *int32)

SetLevel sets the level property value. The indentation level of the page. Read-only.

func (m *OnenotePage) SetLinks(value PageLinksable)

SetLinks sets the links property value. Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote on the web. Read-only.

func (*OnenotePage) SetOrder

func (m *OnenotePage) SetOrder(value *int32)

SetOrder sets the order property value. The order of the page within its parent section. Read-only.

func (*OnenotePage) SetParentNotebook

func (m *OnenotePage) SetParentNotebook(value Notebookable)

SetParentNotebook sets the parentNotebook property value. The notebook that contains the page. Read-only.

func (*OnenotePage) SetParentSection

func (m *OnenotePage) SetParentSection(value OnenoteSectionable)

SetParentSection sets the parentSection property value. The section that contains the page. Read-only.

func (*OnenotePage) SetTitle

func (m *OnenotePage) SetTitle(value *string)

SetTitle sets the title property value. The title of the page.

func (*OnenotePage) SetUserTags

func (m *OnenotePage) SetUserTags(value []string)

SetUserTags sets the userTags property value. The userTags property

type OnenotePageable

type OnenotePageable interface {
	OnenoteEntitySchemaObjectModelable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() []byte
	GetContentUrl() *string
	GetCreatedByAppId() *string
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLevel() *int32
	GetLinks() PageLinksable
	GetOrder() *int32
	GetParentNotebook() Notebookable
	GetParentSection() OnenoteSectionable
	GetTitle() *string
	GetUserTags() []string
	SetContent(value []byte)
	SetContentUrl(value *string)
	SetCreatedByAppId(value *string)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLevel(value *int32)
	SetLinks(value PageLinksable)
	SetOrder(value *int32)
	SetParentNotebook(value Notebookable)
	SetParentSection(value OnenoteSectionable)
	SetTitle(value *string)
	SetUserTags(value []string)
}

OnenotePageable

type OnenoteResource

type OnenoteResource struct {
	OnenoteEntityBaseModel
	// contains filtered or unexported fields
}

OnenoteResource

func NewOnenoteResource

func NewOnenoteResource() *OnenoteResource

NewOnenoteResource instantiates a new onenoteResource and sets the default values.

func (*OnenoteResource) GetContent

func (m *OnenoteResource) GetContent() []byte

GetContent gets the content property value. The content stream

func (*OnenoteResource) GetContentUrl

func (m *OnenoteResource) GetContentUrl() *string

GetContentUrl gets the contentUrl property value. The URL for downloading the content

func (*OnenoteResource) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnenoteResource) Serialize

Serialize serializes information the current object

func (*OnenoteResource) SetContent

func (m *OnenoteResource) SetContent(value []byte)

SetContent sets the content property value. The content stream

func (*OnenoteResource) SetContentUrl

func (m *OnenoteResource) SetContentUrl(value *string)

SetContentUrl sets the contentUrl property value. The URL for downloading the content

type OnenoteResourceable

type OnenoteResourceable interface {
	OnenoteEntityBaseModelable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() []byte
	GetContentUrl() *string
	SetContent(value []byte)
	SetContentUrl(value *string)
}

OnenoteResourceable

type OnenoteSection

type OnenoteSection struct {
	OnenoteEntityHierarchyModel
	// contains filtered or unexported fields
}

OnenoteSection

func NewOnenoteSection

func NewOnenoteSection() *OnenoteSection

NewOnenoteSection instantiates a new onenoteSection and sets the default values.

func (*OnenoteSection) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnenoteSection) GetIsDefault

func (m *OnenoteSection) GetIsDefault() *bool

GetIsDefault gets the isDefault property value. Indicates whether this is the user's default section. Read-only.

func (m *OnenoteSection) GetLinks() SectionLinksable

GetLinks gets the links property value. Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web.

func (*OnenoteSection) GetPages

func (m *OnenoteSection) GetPages() []OnenotePageable

GetPages gets the pages property value. The collection of pages in the section. Read-only. Nullable.

func (*OnenoteSection) GetPagesUrl

func (m *OnenoteSection) GetPagesUrl() *string

GetPagesUrl gets the pagesUrl property value. The pages endpoint where you can get details for all the pages in the section. Read-only.

func (*OnenoteSection) GetParentNotebook

func (m *OnenoteSection) GetParentNotebook() Notebookable

GetParentNotebook gets the parentNotebook property value. The notebook that contains the section. Read-only.

func (*OnenoteSection) GetParentSectionGroup

func (m *OnenoteSection) GetParentSectionGroup() SectionGroupable

GetParentSectionGroup gets the parentSectionGroup property value. The section group that contains the section. Read-only.

func (*OnenoteSection) Serialize

Serialize serializes information the current object

func (*OnenoteSection) SetIsDefault

func (m *OnenoteSection) SetIsDefault(value *bool)

SetIsDefault sets the isDefault property value. Indicates whether this is the user's default section. Read-only.

func (m *OnenoteSection) SetLinks(value SectionLinksable)

SetLinks sets the links property value. Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web.

func (*OnenoteSection) SetPages

func (m *OnenoteSection) SetPages(value []OnenotePageable)

SetPages sets the pages property value. The collection of pages in the section. Read-only. Nullable.

func (*OnenoteSection) SetPagesUrl

func (m *OnenoteSection) SetPagesUrl(value *string)

SetPagesUrl sets the pagesUrl property value. The pages endpoint where you can get details for all the pages in the section. Read-only.

func (*OnenoteSection) SetParentNotebook

func (m *OnenoteSection) SetParentNotebook(value Notebookable)

SetParentNotebook sets the parentNotebook property value. The notebook that contains the section. Read-only.

func (*OnenoteSection) SetParentSectionGroup

func (m *OnenoteSection) SetParentSectionGroup(value SectionGroupable)

SetParentSectionGroup sets the parentSectionGroup property value. The section group that contains the section. Read-only.

type OnenoteSectionable

type OnenoteSectionable interface {
	OnenoteEntityHierarchyModelable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIsDefault() *bool
	GetLinks() SectionLinksable
	GetPages() []OnenotePageable
	GetPagesUrl() *string
	GetParentNotebook() Notebookable
	GetParentSectionGroup() SectionGroupable
	SetIsDefault(value *bool)
	SetLinks(value SectionLinksable)
	SetPages(value []OnenotePageable)
	SetPagesUrl(value *string)
	SetParentNotebook(value Notebookable)
	SetParentSectionGroup(value SectionGroupable)
}

OnenoteSectionable

type OnenoteUserRole

type OnenoteUserRole int
const (
	NONE_ONENOTEUSERROLE OnenoteUserRole = iota
	OWNER_ONENOTEUSERROLE
	CONTRIBUTOR_ONENOTEUSERROLE
	READER_ONENOTEUSERROLE
)

func (OnenoteUserRole) String

func (i OnenoteUserRole) String() string

type Onenoteable

type Onenoteable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetNotebooks() []Notebookable
	GetOperations() []OnenoteOperationable
	GetPages() []OnenotePageable
	GetResources() []OnenoteResourceable
	GetSectionGroups() []SectionGroupable
	GetSections() []OnenoteSectionable
	SetNotebooks(value []Notebookable)
	SetOperations(value []OnenoteOperationable)
	SetPages(value []OnenotePageable)
	SetResources(value []OnenoteResourceable)
	SetSectionGroups(value []SectionGroupable)
	SetSections(value []OnenoteSectionable)
}

Onenoteable

type OnlineMeeting

type OnlineMeeting struct {
	OnlineMeetingBase
	// contains filtered or unexported fields
}

OnlineMeeting

func NewOnlineMeeting

func NewOnlineMeeting() *OnlineMeeting

NewOnlineMeeting instantiates a new onlineMeeting and sets the default values.

func (*OnlineMeeting) GetAttendeeReport

func (m *OnlineMeeting) GetAttendeeReport() []byte

GetAttendeeReport gets the attendeeReport property value. The attendeeReport property

func (*OnlineMeeting) GetBroadcastSettings

func (m *OnlineMeeting) GetBroadcastSettings() BroadcastMeetingSettingsable

GetBroadcastSettings gets the broadcastSettings property value. The broadcastSettings property

func (*OnlineMeeting) GetCreationDateTime

GetCreationDateTime gets the creationDateTime property value. The meeting creation time in UTC. Read-only.

func (*OnlineMeeting) GetEndDateTime

GetEndDateTime gets the endDateTime property value. The meeting end time in UTC.

func (*OnlineMeeting) GetExternalId

func (m *OnlineMeeting) GetExternalId() *string

GetExternalId gets the externalId property value. The externalId property

func (*OnlineMeeting) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnlineMeeting) GetIsBroadcast

func (m *OnlineMeeting) GetIsBroadcast() *bool

GetIsBroadcast gets the isBroadcast property value. The isBroadcast property

func (*OnlineMeeting) GetParticipants

func (m *OnlineMeeting) GetParticipants() MeetingParticipantsable

GetParticipants gets the participants property value. The participants associated with the online meeting, including the organizer and the attendees.

func (*OnlineMeeting) GetRecordings added in v0.0.2

func (m *OnlineMeeting) GetRecordings() []CallRecordingable

GetRecordings gets the recordings property value. The recordings of an online meeting. Read-only.

func (*OnlineMeeting) GetStartDateTime

GetStartDateTime gets the startDateTime property value. The meeting start time in UTC.

func (*OnlineMeeting) GetTranscripts added in v0.0.2

func (m *OnlineMeeting) GetTranscripts() []CallTranscriptable

GetTranscripts gets the transcripts property value. The transcripts of an online meeting. Read-only.

func (*OnlineMeeting) Serialize

Serialize serializes information the current object

func (*OnlineMeeting) SetAttendeeReport

func (m *OnlineMeeting) SetAttendeeReport(value []byte)

SetAttendeeReport sets the attendeeReport property value. The attendeeReport property

func (*OnlineMeeting) SetBroadcastSettings

func (m *OnlineMeeting) SetBroadcastSettings(value BroadcastMeetingSettingsable)

SetBroadcastSettings sets the broadcastSettings property value. The broadcastSettings property

func (*OnlineMeeting) SetCreationDateTime

SetCreationDateTime sets the creationDateTime property value. The meeting creation time in UTC. Read-only.

func (*OnlineMeeting) SetEndDateTime

SetEndDateTime sets the endDateTime property value. The meeting end time in UTC.

func (*OnlineMeeting) SetExternalId

func (m *OnlineMeeting) SetExternalId(value *string)

SetExternalId sets the externalId property value. The externalId property

func (*OnlineMeeting) SetIsBroadcast

func (m *OnlineMeeting) SetIsBroadcast(value *bool)

SetIsBroadcast sets the isBroadcast property value. The isBroadcast property

func (*OnlineMeeting) SetParticipants

func (m *OnlineMeeting) SetParticipants(value MeetingParticipantsable)

SetParticipants sets the participants property value. The participants associated with the online meeting, including the organizer and the attendees.

func (*OnlineMeeting) SetRecordings added in v0.0.2

func (m *OnlineMeeting) SetRecordings(value []CallRecordingable)

SetRecordings sets the recordings property value. The recordings of an online meeting. Read-only.

func (*OnlineMeeting) SetStartDateTime

SetStartDateTime sets the startDateTime property value. The meeting start time in UTC.

func (*OnlineMeeting) SetTranscripts added in v0.0.2

func (m *OnlineMeeting) SetTranscripts(value []CallTranscriptable)

SetTranscripts sets the transcripts property value. The transcripts of an online meeting. Read-only.

type OnlineMeetingBase added in v0.0.2

type OnlineMeetingBase struct {
	Entity
	// contains filtered or unexported fields
}

OnlineMeetingBase

func NewOnlineMeetingBase added in v0.0.2

func NewOnlineMeetingBase() *OnlineMeetingBase

NewOnlineMeetingBase instantiates a new onlineMeetingBase and sets the default values.

func (*OnlineMeetingBase) GetAllowAttendeeToEnableCamera added in v0.0.2

func (m *OnlineMeetingBase) GetAllowAttendeeToEnableCamera() *bool

GetAllowAttendeeToEnableCamera gets the allowAttendeeToEnableCamera property value. Indicates whether attendees can turn on their camera.

func (*OnlineMeetingBase) GetAllowAttendeeToEnableMic added in v0.0.2

func (m *OnlineMeetingBase) GetAllowAttendeeToEnableMic() *bool

GetAllowAttendeeToEnableMic gets the allowAttendeeToEnableMic property value. Indicates whether attendees can turn on their microphone.

func (*OnlineMeetingBase) GetAllowMeetingChat added in v0.0.2

func (m *OnlineMeetingBase) GetAllowMeetingChat() *MeetingChatMode

GetAllowMeetingChat gets the allowMeetingChat property value. Specifies the mode of the meeting chat.

func (*OnlineMeetingBase) GetAllowParticipantsToChangeName added in v0.0.2

func (m *OnlineMeetingBase) GetAllowParticipantsToChangeName() *bool

GetAllowParticipantsToChangeName gets the allowParticipantsToChangeName property value. Specifies if participants are allowed to rename themselves in an instance of the meeting.

func (*OnlineMeetingBase) GetAllowTeamworkReactions added in v0.0.2

func (m *OnlineMeetingBase) GetAllowTeamworkReactions() *bool

GetAllowTeamworkReactions gets the allowTeamworkReactions property value. Indicates if Teams reactions are enabled for the meeting.

func (*OnlineMeetingBase) GetAllowedPresenters added in v0.0.2

func (m *OnlineMeetingBase) GetAllowedPresenters() *OnlineMeetingPresenters

GetAllowedPresenters gets the allowedPresenters property value. Specifies who can be a presenter in a meeting.

func (*OnlineMeetingBase) GetAttendanceReports added in v0.0.2

func (m *OnlineMeetingBase) GetAttendanceReports() []MeetingAttendanceReportable

GetAttendanceReports gets the attendanceReports property value. The attendance reports of an online meeting. Read-only.

func (*OnlineMeetingBase) GetAudioConferencing added in v0.0.2

func (m *OnlineMeetingBase) GetAudioConferencing() AudioConferencingable

GetAudioConferencing gets the audioConferencing property value. The phone access (dial-in) information for an online meeting. Read-only.

func (*OnlineMeetingBase) GetChatInfo added in v0.0.2

func (m *OnlineMeetingBase) GetChatInfo() ChatInfoable

GetChatInfo gets the chatInfo property value. The chat information associated with this online meeting.

func (*OnlineMeetingBase) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*OnlineMeetingBase) GetIsEntryExitAnnounced added in v0.0.2

func (m *OnlineMeetingBase) GetIsEntryExitAnnounced() *bool

GetIsEntryExitAnnounced gets the isEntryExitAnnounced property value. Indicates whether to announce when callers join or leave.

func (*OnlineMeetingBase) GetJoinInformation added in v0.0.2

func (m *OnlineMeetingBase) GetJoinInformation() ItemBodyable

GetJoinInformation gets the joinInformation property value. The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only.

func (*OnlineMeetingBase) GetJoinMeetingIdSettings added in v0.0.2

func (m *OnlineMeetingBase) GetJoinMeetingIdSettings() JoinMeetingIdSettingsable

GetJoinMeetingIdSettings gets the joinMeetingIdSettings property value. Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. Once an onlineMeeting is created, the joinMeetingIdSettings can't be modified. To make any changes to this property, you must cancel this meeting and create a new one.

func (*OnlineMeetingBase) GetJoinWebUrl added in v0.0.2

func (m *OnlineMeetingBase) GetJoinWebUrl() *string

GetJoinWebUrl gets the joinWebUrl property value. The join URL of the online meeting. Read-only.

func (*OnlineMeetingBase) GetLobbyBypassSettings added in v0.0.2

func (m *OnlineMeetingBase) GetLobbyBypassSettings() LobbyBypassSettingsable

GetLobbyBypassSettings gets the lobbyBypassSettings property value. Specifies which participants can bypass the meeting lobby.

func (*OnlineMeetingBase) GetRecordAutomatically added in v0.0.2

func (m *OnlineMeetingBase) GetRecordAutomatically() *bool

GetRecordAutomatically gets the recordAutomatically property value. Indicates whether to record the meeting automatically.

func (*OnlineMeetingBase) GetShareMeetingChatHistoryDefault added in v0.0.2

func (m *OnlineMeetingBase) GetShareMeetingChatHistoryDefault() *MeetingChatHistoryDefaultMode

GetShareMeetingChatHistoryDefault gets the shareMeetingChatHistoryDefault property value. The shareMeetingChatHistoryDefault property

func (*OnlineMeetingBase) GetSubject added in v0.0.2

func (m *OnlineMeetingBase) GetSubject() *string

GetSubject gets the subject property value. The subject of the online meeting.

func (*OnlineMeetingBase) GetVideoTeleconferenceId added in v0.0.2

func (m *OnlineMeetingBase) GetVideoTeleconferenceId() *string

GetVideoTeleconferenceId gets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only.

func (*OnlineMeetingBase) GetWatermarkProtection added in v0.0.2

func (m *OnlineMeetingBase) GetWatermarkProtection() WatermarkProtectionValuesable

GetWatermarkProtection gets the watermarkProtection property value. Specifies whether the client application should apply a watermark to a content type.

func (*OnlineMeetingBase) Serialize added in v0.0.2

Serialize serializes information the current object

func (*OnlineMeetingBase) SetAllowAttendeeToEnableCamera added in v0.0.2

func (m *OnlineMeetingBase) SetAllowAttendeeToEnableCamera(value *bool)

SetAllowAttendeeToEnableCamera sets the allowAttendeeToEnableCamera property value. Indicates whether attendees can turn on their camera.

func (*OnlineMeetingBase) SetAllowAttendeeToEnableMic added in v0.0.2

func (m *OnlineMeetingBase) SetAllowAttendeeToEnableMic(value *bool)

SetAllowAttendeeToEnableMic sets the allowAttendeeToEnableMic property value. Indicates whether attendees can turn on their microphone.

func (*OnlineMeetingBase) SetAllowMeetingChat added in v0.0.2

func (m *OnlineMeetingBase) SetAllowMeetingChat(value *MeetingChatMode)

SetAllowMeetingChat sets the allowMeetingChat property value. Specifies the mode of the meeting chat.

func (*OnlineMeetingBase) SetAllowParticipantsToChangeName added in v0.0.2

func (m *OnlineMeetingBase) SetAllowParticipantsToChangeName(value *bool)

SetAllowParticipantsToChangeName sets the allowParticipantsToChangeName property value. Specifies if participants are allowed to rename themselves in an instance of the meeting.

func (*OnlineMeetingBase) SetAllowTeamworkReactions added in v0.0.2

func (m *OnlineMeetingBase) SetAllowTeamworkReactions(value *bool)

SetAllowTeamworkReactions sets the allowTeamworkReactions property value. Indicates if Teams reactions are enabled for the meeting.

func (*OnlineMeetingBase) SetAllowedPresenters added in v0.0.2

func (m *OnlineMeetingBase) SetAllowedPresenters(value *OnlineMeetingPresenters)

SetAllowedPresenters sets the allowedPresenters property value. Specifies who can be a presenter in a meeting.

func (*OnlineMeetingBase) SetAttendanceReports added in v0.0.2

func (m *OnlineMeetingBase) SetAttendanceReports(value []MeetingAttendanceReportable)

SetAttendanceReports sets the attendanceReports property value. The attendance reports of an online meeting. Read-only.

func (*OnlineMeetingBase) SetAudioConferencing added in v0.0.2

func (m *OnlineMeetingBase) SetAudioConferencing(value AudioConferencingable)

SetAudioConferencing sets the audioConferencing property value. The phone access (dial-in) information for an online meeting. Read-only.

func (*OnlineMeetingBase) SetChatInfo added in v0.0.2

func (m *OnlineMeetingBase) SetChatInfo(value ChatInfoable)

SetChatInfo sets the chatInfo property value. The chat information associated with this online meeting.

func (*OnlineMeetingBase) SetIsEntryExitAnnounced added in v0.0.2

func (m *OnlineMeetingBase) SetIsEntryExitAnnounced(value *bool)

SetIsEntryExitAnnounced sets the isEntryExitAnnounced property value. Indicates whether to announce when callers join or leave.

func (*OnlineMeetingBase) SetJoinInformation added in v0.0.2

func (m *OnlineMeetingBase) SetJoinInformation(value ItemBodyable)

SetJoinInformation sets the joinInformation property value. The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only.

func (*OnlineMeetingBase) SetJoinMeetingIdSettings added in v0.0.2

func (m *OnlineMeetingBase) SetJoinMeetingIdSettings(value JoinMeetingIdSettingsable)

SetJoinMeetingIdSettings sets the joinMeetingIdSettings property value. Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. Once an onlineMeeting is created, the joinMeetingIdSettings can't be modified. To make any changes to this property, you must cancel this meeting and create a new one.

func (*OnlineMeetingBase) SetJoinWebUrl added in v0.0.2

func (m *OnlineMeetingBase) SetJoinWebUrl(value *string)

SetJoinWebUrl sets the joinWebUrl property value. The join URL of the online meeting. Read-only.

func (*OnlineMeetingBase) SetLobbyBypassSettings added in v0.0.2

func (m *OnlineMeetingBase) SetLobbyBypassSettings(value LobbyBypassSettingsable)

SetLobbyBypassSettings sets the lobbyBypassSettings property value. Specifies which participants can bypass the meeting lobby.

func (*OnlineMeetingBase) SetRecordAutomatically added in v0.0.2

func (m *OnlineMeetingBase) SetRecordAutomatically(value *bool)

SetRecordAutomatically sets the recordAutomatically property value. Indicates whether to record the meeting automatically.

func (*OnlineMeetingBase) SetShareMeetingChatHistoryDefault added in v0.0.2

func (m *OnlineMeetingBase) SetShareMeetingChatHistoryDefault(value *MeetingChatHistoryDefaultMode)

SetShareMeetingChatHistoryDefault sets the shareMeetingChatHistoryDefault property value. The shareMeetingChatHistoryDefault property

func (*OnlineMeetingBase) SetSubject added in v0.0.2

func (m *OnlineMeetingBase) SetSubject(value *string)

SetSubject sets the subject property value. The subject of the online meeting.

func (*OnlineMeetingBase) SetVideoTeleconferenceId added in v0.0.2

func (m *OnlineMeetingBase) SetVideoTeleconferenceId(value *string)

SetVideoTeleconferenceId sets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only.

func (*OnlineMeetingBase) SetWatermarkProtection added in v0.0.2

func (m *OnlineMeetingBase) SetWatermarkProtection(value WatermarkProtectionValuesable)

SetWatermarkProtection sets the watermarkProtection property value. Specifies whether the client application should apply a watermark to a content type.

type OnlineMeetingBaseable added in v0.0.2

type OnlineMeetingBaseable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowAttendeeToEnableCamera() *bool
	GetAllowAttendeeToEnableMic() *bool
	GetAllowedPresenters() *OnlineMeetingPresenters
	GetAllowMeetingChat() *MeetingChatMode
	GetAllowParticipantsToChangeName() *bool
	GetAllowTeamworkReactions() *bool
	GetAttendanceReports() []MeetingAttendanceReportable
	GetAudioConferencing() AudioConferencingable
	GetChatInfo() ChatInfoable
	GetIsEntryExitAnnounced() *bool
	GetJoinInformation() ItemBodyable
	GetJoinMeetingIdSettings() JoinMeetingIdSettingsable
	GetJoinWebUrl() *string
	GetLobbyBypassSettings() LobbyBypassSettingsable
	GetRecordAutomatically() *bool
	GetShareMeetingChatHistoryDefault() *MeetingChatHistoryDefaultMode
	GetSubject() *string
	GetVideoTeleconferenceId() *string
	GetWatermarkProtection() WatermarkProtectionValuesable
	SetAllowAttendeeToEnableCamera(value *bool)
	SetAllowAttendeeToEnableMic(value *bool)
	SetAllowedPresenters(value *OnlineMeetingPresenters)
	SetAllowMeetingChat(value *MeetingChatMode)
	SetAllowParticipantsToChangeName(value *bool)
	SetAllowTeamworkReactions(value *bool)
	SetAttendanceReports(value []MeetingAttendanceReportable)
	SetAudioConferencing(value AudioConferencingable)
	SetChatInfo(value ChatInfoable)
	SetIsEntryExitAnnounced(value *bool)
	SetJoinInformation(value ItemBodyable)
	SetJoinMeetingIdSettings(value JoinMeetingIdSettingsable)
	SetJoinWebUrl(value *string)
	SetLobbyBypassSettings(value LobbyBypassSettingsable)
	SetRecordAutomatically(value *bool)
	SetShareMeetingChatHistoryDefault(value *MeetingChatHistoryDefaultMode)
	SetSubject(value *string)
	SetVideoTeleconferenceId(value *string)
	SetWatermarkProtection(value WatermarkProtectionValuesable)
}

OnlineMeetingBaseable

type OnlineMeetingInfo

type OnlineMeetingInfo struct {
	// contains filtered or unexported fields
}

OnlineMeetingInfo

func NewOnlineMeetingInfo

func NewOnlineMeetingInfo() *OnlineMeetingInfo

NewOnlineMeetingInfo instantiates a new onlineMeetingInfo and sets the default values.

func (*OnlineMeetingInfo) GetAdditionalData

func (m *OnlineMeetingInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OnlineMeetingInfo) GetConferenceId

func (m *OnlineMeetingInfo) GetConferenceId() *string

GetConferenceId gets the conferenceId property value. The ID of the conference.

func (*OnlineMeetingInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnlineMeetingInfo) GetJoinUrl

func (m *OnlineMeetingInfo) GetJoinUrl() *string

GetJoinUrl gets the joinUrl property value. The external link that launches the online meeting. This is a URL that clients launch into a browser and will redirect the user to join the meeting.

func (*OnlineMeetingInfo) GetOdataType

func (m *OnlineMeetingInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*OnlineMeetingInfo) GetPhones

func (m *OnlineMeetingInfo) GetPhones() []Phoneable

GetPhones gets the phones property value. All of the phone numbers associated with this conference.

func (*OnlineMeetingInfo) GetQuickDial

func (m *OnlineMeetingInfo) GetQuickDial() *string

GetQuickDial gets the quickDial property value. The preformatted quick dial for this call.

func (*OnlineMeetingInfo) GetTollFreeNumbers

func (m *OnlineMeetingInfo) GetTollFreeNumbers() []string

GetTollFreeNumbers gets the tollFreeNumbers property value. The toll free numbers that can be used to join the conference.

func (*OnlineMeetingInfo) GetTollNumber

func (m *OnlineMeetingInfo) GetTollNumber() *string

GetTollNumber gets the tollNumber property value. The toll number that can be used to join the conference.

func (*OnlineMeetingInfo) Serialize

Serialize serializes information the current object

func (*OnlineMeetingInfo) SetAdditionalData

func (m *OnlineMeetingInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OnlineMeetingInfo) SetConferenceId

func (m *OnlineMeetingInfo) SetConferenceId(value *string)

SetConferenceId sets the conferenceId property value. The ID of the conference.

func (*OnlineMeetingInfo) SetJoinUrl

func (m *OnlineMeetingInfo) SetJoinUrl(value *string)

SetJoinUrl sets the joinUrl property value. The external link that launches the online meeting. This is a URL that clients launch into a browser and will redirect the user to join the meeting.

func (*OnlineMeetingInfo) SetOdataType

func (m *OnlineMeetingInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*OnlineMeetingInfo) SetPhones

func (m *OnlineMeetingInfo) SetPhones(value []Phoneable)

SetPhones sets the phones property value. All of the phone numbers associated with this conference.

func (*OnlineMeetingInfo) SetQuickDial

func (m *OnlineMeetingInfo) SetQuickDial(value *string)

SetQuickDial sets the quickDial property value. The preformatted quick dial for this call.

func (*OnlineMeetingInfo) SetTollFreeNumbers

func (m *OnlineMeetingInfo) SetTollFreeNumbers(value []string)

SetTollFreeNumbers sets the tollFreeNumbers property value. The toll free numbers that can be used to join the conference.

func (*OnlineMeetingInfo) SetTollNumber

func (m *OnlineMeetingInfo) SetTollNumber(value *string)

SetTollNumber sets the tollNumber property value. The toll number that can be used to join the conference.

type OnlineMeetingInfoable

type OnlineMeetingInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetConferenceId() *string
	GetJoinUrl() *string
	GetOdataType() *string
	GetPhones() []Phoneable
	GetQuickDial() *string
	GetTollFreeNumbers() []string
	GetTollNumber() *string
	SetConferenceId(value *string)
	SetJoinUrl(value *string)
	SetOdataType(value *string)
	SetPhones(value []Phoneable)
	SetQuickDial(value *string)
	SetTollFreeNumbers(value []string)
	SetTollNumber(value *string)
}

OnlineMeetingInfoable

type OnlineMeetingPresenters

type OnlineMeetingPresenters int
const (
	EVERYONE_ONLINEMEETINGPRESENTERS OnlineMeetingPresenters = iota
	ORGANIZATION_ONLINEMEETINGPRESENTERS
	ROLEISPRESENTER_ONLINEMEETINGPRESENTERS
	ORGANIZER_ONLINEMEETINGPRESENTERS
	UNKNOWNFUTUREVALUE_ONLINEMEETINGPRESENTERS
)

func (OnlineMeetingPresenters) String

func (i OnlineMeetingPresenters) String() string

type OnlineMeetingProviderType

type OnlineMeetingProviderType int
const (
	UNKNOWN_ONLINEMEETINGPROVIDERTYPE OnlineMeetingProviderType = iota
	SKYPEFORBUSINESS_ONLINEMEETINGPROVIDERTYPE
	SKYPEFORCONSUMER_ONLINEMEETINGPROVIDERTYPE
	TEAMSFORBUSINESS_ONLINEMEETINGPROVIDERTYPE
)

func (OnlineMeetingProviderType) String

func (i OnlineMeetingProviderType) String() string

type OnlineMeetingRole

type OnlineMeetingRole int
const (
	ATTENDEE_ONLINEMEETINGROLE OnlineMeetingRole = iota
	PRESENTER_ONLINEMEETINGROLE
	UNKNOWNFUTUREVALUE_ONLINEMEETINGROLE
	PRODUCER_ONLINEMEETINGROLE
	COORGANIZER_ONLINEMEETINGROLE
)

func (OnlineMeetingRole) String

func (i OnlineMeetingRole) String() string

type OnlineMeetingable

type OnlineMeetingable interface {
	OnlineMeetingBaseable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttendeeReport() []byte
	GetBroadcastSettings() BroadcastMeetingSettingsable
	GetCreationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetEndDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetExternalId() *string
	GetIsBroadcast() *bool
	GetParticipants() MeetingParticipantsable
	GetRecordings() []CallRecordingable
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTranscripts() []CallTranscriptable
	SetAttendeeReport(value []byte)
	SetBroadcastSettings(value BroadcastMeetingSettingsable)
	SetCreationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetExternalId(value *string)
	SetIsBroadcast(value *bool)
	SetParticipants(value MeetingParticipantsable)
	SetRecordings(value []CallRecordingable)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetTranscripts(value []CallTranscriptable)
}

OnlineMeetingable

type OpenShift

type OpenShift struct {
	ChangeTrackedEntity
	// contains filtered or unexported fields
}

OpenShift

func NewOpenShift

func NewOpenShift() *OpenShift

NewOpenShift instantiates a new openShift and sets the default values.

func (*OpenShift) GetDraftOpenShift

func (m *OpenShift) GetDraftOpenShift() OpenShiftItemable

GetDraftOpenShift gets the draftOpenShift property value. An unpublished open shift.

func (*OpenShift) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OpenShift) GetSchedulingGroupId

func (m *OpenShift) GetSchedulingGroupId() *string

GetSchedulingGroupId gets the schedulingGroupId property value. ID for the scheduling group that the open shift belongs to.

func (*OpenShift) GetSharedOpenShift

func (m *OpenShift) GetSharedOpenShift() OpenShiftItemable

GetSharedOpenShift gets the sharedOpenShift property value. A published open shift.

func (*OpenShift) Serialize

Serialize serializes information the current object

func (*OpenShift) SetDraftOpenShift

func (m *OpenShift) SetDraftOpenShift(value OpenShiftItemable)

SetDraftOpenShift sets the draftOpenShift property value. An unpublished open shift.

func (*OpenShift) SetSchedulingGroupId

func (m *OpenShift) SetSchedulingGroupId(value *string)

SetSchedulingGroupId sets the schedulingGroupId property value. ID for the scheduling group that the open shift belongs to.

func (*OpenShift) SetSharedOpenShift

func (m *OpenShift) SetSharedOpenShift(value OpenShiftItemable)

SetSharedOpenShift sets the sharedOpenShift property value. A published open shift.

type OpenShiftChangeRequest

type OpenShiftChangeRequest struct {
	ScheduleChangeRequest
	// contains filtered or unexported fields
}

OpenShiftChangeRequest

func NewOpenShiftChangeRequest

func NewOpenShiftChangeRequest() *OpenShiftChangeRequest

NewOpenShiftChangeRequest instantiates a new openShiftChangeRequest and sets the default values.

func (*OpenShiftChangeRequest) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OpenShiftChangeRequest) GetOpenShiftId

func (m *OpenShiftChangeRequest) GetOpenShiftId() *string

GetOpenShiftId gets the openShiftId property value. ID for the open shift.

func (*OpenShiftChangeRequest) Serialize

Serialize serializes information the current object

func (*OpenShiftChangeRequest) SetOpenShiftId

func (m *OpenShiftChangeRequest) SetOpenShiftId(value *string)

SetOpenShiftId sets the openShiftId property value. ID for the open shift.

type OpenShiftChangeRequestable

type OpenShiftChangeRequestable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	ScheduleChangeRequestable
	GetOpenShiftId() *string
	SetOpenShiftId(value *string)
}

OpenShiftChangeRequestable

type OpenShiftItem

type OpenShiftItem struct {
	ShiftItem
	// contains filtered or unexported fields
}

OpenShiftItem

func NewOpenShiftItem

func NewOpenShiftItem() *OpenShiftItem

NewOpenShiftItem instantiates a new openShiftItem and sets the default values.

func (*OpenShiftItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OpenShiftItem) GetOpenSlotCount

func (m *OpenShiftItem) GetOpenSlotCount() *int32

GetOpenSlotCount gets the openSlotCount property value. Count of the number of slots for the given open shift.

func (*OpenShiftItem) Serialize

Serialize serializes information the current object

func (*OpenShiftItem) SetOpenSlotCount

func (m *OpenShiftItem) SetOpenSlotCount(value *int32)

SetOpenSlotCount sets the openSlotCount property value. Count of the number of slots for the given open shift.

type OpenShiftItemable

type OpenShiftItemable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	ShiftItemable
	GetOpenSlotCount() *int32
	SetOpenSlotCount(value *int32)
}

OpenShiftItemable

type OpenShiftable

type OpenShiftable interface {
	ChangeTrackedEntityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDraftOpenShift() OpenShiftItemable
	GetSchedulingGroupId() *string
	GetSharedOpenShift() OpenShiftItemable
	SetDraftOpenShift(value OpenShiftItemable)
	SetSchedulingGroupId(value *string)
	SetSharedOpenShift(value OpenShiftItemable)
}

OpenShiftable

type Operation

type Operation struct {
	Entity
	// contains filtered or unexported fields
}

Operation

func NewOperation

func NewOperation() *Operation

NewOperation instantiates a new operation and sets the default values.

func (*Operation) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The start time of the operation.

func (*Operation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Operation) GetLastActionDateTime

GetLastActionDateTime gets the lastActionDateTime property value. The time of the last action of the operation.

func (*Operation) GetStatus

func (m *Operation) GetStatus() *OperationStatus

GetStatus gets the status property value. The current status of the operation: notStarted, running, completed, failed

func (*Operation) Serialize

Serialize serializes information the current object

func (*Operation) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The start time of the operation.

func (*Operation) SetLastActionDateTime

SetLastActionDateTime sets the lastActionDateTime property value. The time of the last action of the operation.

func (*Operation) SetStatus

func (m *Operation) SetStatus(value *OperationStatus)

SetStatus sets the status property value. The current status of the operation: notStarted, running, completed, failed

type OperationError

type OperationError struct {
	// contains filtered or unexported fields
}

OperationError

func NewOperationError

func NewOperationError() *OperationError

NewOperationError instantiates a new operationError and sets the default values.

func (*OperationError) GetAdditionalData

func (m *OperationError) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OperationError) GetCode

func (m *OperationError) GetCode() *string

GetCode gets the code property value. Operation error code.

func (*OperationError) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OperationError) GetMessage

func (m *OperationError) GetMessage() *string

GetMessage gets the message property value. Operation error message.

func (*OperationError) GetOdataType

func (m *OperationError) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*OperationError) Serialize

Serialize serializes information the current object

func (*OperationError) SetAdditionalData

func (m *OperationError) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OperationError) SetCode

func (m *OperationError) SetCode(value *string)

SetCode sets the code property value. Operation error code.

func (*OperationError) SetMessage

func (m *OperationError) SetMessage(value *string)

SetMessage sets the message property value. Operation error message.

func (*OperationError) SetOdataType

func (m *OperationError) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type OperationErrorable

type OperationErrorable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCode() *string
	GetMessage() *string
	GetOdataType() *string
	SetCode(value *string)
	SetMessage(value *string)
	SetOdataType(value *string)
}

OperationErrorable

type OperationStatus

type OperationStatus int
const (
	NOTSTARTED_OPERATIONSTATUS OperationStatus = iota
	RUNNING_OPERATIONSTATUS
	COMPLETED_OPERATIONSTATUS
	FAILED_OPERATIONSTATUS
)

func (OperationStatus) String

func (i OperationStatus) String() string

type OutlookCategory

type OutlookCategory struct {
	Entity
	// contains filtered or unexported fields
}

OutlookCategory

func NewOutlookCategory

func NewOutlookCategory() *OutlookCategory

NewOutlookCategory instantiates a new outlookCategory and sets the default values.

func (*OutlookCategory) GetColor

func (m *OutlookCategory) GetColor() *CategoryColor

GetColor gets the color property value. A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note.

func (*OutlookCategory) GetDisplayName

func (m *OutlookCategory) GetDisplayName() *string

GetDisplayName gets the displayName property value. A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.

func (*OutlookCategory) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OutlookCategory) Serialize

Serialize serializes information the current object

func (*OutlookCategory) SetColor

func (m *OutlookCategory) SetColor(value *CategoryColor)

SetColor sets the color property value. A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. For more details, see the following note.

func (*OutlookCategory) SetDisplayName

func (m *OutlookCategory) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.

type OutlookCategoryable

type OutlookCategoryable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetColor() *CategoryColor
	GetDisplayName() *string
	SetColor(value *CategoryColor)
	SetDisplayName(value *string)
}

OutlookCategoryable

type OutlookGeoCoordinates

type OutlookGeoCoordinates struct {
	// contains filtered or unexported fields
}

OutlookGeoCoordinates

func NewOutlookGeoCoordinates

func NewOutlookGeoCoordinates() *OutlookGeoCoordinates

NewOutlookGeoCoordinates instantiates a new outlookGeoCoordinates and sets the default values.

func (*OutlookGeoCoordinates) GetAccuracy

func (m *OutlookGeoCoordinates) GetAccuracy() *float64

GetAccuracy gets the accuracy property value. The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.

func (*OutlookGeoCoordinates) GetAdditionalData

func (m *OutlookGeoCoordinates) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OutlookGeoCoordinates) GetAltitude

func (m *OutlookGeoCoordinates) GetAltitude() *float64

GetAltitude gets the altitude property value. The altitude of the location.

func (*OutlookGeoCoordinates) GetAltitudeAccuracy

func (m *OutlookGeoCoordinates) GetAltitudeAccuracy() *float64

GetAltitudeAccuracy gets the altitudeAccuracy property value. The accuracy of the altitude.

func (*OutlookGeoCoordinates) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OutlookGeoCoordinates) GetLatitude

func (m *OutlookGeoCoordinates) GetLatitude() *float64

GetLatitude gets the latitude property value. The latitude of the location.

func (*OutlookGeoCoordinates) GetLongitude

func (m *OutlookGeoCoordinates) GetLongitude() *float64

GetLongitude gets the longitude property value. The longitude of the location.

func (*OutlookGeoCoordinates) GetOdataType

func (m *OutlookGeoCoordinates) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*OutlookGeoCoordinates) Serialize

Serialize serializes information the current object

func (*OutlookGeoCoordinates) SetAccuracy

func (m *OutlookGeoCoordinates) SetAccuracy(value *float64)

SetAccuracy sets the accuracy property value. The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.

func (*OutlookGeoCoordinates) SetAdditionalData

func (m *OutlookGeoCoordinates) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*OutlookGeoCoordinates) SetAltitude

func (m *OutlookGeoCoordinates) SetAltitude(value *float64)

SetAltitude sets the altitude property value. The altitude of the location.

func (*OutlookGeoCoordinates) SetAltitudeAccuracy

func (m *OutlookGeoCoordinates) SetAltitudeAccuracy(value *float64)

SetAltitudeAccuracy sets the altitudeAccuracy property value. The accuracy of the altitude.

func (*OutlookGeoCoordinates) SetLatitude

func (m *OutlookGeoCoordinates) SetLatitude(value *float64)

SetLatitude sets the latitude property value. The latitude of the location.

func (*OutlookGeoCoordinates) SetLongitude

func (m *OutlookGeoCoordinates) SetLongitude(value *float64)

SetLongitude sets the longitude property value. The longitude of the location.

func (*OutlookGeoCoordinates) SetOdataType

func (m *OutlookGeoCoordinates) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type OutlookGeoCoordinatesable

type OutlookGeoCoordinatesable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAccuracy() *float64
	GetAltitude() *float64
	GetAltitudeAccuracy() *float64
	GetLatitude() *float64
	GetLongitude() *float64
	GetOdataType() *string
	SetAccuracy(value *float64)
	SetAltitude(value *float64)
	SetAltitudeAccuracy(value *float64)
	SetLatitude(value *float64)
	SetLongitude(value *float64)
	SetOdataType(value *string)
}

OutlookGeoCoordinatesable

type OutlookItem

type OutlookItem struct {
	Entity
	// contains filtered or unexported fields
}

OutlookItem

func NewOutlookItem

func NewOutlookItem() *OutlookItem

NewOutlookItem instantiates a new outlookItem and sets the default values.

func (*OutlookItem) GetCategories

func (m *OutlookItem) GetCategories() []string

GetCategories gets the categories property value. The categories associated with the item

func (*OutlookItem) GetChangeKey

func (m *OutlookItem) GetChangeKey() *string

GetChangeKey gets the changeKey property value. Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.

func (*OutlookItem) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*OutlookItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OutlookItem) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*OutlookItem) Serialize

Serialize serializes information the current object

func (*OutlookItem) SetCategories

func (m *OutlookItem) SetCategories(value []string)

SetCategories sets the categories property value. The categories associated with the item

func (*OutlookItem) SetChangeKey

func (m *OutlookItem) SetChangeKey(value *string)

SetChangeKey sets the changeKey property value. Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.

func (*OutlookItem) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*OutlookItem) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

type OutlookUser

type OutlookUser struct {
	Entity
	// contains filtered or unexported fields
}

OutlookUser

func NewOutlookUser

func NewOutlookUser() *OutlookUser

NewOutlookUser instantiates a new outlookUser and sets the default values.

func (*OutlookUser) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OutlookUser) GetMasterCategories

func (m *OutlookUser) GetMasterCategories() []OutlookCategoryable

GetMasterCategories gets the masterCategories property value. A list of categories defined for the user.

func (*OutlookUser) Serialize

Serialize serializes information the current object

func (*OutlookUser) SetMasterCategories

func (m *OutlookUser) SetMasterCategories(value []OutlookCategoryable)

SetMasterCategories sets the masterCategories property value. A list of categories defined for the user.

type OutlookUserable

type OutlookUserable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetMasterCategories() []OutlookCategoryable
	SetMasterCategories(value []OutlookCategoryable)
}

OutlookUserable

type PackageEscaped

type PackageEscaped struct {
	// contains filtered or unexported fields
}

PackageEscaped

func NewPackageEscaped

func NewPackageEscaped() *PackageEscaped

NewPackageEscaped instantiates a new packageEscaped and sets the default values.

func (*PackageEscaped) GetAdditionalData

func (m *PackageEscaped) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PackageEscaped) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PackageEscaped) GetOdataType

func (m *PackageEscaped) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PackageEscaped) GetTypeEscaped added in v0.0.2

func (m *PackageEscaped) GetTypeEscaped() *string

GetTypeEscaped gets the type property value. A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.

func (*PackageEscaped) Serialize

Serialize serializes information the current object

func (*PackageEscaped) SetAdditionalData

func (m *PackageEscaped) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PackageEscaped) SetOdataType

func (m *PackageEscaped) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PackageEscaped) SetTypeEscaped added in v0.0.2

func (m *PackageEscaped) SetTypeEscaped(value *string)

SetTypeEscaped sets the type property value. A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.

type PackageEscapedable

type PackageEscapedable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetTypeEscaped() *string
	SetOdataType(value *string)
	SetTypeEscaped(value *string)
}

PackageEscapedable

type PageLinks struct {
	// contains filtered or unexported fields
}

PageLinks

func NewPageLinks() *PageLinks

NewPageLinks instantiates a new pageLinks and sets the default values.

func (*PageLinks) GetAdditionalData

func (m *PageLinks) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PageLinks) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PageLinks) GetOdataType

func (m *PageLinks) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PageLinks) GetOneNoteClientUrl

func (m *PageLinks) GetOneNoteClientUrl() ExternalLinkable

GetOneNoteClientUrl gets the oneNoteClientUrl property value. Opens the page in the OneNote native client if it's installed.

func (*PageLinks) GetOneNoteWebUrl

func (m *PageLinks) GetOneNoteWebUrl() ExternalLinkable

GetOneNoteWebUrl gets the oneNoteWebUrl property value. Opens the page in OneNote on the web.

func (*PageLinks) Serialize

Serialize serializes information the current object

func (*PageLinks) SetAdditionalData

func (m *PageLinks) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PageLinks) SetOdataType

func (m *PageLinks) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PageLinks) SetOneNoteClientUrl

func (m *PageLinks) SetOneNoteClientUrl(value ExternalLinkable)

SetOneNoteClientUrl sets the oneNoteClientUrl property value. Opens the page in the OneNote native client if it's installed.

func (*PageLinks) SetOneNoteWebUrl

func (m *PageLinks) SetOneNoteWebUrl(value ExternalLinkable)

SetOneNoteWebUrl sets the oneNoteWebUrl property value. Opens the page in OneNote on the web.

type PageLinksable

type PageLinksable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetOneNoteClientUrl() ExternalLinkable
	GetOneNoteWebUrl() ExternalLinkable
	SetOdataType(value *string)
	SetOneNoteClientUrl(value ExternalLinkable)
	SetOneNoteWebUrl(value ExternalLinkable)
}

PageLinksable

type PasswordAuthenticationMethod

type PasswordAuthenticationMethod struct {
	AuthenticationMethod
	// contains filtered or unexported fields
}

PasswordAuthenticationMethod

func NewPasswordAuthenticationMethod

func NewPasswordAuthenticationMethod() *PasswordAuthenticationMethod

NewPasswordAuthenticationMethod instantiates a new passwordAuthenticationMethod and sets the default values.

func (*PasswordAuthenticationMethod) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*PasswordAuthenticationMethod) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PasswordAuthenticationMethod) GetPassword

func (m *PasswordAuthenticationMethod) GetPassword() *string

GetPassword gets the password property value. For security, the password is always returned as null from a LIST or GET operation.

func (*PasswordAuthenticationMethod) Serialize

Serialize serializes information the current object

func (*PasswordAuthenticationMethod) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*PasswordAuthenticationMethod) SetPassword

func (m *PasswordAuthenticationMethod) SetPassword(value *string)

SetPassword sets the password property value. For security, the password is always returned as null from a LIST or GET operation.

type PasswordProfile

type PasswordProfile struct {
	// contains filtered or unexported fields
}

PasswordProfile

func NewPasswordProfile

func NewPasswordProfile() *PasswordProfile

NewPasswordProfile instantiates a new passwordProfile and sets the default values.

func (*PasswordProfile) GetAdditionalData

func (m *PasswordProfile) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PasswordProfile) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PasswordProfile) GetForceChangePasswordNextSignIn

func (m *PasswordProfile) GetForceChangePasswordNextSignIn() *bool

GetForceChangePasswordNextSignIn gets the forceChangePasswordNextSignIn property value. true if the user must change her password on the next login; otherwise false.

func (*PasswordProfile) GetForceChangePasswordNextSignInWithMfa

func (m *PasswordProfile) GetForceChangePasswordNextSignInWithMfa() *bool

GetForceChangePasswordNextSignInWithMfa gets the forceChangePasswordNextSignInWithMfa property value. If true, at next sign-in, the user must perform a multi-factor authentication (MFA) before being forced to change their password. The behavior is identical to forceChangePasswordNextSignIn except that the user is required to first perform a multi-factor authentication before password change. After a password change, this property will be automatically reset to false. If not set, default is false.

func (*PasswordProfile) GetOdataType

func (m *PasswordProfile) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PasswordProfile) GetPassword

func (m *PasswordProfile) GetPassword() *string

GetPassword gets the password property value. The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next login. The password must satisfy minimum requirements as specified by the user's passwordPolicies property. By default, a strong password is required.

func (*PasswordProfile) Serialize

Serialize serializes information the current object

func (*PasswordProfile) SetAdditionalData

func (m *PasswordProfile) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PasswordProfile) SetForceChangePasswordNextSignIn

func (m *PasswordProfile) SetForceChangePasswordNextSignIn(value *bool)

SetForceChangePasswordNextSignIn sets the forceChangePasswordNextSignIn property value. true if the user must change her password on the next login; otherwise false.

func (*PasswordProfile) SetForceChangePasswordNextSignInWithMfa

func (m *PasswordProfile) SetForceChangePasswordNextSignInWithMfa(value *bool)

SetForceChangePasswordNextSignInWithMfa sets the forceChangePasswordNextSignInWithMfa property value. If true, at next sign-in, the user must perform a multi-factor authentication (MFA) before being forced to change their password. The behavior is identical to forceChangePasswordNextSignIn except that the user is required to first perform a multi-factor authentication before password change. After a password change, this property will be automatically reset to false. If not set, default is false.

func (*PasswordProfile) SetOdataType

func (m *PasswordProfile) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PasswordProfile) SetPassword

func (m *PasswordProfile) SetPassword(value *string)

SetPassword sets the password property value. The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next login. The password must satisfy minimum requirements as specified by the user's passwordPolicies property. By default, a strong password is required.

type PasswordProfileable

type PasswordProfileable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetForceChangePasswordNextSignIn() *bool
	GetForceChangePasswordNextSignInWithMfa() *bool
	GetOdataType() *string
	GetPassword() *string
	SetForceChangePasswordNextSignIn(value *bool)
	SetForceChangePasswordNextSignInWithMfa(value *bool)
	SetOdataType(value *string)
	SetPassword(value *string)
}

PasswordProfileable

type PatternedRecurrence

type PatternedRecurrence struct {
	// contains filtered or unexported fields
}

PatternedRecurrence

func NewPatternedRecurrence

func NewPatternedRecurrence() *PatternedRecurrence

NewPatternedRecurrence instantiates a new patternedRecurrence and sets the default values.

func (*PatternedRecurrence) GetAdditionalData

func (m *PatternedRecurrence) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PatternedRecurrence) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PatternedRecurrence) GetOdataType

func (m *PatternedRecurrence) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PatternedRecurrence) GetPattern

GetPattern gets the pattern property value. The frequency of an event. For access reviews: Do not specify this property for a one-time access review. Only interval, dayOfMonth, and type (weekly, absoluteMonthly) properties of recurrencePattern are supported.

func (*PatternedRecurrence) GetRangeEscaped added in v0.0.2

func (m *PatternedRecurrence) GetRangeEscaped() RecurrenceRangeable

GetRangeEscaped gets the range property value. The duration of an event.

func (*PatternedRecurrence) Serialize

Serialize serializes information the current object

func (*PatternedRecurrence) SetAdditionalData

func (m *PatternedRecurrence) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PatternedRecurrence) SetOdataType

func (m *PatternedRecurrence) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PatternedRecurrence) SetPattern

func (m *PatternedRecurrence) SetPattern(value RecurrencePatternable)

SetPattern sets the pattern property value. The frequency of an event. For access reviews: Do not specify this property for a one-time access review. Only interval, dayOfMonth, and type (weekly, absoluteMonthly) properties of recurrencePattern are supported.

func (*PatternedRecurrence) SetRangeEscaped added in v0.0.2

func (m *PatternedRecurrence) SetRangeEscaped(value RecurrenceRangeable)

SetRangeEscaped sets the range property value. The duration of an event.

type PatternedRecurrenceable

PatternedRecurrenceable

type PendingContentUpdate

type PendingContentUpdate struct {
	// contains filtered or unexported fields
}

PendingContentUpdate

func NewPendingContentUpdate

func NewPendingContentUpdate() *PendingContentUpdate

NewPendingContentUpdate instantiates a new pendingContentUpdate and sets the default values.

func (*PendingContentUpdate) GetAdditionalData

func (m *PendingContentUpdate) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PendingContentUpdate) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PendingContentUpdate) GetOdataType

func (m *PendingContentUpdate) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PendingContentUpdate) GetQueuedDateTime

GetQueuedDateTime gets the queuedDateTime property value. Date and time the pending binary operation was queued in UTC time. Read-only.

func (*PendingContentUpdate) Serialize

Serialize serializes information the current object

func (*PendingContentUpdate) SetAdditionalData

func (m *PendingContentUpdate) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PendingContentUpdate) SetOdataType

func (m *PendingContentUpdate) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PendingContentUpdate) SetQueuedDateTime

SetQueuedDateTime sets the queuedDateTime property value. Date and time the pending binary operation was queued in UTC time. Read-only.

type PendingOperations

type PendingOperations struct {
	// contains filtered or unexported fields
}

PendingOperations

func NewPendingOperations

func NewPendingOperations() *PendingOperations

NewPendingOperations instantiates a new pendingOperations and sets the default values.

func (*PendingOperations) GetAdditionalData

func (m *PendingOperations) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PendingOperations) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PendingOperations) GetOdataType

func (m *PendingOperations) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PendingOperations) GetPendingContentUpdate

func (m *PendingOperations) GetPendingContentUpdate() PendingContentUpdateable

GetPendingContentUpdate gets the pendingContentUpdate property value. A property that indicates that an operation that might update the binary content of a file is pending completion.

func (*PendingOperations) Serialize

Serialize serializes information the current object

func (*PendingOperations) SetAdditionalData

func (m *PendingOperations) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PendingOperations) SetOdataType

func (m *PendingOperations) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PendingOperations) SetPendingContentUpdate

func (m *PendingOperations) SetPendingContentUpdate(value PendingContentUpdateable)

SetPendingContentUpdate sets the pendingContentUpdate property value. A property that indicates that an operation that might update the binary content of a file is pending completion.

type PendingOperationsable

PendingOperationsable

type Permission

type Permission struct {
	Entity
	// contains filtered or unexported fields
}

Permission

func NewPermission

func NewPermission() *Permission

NewPermission instantiates a new permission and sets the default values.

func (*Permission) GetExpirationDateTime

GetExpirationDateTime gets the expirationDateTime property value. A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there's no expiration set for this permission. Optional.

func (*Permission) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Permission) GetGrantedTo

func (m *Permission) GetGrantedTo() IdentitySetable

GetGrantedTo gets the grantedTo property value. The grantedTo property

func (*Permission) GetGrantedToIdentities

func (m *Permission) GetGrantedToIdentities() []IdentitySetable

GetGrantedToIdentities gets the grantedToIdentities property value. The grantedToIdentities property

func (*Permission) GetGrantedToIdentitiesV2

func (m *Permission) GetGrantedToIdentitiesV2() []SharePointIdentitySetable

GetGrantedToIdentitiesV2 gets the grantedToIdentitiesV2 property value. For link type permissions, the details of the users to whom permission was granted. Read-only.

func (*Permission) GetGrantedToV2

func (m *Permission) GetGrantedToV2() SharePointIdentitySetable

GetGrantedToV2 gets the grantedToV2 property value. For user type permissions, the details of the users and applications for this permission. Read-only.

func (*Permission) GetHasPassword

func (m *Permission) GetHasPassword() *bool

GetHasPassword gets the hasPassword property value. Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only..

func (*Permission) GetInheritedFrom

func (m *Permission) GetInheritedFrom() ItemReferenceable

GetInheritedFrom gets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only.

func (*Permission) GetInvitation

func (m *Permission) GetInvitation() SharingInvitationable

GetInvitation gets the invitation property value. Details of any associated sharing invitation for this permission. Read-only.

func (m *Permission) GetLink() SharingLinkable

GetLink gets the link property value. Provides the link details of the current permission, if it's a link type permission. Read-only.

func (*Permission) GetRoles

func (m *Permission) GetRoles() []string

GetRoles gets the roles property value. The type of permission, for example, read. See below for the full list of roles. Read-only.

func (*Permission) GetShareId

func (m *Permission) GetShareId() *string

GetShareId gets the shareId property value. A unique token that can be used to access this shared item via the shares API. Read-only.

func (*Permission) Serialize

Serialize serializes information the current object

func (*Permission) SetExpirationDateTime

SetExpirationDateTime sets the expirationDateTime property value. A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there's no expiration set for this permission. Optional.

func (*Permission) SetGrantedTo

func (m *Permission) SetGrantedTo(value IdentitySetable)

SetGrantedTo sets the grantedTo property value. The grantedTo property

func (*Permission) SetGrantedToIdentities

func (m *Permission) SetGrantedToIdentities(value []IdentitySetable)

SetGrantedToIdentities sets the grantedToIdentities property value. The grantedToIdentities property

func (*Permission) SetGrantedToIdentitiesV2

func (m *Permission) SetGrantedToIdentitiesV2(value []SharePointIdentitySetable)

SetGrantedToIdentitiesV2 sets the grantedToIdentitiesV2 property value. For link type permissions, the details of the users to whom permission was granted. Read-only.

func (*Permission) SetGrantedToV2

func (m *Permission) SetGrantedToV2(value SharePointIdentitySetable)

SetGrantedToV2 sets the grantedToV2 property value. For user type permissions, the details of the users and applications for this permission. Read-only.

func (*Permission) SetHasPassword

func (m *Permission) SetHasPassword(value *bool)

SetHasPassword sets the hasPassword property value. Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only..

func (*Permission) SetInheritedFrom

func (m *Permission) SetInheritedFrom(value ItemReferenceable)

SetInheritedFrom sets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only.

func (*Permission) SetInvitation

func (m *Permission) SetInvitation(value SharingInvitationable)

SetInvitation sets the invitation property value. Details of any associated sharing invitation for this permission. Read-only.

func (m *Permission) SetLink(value SharingLinkable)

SetLink sets the link property value. Provides the link details of the current permission, if it's a link type permission. Read-only.

func (*Permission) SetRoles

func (m *Permission) SetRoles(value []string)

SetRoles sets the roles property value. The type of permission, for example, read. See below for the full list of roles. Read-only.

func (*Permission) SetShareId

func (m *Permission) SetShareId(value *string)

SetShareId sets the shareId property value. A unique token that can be used to access this shared item via the shares API. Read-only.

type Permissionable

type Permissionable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetGrantedTo() IdentitySetable
	GetGrantedToIdentities() []IdentitySetable
	GetGrantedToIdentitiesV2() []SharePointIdentitySetable
	GetGrantedToV2() SharePointIdentitySetable
	GetHasPassword() *bool
	GetInheritedFrom() ItemReferenceable
	GetInvitation() SharingInvitationable
	GetLink() SharingLinkable
	GetRoles() []string
	GetShareId() *string
	SetExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetGrantedTo(value IdentitySetable)
	SetGrantedToIdentities(value []IdentitySetable)
	SetGrantedToIdentitiesV2(value []SharePointIdentitySetable)
	SetGrantedToV2(value SharePointIdentitySetable)
	SetHasPassword(value *bool)
	SetInheritedFrom(value ItemReferenceable)
	SetInvitation(value SharingInvitationable)
	SetLink(value SharingLinkable)
	SetRoles(value []string)
	SetShareId(value *string)
}

Permissionable

type Person

type Person struct {
	Entity
	// contains filtered or unexported fields
}

Person

func NewPerson

func NewPerson() *Person

NewPerson instantiates a new person and sets the default values.

func (*Person) GetBirthday

func (m *Person) GetBirthday() *string

GetBirthday gets the birthday property value. The person's birthday.

func (*Person) GetCompanyName

func (m *Person) GetCompanyName() *string

GetCompanyName gets the companyName property value. The name of the person's company.

func (*Person) GetDepartment

func (m *Person) GetDepartment() *string

GetDepartment gets the department property value. The person's department.

func (*Person) GetDisplayName

func (m *Person) GetDisplayName() *string

GetDisplayName gets the displayName property value. The person's display name.

func (*Person) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Person) GetGivenName

func (m *Person) GetGivenName() *string

GetGivenName gets the givenName property value. The person's given name.

func (*Person) GetImAddress

func (m *Person) GetImAddress() *string

GetImAddress gets the imAddress property value. The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only.

func (*Person) GetIsFavorite

func (m *Person) GetIsFavorite() *bool

GetIsFavorite gets the isFavorite property value. True if the user has flagged this person as a favorite.

func (*Person) GetJobTitle

func (m *Person) GetJobTitle() *string

GetJobTitle gets the jobTitle property value. The person's job title.

func (*Person) GetOfficeLocation

func (m *Person) GetOfficeLocation() *string

GetOfficeLocation gets the officeLocation property value. The location of the person's office.

func (*Person) GetPersonNotes

func (m *Person) GetPersonNotes() *string

GetPersonNotes gets the personNotes property value. Free-form notes that the user has taken about this person.

func (*Person) GetPersonType

func (m *Person) GetPersonType() PersonTypeable

GetPersonType gets the personType property value. The type of person.

func (*Person) GetPhones

func (m *Person) GetPhones() []Phoneable

GetPhones gets the phones property value. The person's phone numbers.

func (*Person) GetPostalAddresses

func (m *Person) GetPostalAddresses() []Locationable

GetPostalAddresses gets the postalAddresses property value. The person's addresses.

func (*Person) GetProfession

func (m *Person) GetProfession() *string

GetProfession gets the profession property value. The person's profession.

func (*Person) GetScoredEmailAddresses

func (m *Person) GetScoredEmailAddresses() []ScoredEmailAddressable

GetScoredEmailAddresses gets the scoredEmailAddresses property value. The person's email addresses.

func (*Person) GetSurname

func (m *Person) GetSurname() *string

GetSurname gets the surname property value. The person's surname.

func (*Person) GetUserPrincipalName

func (m *Person) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain.

func (*Person) GetWebsites

func (m *Person) GetWebsites() []Websiteable

GetWebsites gets the websites property value. The person's websites.

func (*Person) GetYomiCompany

func (m *Person) GetYomiCompany() *string

GetYomiCompany gets the yomiCompany property value. The phonetic Japanese name of the person's company.

func (*Person) Serialize

Serialize serializes information the current object

func (*Person) SetBirthday

func (m *Person) SetBirthday(value *string)

SetBirthday sets the birthday property value. The person's birthday.

func (*Person) SetCompanyName

func (m *Person) SetCompanyName(value *string)

SetCompanyName sets the companyName property value. The name of the person's company.

func (*Person) SetDepartment

func (m *Person) SetDepartment(value *string)

SetDepartment sets the department property value. The person's department.

func (*Person) SetDisplayName

func (m *Person) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The person's display name.

func (*Person) SetGivenName

func (m *Person) SetGivenName(value *string)

SetGivenName sets the givenName property value. The person's given name.

func (*Person) SetImAddress

func (m *Person) SetImAddress(value *string)

SetImAddress sets the imAddress property value. The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only.

func (*Person) SetIsFavorite

func (m *Person) SetIsFavorite(value *bool)

SetIsFavorite sets the isFavorite property value. True if the user has flagged this person as a favorite.

func (*Person) SetJobTitle

func (m *Person) SetJobTitle(value *string)

SetJobTitle sets the jobTitle property value. The person's job title.

func (*Person) SetOfficeLocation

func (m *Person) SetOfficeLocation(value *string)

SetOfficeLocation sets the officeLocation property value. The location of the person's office.

func (*Person) SetPersonNotes

func (m *Person) SetPersonNotes(value *string)

SetPersonNotes sets the personNotes property value. Free-form notes that the user has taken about this person.

func (*Person) SetPersonType

func (m *Person) SetPersonType(value PersonTypeable)

SetPersonType sets the personType property value. The type of person.

func (*Person) SetPhones

func (m *Person) SetPhones(value []Phoneable)

SetPhones sets the phones property value. The person's phone numbers.

func (*Person) SetPostalAddresses

func (m *Person) SetPostalAddresses(value []Locationable)

SetPostalAddresses sets the postalAddresses property value. The person's addresses.

func (*Person) SetProfession

func (m *Person) SetProfession(value *string)

SetProfession sets the profession property value. The person's profession.

func (*Person) SetScoredEmailAddresses

func (m *Person) SetScoredEmailAddresses(value []ScoredEmailAddressable)

SetScoredEmailAddresses sets the scoredEmailAddresses property value. The person's email addresses.

func (*Person) SetSurname

func (m *Person) SetSurname(value *string)

SetSurname sets the surname property value. The person's surname.

func (*Person) SetUserPrincipalName

func (m *Person) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain.

func (*Person) SetWebsites

func (m *Person) SetWebsites(value []Websiteable)

SetWebsites sets the websites property value. The person's websites.

func (*Person) SetYomiCompany

func (m *Person) SetYomiCompany(value *string)

SetYomiCompany sets the yomiCompany property value. The phonetic Japanese name of the person's company.

type PersonOrGroupColumn

type PersonOrGroupColumn struct {
	// contains filtered or unexported fields
}

PersonOrGroupColumn

func NewPersonOrGroupColumn

func NewPersonOrGroupColumn() *PersonOrGroupColumn

NewPersonOrGroupColumn instantiates a new personOrGroupColumn and sets the default values.

func (*PersonOrGroupColumn) GetAdditionalData

func (m *PersonOrGroupColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PersonOrGroupColumn) GetAllowMultipleSelection

func (m *PersonOrGroupColumn) GetAllowMultipleSelection() *bool

GetAllowMultipleSelection gets the allowMultipleSelection property value. Indicates whether multiple values can be selected from the source.

func (*PersonOrGroupColumn) GetChooseFromType

func (m *PersonOrGroupColumn) GetChooseFromType() *string

GetChooseFromType gets the chooseFromType property value. Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.

func (*PersonOrGroupColumn) GetDisplayAs

func (m *PersonOrGroupColumn) GetDisplayAs() *string

GetDisplayAs gets the displayAs property value. How to display the information about the person or group chosen. See below.

func (*PersonOrGroupColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PersonOrGroupColumn) GetOdataType

func (m *PersonOrGroupColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PersonOrGroupColumn) Serialize

Serialize serializes information the current object

func (*PersonOrGroupColumn) SetAdditionalData

func (m *PersonOrGroupColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PersonOrGroupColumn) SetAllowMultipleSelection

func (m *PersonOrGroupColumn) SetAllowMultipleSelection(value *bool)

SetAllowMultipleSelection sets the allowMultipleSelection property value. Indicates whether multiple values can be selected from the source.

func (*PersonOrGroupColumn) SetChooseFromType

func (m *PersonOrGroupColumn) SetChooseFromType(value *string)

SetChooseFromType sets the chooseFromType property value. Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.

func (*PersonOrGroupColumn) SetDisplayAs

func (m *PersonOrGroupColumn) SetDisplayAs(value *string)

SetDisplayAs sets the displayAs property value. How to display the information about the person or group chosen. See below.

func (*PersonOrGroupColumn) SetOdataType

func (m *PersonOrGroupColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type PersonOrGroupColumnable

type PersonOrGroupColumnable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowMultipleSelection() *bool
	GetChooseFromType() *string
	GetDisplayAs() *string
	GetOdataType() *string
	SetAllowMultipleSelection(value *bool)
	SetChooseFromType(value *string)
	SetDisplayAs(value *string)
	SetOdataType(value *string)
}

PersonOrGroupColumnable

type PersonType

type PersonType struct {
	// contains filtered or unexported fields
}

PersonType

func NewPersonType

func NewPersonType() *PersonType

NewPersonType instantiates a new personType and sets the default values.

func (*PersonType) GetAdditionalData

func (m *PersonType) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PersonType) GetClass

func (m *PersonType) GetClass() *string

GetClass gets the class property value. The type of data source, such as Person.

func (*PersonType) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PersonType) GetOdataType

func (m *PersonType) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PersonType) GetSubclass

func (m *PersonType) GetSubclass() *string

GetSubclass gets the subclass property value. The secondary type of data source, such as OrganizationUser.

func (*PersonType) Serialize

Serialize serializes information the current object

func (*PersonType) SetAdditionalData

func (m *PersonType) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PersonType) SetClass

func (m *PersonType) SetClass(value *string)

SetClass sets the class property value. The type of data source, such as Person.

func (*PersonType) SetOdataType

func (m *PersonType) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PersonType) SetSubclass

func (m *PersonType) SetSubclass(value *string)

SetSubclass sets the subclass property value. The secondary type of data source, such as OrganizationUser.

type PersonTypeable

type PersonTypeable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetClass() *string
	GetOdataType() *string
	GetSubclass() *string
	SetClass(value *string)
	SetOdataType(value *string)
	SetSubclass(value *string)
}

PersonTypeable

type Personable

type Personable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBirthday() *string
	GetCompanyName() *string
	GetDepartment() *string
	GetDisplayName() *string
	GetGivenName() *string
	GetImAddress() *string
	GetIsFavorite() *bool
	GetJobTitle() *string
	GetOfficeLocation() *string
	GetPersonNotes() *string
	GetPersonType() PersonTypeable
	GetPhones() []Phoneable
	GetPostalAddresses() []Locationable
	GetProfession() *string
	GetScoredEmailAddresses() []ScoredEmailAddressable
	GetSurname() *string
	GetUserPrincipalName() *string
	GetWebsites() []Websiteable
	GetYomiCompany() *string
	SetBirthday(value *string)
	SetCompanyName(value *string)
	SetDepartment(value *string)
	SetDisplayName(value *string)
	SetGivenName(value *string)
	SetImAddress(value *string)
	SetIsFavorite(value *bool)
	SetJobTitle(value *string)
	SetOfficeLocation(value *string)
	SetPersonNotes(value *string)
	SetPersonType(value PersonTypeable)
	SetPhones(value []Phoneable)
	SetPostalAddresses(value []Locationable)
	SetProfession(value *string)
	SetScoredEmailAddresses(value []ScoredEmailAddressable)
	SetSurname(value *string)
	SetUserPrincipalName(value *string)
	SetWebsites(value []Websiteable)
	SetYomiCompany(value *string)
}

Personable

type Phone

type Phone struct {
	// contains filtered or unexported fields
}

Phone

func NewPhone

func NewPhone() *Phone

NewPhone instantiates a new phone and sets the default values.

func (*Phone) GetAdditionalData

func (m *Phone) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Phone) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Phone) GetLanguage

func (m *Phone) GetLanguage() *string

GetLanguage gets the language property value. The language property

func (*Phone) GetNumber

func (m *Phone) GetNumber() *string

GetNumber gets the number property value. The phone number.

func (*Phone) GetOdataType

func (m *Phone) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Phone) GetRegion

func (m *Phone) GetRegion() *string

GetRegion gets the region property value. The region property

func (*Phone) GetTypeEscaped added in v0.0.2

func (m *Phone) GetTypeEscaped() *PhoneType

GetTypeEscaped gets the type property value. The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.

func (*Phone) Serialize

Serialize serializes information the current object

func (*Phone) SetAdditionalData

func (m *Phone) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Phone) SetLanguage

func (m *Phone) SetLanguage(value *string)

SetLanguage sets the language property value. The language property

func (*Phone) SetNumber

func (m *Phone) SetNumber(value *string)

SetNumber sets the number property value. The phone number.

func (*Phone) SetOdataType

func (m *Phone) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Phone) SetRegion

func (m *Phone) SetRegion(value *string)

SetRegion sets the region property value. The region property

func (*Phone) SetTypeEscaped added in v0.0.2

func (m *Phone) SetTypeEscaped(value *PhoneType)

SetTypeEscaped sets the type property value. The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.

type PhoneAuthenticationMethod

type PhoneAuthenticationMethod struct {
	AuthenticationMethod
	// contains filtered or unexported fields
}

PhoneAuthenticationMethod

func NewPhoneAuthenticationMethod

func NewPhoneAuthenticationMethod() *PhoneAuthenticationMethod

NewPhoneAuthenticationMethod instantiates a new phoneAuthenticationMethod and sets the default values.

func (*PhoneAuthenticationMethod) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PhoneAuthenticationMethod) GetPhoneNumber

func (m *PhoneAuthenticationMethod) GetPhoneNumber() *string

GetPhoneNumber gets the phoneNumber property value. The phone number to text or call for authentication. Phone numbers use the format +{country code} {number}x{extension}, with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating or updating if they don't match the required format.

func (*PhoneAuthenticationMethod) GetPhoneType

GetPhoneType gets the phoneType property value. The type of this phone. Possible values are: mobile, alternateMobile, or office.

func (*PhoneAuthenticationMethod) GetSmsSignInState

GetSmsSignInState gets the smsSignInState property value. Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue.

func (*PhoneAuthenticationMethod) Serialize

Serialize serializes information the current object

func (*PhoneAuthenticationMethod) SetPhoneNumber

func (m *PhoneAuthenticationMethod) SetPhoneNumber(value *string)

SetPhoneNumber sets the phoneNumber property value. The phone number to text or call for authentication. Phone numbers use the format +{country code} {number}x{extension}, with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating or updating if they don't match the required format.

func (*PhoneAuthenticationMethod) SetPhoneType

func (m *PhoneAuthenticationMethod) SetPhoneType(value *AuthenticationPhoneType)

SetPhoneType sets the phoneType property value. The type of this phone. Possible values are: mobile, alternateMobile, or office.

func (*PhoneAuthenticationMethod) SetSmsSignInState

func (m *PhoneAuthenticationMethod) SetSmsSignInState(value *AuthenticationMethodSignInState)

SetSmsSignInState sets the smsSignInState property value. Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue.

type PhoneAuthenticationMethodable

type PhoneAuthenticationMethodable interface {
	AuthenticationMethodable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetPhoneNumber() *string
	GetPhoneType() *AuthenticationPhoneType
	GetSmsSignInState() *AuthenticationMethodSignInState
	SetPhoneNumber(value *string)
	SetPhoneType(value *AuthenticationPhoneType)
	SetSmsSignInState(value *AuthenticationMethodSignInState)
}

PhoneAuthenticationMethodable

type PhoneType

type PhoneType int
const (
	HOME_PHONETYPE PhoneType = iota
	BUSINESS_PHONETYPE
	MOBILE_PHONETYPE
	OTHER_PHONETYPE
	ASSISTANT_PHONETYPE
	HOMEFAX_PHONETYPE
	BUSINESSFAX_PHONETYPE
	OTHERFAX_PHONETYPE
	PAGER_PHONETYPE
	RADIO_PHONETYPE
)

func (PhoneType) String

func (i PhoneType) String() string

type Phoneable

type Phoneable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLanguage() *string
	GetNumber() *string
	GetOdataType() *string
	GetRegion() *string
	GetTypeEscaped() *PhoneType
	SetLanguage(value *string)
	SetNumber(value *string)
	SetOdataType(value *string)
	SetRegion(value *string)
	SetTypeEscaped(value *PhoneType)
}

Phoneable

type Photo

type Photo struct {
	// contains filtered or unexported fields
}

Photo

func NewPhoto

func NewPhoto() *Photo

NewPhoto instantiates a new photo and sets the default values.

func (*Photo) GetAdditionalData

func (m *Photo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Photo) GetCameraMake

func (m *Photo) GetCameraMake() *string

GetCameraMake gets the cameraMake property value. Camera manufacturer. Read-only.

func (*Photo) GetCameraModel

func (m *Photo) GetCameraModel() *string

GetCameraModel gets the cameraModel property value. Camera model. Read-only.

func (*Photo) GetExposureDenominator

func (m *Photo) GetExposureDenominator() *float64

GetExposureDenominator gets the exposureDenominator property value. The denominator for the exposure time fraction from the camera. Read-only.

func (*Photo) GetExposureNumerator

func (m *Photo) GetExposureNumerator() *float64

GetExposureNumerator gets the exposureNumerator property value. The numerator for the exposure time fraction from the camera. Read-only.

func (*Photo) GetFNumber

func (m *Photo) GetFNumber() *float64

GetFNumber gets the fNumber property value. The F-stop value from the camera. Read-only.

func (*Photo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Photo) GetFocalLength

func (m *Photo) GetFocalLength() *float64

GetFocalLength gets the focalLength property value. The focal length from the camera. Read-only.

func (*Photo) GetIso

func (m *Photo) GetIso() *int32

GetIso gets the iso property value. The ISO value from the camera. Read-only.

func (*Photo) GetOdataType

func (m *Photo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Photo) GetOrientation

func (m *Photo) GetOrientation() *int32

GetOrientation gets the orientation property value. The orientation value from the camera. Writable on OneDrive Personal.

func (*Photo) GetTakenDateTime

GetTakenDateTime gets the takenDateTime property value. Represents the date and time the photo was taken. Read-only.

func (*Photo) Serialize

Serialize serializes information the current object

func (*Photo) SetAdditionalData

func (m *Photo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Photo) SetCameraMake

func (m *Photo) SetCameraMake(value *string)

SetCameraMake sets the cameraMake property value. Camera manufacturer. Read-only.

func (*Photo) SetCameraModel

func (m *Photo) SetCameraModel(value *string)

SetCameraModel sets the cameraModel property value. Camera model. Read-only.

func (*Photo) SetExposureDenominator

func (m *Photo) SetExposureDenominator(value *float64)

SetExposureDenominator sets the exposureDenominator property value. The denominator for the exposure time fraction from the camera. Read-only.

func (*Photo) SetExposureNumerator

func (m *Photo) SetExposureNumerator(value *float64)

SetExposureNumerator sets the exposureNumerator property value. The numerator for the exposure time fraction from the camera. Read-only.

func (*Photo) SetFNumber

func (m *Photo) SetFNumber(value *float64)

SetFNumber sets the fNumber property value. The F-stop value from the camera. Read-only.

func (*Photo) SetFocalLength

func (m *Photo) SetFocalLength(value *float64)

SetFocalLength sets the focalLength property value. The focal length from the camera. Read-only.

func (*Photo) SetIso

func (m *Photo) SetIso(value *int32)

SetIso sets the iso property value. The ISO value from the camera. Read-only.

func (*Photo) SetOdataType

func (m *Photo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Photo) SetOrientation

func (m *Photo) SetOrientation(value *int32)

SetOrientation sets the orientation property value. The orientation value from the camera. Writable on OneDrive Personal.

func (*Photo) SetTakenDateTime

SetTakenDateTime sets the takenDateTime property value. Represents the date and time the photo was taken. Read-only.

type Photoable

type Photoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCameraMake() *string
	GetCameraModel() *string
	GetExposureDenominator() *float64
	GetExposureNumerator() *float64
	GetFNumber() *float64
	GetFocalLength() *float64
	GetIso() *int32
	GetOdataType() *string
	GetOrientation() *int32
	GetTakenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	SetCameraMake(value *string)
	SetCameraModel(value *string)
	SetExposureDenominator(value *float64)
	SetExposureNumerator(value *float64)
	SetFNumber(value *float64)
	SetFocalLength(value *float64)
	SetIso(value *int32)
	SetOdataType(value *string)
	SetOrientation(value *int32)
	SetTakenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
}

Photoable

type PhysicalAddress

type PhysicalAddress struct {
	// contains filtered or unexported fields
}

PhysicalAddress

func NewPhysicalAddress

func NewPhysicalAddress() *PhysicalAddress

NewPhysicalAddress instantiates a new physicalAddress and sets the default values.

func (*PhysicalAddress) GetAdditionalData

func (m *PhysicalAddress) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PhysicalAddress) GetCity

func (m *PhysicalAddress) GetCity() *string

GetCity gets the city property value. The city.

func (*PhysicalAddress) GetCountryOrRegion

func (m *PhysicalAddress) GetCountryOrRegion() *string

GetCountryOrRegion gets the countryOrRegion property value. The country or region. It's a free-format string value, for example, 'United States'.

func (*PhysicalAddress) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PhysicalAddress) GetOdataType

func (m *PhysicalAddress) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PhysicalAddress) GetPostalCode

func (m *PhysicalAddress) GetPostalCode() *string

GetPostalCode gets the postalCode property value. The postal code.

func (*PhysicalAddress) GetState

func (m *PhysicalAddress) GetState() *string

GetState gets the state property value. The state.

func (*PhysicalAddress) GetStreet

func (m *PhysicalAddress) GetStreet() *string

GetStreet gets the street property value. The street.

func (*PhysicalAddress) Serialize

Serialize serializes information the current object

func (*PhysicalAddress) SetAdditionalData

func (m *PhysicalAddress) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PhysicalAddress) SetCity

func (m *PhysicalAddress) SetCity(value *string)

SetCity sets the city property value. The city.

func (*PhysicalAddress) SetCountryOrRegion

func (m *PhysicalAddress) SetCountryOrRegion(value *string)

SetCountryOrRegion sets the countryOrRegion property value. The country or region. It's a free-format string value, for example, 'United States'.

func (*PhysicalAddress) SetOdataType

func (m *PhysicalAddress) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PhysicalAddress) SetPostalCode

func (m *PhysicalAddress) SetPostalCode(value *string)

SetPostalCode sets the postalCode property value. The postal code.

func (*PhysicalAddress) SetState

func (m *PhysicalAddress) SetState(value *string)

SetState sets the state property value. The state.

func (*PhysicalAddress) SetStreet

func (m *PhysicalAddress) SetStreet(value *string)

SetStreet sets the street property value. The street.

type PhysicalAddressable

type PhysicalAddressable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCity() *string
	GetCountryOrRegion() *string
	GetOdataType() *string
	GetPostalCode() *string
	GetState() *string
	GetStreet() *string
	SetCity(value *string)
	SetCountryOrRegion(value *string)
	SetOdataType(value *string)
	SetPostalCode(value *string)
	SetState(value *string)
	SetStreet(value *string)
}

PhysicalAddressable

type PinnedChatMessageInfo

type PinnedChatMessageInfo struct {
	Entity
	// contains filtered or unexported fields
}

PinnedChatMessageInfo

func NewPinnedChatMessageInfo

func NewPinnedChatMessageInfo() *PinnedChatMessageInfo

NewPinnedChatMessageInfo instantiates a new pinnedChatMessageInfo and sets the default values.

func (*PinnedChatMessageInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PinnedChatMessageInfo) GetMessage

func (m *PinnedChatMessageInfo) GetMessage() ChatMessageable

GetMessage gets the message property value. Represents details about the chat message that is pinned.

func (*PinnedChatMessageInfo) Serialize

Serialize serializes information the current object

func (*PinnedChatMessageInfo) SetMessage

func (m *PinnedChatMessageInfo) SetMessage(value ChatMessageable)

SetMessage sets the message property value. Represents details about the chat message that is pinned.

type PinnedChatMessageInfoable

type PinnedChatMessageInfoable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetMessage() ChatMessageable
	SetMessage(value ChatMessageable)
}

PinnedChatMessageInfoable

type PlannerAppliedCategories

type PlannerAppliedCategories struct {
	// contains filtered or unexported fields
}

PlannerAppliedCategories

func NewPlannerAppliedCategories

func NewPlannerAppliedCategories() *PlannerAppliedCategories

NewPlannerAppliedCategories instantiates a new plannerAppliedCategories and sets the default values.

func (*PlannerAppliedCategories) GetAdditionalData

func (m *PlannerAppliedCategories) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerAppliedCategories) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerAppliedCategories) GetOdataType

func (m *PlannerAppliedCategories) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PlannerAppliedCategories) Serialize

Serialize serializes information the current object

func (*PlannerAppliedCategories) SetAdditionalData

func (m *PlannerAppliedCategories) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerAppliedCategories) SetOdataType

func (m *PlannerAppliedCategories) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type PlannerAssignedToTaskBoardTaskFormat

type PlannerAssignedToTaskBoardTaskFormat struct {
	Entity
	// contains filtered or unexported fields
}

PlannerAssignedToTaskBoardTaskFormat

func NewPlannerAssignedToTaskBoardTaskFormat

func NewPlannerAssignedToTaskBoardTaskFormat() *PlannerAssignedToTaskBoardTaskFormat

NewPlannerAssignedToTaskBoardTaskFormat instantiates a new plannerAssignedToTaskBoardTaskFormat and sets the default values.

func (*PlannerAssignedToTaskBoardTaskFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerAssignedToTaskBoardTaskFormat) GetOrderHintsByAssignee

GetOrderHintsByAssignee gets the orderHintsByAssignee property value. Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.

func (*PlannerAssignedToTaskBoardTaskFormat) GetUnassignedOrderHint

func (m *PlannerAssignedToTaskBoardTaskFormat) GetUnassignedOrderHint() *string

GetUnassignedOrderHint gets the unassignedOrderHint property value. Hint value used to order the task on the AssignedTo view of the Task Board when the task isn't assigned to anyone, or if the orderHintsByAssignee dictionary doesn't provide an order hint for the user the task is assigned to. The format is defined as outlined here.

func (*PlannerAssignedToTaskBoardTaskFormat) Serialize

Serialize serializes information the current object

func (*PlannerAssignedToTaskBoardTaskFormat) SetOrderHintsByAssignee

SetOrderHintsByAssignee sets the orderHintsByAssignee property value. Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.

func (*PlannerAssignedToTaskBoardTaskFormat) SetUnassignedOrderHint

func (m *PlannerAssignedToTaskBoardTaskFormat) SetUnassignedOrderHint(value *string)

SetUnassignedOrderHint sets the unassignedOrderHint property value. Hint value used to order the task on the AssignedTo view of the Task Board when the task isn't assigned to anyone, or if the orderHintsByAssignee dictionary doesn't provide an order hint for the user the task is assigned to. The format is defined as outlined here.

type PlannerAssignedToTaskBoardTaskFormatable

type PlannerAssignedToTaskBoardTaskFormatable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOrderHintsByAssignee() PlannerOrderHintsByAssigneeable
	GetUnassignedOrderHint() *string
	SetOrderHintsByAssignee(value PlannerOrderHintsByAssigneeable)
	SetUnassignedOrderHint(value *string)
}

PlannerAssignedToTaskBoardTaskFormatable

type PlannerAssignments

type PlannerAssignments struct {
	// contains filtered or unexported fields
}

PlannerAssignments

func NewPlannerAssignments

func NewPlannerAssignments() *PlannerAssignments

NewPlannerAssignments instantiates a new plannerAssignments and sets the default values.

func (*PlannerAssignments) GetAdditionalData

func (m *PlannerAssignments) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerAssignments) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerAssignments) GetOdataType

func (m *PlannerAssignments) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PlannerAssignments) Serialize

Serialize serializes information the current object

func (*PlannerAssignments) SetAdditionalData

func (m *PlannerAssignments) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerAssignments) SetOdataType

func (m *PlannerAssignments) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type PlannerBucket

type PlannerBucket struct {
	Entity
	// contains filtered or unexported fields
}

PlannerBucket

func NewPlannerBucket

func NewPlannerBucket() *PlannerBucket

NewPlannerBucket instantiates a new plannerBucket and sets the default values.

func (*PlannerBucket) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerBucket) GetName

func (m *PlannerBucket) GetName() *string

GetName gets the name property value. Name of the bucket.

func (*PlannerBucket) GetOrderHint

func (m *PlannerBucket) GetOrderHint() *string

GetOrderHint gets the orderHint property value. Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner.

func (*PlannerBucket) GetPlanId

func (m *PlannerBucket) GetPlanId() *string

GetPlanId gets the planId property value. Plan ID to which the bucket belongs.

func (*PlannerBucket) GetTasks

func (m *PlannerBucket) GetTasks() []PlannerTaskable

GetTasks gets the tasks property value. Read-only. Nullable. The collection of tasks in the bucket.

func (*PlannerBucket) Serialize

Serialize serializes information the current object

func (*PlannerBucket) SetName

func (m *PlannerBucket) SetName(value *string)

SetName sets the name property value. Name of the bucket.

func (*PlannerBucket) SetOrderHint

func (m *PlannerBucket) SetOrderHint(value *string)

SetOrderHint sets the orderHint property value. Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner.

func (*PlannerBucket) SetPlanId

func (m *PlannerBucket) SetPlanId(value *string)

SetPlanId sets the planId property value. Plan ID to which the bucket belongs.

func (*PlannerBucket) SetTasks

func (m *PlannerBucket) SetTasks(value []PlannerTaskable)

SetTasks sets the tasks property value. Read-only. Nullable. The collection of tasks in the bucket.

type PlannerBucketTaskBoardTaskFormat

type PlannerBucketTaskBoardTaskFormat struct {
	Entity
	// contains filtered or unexported fields
}

PlannerBucketTaskBoardTaskFormat

func NewPlannerBucketTaskBoardTaskFormat

func NewPlannerBucketTaskBoardTaskFormat() *PlannerBucketTaskBoardTaskFormat

NewPlannerBucketTaskBoardTaskFormat instantiates a new plannerBucketTaskBoardTaskFormat and sets the default values.

func (*PlannerBucketTaskBoardTaskFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerBucketTaskBoardTaskFormat) GetOrderHint

func (m *PlannerBucketTaskBoardTaskFormat) GetOrderHint() *string

GetOrderHint gets the orderHint property value. Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner.

func (*PlannerBucketTaskBoardTaskFormat) Serialize

Serialize serializes information the current object

func (*PlannerBucketTaskBoardTaskFormat) SetOrderHint

func (m *PlannerBucketTaskBoardTaskFormat) SetOrderHint(value *string)

SetOrderHint sets the orderHint property value. Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner.

type PlannerBucketTaskBoardTaskFormatable

type PlannerBucketTaskBoardTaskFormatable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOrderHint() *string
	SetOrderHint(value *string)
}

PlannerBucketTaskBoardTaskFormatable

type PlannerBucketable

type PlannerBucketable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	GetOrderHint() *string
	GetPlanId() *string
	GetTasks() []PlannerTaskable
	SetName(value *string)
	SetOrderHint(value *string)
	SetPlanId(value *string)
	SetTasks(value []PlannerTaskable)
}

PlannerBucketable

type PlannerCategoryDescriptions

type PlannerCategoryDescriptions struct {
	// contains filtered or unexported fields
}

PlannerCategoryDescriptions

func NewPlannerCategoryDescriptions

func NewPlannerCategoryDescriptions() *PlannerCategoryDescriptions

NewPlannerCategoryDescriptions instantiates a new plannerCategoryDescriptions and sets the default values.

func (*PlannerCategoryDescriptions) GetAdditionalData

func (m *PlannerCategoryDescriptions) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerCategoryDescriptions) GetCategory1

func (m *PlannerCategoryDescriptions) GetCategory1() *string

GetCategory1 gets the category1 property value. The label associated with Category 1

func (*PlannerCategoryDescriptions) GetCategory10

func (m *PlannerCategoryDescriptions) GetCategory10() *string

GetCategory10 gets the category10 property value. The label associated with Category 10

func (*PlannerCategoryDescriptions) GetCategory11

func (m *PlannerCategoryDescriptions) GetCategory11() *string

GetCategory11 gets the category11 property value. The label associated with Category 11

func (*PlannerCategoryDescriptions) GetCategory12

func (m *PlannerCategoryDescriptions) GetCategory12() *string

GetCategory12 gets the category12 property value. The label associated with Category 12

func (*PlannerCategoryDescriptions) GetCategory13

func (m *PlannerCategoryDescriptions) GetCategory13() *string

GetCategory13 gets the category13 property value. The label associated with Category 13

func (*PlannerCategoryDescriptions) GetCategory14

func (m *PlannerCategoryDescriptions) GetCategory14() *string

GetCategory14 gets the category14 property value. The label associated with Category 14

func (*PlannerCategoryDescriptions) GetCategory15

func (m *PlannerCategoryDescriptions) GetCategory15() *string

GetCategory15 gets the category15 property value. The label associated with Category 15

func (*PlannerCategoryDescriptions) GetCategory16

func (m *PlannerCategoryDescriptions) GetCategory16() *string

GetCategory16 gets the category16 property value. The label associated with Category 16

func (*PlannerCategoryDescriptions) GetCategory17

func (m *PlannerCategoryDescriptions) GetCategory17() *string

GetCategory17 gets the category17 property value. The label associated with Category 17

func (*PlannerCategoryDescriptions) GetCategory18

func (m *PlannerCategoryDescriptions) GetCategory18() *string

GetCategory18 gets the category18 property value. The label associated with Category 18

func (*PlannerCategoryDescriptions) GetCategory19

func (m *PlannerCategoryDescriptions) GetCategory19() *string

GetCategory19 gets the category19 property value. The label associated with Category 19

func (*PlannerCategoryDescriptions) GetCategory2

func (m *PlannerCategoryDescriptions) GetCategory2() *string

GetCategory2 gets the category2 property value. The label associated with Category 2

func (*PlannerCategoryDescriptions) GetCategory20

func (m *PlannerCategoryDescriptions) GetCategory20() *string

GetCategory20 gets the category20 property value. The label associated with Category 20

func (*PlannerCategoryDescriptions) GetCategory21

func (m *PlannerCategoryDescriptions) GetCategory21() *string

GetCategory21 gets the category21 property value. The label associated with Category 21

func (*PlannerCategoryDescriptions) GetCategory22

func (m *PlannerCategoryDescriptions) GetCategory22() *string

GetCategory22 gets the category22 property value. The label associated with Category 22

func (*PlannerCategoryDescriptions) GetCategory23

func (m *PlannerCategoryDescriptions) GetCategory23() *string

GetCategory23 gets the category23 property value. The label associated with Category 23

func (*PlannerCategoryDescriptions) GetCategory24

func (m *PlannerCategoryDescriptions) GetCategory24() *string

GetCategory24 gets the category24 property value. The label associated with Category 24

func (*PlannerCategoryDescriptions) GetCategory25

func (m *PlannerCategoryDescriptions) GetCategory25() *string

GetCategory25 gets the category25 property value. The label associated with Category 25

func (*PlannerCategoryDescriptions) GetCategory3

func (m *PlannerCategoryDescriptions) GetCategory3() *string

GetCategory3 gets the category3 property value. The label associated with Category 3

func (*PlannerCategoryDescriptions) GetCategory4

func (m *PlannerCategoryDescriptions) GetCategory4() *string

GetCategory4 gets the category4 property value. The label associated with Category 4

func (*PlannerCategoryDescriptions) GetCategory5

func (m *PlannerCategoryDescriptions) GetCategory5() *string

GetCategory5 gets the category5 property value. The label associated with Category 5

func (*PlannerCategoryDescriptions) GetCategory6

func (m *PlannerCategoryDescriptions) GetCategory6() *string

GetCategory6 gets the category6 property value. The label associated with Category 6

func (*PlannerCategoryDescriptions) GetCategory7

func (m *PlannerCategoryDescriptions) GetCategory7() *string

GetCategory7 gets the category7 property value. The label associated with Category 7

func (*PlannerCategoryDescriptions) GetCategory8

func (m *PlannerCategoryDescriptions) GetCategory8() *string

GetCategory8 gets the category8 property value. The label associated with Category 8

func (*PlannerCategoryDescriptions) GetCategory9

func (m *PlannerCategoryDescriptions) GetCategory9() *string

GetCategory9 gets the category9 property value. The label associated with Category 9

func (*PlannerCategoryDescriptions) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerCategoryDescriptions) GetOdataType

func (m *PlannerCategoryDescriptions) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PlannerCategoryDescriptions) Serialize

Serialize serializes information the current object

func (*PlannerCategoryDescriptions) SetAdditionalData

func (m *PlannerCategoryDescriptions) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerCategoryDescriptions) SetCategory1

func (m *PlannerCategoryDescriptions) SetCategory1(value *string)

SetCategory1 sets the category1 property value. The label associated with Category 1

func (*PlannerCategoryDescriptions) SetCategory10

func (m *PlannerCategoryDescriptions) SetCategory10(value *string)

SetCategory10 sets the category10 property value. The label associated with Category 10

func (*PlannerCategoryDescriptions) SetCategory11

func (m *PlannerCategoryDescriptions) SetCategory11(value *string)

SetCategory11 sets the category11 property value. The label associated with Category 11

func (*PlannerCategoryDescriptions) SetCategory12

func (m *PlannerCategoryDescriptions) SetCategory12(value *string)

SetCategory12 sets the category12 property value. The label associated with Category 12

func (*PlannerCategoryDescriptions) SetCategory13

func (m *PlannerCategoryDescriptions) SetCategory13(value *string)

SetCategory13 sets the category13 property value. The label associated with Category 13

func (*PlannerCategoryDescriptions) SetCategory14

func (m *PlannerCategoryDescriptions) SetCategory14(value *string)

SetCategory14 sets the category14 property value. The label associated with Category 14

func (*PlannerCategoryDescriptions) SetCategory15

func (m *PlannerCategoryDescriptions) SetCategory15(value *string)

SetCategory15 sets the category15 property value. The label associated with Category 15

func (*PlannerCategoryDescriptions) SetCategory16

func (m *PlannerCategoryDescriptions) SetCategory16(value *string)

SetCategory16 sets the category16 property value. The label associated with Category 16

func (*PlannerCategoryDescriptions) SetCategory17

func (m *PlannerCategoryDescriptions) SetCategory17(value *string)

SetCategory17 sets the category17 property value. The label associated with Category 17

func (*PlannerCategoryDescriptions) SetCategory18

func (m *PlannerCategoryDescriptions) SetCategory18(value *string)

SetCategory18 sets the category18 property value. The label associated with Category 18

func (*PlannerCategoryDescriptions) SetCategory19

func (m *PlannerCategoryDescriptions) SetCategory19(value *string)

SetCategory19 sets the category19 property value. The label associated with Category 19

func (*PlannerCategoryDescriptions) SetCategory2

func (m *PlannerCategoryDescriptions) SetCategory2(value *string)

SetCategory2 sets the category2 property value. The label associated with Category 2

func (*PlannerCategoryDescriptions) SetCategory20

func (m *PlannerCategoryDescriptions) SetCategory20(value *string)

SetCategory20 sets the category20 property value. The label associated with Category 20

func (*PlannerCategoryDescriptions) SetCategory21

func (m *PlannerCategoryDescriptions) SetCategory21(value *string)

SetCategory21 sets the category21 property value. The label associated with Category 21

func (*PlannerCategoryDescriptions) SetCategory22

func (m *PlannerCategoryDescriptions) SetCategory22(value *string)

SetCategory22 sets the category22 property value. The label associated with Category 22

func (*PlannerCategoryDescriptions) SetCategory23

func (m *PlannerCategoryDescriptions) SetCategory23(value *string)

SetCategory23 sets the category23 property value. The label associated with Category 23

func (*PlannerCategoryDescriptions) SetCategory24

func (m *PlannerCategoryDescriptions) SetCategory24(value *string)

SetCategory24 sets the category24 property value. The label associated with Category 24

func (*PlannerCategoryDescriptions) SetCategory25

func (m *PlannerCategoryDescriptions) SetCategory25(value *string)

SetCategory25 sets the category25 property value. The label associated with Category 25

func (*PlannerCategoryDescriptions) SetCategory3

func (m *PlannerCategoryDescriptions) SetCategory3(value *string)

SetCategory3 sets the category3 property value. The label associated with Category 3

func (*PlannerCategoryDescriptions) SetCategory4

func (m *PlannerCategoryDescriptions) SetCategory4(value *string)

SetCategory4 sets the category4 property value. The label associated with Category 4

func (*PlannerCategoryDescriptions) SetCategory5

func (m *PlannerCategoryDescriptions) SetCategory5(value *string)

SetCategory5 sets the category5 property value. The label associated with Category 5

func (*PlannerCategoryDescriptions) SetCategory6

func (m *PlannerCategoryDescriptions) SetCategory6(value *string)

SetCategory6 sets the category6 property value. The label associated with Category 6

func (*PlannerCategoryDescriptions) SetCategory7

func (m *PlannerCategoryDescriptions) SetCategory7(value *string)

SetCategory7 sets the category7 property value. The label associated with Category 7

func (*PlannerCategoryDescriptions) SetCategory8

func (m *PlannerCategoryDescriptions) SetCategory8(value *string)

SetCategory8 sets the category8 property value. The label associated with Category 8

func (*PlannerCategoryDescriptions) SetCategory9

func (m *PlannerCategoryDescriptions) SetCategory9(value *string)

SetCategory9 sets the category9 property value. The label associated with Category 9

func (*PlannerCategoryDescriptions) SetOdataType

func (m *PlannerCategoryDescriptions) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type PlannerCategoryDescriptionsable

type PlannerCategoryDescriptionsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCategory1() *string
	GetCategory10() *string
	GetCategory11() *string
	GetCategory12() *string
	GetCategory13() *string
	GetCategory14() *string
	GetCategory15() *string
	GetCategory16() *string
	GetCategory17() *string
	GetCategory18() *string
	GetCategory19() *string
	GetCategory2() *string
	GetCategory20() *string
	GetCategory21() *string
	GetCategory22() *string
	GetCategory23() *string
	GetCategory24() *string
	GetCategory25() *string
	GetCategory3() *string
	GetCategory4() *string
	GetCategory5() *string
	GetCategory6() *string
	GetCategory7() *string
	GetCategory8() *string
	GetCategory9() *string
	GetOdataType() *string
	SetCategory1(value *string)
	SetCategory10(value *string)
	SetCategory11(value *string)
	SetCategory12(value *string)
	SetCategory13(value *string)
	SetCategory14(value *string)
	SetCategory15(value *string)
	SetCategory16(value *string)
	SetCategory17(value *string)
	SetCategory18(value *string)
	SetCategory19(value *string)
	SetCategory2(value *string)
	SetCategory20(value *string)
	SetCategory21(value *string)
	SetCategory22(value *string)
	SetCategory23(value *string)
	SetCategory24(value *string)
	SetCategory25(value *string)
	SetCategory3(value *string)
	SetCategory4(value *string)
	SetCategory5(value *string)
	SetCategory6(value *string)
	SetCategory7(value *string)
	SetCategory8(value *string)
	SetCategory9(value *string)
	SetOdataType(value *string)
}

PlannerCategoryDescriptionsable

type PlannerChecklistItems

type PlannerChecklistItems struct {
	// contains filtered or unexported fields
}

PlannerChecklistItems

func NewPlannerChecklistItems

func NewPlannerChecklistItems() *PlannerChecklistItems

NewPlannerChecklistItems instantiates a new plannerChecklistItems and sets the default values.

func (*PlannerChecklistItems) GetAdditionalData

func (m *PlannerChecklistItems) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerChecklistItems) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerChecklistItems) GetOdataType

func (m *PlannerChecklistItems) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PlannerChecklistItems) Serialize

Serialize serializes information the current object

func (*PlannerChecklistItems) SetAdditionalData

func (m *PlannerChecklistItems) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerChecklistItems) SetOdataType

func (m *PlannerChecklistItems) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type PlannerContainerType

type PlannerContainerType int
const (
	GROUP_PLANNERCONTAINERTYPE PlannerContainerType = iota
	UNKNOWNFUTUREVALUE_PLANNERCONTAINERTYPE
	ROSTER_PLANNERCONTAINERTYPE
)

func (PlannerContainerType) String

func (i PlannerContainerType) String() string

type PlannerExternalReferences

type PlannerExternalReferences struct {
	// contains filtered or unexported fields
}

PlannerExternalReferences

func NewPlannerExternalReferences

func NewPlannerExternalReferences() *PlannerExternalReferences

NewPlannerExternalReferences instantiates a new plannerExternalReferences and sets the default values.

func (*PlannerExternalReferences) GetAdditionalData

func (m *PlannerExternalReferences) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerExternalReferences) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerExternalReferences) GetOdataType

func (m *PlannerExternalReferences) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PlannerExternalReferences) Serialize

Serialize serializes information the current object

func (*PlannerExternalReferences) SetAdditionalData

func (m *PlannerExternalReferences) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerExternalReferences) SetOdataType

func (m *PlannerExternalReferences) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type PlannerGroup

type PlannerGroup struct {
	Entity
	// contains filtered or unexported fields
}

PlannerGroup

func NewPlannerGroup

func NewPlannerGroup() *PlannerGroup

NewPlannerGroup instantiates a new plannerGroup and sets the default values.

func (*PlannerGroup) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerGroup) GetPlans

func (m *PlannerGroup) GetPlans() []PlannerPlanable

GetPlans gets the plans property value. Read-only. Nullable. Returns the plannerPlans owned by the group.

func (*PlannerGroup) Serialize

Serialize serializes information the current object

func (*PlannerGroup) SetPlans

func (m *PlannerGroup) SetPlans(value []PlannerPlanable)

SetPlans sets the plans property value. Read-only. Nullable. Returns the plannerPlans owned by the group.

type PlannerGroupable

PlannerGroupable

type PlannerOrderHintsByAssignee

type PlannerOrderHintsByAssignee struct {
	// contains filtered or unexported fields
}

PlannerOrderHintsByAssignee

func NewPlannerOrderHintsByAssignee

func NewPlannerOrderHintsByAssignee() *PlannerOrderHintsByAssignee

NewPlannerOrderHintsByAssignee instantiates a new plannerOrderHintsByAssignee and sets the default values.

func (*PlannerOrderHintsByAssignee) GetAdditionalData

func (m *PlannerOrderHintsByAssignee) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerOrderHintsByAssignee) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerOrderHintsByAssignee) GetOdataType

func (m *PlannerOrderHintsByAssignee) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PlannerOrderHintsByAssignee) Serialize

Serialize serializes information the current object

func (*PlannerOrderHintsByAssignee) SetAdditionalData

func (m *PlannerOrderHintsByAssignee) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerOrderHintsByAssignee) SetOdataType

func (m *PlannerOrderHintsByAssignee) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type PlannerPlan

type PlannerPlan struct {
	Entity
	// contains filtered or unexported fields
}

PlannerPlan

func NewPlannerPlan

func NewPlannerPlan() *PlannerPlan

NewPlannerPlan instantiates a new plannerPlan and sets the default values.

func (*PlannerPlan) GetBuckets

func (m *PlannerPlan) GetBuckets() []PlannerBucketable

GetBuckets gets the buckets property value. Read-only. Nullable. Collection of buckets in the plan.

func (*PlannerPlan) GetContainer

func (m *PlannerPlan) GetContainer() PlannerPlanContainerable

GetContainer gets the container property value. Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it's set, this property can’t be updated. Required.

func (*PlannerPlan) GetCreatedBy

func (m *PlannerPlan) GetCreatedBy() IdentitySetable

GetCreatedBy gets the createdBy property value. Read-only. The user who created the plan.

func (*PlannerPlan) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerPlan) GetDetails

func (m *PlannerPlan) GetDetails() PlannerPlanDetailsable

GetDetails gets the details property value. Read-only. Nullable. Extra details about the plan.

func (*PlannerPlan) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerPlan) GetOwner

func (m *PlannerPlan) GetOwner() *string

GetOwner gets the owner property value. The owner property

func (*PlannerPlan) GetTasks

func (m *PlannerPlan) GetTasks() []PlannerTaskable

GetTasks gets the tasks property value. Read-only. Nullable. Collection of tasks in the plan.

func (*PlannerPlan) GetTitle

func (m *PlannerPlan) GetTitle() *string

GetTitle gets the title property value. Required. Title of the plan.

func (*PlannerPlan) Serialize

Serialize serializes information the current object

func (*PlannerPlan) SetBuckets

func (m *PlannerPlan) SetBuckets(value []PlannerBucketable)

SetBuckets sets the buckets property value. Read-only. Nullable. Collection of buckets in the plan.

func (*PlannerPlan) SetContainer

func (m *PlannerPlan) SetContainer(value PlannerPlanContainerable)

SetContainer sets the container property value. Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it's set, this property can’t be updated. Required.

func (*PlannerPlan) SetCreatedBy

func (m *PlannerPlan) SetCreatedBy(value IdentitySetable)

SetCreatedBy sets the createdBy property value. Read-only. The user who created the plan.

func (*PlannerPlan) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerPlan) SetDetails

func (m *PlannerPlan) SetDetails(value PlannerPlanDetailsable)

SetDetails sets the details property value. Read-only. Nullable. Extra details about the plan.

func (*PlannerPlan) SetOwner

func (m *PlannerPlan) SetOwner(value *string)

SetOwner sets the owner property value. The owner property

func (*PlannerPlan) SetTasks

func (m *PlannerPlan) SetTasks(value []PlannerTaskable)

SetTasks sets the tasks property value. Read-only. Nullable. Collection of tasks in the plan.

func (*PlannerPlan) SetTitle

func (m *PlannerPlan) SetTitle(value *string)

SetTitle sets the title property value. Required. Title of the plan.

type PlannerPlanContainer

type PlannerPlanContainer struct {
	// contains filtered or unexported fields
}

PlannerPlanContainer

func NewPlannerPlanContainer

func NewPlannerPlanContainer() *PlannerPlanContainer

NewPlannerPlanContainer instantiates a new plannerPlanContainer and sets the default values.

func (*PlannerPlanContainer) GetAdditionalData

func (m *PlannerPlanContainer) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerPlanContainer) GetContainerId

func (m *PlannerPlanContainer) GetContainerId() *string

GetContainerId gets the containerId property value. The identifier of the resource that contains the plan. Optional.

func (*PlannerPlanContainer) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerPlanContainer) GetOdataType

func (m *PlannerPlanContainer) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PlannerPlanContainer) GetTypeEscaped added in v0.0.2

func (m *PlannerPlanContainer) GetTypeEscaped() *PlannerContainerType

GetTypeEscaped gets the type property value. The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster. Optional.

func (*PlannerPlanContainer) GetUrl

func (m *PlannerPlanContainer) GetUrl() *string

GetUrl gets the url property value. The full canonical URL of the container. Optional.

func (*PlannerPlanContainer) Serialize

Serialize serializes information the current object

func (*PlannerPlanContainer) SetAdditionalData

func (m *PlannerPlanContainer) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerPlanContainer) SetContainerId

func (m *PlannerPlanContainer) SetContainerId(value *string)

SetContainerId sets the containerId property value. The identifier of the resource that contains the plan. Optional.

func (*PlannerPlanContainer) SetOdataType

func (m *PlannerPlanContainer) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PlannerPlanContainer) SetTypeEscaped added in v0.0.2

func (m *PlannerPlanContainer) SetTypeEscaped(value *PlannerContainerType)

SetTypeEscaped sets the type property value. The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster. Optional.

func (*PlannerPlanContainer) SetUrl

func (m *PlannerPlanContainer) SetUrl(value *string)

SetUrl sets the url property value. The full canonical URL of the container. Optional.

type PlannerPlanContainerable

type PlannerPlanContainerable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContainerId() *string
	GetOdataType() *string
	GetTypeEscaped() *PlannerContainerType
	GetUrl() *string
	SetContainerId(value *string)
	SetOdataType(value *string)
	SetTypeEscaped(value *PlannerContainerType)
	SetUrl(value *string)
}

PlannerPlanContainerable

type PlannerPlanDetails

type PlannerPlanDetails struct {
	Entity
	// contains filtered or unexported fields
}

PlannerPlanDetails

func NewPlannerPlanDetails

func NewPlannerPlanDetails() *PlannerPlanDetails

NewPlannerPlanDetails instantiates a new plannerPlanDetails and sets the default values.

func (*PlannerPlanDetails) GetCategoryDescriptions

func (m *PlannerPlanDetails) GetCategoryDescriptions() PlannerCategoryDescriptionsable

GetCategoryDescriptions gets the categoryDescriptions property value. An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan.

func (*PlannerPlanDetails) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerPlanDetails) GetSharedWith

func (m *PlannerPlanDetails) GetSharedWith() PlannerUserIdsable

GetSharedWith gets the sharedWith property value. Set of user IDs that this plan is shared with. If you're using Microsoft 365 groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection, although it isn't required for them to access the plan owned by the group.

func (*PlannerPlanDetails) Serialize

Serialize serializes information the current object

func (*PlannerPlanDetails) SetCategoryDescriptions

func (m *PlannerPlanDetails) SetCategoryDescriptions(value PlannerCategoryDescriptionsable)

SetCategoryDescriptions sets the categoryDescriptions property value. An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan.

func (*PlannerPlanDetails) SetSharedWith

func (m *PlannerPlanDetails) SetSharedWith(value PlannerUserIdsable)

SetSharedWith sets the sharedWith property value. Set of user IDs that this plan is shared with. If you're using Microsoft 365 groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection, although it isn't required for them to access the plan owned by the group.

type PlannerPlanDetailsable

type PlannerPlanDetailsable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCategoryDescriptions() PlannerCategoryDescriptionsable
	GetSharedWith() PlannerUserIdsable
	SetCategoryDescriptions(value PlannerCategoryDescriptionsable)
	SetSharedWith(value PlannerUserIdsable)
}

PlannerPlanDetailsable

type PlannerPlanable

type PlannerPlanable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBuckets() []PlannerBucketable
	GetContainer() PlannerPlanContainerable
	GetCreatedBy() IdentitySetable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDetails() PlannerPlanDetailsable
	GetOwner() *string
	GetTasks() []PlannerTaskable
	GetTitle() *string
	SetBuckets(value []PlannerBucketable)
	SetContainer(value PlannerPlanContainerable)
	SetCreatedBy(value IdentitySetable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDetails(value PlannerPlanDetailsable)
	SetOwner(value *string)
	SetTasks(value []PlannerTaskable)
	SetTitle(value *string)
}

PlannerPlanable

type PlannerPreviewType

type PlannerPreviewType int
const (
	AUTOMATIC_PLANNERPREVIEWTYPE PlannerPreviewType = iota
	NOPREVIEW_PLANNERPREVIEWTYPE
	CHECKLIST_PLANNERPREVIEWTYPE
	DESCRIPTION_PLANNERPREVIEWTYPE
	REFERENCE_PLANNERPREVIEWTYPE
)

func (PlannerPreviewType) String

func (i PlannerPreviewType) String() string

type PlannerProgressTaskBoardTaskFormat

type PlannerProgressTaskBoardTaskFormat struct {
	Entity
	// contains filtered or unexported fields
}

PlannerProgressTaskBoardTaskFormat

func NewPlannerProgressTaskBoardTaskFormat

func NewPlannerProgressTaskBoardTaskFormat() *PlannerProgressTaskBoardTaskFormat

NewPlannerProgressTaskBoardTaskFormat instantiates a new plannerProgressTaskBoardTaskFormat and sets the default values.

func (*PlannerProgressTaskBoardTaskFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerProgressTaskBoardTaskFormat) GetOrderHint

func (m *PlannerProgressTaskBoardTaskFormat) GetOrderHint() *string

GetOrderHint gets the orderHint property value. Hint value used to order the task on the progress view of the task board. For details about the supported format, see Using order hints in Planner.

func (*PlannerProgressTaskBoardTaskFormat) Serialize

Serialize serializes information the current object

func (*PlannerProgressTaskBoardTaskFormat) SetOrderHint

func (m *PlannerProgressTaskBoardTaskFormat) SetOrderHint(value *string)

SetOrderHint sets the orderHint property value. Hint value used to order the task on the progress view of the task board. For details about the supported format, see Using order hints in Planner.

type PlannerProgressTaskBoardTaskFormatable

type PlannerProgressTaskBoardTaskFormatable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOrderHint() *string
	SetOrderHint(value *string)
}

PlannerProgressTaskBoardTaskFormatable

type PlannerTask

type PlannerTask struct {
	Entity
	// contains filtered or unexported fields
}

PlannerTask

func NewPlannerTask

func NewPlannerTask() *PlannerTask

NewPlannerTask instantiates a new plannerTask and sets the default values.

func (*PlannerTask) GetActiveChecklistItemCount

func (m *PlannerTask) GetActiveChecklistItemCount() *int32

GetActiveChecklistItemCount gets the activeChecklistItemCount property value. Number of checklist items with value set to false, representing incomplete items.

func (*PlannerTask) GetAppliedCategories

func (m *PlannerTask) GetAppliedCategories() PlannerAppliedCategoriesable

GetAppliedCategories gets the appliedCategories property value. The categories to which the task has been applied. See applied Categories for possible values.

func (*PlannerTask) GetAssignedToTaskBoardFormat

func (m *PlannerTask) GetAssignedToTaskBoardFormat() PlannerAssignedToTaskBoardTaskFormatable

GetAssignedToTaskBoardFormat gets the assignedToTaskBoardFormat property value. Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.

func (*PlannerTask) GetAssigneePriority

func (m *PlannerTask) GetAssigneePriority() *string

GetAssigneePriority gets the assigneePriority property value. Hint used to order items of this type in a list view. The format is defined as outlined here.

func (*PlannerTask) GetAssignments

func (m *PlannerTask) GetAssignments() PlannerAssignmentsable

GetAssignments gets the assignments property value. The set of assignees the task is assigned to.

func (*PlannerTask) GetBucketId

func (m *PlannerTask) GetBucketId() *string

GetBucketId gets the bucketId property value. Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It's 28 characters long and case-sensitive. Format validation is done on the service.

func (*PlannerTask) GetBucketTaskBoardFormat

func (m *PlannerTask) GetBucketTaskBoardFormat() PlannerBucketTaskBoardTaskFormatable

GetBucketTaskBoardFormat gets the bucketTaskBoardFormat property value. Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.

func (*PlannerTask) GetChecklistItemCount

func (m *PlannerTask) GetChecklistItemCount() *int32

GetChecklistItemCount gets the checklistItemCount property value. Number of checklist items that are present on the task.

func (*PlannerTask) GetCompletedBy

func (m *PlannerTask) GetCompletedBy() IdentitySetable

GetCompletedBy gets the completedBy property value. Identity of the user that completed the task.

func (*PlannerTask) GetCompletedDateTime

GetCompletedDateTime gets the completedDateTime property value. Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerTask) GetConversationThreadId

func (m *PlannerTask) GetConversationThreadId() *string

GetConversationThreadId gets the conversationThreadId property value. Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.

func (*PlannerTask) GetCreatedBy

func (m *PlannerTask) GetCreatedBy() IdentitySetable

GetCreatedBy gets the createdBy property value. Identity of the user that created the task.

func (*PlannerTask) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Read-only. Date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerTask) GetDetails

func (m *PlannerTask) GetDetails() PlannerTaskDetailsable

GetDetails gets the details property value. Read-only. Nullable. More details about the task.

func (*PlannerTask) GetDueDateTime

GetDueDateTime gets the dueDateTime property value. Date and time at which the task is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerTask) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerTask) GetHasDescription

func (m *PlannerTask) GetHasDescription() *bool

GetHasDescription gets the hasDescription property value. Read-only. Value is true if the details object of the task has a nonempty description and false otherwise.

func (*PlannerTask) GetOrderHint

func (m *PlannerTask) GetOrderHint() *string

GetOrderHint gets the orderHint property value. Hint used to order items of this type in a list view. The format is defined as outlined here.

func (*PlannerTask) GetPercentComplete

func (m *PlannerTask) GetPercentComplete() *int32

GetPercentComplete gets the percentComplete property value. Percentage of task completion. When set to 100, the task is considered completed.

func (*PlannerTask) GetPlanId

func (m *PlannerTask) GetPlanId() *string

GetPlanId gets the planId property value. Plan ID to which the task belongs.

func (*PlannerTask) GetPreviewType

func (m *PlannerTask) GetPreviewType() *PlannerPreviewType

GetPreviewType gets the previewType property value. This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.

func (*PlannerTask) GetPriority

func (m *PlannerTask) GetPriority() *int32

GetPriority gets the priority property value. Priority of the task. The valid range of values is between 0 and 10, with the increasing value being lower priority (0 has the highest priority and 10 has the lowest priority). Currently, Planner interprets values 0 and 1 as 'urgent', 2, 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'. Additionally, Planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'.

func (*PlannerTask) GetProgressTaskBoardFormat

func (m *PlannerTask) GetProgressTaskBoardFormat() PlannerProgressTaskBoardTaskFormatable

GetProgressTaskBoardFormat gets the progressTaskBoardFormat property value. Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.

func (*PlannerTask) GetReferenceCount

func (m *PlannerTask) GetReferenceCount() *int32

GetReferenceCount gets the referenceCount property value. Number of external references that exist on the task.

func (*PlannerTask) GetStartDateTime

GetStartDateTime gets the startDateTime property value. Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerTask) GetTitle

func (m *PlannerTask) GetTitle() *string

GetTitle gets the title property value. Title of the task.

func (*PlannerTask) Serialize

Serialize serializes information the current object

func (*PlannerTask) SetActiveChecklistItemCount

func (m *PlannerTask) SetActiveChecklistItemCount(value *int32)

SetActiveChecklistItemCount sets the activeChecklistItemCount property value. Number of checklist items with value set to false, representing incomplete items.

func (*PlannerTask) SetAppliedCategories

func (m *PlannerTask) SetAppliedCategories(value PlannerAppliedCategoriesable)

SetAppliedCategories sets the appliedCategories property value. The categories to which the task has been applied. See applied Categories for possible values.

func (*PlannerTask) SetAssignedToTaskBoardFormat

func (m *PlannerTask) SetAssignedToTaskBoardFormat(value PlannerAssignedToTaskBoardTaskFormatable)

SetAssignedToTaskBoardFormat sets the assignedToTaskBoardFormat property value. Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.

func (*PlannerTask) SetAssigneePriority

func (m *PlannerTask) SetAssigneePriority(value *string)

SetAssigneePriority sets the assigneePriority property value. Hint used to order items of this type in a list view. The format is defined as outlined here.

func (*PlannerTask) SetAssignments

func (m *PlannerTask) SetAssignments(value PlannerAssignmentsable)

SetAssignments sets the assignments property value. The set of assignees the task is assigned to.

func (*PlannerTask) SetBucketId

func (m *PlannerTask) SetBucketId(value *string)

SetBucketId sets the bucketId property value. Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It's 28 characters long and case-sensitive. Format validation is done on the service.

func (*PlannerTask) SetBucketTaskBoardFormat

func (m *PlannerTask) SetBucketTaskBoardFormat(value PlannerBucketTaskBoardTaskFormatable)

SetBucketTaskBoardFormat sets the bucketTaskBoardFormat property value. Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.

func (*PlannerTask) SetChecklistItemCount

func (m *PlannerTask) SetChecklistItemCount(value *int32)

SetChecklistItemCount sets the checklistItemCount property value. Number of checklist items that are present on the task.

func (*PlannerTask) SetCompletedBy

func (m *PlannerTask) SetCompletedBy(value IdentitySetable)

SetCompletedBy sets the completedBy property value. Identity of the user that completed the task.

func (*PlannerTask) SetCompletedDateTime

SetCompletedDateTime sets the completedDateTime property value. Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerTask) SetConversationThreadId

func (m *PlannerTask) SetConversationThreadId(value *string)

SetConversationThreadId sets the conversationThreadId property value. Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.

func (*PlannerTask) SetCreatedBy

func (m *PlannerTask) SetCreatedBy(value IdentitySetable)

SetCreatedBy sets the createdBy property value. Identity of the user that created the task.

func (*PlannerTask) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Read-only. Date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerTask) SetDetails

func (m *PlannerTask) SetDetails(value PlannerTaskDetailsable)

SetDetails sets the details property value. Read-only. Nullable. More details about the task.

func (*PlannerTask) SetDueDateTime

SetDueDateTime sets the dueDateTime property value. Date and time at which the task is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerTask) SetHasDescription

func (m *PlannerTask) SetHasDescription(value *bool)

SetHasDescription sets the hasDescription property value. Read-only. Value is true if the details object of the task has a nonempty description and false otherwise.

func (*PlannerTask) SetOrderHint

func (m *PlannerTask) SetOrderHint(value *string)

SetOrderHint sets the orderHint property value. Hint used to order items of this type in a list view. The format is defined as outlined here.

func (*PlannerTask) SetPercentComplete

func (m *PlannerTask) SetPercentComplete(value *int32)

SetPercentComplete sets the percentComplete property value. Percentage of task completion. When set to 100, the task is considered completed.

func (*PlannerTask) SetPlanId

func (m *PlannerTask) SetPlanId(value *string)

SetPlanId sets the planId property value. Plan ID to which the task belongs.

func (*PlannerTask) SetPreviewType

func (m *PlannerTask) SetPreviewType(value *PlannerPreviewType)

SetPreviewType sets the previewType property value. This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.

func (*PlannerTask) SetPriority

func (m *PlannerTask) SetPriority(value *int32)

SetPriority sets the priority property value. Priority of the task. The valid range of values is between 0 and 10, with the increasing value being lower priority (0 has the highest priority and 10 has the lowest priority). Currently, Planner interprets values 0 and 1 as 'urgent', 2, 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'. Additionally, Planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'.

func (*PlannerTask) SetProgressTaskBoardFormat

func (m *PlannerTask) SetProgressTaskBoardFormat(value PlannerProgressTaskBoardTaskFormatable)

SetProgressTaskBoardFormat sets the progressTaskBoardFormat property value. Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.

func (*PlannerTask) SetReferenceCount

func (m *PlannerTask) SetReferenceCount(value *int32)

SetReferenceCount sets the referenceCount property value. Number of external references that exist on the task.

func (*PlannerTask) SetStartDateTime

SetStartDateTime sets the startDateTime property value. Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*PlannerTask) SetTitle

func (m *PlannerTask) SetTitle(value *string)

SetTitle sets the title property value. Title of the task.

type PlannerTaskDetails

type PlannerTaskDetails struct {
	Entity
	// contains filtered or unexported fields
}

PlannerTaskDetails

func NewPlannerTaskDetails

func NewPlannerTaskDetails() *PlannerTaskDetails

NewPlannerTaskDetails instantiates a new plannerTaskDetails and sets the default values.

func (*PlannerTaskDetails) GetChecklist

GetChecklist gets the checklist property value. The collection of checklist items on the task.

func (*PlannerTaskDetails) GetDescription

func (m *PlannerTaskDetails) GetDescription() *string

GetDescription gets the description property value. Description of the task.

func (*PlannerTaskDetails) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerTaskDetails) GetPreviewType

func (m *PlannerTaskDetails) GetPreviewType() *PlannerPreviewType

GetPreviewType gets the previewType property value. This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.

func (*PlannerTaskDetails) GetReferences

GetReferences gets the references property value. The collection of references on the task.

func (*PlannerTaskDetails) Serialize

Serialize serializes information the current object

func (*PlannerTaskDetails) SetChecklist

func (m *PlannerTaskDetails) SetChecklist(value PlannerChecklistItemsable)

SetChecklist sets the checklist property value. The collection of checklist items on the task.

func (*PlannerTaskDetails) SetDescription

func (m *PlannerTaskDetails) SetDescription(value *string)

SetDescription sets the description property value. Description of the task.

func (*PlannerTaskDetails) SetPreviewType

func (m *PlannerTaskDetails) SetPreviewType(value *PlannerPreviewType)

SetPreviewType sets the previewType property value. This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.

func (*PlannerTaskDetails) SetReferences

func (m *PlannerTaskDetails) SetReferences(value PlannerExternalReferencesable)

SetReferences sets the references property value. The collection of references on the task.

type PlannerTaskDetailsable

type PlannerTaskDetailsable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetChecklist() PlannerChecklistItemsable
	GetDescription() *string
	GetPreviewType() *PlannerPreviewType
	GetReferences() PlannerExternalReferencesable
	SetChecklist(value PlannerChecklistItemsable)
	SetDescription(value *string)
	SetPreviewType(value *PlannerPreviewType)
	SetReferences(value PlannerExternalReferencesable)
}

PlannerTaskDetailsable

type PlannerTaskable

type PlannerTaskable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActiveChecklistItemCount() *int32
	GetAppliedCategories() PlannerAppliedCategoriesable
	GetAssignedToTaskBoardFormat() PlannerAssignedToTaskBoardTaskFormatable
	GetAssigneePriority() *string
	GetAssignments() PlannerAssignmentsable
	GetBucketId() *string
	GetBucketTaskBoardFormat() PlannerBucketTaskBoardTaskFormatable
	GetChecklistItemCount() *int32
	GetCompletedBy() IdentitySetable
	GetCompletedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetConversationThreadId() *string
	GetCreatedBy() IdentitySetable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDetails() PlannerTaskDetailsable
	GetDueDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetHasDescription() *bool
	GetOrderHint() *string
	GetPercentComplete() *int32
	GetPlanId() *string
	GetPreviewType() *PlannerPreviewType
	GetPriority() *int32
	GetProgressTaskBoardFormat() PlannerProgressTaskBoardTaskFormatable
	GetReferenceCount() *int32
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTitle() *string
	SetActiveChecklistItemCount(value *int32)
	SetAppliedCategories(value PlannerAppliedCategoriesable)
	SetAssignedToTaskBoardFormat(value PlannerAssignedToTaskBoardTaskFormatable)
	SetAssigneePriority(value *string)
	SetAssignments(value PlannerAssignmentsable)
	SetBucketId(value *string)
	SetBucketTaskBoardFormat(value PlannerBucketTaskBoardTaskFormatable)
	SetChecklistItemCount(value *int32)
	SetCompletedBy(value IdentitySetable)
	SetCompletedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetConversationThreadId(value *string)
	SetCreatedBy(value IdentitySetable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDetails(value PlannerTaskDetailsable)
	SetDueDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetHasDescription(value *bool)
	SetOrderHint(value *string)
	SetPercentComplete(value *int32)
	SetPlanId(value *string)
	SetPreviewType(value *PlannerPreviewType)
	SetPriority(value *int32)
	SetProgressTaskBoardFormat(value PlannerProgressTaskBoardTaskFormatable)
	SetReferenceCount(value *int32)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetTitle(value *string)
}

PlannerTaskable

type PlannerUser

type PlannerUser struct {
	Entity
	// contains filtered or unexported fields
}

PlannerUser

func NewPlannerUser

func NewPlannerUser() *PlannerUser

NewPlannerUser instantiates a new plannerUser and sets the default values.

func (*PlannerUser) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerUser) GetPlans

func (m *PlannerUser) GetPlans() []PlannerPlanable

GetPlans gets the plans property value. Read-only. Nullable. Returns the plannerTasks assigned to the user.

func (*PlannerUser) GetTasks

func (m *PlannerUser) GetTasks() []PlannerTaskable

GetTasks gets the tasks property value. Read-only. Nullable. Returns the plannerPlans shared with the user.

func (*PlannerUser) Serialize

Serialize serializes information the current object

func (*PlannerUser) SetPlans

func (m *PlannerUser) SetPlans(value []PlannerPlanable)

SetPlans sets the plans property value. Read-only. Nullable. Returns the plannerTasks assigned to the user.

func (*PlannerUser) SetTasks

func (m *PlannerUser) SetTasks(value []PlannerTaskable)

SetTasks sets the tasks property value. Read-only. Nullable. Returns the plannerPlans shared with the user.

type PlannerUserIds

type PlannerUserIds struct {
	// contains filtered or unexported fields
}

PlannerUserIds

func NewPlannerUserIds

func NewPlannerUserIds() *PlannerUserIds

NewPlannerUserIds instantiates a new plannerUserIds and sets the default values.

func (*PlannerUserIds) GetAdditionalData

func (m *PlannerUserIds) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerUserIds) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PlannerUserIds) GetOdataType

func (m *PlannerUserIds) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PlannerUserIds) Serialize

Serialize serializes information the current object

func (*PlannerUserIds) SetAdditionalData

func (m *PlannerUserIds) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PlannerUserIds) SetOdataType

func (m *PlannerUserIds) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type PlannerUserable

type PlannerUserable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetPlans() []PlannerPlanable
	GetTasks() []PlannerTaskable
	SetPlans(value []PlannerPlanable)
	SetTasks(value []PlannerTaskable)
}

PlannerUserable

type PolicyPlatformType

type PolicyPlatformType int

Supported platform types for policies.

const (
	// Android.
	ANDROID_POLICYPLATFORMTYPE PolicyPlatformType = iota
	// AndroidForWork.
	ANDROIDFORWORK_POLICYPLATFORMTYPE
	// iOS.
	IOS_POLICYPLATFORMTYPE
	// MacOS.
	MACOS_POLICYPLATFORMTYPE
	// WindowsPhone 8.1.
	WINDOWSPHONE81_POLICYPLATFORMTYPE
	// Windows 8.1 and later
	WINDOWS81ANDLATER_POLICYPLATFORMTYPE
	// Windows 10 and later.
	WINDOWS10ANDLATER_POLICYPLATFORMTYPE
	// All platforms.
	ALL_POLICYPLATFORMTYPE
)

func (PolicyPlatformType) String

func (i PolicyPlatformType) String() string

type Post

type Post struct {
	OutlookItem
	// contains filtered or unexported fields
}

Post

func NewPost

func NewPost() *Post

NewPost instantiates a new post and sets the default values.

func (*Post) GetAttachments

func (m *Post) GetAttachments() []Attachmentable

GetAttachments gets the attachments property value. Read-only. Nullable. Supports $expand.

func (*Post) GetBody

func (m *Post) GetBody() ItemBodyable

GetBody gets the body property value. The contents of the post. This is a default property. This property can be null.

func (*Post) GetConversationId

func (m *Post) GetConversationId() *string

GetConversationId gets the conversationId property value. Unique ID of the conversation. Read-only.

func (*Post) GetConversationThreadId

func (m *Post) GetConversationThreadId() *string

GetConversationThreadId gets the conversationThreadId property value. Unique ID of the conversation thread. Read-only.

func (*Post) GetExtensions

func (m *Post) GetExtensions() []Extensionable

GetExtensions gets the extensions property value. The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand.

func (*Post) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Post) GetFrom

func (m *Post) GetFrom() Recipientable

GetFrom gets the from property value. The from property

func (*Post) GetHasAttachments

func (m *Post) GetHasAttachments() *bool

GetHasAttachments gets the hasAttachments property value. Indicates whether the post has at least one attachment. This is a default property.

func (*Post) GetInReplyTo

func (m *Post) GetInReplyTo() Postable

GetInReplyTo gets the inReplyTo property value. Read-only. Supports $expand.

func (*Post) GetMultiValueExtendedProperties

func (m *Post) GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable

GetMultiValueExtendedProperties gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the post. Read-only. Nullable.

func (*Post) GetNewParticipants

func (m *Post) GetNewParticipants() []Recipientable

GetNewParticipants gets the newParticipants property value. Conversation participants that were added to the thread as part of this post.

func (*Post) GetReceivedDateTime

GetReceivedDateTime gets the receivedDateTime property value. Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Post) GetSender

func (m *Post) GetSender() Recipientable

GetSender gets the sender property value. Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property.

func (*Post) GetSingleValueExtendedProperties

func (m *Post) GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable

GetSingleValueExtendedProperties gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the post. Read-only. Nullable.

func (*Post) Serialize

Serialize serializes information the current object

func (*Post) SetAttachments

func (m *Post) SetAttachments(value []Attachmentable)

SetAttachments sets the attachments property value. Read-only. Nullable. Supports $expand.

func (*Post) SetBody

func (m *Post) SetBody(value ItemBodyable)

SetBody sets the body property value. The contents of the post. This is a default property. This property can be null.

func (*Post) SetConversationId

func (m *Post) SetConversationId(value *string)

SetConversationId sets the conversationId property value. Unique ID of the conversation. Read-only.

func (*Post) SetConversationThreadId

func (m *Post) SetConversationThreadId(value *string)

SetConversationThreadId sets the conversationThreadId property value. Unique ID of the conversation thread. Read-only.

func (*Post) SetExtensions

func (m *Post) SetExtensions(value []Extensionable)

SetExtensions sets the extensions property value. The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand.

func (*Post) SetFrom

func (m *Post) SetFrom(value Recipientable)

SetFrom sets the from property value. The from property

func (*Post) SetHasAttachments

func (m *Post) SetHasAttachments(value *bool)

SetHasAttachments sets the hasAttachments property value. Indicates whether the post has at least one attachment. This is a default property.

func (*Post) SetInReplyTo

func (m *Post) SetInReplyTo(value Postable)

SetInReplyTo sets the inReplyTo property value. Read-only. Supports $expand.

func (*Post) SetMultiValueExtendedProperties

func (m *Post) SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)

SetMultiValueExtendedProperties sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the post. Read-only. Nullable.

func (*Post) SetNewParticipants

func (m *Post) SetNewParticipants(value []Recipientable)

SetNewParticipants sets the newParticipants property value. Conversation participants that were added to the thread as part of this post.

func (*Post) SetReceivedDateTime

SetReceivedDateTime sets the receivedDateTime property value. Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*Post) SetSender

func (m *Post) SetSender(value Recipientable)

SetSender sets the sender property value. Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property.

func (*Post) SetSingleValueExtendedProperties

func (m *Post) SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)

SetSingleValueExtendedProperties sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the post. Read-only. Nullable.

type Postable

type Postable interface {
	OutlookItemable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttachments() []Attachmentable
	GetBody() ItemBodyable
	GetConversationId() *string
	GetConversationThreadId() *string
	GetExtensions() []Extensionable
	GetFrom() Recipientable
	GetHasAttachments() *bool
	GetInReplyTo() Postable
	GetMultiValueExtendedProperties() []MultiValueLegacyExtendedPropertyable
	GetNewParticipants() []Recipientable
	GetReceivedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSender() Recipientable
	GetSingleValueExtendedProperties() []SingleValueLegacyExtendedPropertyable
	SetAttachments(value []Attachmentable)
	SetBody(value ItemBodyable)
	SetConversationId(value *string)
	SetConversationThreadId(value *string)
	SetExtensions(value []Extensionable)
	SetFrom(value Recipientable)
	SetHasAttachments(value *bool)
	SetInReplyTo(value Postable)
	SetMultiValueExtendedProperties(value []MultiValueLegacyExtendedPropertyable)
	SetNewParticipants(value []Recipientable)
	SetReceivedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSender(value Recipientable)
	SetSingleValueExtendedProperties(value []SingleValueLegacyExtendedPropertyable)
}

Postable

type Presence

type Presence struct {
	Entity
	// contains filtered or unexported fields
}

Presence

func NewPresence

func NewPresence() *Presence

NewPresence instantiates a new presence and sets the default values.

func (*Presence) GetActivity

func (m *Presence) GetActivity() *string

GetActivity gets the activity property value. The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.

func (*Presence) GetAvailability

func (m *Presence) GetAvailability() *string

GetAvailability gets the availability property value. The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown

func (*Presence) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Presence) GetStatusMessage added in v0.0.2

func (m *Presence) GetStatusMessage() PresenceStatusMessageable

GetStatusMessage gets the statusMessage property value. The presence status message of a user.

func (*Presence) Serialize

Serialize serializes information the current object

func (*Presence) SetActivity

func (m *Presence) SetActivity(value *string)

SetActivity sets the activity property value. The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.

func (*Presence) SetAvailability

func (m *Presence) SetAvailability(value *string)

SetAvailability sets the availability property value. The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown

func (*Presence) SetStatusMessage added in v0.0.2

func (m *Presence) SetStatusMessage(value PresenceStatusMessageable)

SetStatusMessage sets the statusMessage property value. The presence status message of a user.

type PresenceStatusMessage added in v0.0.2

type PresenceStatusMessage struct {
	// contains filtered or unexported fields
}

PresenceStatusMessage

func NewPresenceStatusMessage added in v0.0.2

func NewPresenceStatusMessage() *PresenceStatusMessage

NewPresenceStatusMessage instantiates a new presenceStatusMessage and sets the default values.

func (*PresenceStatusMessage) GetAdditionalData added in v0.0.2

func (m *PresenceStatusMessage) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PresenceStatusMessage) GetExpiryDateTime added in v0.0.2

func (m *PresenceStatusMessage) GetExpiryDateTime() DateTimeTimeZoneable

GetExpiryDateTime gets the expiryDateTime property value. Time in which the status message expires.If not provided, the status message doesn't expire.expiryDateTime.dateTime shouldn't include time zone.expiryDateTime isn't available when you request the presence of another user.

func (*PresenceStatusMessage) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PresenceStatusMessage) GetMessage added in v0.0.2

func (m *PresenceStatusMessage) GetMessage() ItemBodyable

GetMessage gets the message property value. Status message item. The only supported format currently is message.contentType = 'text'.

func (*PresenceStatusMessage) GetOdataType added in v0.0.2

func (m *PresenceStatusMessage) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PresenceStatusMessage) GetPublishedDateTime added in v0.0.2

GetPublishedDateTime gets the publishedDateTime property value. Time in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user.

func (*PresenceStatusMessage) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PresenceStatusMessage) SetAdditionalData added in v0.0.2

func (m *PresenceStatusMessage) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PresenceStatusMessage) SetExpiryDateTime added in v0.0.2

func (m *PresenceStatusMessage) SetExpiryDateTime(value DateTimeTimeZoneable)

SetExpiryDateTime sets the expiryDateTime property value. Time in which the status message expires.If not provided, the status message doesn't expire.expiryDateTime.dateTime shouldn't include time zone.expiryDateTime isn't available when you request the presence of another user.

func (*PresenceStatusMessage) SetMessage added in v0.0.2

func (m *PresenceStatusMessage) SetMessage(value ItemBodyable)

SetMessage sets the message property value. Status message item. The only supported format currently is message.contentType = 'text'.

func (*PresenceStatusMessage) SetOdataType added in v0.0.2

func (m *PresenceStatusMessage) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PresenceStatusMessage) SetPublishedDateTime added in v0.0.2

SetPublishedDateTime sets the publishedDateTime property value. Time in which the status message was published.Read-only.publishedDateTime isn't available when you request the presence of another user.

type PresenceStatusMessageable added in v0.0.2

PresenceStatusMessageable

type Presenceable

type Presenceable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActivity() *string
	GetAvailability() *string
	GetStatusMessage() PresenceStatusMessageable
	SetActivity(value *string)
	SetAvailability(value *string)
	SetStatusMessage(value PresenceStatusMessageable)
}

Presenceable

type PrintColorMode added in v0.0.2

type PrintColorMode int
const (
	BLACKANDWHITE_PRINTCOLORMODE PrintColorMode = iota
	GRAYSCALE_PRINTCOLORMODE
	COLOR_PRINTCOLORMODE
	AUTO_PRINTCOLORMODE
	UNKNOWNFUTUREVALUE_PRINTCOLORMODE
)

func (PrintColorMode) String added in v0.0.2

func (i PrintColorMode) String() string

type PrintConnector added in v0.0.2

type PrintConnector struct {
	Entity
	// contains filtered or unexported fields
}

PrintConnector

func NewPrintConnector added in v0.0.2

func NewPrintConnector() *PrintConnector

NewPrintConnector instantiates a new printConnector and sets the default values.

func (*PrintConnector) GetAppVersion added in v0.0.2

func (m *PrintConnector) GetAppVersion() *string

GetAppVersion gets the appVersion property value. The connector's version.

func (*PrintConnector) GetDisplayName added in v0.0.2

func (m *PrintConnector) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the connector.

func (*PrintConnector) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintConnector) GetFullyQualifiedDomainName added in v0.0.2

func (m *PrintConnector) GetFullyQualifiedDomainName() *string

GetFullyQualifiedDomainName gets the fullyQualifiedDomainName property value. The connector machine's hostname.

func (*PrintConnector) GetLocation added in v0.0.2

func (m *PrintConnector) GetLocation() PrinterLocationable

GetLocation gets the location property value. The physical and/or organizational location of the connector.

func (*PrintConnector) GetOperatingSystem added in v0.0.2

func (m *PrintConnector) GetOperatingSystem() *string

GetOperatingSystem gets the operatingSystem property value. The connector machine's operating system version.

func (*PrintConnector) GetRegisteredDateTime added in v0.0.2

GetRegisteredDateTime gets the registeredDateTime property value. The DateTimeOffset when the connector was registered.

func (*PrintConnector) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintConnector) SetAppVersion added in v0.0.2

func (m *PrintConnector) SetAppVersion(value *string)

SetAppVersion sets the appVersion property value. The connector's version.

func (*PrintConnector) SetDisplayName added in v0.0.2

func (m *PrintConnector) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the connector.

func (*PrintConnector) SetFullyQualifiedDomainName added in v0.0.2

func (m *PrintConnector) SetFullyQualifiedDomainName(value *string)

SetFullyQualifiedDomainName sets the fullyQualifiedDomainName property value. The connector machine's hostname.

func (*PrintConnector) SetLocation added in v0.0.2

func (m *PrintConnector) SetLocation(value PrinterLocationable)

SetLocation sets the location property value. The physical and/or organizational location of the connector.

func (*PrintConnector) SetOperatingSystem added in v0.0.2

func (m *PrintConnector) SetOperatingSystem(value *string)

SetOperatingSystem sets the operatingSystem property value. The connector machine's operating system version.

func (*PrintConnector) SetRegisteredDateTime added in v0.0.2

SetRegisteredDateTime sets the registeredDateTime property value. The DateTimeOffset when the connector was registered.

type PrintConnectorable added in v0.0.2

type PrintConnectorable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppVersion() *string
	GetDisplayName() *string
	GetFullyQualifiedDomainName() *string
	GetLocation() PrinterLocationable
	GetOperatingSystem() *string
	GetRegisteredDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	SetAppVersion(value *string)
	SetDisplayName(value *string)
	SetFullyQualifiedDomainName(value *string)
	SetLocation(value PrinterLocationable)
	SetOperatingSystem(value *string)
	SetRegisteredDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
}

PrintConnectorable

type PrintDocument added in v0.0.2

type PrintDocument struct {
	Entity
	// contains filtered or unexported fields
}

PrintDocument

func NewPrintDocument added in v0.0.2

func NewPrintDocument() *PrintDocument

NewPrintDocument instantiates a new printDocument and sets the default values.

func (*PrintDocument) GetContentType added in v0.0.2

func (m *PrintDocument) GetContentType() *string

GetContentType gets the contentType property value. The document's content (MIME) type. Read-only.

func (*PrintDocument) GetDisplayName added in v0.0.2

func (m *PrintDocument) GetDisplayName() *string

GetDisplayName gets the displayName property value. The document's name. Read-only.

func (*PrintDocument) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintDocument) GetSize added in v0.0.2

func (m *PrintDocument) GetSize() *int64

GetSize gets the size property value. The document's size in bytes. Read-only.

func (*PrintDocument) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintDocument) SetContentType added in v0.0.2

func (m *PrintDocument) SetContentType(value *string)

SetContentType sets the contentType property value. The document's content (MIME) type. Read-only.

func (*PrintDocument) SetDisplayName added in v0.0.2

func (m *PrintDocument) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The document's name. Read-only.

func (*PrintDocument) SetSize added in v0.0.2

func (m *PrintDocument) SetSize(value *int64)

SetSize sets the size property value. The document's size in bytes. Read-only.

type PrintDocumentable added in v0.0.2

type PrintDocumentable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContentType() *string
	GetDisplayName() *string
	GetSize() *int64
	SetContentType(value *string)
	SetDisplayName(value *string)
	SetSize(value *int64)
}

PrintDocumentable

type PrintDuplexMode added in v0.0.2

type PrintDuplexMode int
const (
	FLIPONLONGEDGE_PRINTDUPLEXMODE PrintDuplexMode = iota
	FLIPONSHORTEDGE_PRINTDUPLEXMODE
	ONESIDED_PRINTDUPLEXMODE
	UNKNOWNFUTUREVALUE_PRINTDUPLEXMODE
)

func (PrintDuplexMode) String added in v0.0.2

func (i PrintDuplexMode) String() string

type PrintEvent added in v0.0.2

type PrintEvent int
const (
	JOBSTARTED_PRINTEVENT PrintEvent = iota
	UNKNOWNFUTUREVALUE_PRINTEVENT
)

func (PrintEvent) String added in v0.0.2

func (i PrintEvent) String() string

type PrintFinishing added in v0.0.2

type PrintFinishing int
const (
	NONE_PRINTFINISHING PrintFinishing = iota
	STAPLE_PRINTFINISHING
	PUNCH_PRINTFINISHING
	COVER_PRINTFINISHING
	BIND_PRINTFINISHING
	SADDLESTITCH_PRINTFINISHING
	STITCHEDGE_PRINTFINISHING
	STAPLETOPLEFT_PRINTFINISHING
	STAPLEBOTTOMLEFT_PRINTFINISHING
	STAPLETOPRIGHT_PRINTFINISHING
	STAPLEBOTTOMRIGHT_PRINTFINISHING
	STITCHLEFTEDGE_PRINTFINISHING
	STITCHTOPEDGE_PRINTFINISHING
	STITCHRIGHTEDGE_PRINTFINISHING
	STITCHBOTTOMEDGE_PRINTFINISHING
	STAPLEDUALLEFT_PRINTFINISHING
	STAPLEDUALTOP_PRINTFINISHING
	STAPLEDUALRIGHT_PRINTFINISHING
	STAPLEDUALBOTTOM_PRINTFINISHING
	UNKNOWNFUTUREVALUE_PRINTFINISHING
)

func (PrintFinishing) String added in v0.0.2

func (i PrintFinishing) String() string

type PrintJob added in v0.0.2

type PrintJob struct {
	Entity
	// contains filtered or unexported fields
}

PrintJob

func NewPrintJob added in v0.0.2

func NewPrintJob() *PrintJob

NewPrintJob instantiates a new printJob and sets the default values.

func (*PrintJob) GetConfiguration added in v0.0.2

func (m *PrintJob) GetConfiguration() PrintJobConfigurationable

GetConfiguration gets the configuration property value. The configuration property

func (*PrintJob) GetCreatedBy added in v0.0.2

func (m *PrintJob) GetCreatedBy() UserIdentityable

GetCreatedBy gets the createdBy property value. The createdBy property

func (*PrintJob) GetCreatedDateTime added in v0.0.2

GetCreatedDateTime gets the createdDateTime property value. The DateTimeOffset when the job was created. Read-only.

func (*PrintJob) GetDocuments added in v0.0.2

func (m *PrintJob) GetDocuments() []PrintDocumentable

GetDocuments gets the documents property value. The documents property

func (*PrintJob) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintJob) GetIsFetchable added in v0.0.2

func (m *PrintJob) GetIsFetchable() *bool

GetIsFetchable gets the isFetchable property value. If true, document can be fetched by printer.

func (*PrintJob) GetRedirectedFrom added in v0.0.2

func (m *PrintJob) GetRedirectedFrom() *string

GetRedirectedFrom gets the redirectedFrom property value. Contains the source job URL, if the job has been redirected from another printer.

func (*PrintJob) GetRedirectedTo added in v0.0.2

func (m *PrintJob) GetRedirectedTo() *string

GetRedirectedTo gets the redirectedTo property value. Contains the destination job URL, if the job has been redirected to another printer.

func (*PrintJob) GetStatus added in v0.0.2

func (m *PrintJob) GetStatus() PrintJobStatusable

GetStatus gets the status property value. The status property

func (*PrintJob) GetTasks added in v0.0.2

func (m *PrintJob) GetTasks() []PrintTaskable

GetTasks gets the tasks property value. A list of printTasks that were triggered by this print job.

func (*PrintJob) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintJob) SetConfiguration added in v0.0.2

func (m *PrintJob) SetConfiguration(value PrintJobConfigurationable)

SetConfiguration sets the configuration property value. The configuration property

func (*PrintJob) SetCreatedBy added in v0.0.2

func (m *PrintJob) SetCreatedBy(value UserIdentityable)

SetCreatedBy sets the createdBy property value. The createdBy property

func (*PrintJob) SetCreatedDateTime added in v0.0.2

SetCreatedDateTime sets the createdDateTime property value. The DateTimeOffset when the job was created. Read-only.

func (*PrintJob) SetDocuments added in v0.0.2

func (m *PrintJob) SetDocuments(value []PrintDocumentable)

SetDocuments sets the documents property value. The documents property

func (*PrintJob) SetIsFetchable added in v0.0.2

func (m *PrintJob) SetIsFetchable(value *bool)

SetIsFetchable sets the isFetchable property value. If true, document can be fetched by printer.

func (*PrintJob) SetRedirectedFrom added in v0.0.2

func (m *PrintJob) SetRedirectedFrom(value *string)

SetRedirectedFrom sets the redirectedFrom property value. Contains the source job URL, if the job has been redirected from another printer.

func (*PrintJob) SetRedirectedTo added in v0.0.2

func (m *PrintJob) SetRedirectedTo(value *string)

SetRedirectedTo sets the redirectedTo property value. Contains the destination job URL, if the job has been redirected to another printer.

func (*PrintJob) SetStatus added in v0.0.2

func (m *PrintJob) SetStatus(value PrintJobStatusable)

SetStatus sets the status property value. The status property

func (*PrintJob) SetTasks added in v0.0.2

func (m *PrintJob) SetTasks(value []PrintTaskable)

SetTasks sets the tasks property value. A list of printTasks that were triggered by this print job.

type PrintJobConfiguration added in v0.0.2

type PrintJobConfiguration struct {
	// contains filtered or unexported fields
}

PrintJobConfiguration

func NewPrintJobConfiguration added in v0.0.2

func NewPrintJobConfiguration() *PrintJobConfiguration

NewPrintJobConfiguration instantiates a new printJobConfiguration and sets the default values.

func (*PrintJobConfiguration) GetAdditionalData added in v0.0.2

func (m *PrintJobConfiguration) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrintJobConfiguration) GetCollate added in v0.0.2

func (m *PrintJobConfiguration) GetCollate() *bool

GetCollate gets the collate property value. Whether the printer should collate pages wehen printing multiple copies of a multi-page document.

func (*PrintJobConfiguration) GetColorMode added in v0.0.2

func (m *PrintJobConfiguration) GetColorMode() *PrintColorMode

GetColorMode gets the colorMode property value. The color mode the printer should use to print the job. Valid values are described in the table below. Read-only.

func (*PrintJobConfiguration) GetCopies added in v0.0.2

func (m *PrintJobConfiguration) GetCopies() *int32

GetCopies gets the copies property value. The number of copies that should be printed. Read-only.

func (*PrintJobConfiguration) GetDpi added in v0.0.2

func (m *PrintJobConfiguration) GetDpi() *int32

GetDpi gets the dpi property value. The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only.

func (*PrintJobConfiguration) GetDuplexMode added in v0.0.2

func (m *PrintJobConfiguration) GetDuplexMode() *PrintDuplexMode

GetDuplexMode gets the duplexMode property value. The duplex mode the printer should use when printing the job. Valid values are described in the table below. Read-only.

func (*PrintJobConfiguration) GetFeedOrientation added in v0.0.2

func (m *PrintJobConfiguration) GetFeedOrientation() *PrinterFeedOrientation

GetFeedOrientation gets the feedOrientation property value. The orientation to use when feeding media into the printer. Valid values are described in the following table. Read-only.

func (*PrintJobConfiguration) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintJobConfiguration) GetFinishings added in v0.0.2

func (m *PrintJobConfiguration) GetFinishings() []PrintFinishing

GetFinishings gets the finishings property value. Finishing processes to use when printing.

func (*PrintJobConfiguration) GetFitPdfToPage added in v0.0.2

func (m *PrintJobConfiguration) GetFitPdfToPage() *bool

GetFitPdfToPage gets the fitPdfToPage property value. The fitPdfToPage property

func (*PrintJobConfiguration) GetInputBin added in v0.0.2

func (m *PrintJobConfiguration) GetInputBin() *string

GetInputBin gets the inputBin property value. The input bin (tray) to use when printing. See the printer's capabilities for a list of supported input bins.

func (*PrintJobConfiguration) GetMargin added in v0.0.2

func (m *PrintJobConfiguration) GetMargin() PrintMarginable

GetMargin gets the margin property value. The margin settings to use when printing.

func (*PrintJobConfiguration) GetMediaSize added in v0.0.2

func (m *PrintJobConfiguration) GetMediaSize() *string

GetMediaSize gets the mediaSize property value. The media size to use when printing. Supports standard size names for ISO and ANSI media sizes.

func (*PrintJobConfiguration) GetMediaType added in v0.0.2

func (m *PrintJobConfiguration) GetMediaType() *string

GetMediaType gets the mediaType property value. The mediaType property

func (*PrintJobConfiguration) GetMultipageLayout added in v0.0.2

func (m *PrintJobConfiguration) GetMultipageLayout() *PrintMultipageLayout

GetMultipageLayout gets the multipageLayout property value. The multipageLayout property

func (*PrintJobConfiguration) GetOdataType added in v0.0.2

func (m *PrintJobConfiguration) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PrintJobConfiguration) GetOrientation added in v0.0.2

func (m *PrintJobConfiguration) GetOrientation() *PrintOrientation

GetOrientation gets the orientation property value. The orientation property

func (*PrintJobConfiguration) GetOutputBin added in v0.0.2

func (m *PrintJobConfiguration) GetOutputBin() *string

GetOutputBin gets the outputBin property value. The outputBin property

func (*PrintJobConfiguration) GetPageRanges added in v0.0.2

func (m *PrintJobConfiguration) GetPageRanges() []IntegerRangeable

GetPageRanges gets the pageRanges property value. The pageRanges property

func (*PrintJobConfiguration) GetPagesPerSheet added in v0.0.2

func (m *PrintJobConfiguration) GetPagesPerSheet() *int32

GetPagesPerSheet gets the pagesPerSheet property value. The pagesPerSheet property

func (*PrintJobConfiguration) GetQuality added in v0.0.2

func (m *PrintJobConfiguration) GetQuality() *PrintQuality

GetQuality gets the quality property value. The quality property

func (*PrintJobConfiguration) GetScaling added in v0.0.2

func (m *PrintJobConfiguration) GetScaling() *PrintScaling

GetScaling gets the scaling property value. The scaling property

func (*PrintJobConfiguration) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintJobConfiguration) SetAdditionalData added in v0.0.2

func (m *PrintJobConfiguration) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrintJobConfiguration) SetCollate added in v0.0.2

func (m *PrintJobConfiguration) SetCollate(value *bool)

SetCollate sets the collate property value. Whether the printer should collate pages wehen printing multiple copies of a multi-page document.

func (*PrintJobConfiguration) SetColorMode added in v0.0.2

func (m *PrintJobConfiguration) SetColorMode(value *PrintColorMode)

SetColorMode sets the colorMode property value. The color mode the printer should use to print the job. Valid values are described in the table below. Read-only.

func (*PrintJobConfiguration) SetCopies added in v0.0.2

func (m *PrintJobConfiguration) SetCopies(value *int32)

SetCopies sets the copies property value. The number of copies that should be printed. Read-only.

func (*PrintJobConfiguration) SetDpi added in v0.0.2

func (m *PrintJobConfiguration) SetDpi(value *int32)

SetDpi sets the dpi property value. The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only.

func (*PrintJobConfiguration) SetDuplexMode added in v0.0.2

func (m *PrintJobConfiguration) SetDuplexMode(value *PrintDuplexMode)

SetDuplexMode sets the duplexMode property value. The duplex mode the printer should use when printing the job. Valid values are described in the table below. Read-only.

func (*PrintJobConfiguration) SetFeedOrientation added in v0.0.2

func (m *PrintJobConfiguration) SetFeedOrientation(value *PrinterFeedOrientation)

SetFeedOrientation sets the feedOrientation property value. The orientation to use when feeding media into the printer. Valid values are described in the following table. Read-only.

func (*PrintJobConfiguration) SetFinishings added in v0.0.2

func (m *PrintJobConfiguration) SetFinishings(value []PrintFinishing)

SetFinishings sets the finishings property value. Finishing processes to use when printing.

func (*PrintJobConfiguration) SetFitPdfToPage added in v0.0.2

func (m *PrintJobConfiguration) SetFitPdfToPage(value *bool)

SetFitPdfToPage sets the fitPdfToPage property value. The fitPdfToPage property

func (*PrintJobConfiguration) SetInputBin added in v0.0.2

func (m *PrintJobConfiguration) SetInputBin(value *string)

SetInputBin sets the inputBin property value. The input bin (tray) to use when printing. See the printer's capabilities for a list of supported input bins.

func (*PrintJobConfiguration) SetMargin added in v0.0.2

func (m *PrintJobConfiguration) SetMargin(value PrintMarginable)

SetMargin sets the margin property value. The margin settings to use when printing.

func (*PrintJobConfiguration) SetMediaSize added in v0.0.2

func (m *PrintJobConfiguration) SetMediaSize(value *string)

SetMediaSize sets the mediaSize property value. The media size to use when printing. Supports standard size names for ISO and ANSI media sizes.

func (*PrintJobConfiguration) SetMediaType added in v0.0.2

func (m *PrintJobConfiguration) SetMediaType(value *string)

SetMediaType sets the mediaType property value. The mediaType property

func (*PrintJobConfiguration) SetMultipageLayout added in v0.0.2

func (m *PrintJobConfiguration) SetMultipageLayout(value *PrintMultipageLayout)

SetMultipageLayout sets the multipageLayout property value. The multipageLayout property

func (*PrintJobConfiguration) SetOdataType added in v0.0.2

func (m *PrintJobConfiguration) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PrintJobConfiguration) SetOrientation added in v0.0.2

func (m *PrintJobConfiguration) SetOrientation(value *PrintOrientation)

SetOrientation sets the orientation property value. The orientation property

func (*PrintJobConfiguration) SetOutputBin added in v0.0.2

func (m *PrintJobConfiguration) SetOutputBin(value *string)

SetOutputBin sets the outputBin property value. The outputBin property

func (*PrintJobConfiguration) SetPageRanges added in v0.0.2

func (m *PrintJobConfiguration) SetPageRanges(value []IntegerRangeable)

SetPageRanges sets the pageRanges property value. The pageRanges property

func (*PrintJobConfiguration) SetPagesPerSheet added in v0.0.2

func (m *PrintJobConfiguration) SetPagesPerSheet(value *int32)

SetPagesPerSheet sets the pagesPerSheet property value. The pagesPerSheet property

func (*PrintJobConfiguration) SetQuality added in v0.0.2

func (m *PrintJobConfiguration) SetQuality(value *PrintQuality)

SetQuality sets the quality property value. The quality property

func (*PrintJobConfiguration) SetScaling added in v0.0.2

func (m *PrintJobConfiguration) SetScaling(value *PrintScaling)

SetScaling sets the scaling property value. The scaling property

type PrintJobConfigurationable added in v0.0.2

type PrintJobConfigurationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCollate() *bool
	GetColorMode() *PrintColorMode
	GetCopies() *int32
	GetDpi() *int32
	GetDuplexMode() *PrintDuplexMode
	GetFeedOrientation() *PrinterFeedOrientation
	GetFinishings() []PrintFinishing
	GetFitPdfToPage() *bool
	GetInputBin() *string
	GetMargin() PrintMarginable
	GetMediaSize() *string
	GetMediaType() *string
	GetMultipageLayout() *PrintMultipageLayout
	GetOdataType() *string
	GetOrientation() *PrintOrientation
	GetOutputBin() *string
	GetPageRanges() []IntegerRangeable
	GetPagesPerSheet() *int32
	GetQuality() *PrintQuality
	GetScaling() *PrintScaling
	SetCollate(value *bool)
	SetColorMode(value *PrintColorMode)
	SetCopies(value *int32)
	SetDpi(value *int32)
	SetDuplexMode(value *PrintDuplexMode)
	SetFeedOrientation(value *PrinterFeedOrientation)
	SetFinishings(value []PrintFinishing)
	SetFitPdfToPage(value *bool)
	SetInputBin(value *string)
	SetMargin(value PrintMarginable)
	SetMediaSize(value *string)
	SetMediaType(value *string)
	SetMultipageLayout(value *PrintMultipageLayout)
	SetOdataType(value *string)
	SetOrientation(value *PrintOrientation)
	SetOutputBin(value *string)
	SetPageRanges(value []IntegerRangeable)
	SetPagesPerSheet(value *int32)
	SetQuality(value *PrintQuality)
	SetScaling(value *PrintScaling)
}

PrintJobConfigurationable

type PrintJobProcessingState added in v0.0.2

type PrintJobProcessingState int
const (
	UNKNOWN_PRINTJOBPROCESSINGSTATE PrintJobProcessingState = iota
	PENDING_PRINTJOBPROCESSINGSTATE
	PROCESSING_PRINTJOBPROCESSINGSTATE
	PAUSED_PRINTJOBPROCESSINGSTATE
	STOPPED_PRINTJOBPROCESSINGSTATE
	COMPLETED_PRINTJOBPROCESSINGSTATE
	CANCELED_PRINTJOBPROCESSINGSTATE
	ABORTED_PRINTJOBPROCESSINGSTATE
	UNKNOWNFUTUREVALUE_PRINTJOBPROCESSINGSTATE
)

func (PrintJobProcessingState) String added in v0.0.2

func (i PrintJobProcessingState) String() string

type PrintJobStateDetail added in v0.0.2

type PrintJobStateDetail int
const (
	UPLOADPENDING_PRINTJOBSTATEDETAIL PrintJobStateDetail = iota
	TRANSFORMING_PRINTJOBSTATEDETAIL
	COMPLETEDSUCCESSFULLY_PRINTJOBSTATEDETAIL
	COMPLETEDWITHWARNINGS_PRINTJOBSTATEDETAIL
	COMPLETEDWITHERRORS_PRINTJOBSTATEDETAIL
	RELEASEWAIT_PRINTJOBSTATEDETAIL
	INTERPRETING_PRINTJOBSTATEDETAIL
	UNKNOWNFUTUREVALUE_PRINTJOBSTATEDETAIL
)

func (PrintJobStateDetail) String added in v0.0.2

func (i PrintJobStateDetail) String() string

type PrintJobStatus added in v0.0.2

type PrintJobStatus struct {
	// contains filtered or unexported fields
}

PrintJobStatus

func NewPrintJobStatus added in v0.0.2

func NewPrintJobStatus() *PrintJobStatus

NewPrintJobStatus instantiates a new printJobStatus and sets the default values.

func (*PrintJobStatus) GetAdditionalData added in v0.0.2

func (m *PrintJobStatus) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrintJobStatus) GetDescription added in v0.0.2

func (m *PrintJobStatus) GetDescription() *string

GetDescription gets the description property value. A human-readable description of the print job's current processing state. Read-only.

func (*PrintJobStatus) GetDetails added in v0.0.2

func (m *PrintJobStatus) GetDetails() []PrintJobStateDetail

GetDetails gets the details property value. Additional details for print job state. Valid values are described in the following table. Read-only.

func (*PrintJobStatus) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintJobStatus) GetIsAcquiredByPrinter added in v0.0.2

func (m *PrintJobStatus) GetIsAcquiredByPrinter() *bool

GetIsAcquiredByPrinter gets the isAcquiredByPrinter property value. True if the job was acknowledged by a printer; false otherwise. Read-only.

func (*PrintJobStatus) GetOdataType added in v0.0.2

func (m *PrintJobStatus) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PrintJobStatus) GetState added in v0.0.2

func (m *PrintJobStatus) GetState() *PrintJobProcessingState

GetState gets the state property value. The state property

func (*PrintJobStatus) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintJobStatus) SetAdditionalData added in v0.0.2

func (m *PrintJobStatus) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrintJobStatus) SetDescription added in v0.0.2

func (m *PrintJobStatus) SetDescription(value *string)

SetDescription sets the description property value. A human-readable description of the print job's current processing state. Read-only.

func (*PrintJobStatus) SetDetails added in v0.0.2

func (m *PrintJobStatus) SetDetails(value []PrintJobStateDetail)

SetDetails sets the details property value. Additional details for print job state. Valid values are described in the following table. Read-only.

func (*PrintJobStatus) SetIsAcquiredByPrinter added in v0.0.2

func (m *PrintJobStatus) SetIsAcquiredByPrinter(value *bool)

SetIsAcquiredByPrinter sets the isAcquiredByPrinter property value. True if the job was acknowledged by a printer; false otherwise. Read-only.

func (*PrintJobStatus) SetOdataType added in v0.0.2

func (m *PrintJobStatus) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PrintJobStatus) SetState added in v0.0.2

func (m *PrintJobStatus) SetState(value *PrintJobProcessingState)

SetState sets the state property value. The state property

type PrintJobStatusable added in v0.0.2

type PrintJobStatusable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDescription() *string
	GetDetails() []PrintJobStateDetail
	GetIsAcquiredByPrinter() *bool
	GetOdataType() *string
	GetState() *PrintJobProcessingState
	SetDescription(value *string)
	SetDetails(value []PrintJobStateDetail)
	SetIsAcquiredByPrinter(value *bool)
	SetOdataType(value *string)
	SetState(value *PrintJobProcessingState)
}

PrintJobStatusable

type PrintJobable added in v0.0.2

type PrintJobable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetConfiguration() PrintJobConfigurationable
	GetCreatedBy() UserIdentityable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDocuments() []PrintDocumentable
	GetIsFetchable() *bool
	GetRedirectedFrom() *string
	GetRedirectedTo() *string
	GetStatus() PrintJobStatusable
	GetTasks() []PrintTaskable
	SetConfiguration(value PrintJobConfigurationable)
	SetCreatedBy(value UserIdentityable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDocuments(value []PrintDocumentable)
	SetIsFetchable(value *bool)
	SetRedirectedFrom(value *string)
	SetRedirectedTo(value *string)
	SetStatus(value PrintJobStatusable)
	SetTasks(value []PrintTaskable)
}

PrintJobable

type PrintMargin added in v0.0.2

type PrintMargin struct {
	// contains filtered or unexported fields
}

PrintMargin

func NewPrintMargin added in v0.0.2

func NewPrintMargin() *PrintMargin

NewPrintMargin instantiates a new printMargin and sets the default values.

func (*PrintMargin) GetAdditionalData added in v0.0.2

func (m *PrintMargin) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrintMargin) GetBottom added in v0.0.2

func (m *PrintMargin) GetBottom() *int32

GetBottom gets the bottom property value. The margin in microns from the bottom edge.

func (*PrintMargin) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintMargin) GetLeft added in v0.0.2

func (m *PrintMargin) GetLeft() *int32

GetLeft gets the left property value. The margin in microns from the left edge.

func (*PrintMargin) GetOdataType added in v0.0.2

func (m *PrintMargin) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PrintMargin) GetRight added in v0.0.2

func (m *PrintMargin) GetRight() *int32

GetRight gets the right property value. The margin in microns from the right edge.

func (*PrintMargin) GetTop added in v0.0.2

func (m *PrintMargin) GetTop() *int32

GetTop gets the top property value. The margin in microns from the top edge.

func (*PrintMargin) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintMargin) SetAdditionalData added in v0.0.2

func (m *PrintMargin) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrintMargin) SetBottom added in v0.0.2

func (m *PrintMargin) SetBottom(value *int32)

SetBottom sets the bottom property value. The margin in microns from the bottom edge.

func (*PrintMargin) SetLeft added in v0.0.2

func (m *PrintMargin) SetLeft(value *int32)

SetLeft sets the left property value. The margin in microns from the left edge.

func (*PrintMargin) SetOdataType added in v0.0.2

func (m *PrintMargin) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PrintMargin) SetRight added in v0.0.2

func (m *PrintMargin) SetRight(value *int32)

SetRight sets the right property value. The margin in microns from the right edge.

func (*PrintMargin) SetTop added in v0.0.2

func (m *PrintMargin) SetTop(value *int32)

SetTop sets the top property value. The margin in microns from the top edge.

type PrintMarginable added in v0.0.2

type PrintMarginable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBottom() *int32
	GetLeft() *int32
	GetOdataType() *string
	GetRight() *int32
	GetTop() *int32
	SetBottom(value *int32)
	SetLeft(value *int32)
	SetOdataType(value *string)
	SetRight(value *int32)
	SetTop(value *int32)
}

PrintMarginable

type PrintMultipageLayout added in v0.0.2

type PrintMultipageLayout int
const (
	CLOCKWISEFROMTOPLEFT_PRINTMULTIPAGELAYOUT PrintMultipageLayout = iota
	COUNTERCLOCKWISEFROMTOPLEFT_PRINTMULTIPAGELAYOUT
	COUNTERCLOCKWISEFROMTOPRIGHT_PRINTMULTIPAGELAYOUT
	CLOCKWISEFROMTOPRIGHT_PRINTMULTIPAGELAYOUT
	COUNTERCLOCKWISEFROMBOTTOMLEFT_PRINTMULTIPAGELAYOUT
	CLOCKWISEFROMBOTTOMLEFT_PRINTMULTIPAGELAYOUT
	COUNTERCLOCKWISEFROMBOTTOMRIGHT_PRINTMULTIPAGELAYOUT
	CLOCKWISEFROMBOTTOMRIGHT_PRINTMULTIPAGELAYOUT
	UNKNOWNFUTUREVALUE_PRINTMULTIPAGELAYOUT
)

func (PrintMultipageLayout) String added in v0.0.2

func (i PrintMultipageLayout) String() string

type PrintOrientation added in v0.0.2

type PrintOrientation int
const (
	PORTRAIT_PRINTORIENTATION PrintOrientation = iota
	LANDSCAPE_PRINTORIENTATION
	REVERSELANDSCAPE_PRINTORIENTATION
	REVERSEPORTRAIT_PRINTORIENTATION
	UNKNOWNFUTUREVALUE_PRINTORIENTATION
)

func (PrintOrientation) String added in v0.0.2

func (i PrintOrientation) String() string

type PrintQuality added in v0.0.2

type PrintQuality int
const (
	LOW_PRINTQUALITY PrintQuality = iota
	MEDIUM_PRINTQUALITY
	HIGH_PRINTQUALITY
	UNKNOWNFUTUREVALUE_PRINTQUALITY
)

func (PrintQuality) String added in v0.0.2

func (i PrintQuality) String() string

type PrintScaling added in v0.0.2

type PrintScaling int
const (
	AUTO_PRINTSCALING PrintScaling = iota
	SHRINKTOFIT_PRINTSCALING
	FILL_PRINTSCALING
	FIT_PRINTSCALING
	NONE_PRINTSCALING
	UNKNOWNFUTUREVALUE_PRINTSCALING
)

func (PrintScaling) String added in v0.0.2

func (i PrintScaling) String() string

type PrintTask added in v0.0.2

type PrintTask struct {
	Entity
	// contains filtered or unexported fields
}

PrintTask

func NewPrintTask added in v0.0.2

func NewPrintTask() *PrintTask

NewPrintTask instantiates a new printTask and sets the default values.

func (*PrintTask) GetDefinition added in v0.0.2

func (m *PrintTask) GetDefinition() PrintTaskDefinitionable

GetDefinition gets the definition property value. The definition property

func (*PrintTask) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintTask) GetParentUrl added in v0.0.2

func (m *PrintTask) GetParentUrl() *string

GetParentUrl gets the parentUrl property value. The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{jobId}. Read-only.

func (*PrintTask) GetStatus added in v0.0.2

func (m *PrintTask) GetStatus() PrintTaskStatusable

GetStatus gets the status property value. The status property

func (*PrintTask) GetTrigger added in v0.0.2

func (m *PrintTask) GetTrigger() PrintTaskTriggerable

GetTrigger gets the trigger property value. The trigger property

func (*PrintTask) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintTask) SetDefinition added in v0.0.2

func (m *PrintTask) SetDefinition(value PrintTaskDefinitionable)

SetDefinition sets the definition property value. The definition property

func (*PrintTask) SetParentUrl added in v0.0.2

func (m *PrintTask) SetParentUrl(value *string)

SetParentUrl sets the parentUrl property value. The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{jobId}. Read-only.

func (*PrintTask) SetStatus added in v0.0.2

func (m *PrintTask) SetStatus(value PrintTaskStatusable)

SetStatus sets the status property value. The status property

func (*PrintTask) SetTrigger added in v0.0.2

func (m *PrintTask) SetTrigger(value PrintTaskTriggerable)

SetTrigger sets the trigger property value. The trigger property

type PrintTaskDefinition added in v0.0.2

type PrintTaskDefinition struct {
	Entity
	// contains filtered or unexported fields
}

PrintTaskDefinition

func NewPrintTaskDefinition added in v0.0.2

func NewPrintTaskDefinition() *PrintTaskDefinition

NewPrintTaskDefinition instantiates a new printTaskDefinition and sets the default values.

func (*PrintTaskDefinition) GetCreatedBy added in v0.0.2

func (m *PrintTaskDefinition) GetCreatedBy() AppIdentityable

GetCreatedBy gets the createdBy property value. The createdBy property

func (*PrintTaskDefinition) GetDisplayName added in v0.0.2

func (m *PrintTaskDefinition) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the printTaskDefinition.

func (*PrintTaskDefinition) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintTaskDefinition) GetTasks added in v0.0.2

func (m *PrintTaskDefinition) GetTasks() []PrintTaskable

GetTasks gets the tasks property value. A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only.

func (*PrintTaskDefinition) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintTaskDefinition) SetCreatedBy added in v0.0.2

func (m *PrintTaskDefinition) SetCreatedBy(value AppIdentityable)

SetCreatedBy sets the createdBy property value. The createdBy property

func (*PrintTaskDefinition) SetDisplayName added in v0.0.2

func (m *PrintTaskDefinition) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the printTaskDefinition.

func (*PrintTaskDefinition) SetTasks added in v0.0.2

func (m *PrintTaskDefinition) SetTasks(value []PrintTaskable)

SetTasks sets the tasks property value. A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only.

type PrintTaskDefinitionable added in v0.0.2

type PrintTaskDefinitionable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedBy() AppIdentityable
	GetDisplayName() *string
	GetTasks() []PrintTaskable
	SetCreatedBy(value AppIdentityable)
	SetDisplayName(value *string)
	SetTasks(value []PrintTaskable)
}

PrintTaskDefinitionable

type PrintTaskProcessingState added in v0.0.2

type PrintTaskProcessingState int
const (
	PENDING_PRINTTASKPROCESSINGSTATE PrintTaskProcessingState = iota
	PROCESSING_PRINTTASKPROCESSINGSTATE
	COMPLETED_PRINTTASKPROCESSINGSTATE
	ABORTED_PRINTTASKPROCESSINGSTATE
	UNKNOWNFUTUREVALUE_PRINTTASKPROCESSINGSTATE
)

func (PrintTaskProcessingState) String added in v0.0.2

func (i PrintTaskProcessingState) String() string

type PrintTaskStatus added in v0.0.2

type PrintTaskStatus struct {
	// contains filtered or unexported fields
}

PrintTaskStatus

func NewPrintTaskStatus added in v0.0.2

func NewPrintTaskStatus() *PrintTaskStatus

NewPrintTaskStatus instantiates a new printTaskStatus and sets the default values.

func (*PrintTaskStatus) GetAdditionalData added in v0.0.2

func (m *PrintTaskStatus) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrintTaskStatus) GetDescription added in v0.0.2

func (m *PrintTaskStatus) GetDescription() *string

GetDescription gets the description property value. A human-readable description of the current processing state of the printTask.

func (*PrintTaskStatus) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintTaskStatus) GetOdataType added in v0.0.2

func (m *PrintTaskStatus) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PrintTaskStatus) GetState added in v0.0.2

GetState gets the state property value. The state property

func (*PrintTaskStatus) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintTaskStatus) SetAdditionalData added in v0.0.2

func (m *PrintTaskStatus) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrintTaskStatus) SetDescription added in v0.0.2

func (m *PrintTaskStatus) SetDescription(value *string)

SetDescription sets the description property value. A human-readable description of the current processing state of the printTask.

func (*PrintTaskStatus) SetOdataType added in v0.0.2

func (m *PrintTaskStatus) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PrintTaskStatus) SetState added in v0.0.2

func (m *PrintTaskStatus) SetState(value *PrintTaskProcessingState)

SetState sets the state property value. The state property

type PrintTaskStatusable added in v0.0.2

type PrintTaskStatusable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDescription() *string
	GetOdataType() *string
	GetState() *PrintTaskProcessingState
	SetDescription(value *string)
	SetOdataType(value *string)
	SetState(value *PrintTaskProcessingState)
}

PrintTaskStatusable

type PrintTaskTrigger added in v0.0.2

type PrintTaskTrigger struct {
	Entity
	// contains filtered or unexported fields
}

PrintTaskTrigger

func NewPrintTaskTrigger added in v0.0.2

func NewPrintTaskTrigger() *PrintTaskTrigger

NewPrintTaskTrigger instantiates a new printTaskTrigger and sets the default values.

func (*PrintTaskTrigger) GetDefinition added in v0.0.2

func (m *PrintTaskTrigger) GetDefinition() PrintTaskDefinitionable

GetDefinition gets the definition property value. The definition property

func (*PrintTaskTrigger) GetEvent added in v0.0.2

func (m *PrintTaskTrigger) GetEvent() *PrintEvent

GetEvent gets the event property value. The event property

func (*PrintTaskTrigger) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrintTaskTrigger) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrintTaskTrigger) SetDefinition added in v0.0.2

func (m *PrintTaskTrigger) SetDefinition(value PrintTaskDefinitionable)

SetDefinition sets the definition property value. The definition property

func (*PrintTaskTrigger) SetEvent added in v0.0.2

func (m *PrintTaskTrigger) SetEvent(value *PrintEvent)

SetEvent sets the event property value. The event property

type PrintTaskTriggerable added in v0.0.2

type PrintTaskTriggerable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDefinition() PrintTaskDefinitionable
	GetEvent() *PrintEvent
	SetDefinition(value PrintTaskDefinitionable)
	SetEvent(value *PrintEvent)
}

PrintTaskTriggerable

type PrintTaskable added in v0.0.2

type PrintTaskable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDefinition() PrintTaskDefinitionable
	GetParentUrl() *string
	GetStatus() PrintTaskStatusable
	GetTrigger() PrintTaskTriggerable
	SetDefinition(value PrintTaskDefinitionable)
	SetParentUrl(value *string)
	SetStatus(value PrintTaskStatusable)
	SetTrigger(value PrintTaskTriggerable)
}

PrintTaskable

type Printer added in v0.0.2

type Printer struct {
	PrinterBase
	// contains filtered or unexported fields
}

Printer

func NewPrinter added in v0.0.2

func NewPrinter() *Printer

NewPrinter instantiates a new printer and sets the default values.

func (*Printer) GetConnectors added in v0.0.2

func (m *Printer) GetConnectors() []PrintConnectorable

GetConnectors gets the connectors property value. The connectors that are associated with the printer.

func (*Printer) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*Printer) GetHasPhysicalDevice added in v0.0.2

func (m *Printer) GetHasPhysicalDevice() *bool

GetHasPhysicalDevice gets the hasPhysicalDevice property value. True if the printer has a physical device for printing. Read-only.

func (*Printer) GetIsShared added in v0.0.2

func (m *Printer) GetIsShared() *bool

GetIsShared gets the isShared property value. True if the printer is shared; false otherwise. Read-only.

func (*Printer) GetLastSeenDateTime added in v0.0.2

GetLastSeenDateTime gets the lastSeenDateTime property value. The most recent dateTimeOffset when a printer interacted with Universal Print. Read-only.

func (*Printer) GetRegisteredDateTime added in v0.0.2

GetRegisteredDateTime gets the registeredDateTime property value. The DateTimeOffset when the printer was registered. Read-only.

func (*Printer) GetShares added in v0.0.2

func (m *Printer) GetShares() []PrinterShareable

GetShares gets the shares property value. The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.

func (*Printer) GetTaskTriggers added in v0.0.2

func (m *Printer) GetTaskTriggers() []PrintTaskTriggerable

GetTaskTriggers gets the taskTriggers property value. A list of task triggers that are associated with the printer.

func (*Printer) Serialize added in v0.0.2

Serialize serializes information the current object

func (*Printer) SetConnectors added in v0.0.2

func (m *Printer) SetConnectors(value []PrintConnectorable)

SetConnectors sets the connectors property value. The connectors that are associated with the printer.

func (*Printer) SetHasPhysicalDevice added in v0.0.2

func (m *Printer) SetHasPhysicalDevice(value *bool)

SetHasPhysicalDevice sets the hasPhysicalDevice property value. True if the printer has a physical device for printing. Read-only.

func (*Printer) SetIsShared added in v0.0.2

func (m *Printer) SetIsShared(value *bool)

SetIsShared sets the isShared property value. True if the printer is shared; false otherwise. Read-only.

func (*Printer) SetLastSeenDateTime added in v0.0.2

SetLastSeenDateTime sets the lastSeenDateTime property value. The most recent dateTimeOffset when a printer interacted with Universal Print. Read-only.

func (*Printer) SetRegisteredDateTime added in v0.0.2

SetRegisteredDateTime sets the registeredDateTime property value. The DateTimeOffset when the printer was registered. Read-only.

func (*Printer) SetShares added in v0.0.2

func (m *Printer) SetShares(value []PrinterShareable)

SetShares sets the shares property value. The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.

func (*Printer) SetTaskTriggers added in v0.0.2

func (m *Printer) SetTaskTriggers(value []PrintTaskTriggerable)

SetTaskTriggers sets the taskTriggers property value. A list of task triggers that are associated with the printer.

type PrinterBase added in v0.0.2

type PrinterBase struct {
	Entity
	// contains filtered or unexported fields
}

PrinterBase

func NewPrinterBase added in v0.0.2

func NewPrinterBase() *PrinterBase

NewPrinterBase instantiates a new printerBase and sets the default values.

func (*PrinterBase) GetCapabilities added in v0.0.2

func (m *PrinterBase) GetCapabilities() PrinterCapabilitiesable

GetCapabilities gets the capabilities property value. The capabilities of the printer/printerShare.

func (*PrinterBase) GetDefaults added in v0.0.2

func (m *PrinterBase) GetDefaults() PrinterDefaultsable

GetDefaults gets the defaults property value. The default print settings of printer/printerShare.

func (*PrinterBase) GetDisplayName added in v0.0.2

func (m *PrinterBase) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the printer/printerShare.

func (*PrinterBase) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrinterBase) GetIsAcceptingJobs added in v0.0.2

func (m *PrinterBase) GetIsAcceptingJobs() *bool

GetIsAcceptingJobs gets the isAcceptingJobs property value. Specifies whether the printer/printerShare is currently accepting new print jobs.

func (*PrinterBase) GetJobs added in v0.0.2

func (m *PrinterBase) GetJobs() []PrintJobable

GetJobs gets the jobs property value. The list of jobs that are queued for printing by the printer/printerShare.

func (*PrinterBase) GetLocation added in v0.0.2

func (m *PrinterBase) GetLocation() PrinterLocationable

GetLocation gets the location property value. The physical and/or organizational location of the printer/printerShare.

func (*PrinterBase) GetManufacturer added in v0.0.2

func (m *PrinterBase) GetManufacturer() *string

GetManufacturer gets the manufacturer property value. The manufacturer of the printer/printerShare.

func (*PrinterBase) GetModel added in v0.0.2

func (m *PrinterBase) GetModel() *string

GetModel gets the model property value. The model name of the printer/printerShare.

func (*PrinterBase) GetStatus added in v0.0.2

func (m *PrinterBase) GetStatus() PrinterStatusable

GetStatus gets the status property value. The status property

func (*PrinterBase) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrinterBase) SetCapabilities added in v0.0.2

func (m *PrinterBase) SetCapabilities(value PrinterCapabilitiesable)

SetCapabilities sets the capabilities property value. The capabilities of the printer/printerShare.

func (*PrinterBase) SetDefaults added in v0.0.2

func (m *PrinterBase) SetDefaults(value PrinterDefaultsable)

SetDefaults sets the defaults property value. The default print settings of printer/printerShare.

func (*PrinterBase) SetDisplayName added in v0.0.2

func (m *PrinterBase) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the printer/printerShare.

func (*PrinterBase) SetIsAcceptingJobs added in v0.0.2

func (m *PrinterBase) SetIsAcceptingJobs(value *bool)

SetIsAcceptingJobs sets the isAcceptingJobs property value. Specifies whether the printer/printerShare is currently accepting new print jobs.

func (*PrinterBase) SetJobs added in v0.0.2

func (m *PrinterBase) SetJobs(value []PrintJobable)

SetJobs sets the jobs property value. The list of jobs that are queued for printing by the printer/printerShare.

func (*PrinterBase) SetLocation added in v0.0.2

func (m *PrinterBase) SetLocation(value PrinterLocationable)

SetLocation sets the location property value. The physical and/or organizational location of the printer/printerShare.

func (*PrinterBase) SetManufacturer added in v0.0.2

func (m *PrinterBase) SetManufacturer(value *string)

SetManufacturer sets the manufacturer property value. The manufacturer of the printer/printerShare.

func (*PrinterBase) SetModel added in v0.0.2

func (m *PrinterBase) SetModel(value *string)

SetModel sets the model property value. The model name of the printer/printerShare.

func (*PrinterBase) SetStatus added in v0.0.2

func (m *PrinterBase) SetStatus(value PrinterStatusable)

SetStatus sets the status property value. The status property

type PrinterBaseable added in v0.0.2

type PrinterBaseable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCapabilities() PrinterCapabilitiesable
	GetDefaults() PrinterDefaultsable
	GetDisplayName() *string
	GetIsAcceptingJobs() *bool
	GetJobs() []PrintJobable
	GetLocation() PrinterLocationable
	GetManufacturer() *string
	GetModel() *string
	GetStatus() PrinterStatusable
	SetCapabilities(value PrinterCapabilitiesable)
	SetDefaults(value PrinterDefaultsable)
	SetDisplayName(value *string)
	SetIsAcceptingJobs(value *bool)
	SetJobs(value []PrintJobable)
	SetLocation(value PrinterLocationable)
	SetManufacturer(value *string)
	SetModel(value *string)
	SetStatus(value PrinterStatusable)
}

PrinterBaseable

type PrinterCapabilities added in v0.0.2

type PrinterCapabilities struct {
	// contains filtered or unexported fields
}

PrinterCapabilities

func NewPrinterCapabilities added in v0.0.2

func NewPrinterCapabilities() *PrinterCapabilities

NewPrinterCapabilities instantiates a new printerCapabilities and sets the default values.

func (*PrinterCapabilities) GetAdditionalData added in v0.0.2

func (m *PrinterCapabilities) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterCapabilities) GetBottomMargins added in v0.0.2

func (m *PrinterCapabilities) GetBottomMargins() []int32

GetBottomMargins gets the bottomMargins property value. A list of supported bottom margins(in microns) for the printer.

func (*PrinterCapabilities) GetCollation added in v0.0.2

func (m *PrinterCapabilities) GetCollation() *bool

GetCollation gets the collation property value. True if the printer supports collating when printing muliple copies of a multi-page document; false otherwise.

func (*PrinterCapabilities) GetColorModes added in v0.0.2

func (m *PrinterCapabilities) GetColorModes() []PrintColorMode

GetColorModes gets the colorModes property value. The color modes supported by the printer. Valid values are described in the following table.

func (*PrinterCapabilities) GetContentTypes added in v0.0.2

func (m *PrinterCapabilities) GetContentTypes() []string

GetContentTypes gets the contentTypes property value. A list of supported content (MIME) types that the printer supports. It is not guaranteed that the Universal Print service supports printing all of these MIME types.

func (*PrinterCapabilities) GetCopiesPerJob added in v0.0.2

func (m *PrinterCapabilities) GetCopiesPerJob() IntegerRangeable

GetCopiesPerJob gets the copiesPerJob property value. The range of copies per job supported by the printer.

func (*PrinterCapabilities) GetDpis added in v0.0.2

func (m *PrinterCapabilities) GetDpis() []int32

GetDpis gets the dpis property value. The list of print resolutions in DPI that are supported by the printer.

func (*PrinterCapabilities) GetDuplexModes added in v0.0.2

func (m *PrinterCapabilities) GetDuplexModes() []PrintDuplexMode

GetDuplexModes gets the duplexModes property value. The list of duplex modes that are supported by the printer. Valid values are described in the following table.

func (*PrinterCapabilities) GetFeedOrientations added in v0.0.2

func (m *PrinterCapabilities) GetFeedOrientations() []PrinterFeedOrientation

GetFeedOrientations gets the feedOrientations property value. The list of feed orientations that are supported by the printer.

func (*PrinterCapabilities) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrinterCapabilities) GetFinishings added in v0.0.2

func (m *PrinterCapabilities) GetFinishings() []PrintFinishing

GetFinishings gets the finishings property value. Finishing processes the printer supports for a printed document.

func (*PrinterCapabilities) GetInputBins added in v0.0.2

func (m *PrinterCapabilities) GetInputBins() []string

GetInputBins gets the inputBins property value. Supported input bins for the printer.

func (*PrinterCapabilities) GetIsColorPrintingSupported added in v0.0.2

func (m *PrinterCapabilities) GetIsColorPrintingSupported() *bool

GetIsColorPrintingSupported gets the isColorPrintingSupported property value. True if color printing is supported by the printer; false otherwise. Read-only.

func (*PrinterCapabilities) GetIsPageRangeSupported added in v0.0.2

func (m *PrinterCapabilities) GetIsPageRangeSupported() *bool

GetIsPageRangeSupported gets the isPageRangeSupported property value. True if the printer supports printing by page ranges; false otherwise.

func (*PrinterCapabilities) GetLeftMargins added in v0.0.2

func (m *PrinterCapabilities) GetLeftMargins() []int32

GetLeftMargins gets the leftMargins property value. A list of supported left margins(in microns) for the printer.

func (*PrinterCapabilities) GetMediaColors added in v0.0.2

func (m *PrinterCapabilities) GetMediaColors() []string

GetMediaColors gets the mediaColors property value. The media (i.e., paper) colors supported by the printer.

func (*PrinterCapabilities) GetMediaSizes added in v0.0.2

func (m *PrinterCapabilities) GetMediaSizes() []string

GetMediaSizes gets the mediaSizes property value. The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table.

func (*PrinterCapabilities) GetMediaTypes added in v0.0.2

func (m *PrinterCapabilities) GetMediaTypes() []string

GetMediaTypes gets the mediaTypes property value. The media types supported by the printer.

func (*PrinterCapabilities) GetMultipageLayouts added in v0.0.2

func (m *PrinterCapabilities) GetMultipageLayouts() []PrintMultipageLayout

GetMultipageLayouts gets the multipageLayouts property value. The presentation directions supported by the printer. Supported values are described in the following table.

func (*PrinterCapabilities) GetOdataType added in v0.0.2

func (m *PrinterCapabilities) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PrinterCapabilities) GetOrientations added in v0.0.2

func (m *PrinterCapabilities) GetOrientations() []PrintOrientation

GetOrientations gets the orientations property value. The print orientations supported by the printer. Valid values are described in the following table.

func (*PrinterCapabilities) GetOutputBins added in v0.0.2

func (m *PrinterCapabilities) GetOutputBins() []string

GetOutputBins gets the outputBins property value. The printer's supported output bins (trays).

func (*PrinterCapabilities) GetPagesPerSheet added in v0.0.2

func (m *PrinterCapabilities) GetPagesPerSheet() []int32

GetPagesPerSheet gets the pagesPerSheet property value. Supported number of Input Pages to impose upon a single Impression.

func (*PrinterCapabilities) GetQualities added in v0.0.2

func (m *PrinterCapabilities) GetQualities() []PrintQuality

GetQualities gets the qualities property value. The print qualities supported by the printer.

func (*PrinterCapabilities) GetRightMargins added in v0.0.2

func (m *PrinterCapabilities) GetRightMargins() []int32

GetRightMargins gets the rightMargins property value. A list of supported right margins(in microns) for the printer.

func (*PrinterCapabilities) GetScalings added in v0.0.2

func (m *PrinterCapabilities) GetScalings() []PrintScaling

GetScalings gets the scalings property value. Supported print scalings.

func (*PrinterCapabilities) GetSupportsFitPdfToPage added in v0.0.2

func (m *PrinterCapabilities) GetSupportsFitPdfToPage() *bool

GetSupportsFitPdfToPage gets the supportsFitPdfToPage property value. True if the printer supports scaling PDF pages to match the print media size; false otherwise.

func (*PrinterCapabilities) GetTopMargins added in v0.0.2

func (m *PrinterCapabilities) GetTopMargins() []int32

GetTopMargins gets the topMargins property value. A list of supported top margins(in microns) for the printer.

func (*PrinterCapabilities) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrinterCapabilities) SetAdditionalData added in v0.0.2

func (m *PrinterCapabilities) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterCapabilities) SetBottomMargins added in v0.0.2

func (m *PrinterCapabilities) SetBottomMargins(value []int32)

SetBottomMargins sets the bottomMargins property value. A list of supported bottom margins(in microns) for the printer.

func (*PrinterCapabilities) SetCollation added in v0.0.2

func (m *PrinterCapabilities) SetCollation(value *bool)

SetCollation sets the collation property value. True if the printer supports collating when printing muliple copies of a multi-page document; false otherwise.

func (*PrinterCapabilities) SetColorModes added in v0.0.2

func (m *PrinterCapabilities) SetColorModes(value []PrintColorMode)

SetColorModes sets the colorModes property value. The color modes supported by the printer. Valid values are described in the following table.

func (*PrinterCapabilities) SetContentTypes added in v0.0.2

func (m *PrinterCapabilities) SetContentTypes(value []string)

SetContentTypes sets the contentTypes property value. A list of supported content (MIME) types that the printer supports. It is not guaranteed that the Universal Print service supports printing all of these MIME types.

func (*PrinterCapabilities) SetCopiesPerJob added in v0.0.2

func (m *PrinterCapabilities) SetCopiesPerJob(value IntegerRangeable)

SetCopiesPerJob sets the copiesPerJob property value. The range of copies per job supported by the printer.

func (*PrinterCapabilities) SetDpis added in v0.0.2

func (m *PrinterCapabilities) SetDpis(value []int32)

SetDpis sets the dpis property value. The list of print resolutions in DPI that are supported by the printer.

func (*PrinterCapabilities) SetDuplexModes added in v0.0.2

func (m *PrinterCapabilities) SetDuplexModes(value []PrintDuplexMode)

SetDuplexModes sets the duplexModes property value. The list of duplex modes that are supported by the printer. Valid values are described in the following table.

func (*PrinterCapabilities) SetFeedOrientations added in v0.0.2

func (m *PrinterCapabilities) SetFeedOrientations(value []PrinterFeedOrientation)

SetFeedOrientations sets the feedOrientations property value. The list of feed orientations that are supported by the printer.

func (*PrinterCapabilities) SetFinishings added in v0.0.2

func (m *PrinterCapabilities) SetFinishings(value []PrintFinishing)

SetFinishings sets the finishings property value. Finishing processes the printer supports for a printed document.

func (*PrinterCapabilities) SetInputBins added in v0.0.2

func (m *PrinterCapabilities) SetInputBins(value []string)

SetInputBins sets the inputBins property value. Supported input bins for the printer.

func (*PrinterCapabilities) SetIsColorPrintingSupported added in v0.0.2

func (m *PrinterCapabilities) SetIsColorPrintingSupported(value *bool)

SetIsColorPrintingSupported sets the isColorPrintingSupported property value. True if color printing is supported by the printer; false otherwise. Read-only.

func (*PrinterCapabilities) SetIsPageRangeSupported added in v0.0.2

func (m *PrinterCapabilities) SetIsPageRangeSupported(value *bool)

SetIsPageRangeSupported sets the isPageRangeSupported property value. True if the printer supports printing by page ranges; false otherwise.

func (*PrinterCapabilities) SetLeftMargins added in v0.0.2

func (m *PrinterCapabilities) SetLeftMargins(value []int32)

SetLeftMargins sets the leftMargins property value. A list of supported left margins(in microns) for the printer.

func (*PrinterCapabilities) SetMediaColors added in v0.0.2

func (m *PrinterCapabilities) SetMediaColors(value []string)

SetMediaColors sets the mediaColors property value. The media (i.e., paper) colors supported by the printer.

func (*PrinterCapabilities) SetMediaSizes added in v0.0.2

func (m *PrinterCapabilities) SetMediaSizes(value []string)

SetMediaSizes sets the mediaSizes property value. The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table.

func (*PrinterCapabilities) SetMediaTypes added in v0.0.2

func (m *PrinterCapabilities) SetMediaTypes(value []string)

SetMediaTypes sets the mediaTypes property value. The media types supported by the printer.

func (*PrinterCapabilities) SetMultipageLayouts added in v0.0.2

func (m *PrinterCapabilities) SetMultipageLayouts(value []PrintMultipageLayout)

SetMultipageLayouts sets the multipageLayouts property value. The presentation directions supported by the printer. Supported values are described in the following table.

func (*PrinterCapabilities) SetOdataType added in v0.0.2

func (m *PrinterCapabilities) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PrinterCapabilities) SetOrientations added in v0.0.2

func (m *PrinterCapabilities) SetOrientations(value []PrintOrientation)

SetOrientations sets the orientations property value. The print orientations supported by the printer. Valid values are described in the following table.

func (*PrinterCapabilities) SetOutputBins added in v0.0.2

func (m *PrinterCapabilities) SetOutputBins(value []string)

SetOutputBins sets the outputBins property value. The printer's supported output bins (trays).

func (*PrinterCapabilities) SetPagesPerSheet added in v0.0.2

func (m *PrinterCapabilities) SetPagesPerSheet(value []int32)

SetPagesPerSheet sets the pagesPerSheet property value. Supported number of Input Pages to impose upon a single Impression.

func (*PrinterCapabilities) SetQualities added in v0.0.2

func (m *PrinterCapabilities) SetQualities(value []PrintQuality)

SetQualities sets the qualities property value. The print qualities supported by the printer.

func (*PrinterCapabilities) SetRightMargins added in v0.0.2

func (m *PrinterCapabilities) SetRightMargins(value []int32)

SetRightMargins sets the rightMargins property value. A list of supported right margins(in microns) for the printer.

func (*PrinterCapabilities) SetScalings added in v0.0.2

func (m *PrinterCapabilities) SetScalings(value []PrintScaling)

SetScalings sets the scalings property value. Supported print scalings.

func (*PrinterCapabilities) SetSupportsFitPdfToPage added in v0.0.2

func (m *PrinterCapabilities) SetSupportsFitPdfToPage(value *bool)

SetSupportsFitPdfToPage sets the supportsFitPdfToPage property value. True if the printer supports scaling PDF pages to match the print media size; false otherwise.

func (*PrinterCapabilities) SetTopMargins added in v0.0.2

func (m *PrinterCapabilities) SetTopMargins(value []int32)

SetTopMargins sets the topMargins property value. A list of supported top margins(in microns) for the printer.

type PrinterCapabilitiesable added in v0.0.2

type PrinterCapabilitiesable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBottomMargins() []int32
	GetCollation() *bool
	GetColorModes() []PrintColorMode
	GetContentTypes() []string
	GetCopiesPerJob() IntegerRangeable
	GetDpis() []int32
	GetDuplexModes() []PrintDuplexMode
	GetFeedOrientations() []PrinterFeedOrientation
	GetFinishings() []PrintFinishing
	GetInputBins() []string
	GetIsColorPrintingSupported() *bool
	GetIsPageRangeSupported() *bool
	GetLeftMargins() []int32
	GetMediaColors() []string
	GetMediaSizes() []string
	GetMediaTypes() []string
	GetMultipageLayouts() []PrintMultipageLayout
	GetOdataType() *string
	GetOrientations() []PrintOrientation
	GetOutputBins() []string
	GetPagesPerSheet() []int32
	GetQualities() []PrintQuality
	GetRightMargins() []int32
	GetScalings() []PrintScaling
	GetSupportsFitPdfToPage() *bool
	GetTopMargins() []int32
	SetBottomMargins(value []int32)
	SetCollation(value *bool)
	SetColorModes(value []PrintColorMode)
	SetContentTypes(value []string)
	SetCopiesPerJob(value IntegerRangeable)
	SetDpis(value []int32)
	SetDuplexModes(value []PrintDuplexMode)
	SetFeedOrientations(value []PrinterFeedOrientation)
	SetFinishings(value []PrintFinishing)
	SetInputBins(value []string)
	SetIsColorPrintingSupported(value *bool)
	SetIsPageRangeSupported(value *bool)
	SetLeftMargins(value []int32)
	SetMediaColors(value []string)
	SetMediaSizes(value []string)
	SetMediaTypes(value []string)
	SetMultipageLayouts(value []PrintMultipageLayout)
	SetOdataType(value *string)
	SetOrientations(value []PrintOrientation)
	SetOutputBins(value []string)
	SetPagesPerSheet(value []int32)
	SetQualities(value []PrintQuality)
	SetRightMargins(value []int32)
	SetScalings(value []PrintScaling)
	SetSupportsFitPdfToPage(value *bool)
	SetTopMargins(value []int32)
}

PrinterCapabilitiesable

type PrinterDefaults added in v0.0.2

type PrinterDefaults struct {
	// contains filtered or unexported fields
}

PrinterDefaults

func NewPrinterDefaults added in v0.0.2

func NewPrinterDefaults() *PrinterDefaults

NewPrinterDefaults instantiates a new printerDefaults and sets the default values.

func (*PrinterDefaults) GetAdditionalData added in v0.0.2

func (m *PrinterDefaults) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterDefaults) GetColorMode added in v0.0.2

func (m *PrinterDefaults) GetColorMode() *PrintColorMode

GetColorMode gets the colorMode property value. The default color mode to use when printing the document. Valid values are described in the following table.

func (*PrinterDefaults) GetContentType added in v0.0.2

func (m *PrinterDefaults) GetContentType() *string

GetContentType gets the contentType property value. The default content (MIME) type to use when processing documents.

func (*PrinterDefaults) GetCopiesPerJob added in v0.0.2

func (m *PrinterDefaults) GetCopiesPerJob() *int32

GetCopiesPerJob gets the copiesPerJob property value. The default number of copies printed per job.

func (*PrinterDefaults) GetDpi added in v0.0.2

func (m *PrinterDefaults) GetDpi() *int32

GetDpi gets the dpi property value. The default resolution in DPI to use when printing the job.

func (*PrinterDefaults) GetDuplexMode added in v0.0.2

func (m *PrinterDefaults) GetDuplexMode() *PrintDuplexMode

GetDuplexMode gets the duplexMode property value. The default duplex (double-sided) configuration to use when printing a document. Valid values are described in the following table.

func (*PrinterDefaults) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrinterDefaults) GetFinishings added in v0.0.2

func (m *PrinterDefaults) GetFinishings() []PrintFinishing

GetFinishings gets the finishings property value. The default set of finishings to apply to print jobs. Valid values are described in the following table.

func (*PrinterDefaults) GetFitPdfToPage added in v0.0.2

func (m *PrinterDefaults) GetFitPdfToPage() *bool

GetFitPdfToPage gets the fitPdfToPage property value. The default fitPdfToPage setting. True to fit each page of a PDF document to a physical sheet of media; false to let the printer decide how to lay out impressions.

func (*PrinterDefaults) GetInputBin added in v0.0.2

func (m *PrinterDefaults) GetInputBin() *string

GetInputBin gets the inputBin property value. The inputBin property

func (*PrinterDefaults) GetMediaColor added in v0.0.2

func (m *PrinterDefaults) GetMediaColor() *string

GetMediaColor gets the mediaColor property value. The default media (such as paper) color to print the document on.

func (*PrinterDefaults) GetMediaSize added in v0.0.2

func (m *PrinterDefaults) GetMediaSize() *string

GetMediaSize gets the mediaSize property value. The default media size to use. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic.

func (*PrinterDefaults) GetMediaType added in v0.0.2

func (m *PrinterDefaults) GetMediaType() *string

GetMediaType gets the mediaType property value. The default media (such as paper) type to print the document on.

func (*PrinterDefaults) GetMultipageLayout added in v0.0.2

func (m *PrinterDefaults) GetMultipageLayout() *PrintMultipageLayout

GetMultipageLayout gets the multipageLayout property value. The default direction to lay out pages when multiple pages are being printed per sheet. Valid values are described in the following table.

func (*PrinterDefaults) GetOdataType added in v0.0.2

func (m *PrinterDefaults) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PrinterDefaults) GetOrientation added in v0.0.2

func (m *PrinterDefaults) GetOrientation() *PrintOrientation

GetOrientation gets the orientation property value. The default orientation to use when printing the document. Valid values are described in the following table.

func (*PrinterDefaults) GetOutputBin added in v0.0.2

func (m *PrinterDefaults) GetOutputBin() *string

GetOutputBin gets the outputBin property value. The default output bin to place completed prints into. See the printer's capabilities for a list of supported output bins.

func (*PrinterDefaults) GetPagesPerSheet added in v0.0.2

func (m *PrinterDefaults) GetPagesPerSheet() *int32

GetPagesPerSheet gets the pagesPerSheet property value. The default number of document pages to print on each sheet.

func (*PrinterDefaults) GetQuality added in v0.0.2

func (m *PrinterDefaults) GetQuality() *PrintQuality

GetQuality gets the quality property value. The default quality to use when printing the document. Valid values are described in the following table.

func (*PrinterDefaults) GetScaling added in v0.0.2

func (m *PrinterDefaults) GetScaling() *PrintScaling

GetScaling gets the scaling property value. Specifies how the printer scales the document data to fit the requested media. Valid values are described in the following table.

func (*PrinterDefaults) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrinterDefaults) SetAdditionalData added in v0.0.2

func (m *PrinterDefaults) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterDefaults) SetColorMode added in v0.0.2

func (m *PrinterDefaults) SetColorMode(value *PrintColorMode)

SetColorMode sets the colorMode property value. The default color mode to use when printing the document. Valid values are described in the following table.

func (*PrinterDefaults) SetContentType added in v0.0.2

func (m *PrinterDefaults) SetContentType(value *string)

SetContentType sets the contentType property value. The default content (MIME) type to use when processing documents.

func (*PrinterDefaults) SetCopiesPerJob added in v0.0.2

func (m *PrinterDefaults) SetCopiesPerJob(value *int32)

SetCopiesPerJob sets the copiesPerJob property value. The default number of copies printed per job.

func (*PrinterDefaults) SetDpi added in v0.0.2

func (m *PrinterDefaults) SetDpi(value *int32)

SetDpi sets the dpi property value. The default resolution in DPI to use when printing the job.

func (*PrinterDefaults) SetDuplexMode added in v0.0.2

func (m *PrinterDefaults) SetDuplexMode(value *PrintDuplexMode)

SetDuplexMode sets the duplexMode property value. The default duplex (double-sided) configuration to use when printing a document. Valid values are described in the following table.

func (*PrinterDefaults) SetFinishings added in v0.0.2

func (m *PrinterDefaults) SetFinishings(value []PrintFinishing)

SetFinishings sets the finishings property value. The default set of finishings to apply to print jobs. Valid values are described in the following table.

func (*PrinterDefaults) SetFitPdfToPage added in v0.0.2

func (m *PrinterDefaults) SetFitPdfToPage(value *bool)

SetFitPdfToPage sets the fitPdfToPage property value. The default fitPdfToPage setting. True to fit each page of a PDF document to a physical sheet of media; false to let the printer decide how to lay out impressions.

func (*PrinterDefaults) SetInputBin added in v0.0.2

func (m *PrinterDefaults) SetInputBin(value *string)

SetInputBin sets the inputBin property value. The inputBin property

func (*PrinterDefaults) SetMediaColor added in v0.0.2

func (m *PrinterDefaults) SetMediaColor(value *string)

SetMediaColor sets the mediaColor property value. The default media (such as paper) color to print the document on.

func (*PrinterDefaults) SetMediaSize added in v0.0.2

func (m *PrinterDefaults) SetMediaSize(value *string)

SetMediaSize sets the mediaSize property value. The default media size to use. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic.

func (*PrinterDefaults) SetMediaType added in v0.0.2

func (m *PrinterDefaults) SetMediaType(value *string)

SetMediaType sets the mediaType property value. The default media (such as paper) type to print the document on.

func (*PrinterDefaults) SetMultipageLayout added in v0.0.2

func (m *PrinterDefaults) SetMultipageLayout(value *PrintMultipageLayout)

SetMultipageLayout sets the multipageLayout property value. The default direction to lay out pages when multiple pages are being printed per sheet. Valid values are described in the following table.

func (*PrinterDefaults) SetOdataType added in v0.0.2

func (m *PrinterDefaults) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PrinterDefaults) SetOrientation added in v0.0.2

func (m *PrinterDefaults) SetOrientation(value *PrintOrientation)

SetOrientation sets the orientation property value. The default orientation to use when printing the document. Valid values are described in the following table.

func (*PrinterDefaults) SetOutputBin added in v0.0.2

func (m *PrinterDefaults) SetOutputBin(value *string)

SetOutputBin sets the outputBin property value. The default output bin to place completed prints into. See the printer's capabilities for a list of supported output bins.

func (*PrinterDefaults) SetPagesPerSheet added in v0.0.2

func (m *PrinterDefaults) SetPagesPerSheet(value *int32)

SetPagesPerSheet sets the pagesPerSheet property value. The default number of document pages to print on each sheet.

func (*PrinterDefaults) SetQuality added in v0.0.2

func (m *PrinterDefaults) SetQuality(value *PrintQuality)

SetQuality sets the quality property value. The default quality to use when printing the document. Valid values are described in the following table.

func (*PrinterDefaults) SetScaling added in v0.0.2

func (m *PrinterDefaults) SetScaling(value *PrintScaling)

SetScaling sets the scaling property value. Specifies how the printer scales the document data to fit the requested media. Valid values are described in the following table.

type PrinterDefaultsable added in v0.0.2

type PrinterDefaultsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetColorMode() *PrintColorMode
	GetContentType() *string
	GetCopiesPerJob() *int32
	GetDpi() *int32
	GetDuplexMode() *PrintDuplexMode
	GetFinishings() []PrintFinishing
	GetFitPdfToPage() *bool
	GetInputBin() *string
	GetMediaColor() *string
	GetMediaSize() *string
	GetMediaType() *string
	GetMultipageLayout() *PrintMultipageLayout
	GetOdataType() *string
	GetOrientation() *PrintOrientation
	GetOutputBin() *string
	GetPagesPerSheet() *int32
	GetQuality() *PrintQuality
	GetScaling() *PrintScaling
	SetColorMode(value *PrintColorMode)
	SetContentType(value *string)
	SetCopiesPerJob(value *int32)
	SetDpi(value *int32)
	SetDuplexMode(value *PrintDuplexMode)
	SetFinishings(value []PrintFinishing)
	SetFitPdfToPage(value *bool)
	SetInputBin(value *string)
	SetMediaColor(value *string)
	SetMediaSize(value *string)
	SetMediaType(value *string)
	SetMultipageLayout(value *PrintMultipageLayout)
	SetOdataType(value *string)
	SetOrientation(value *PrintOrientation)
	SetOutputBin(value *string)
	SetPagesPerSheet(value *int32)
	SetQuality(value *PrintQuality)
	SetScaling(value *PrintScaling)
}

PrinterDefaultsable

type PrinterFeedOrientation added in v0.0.2

type PrinterFeedOrientation int
const (
	LONGEDGEFIRST_PRINTERFEEDORIENTATION PrinterFeedOrientation = iota
	SHORTEDGEFIRST_PRINTERFEEDORIENTATION
	UNKNOWNFUTUREVALUE_PRINTERFEEDORIENTATION
)

func (PrinterFeedOrientation) String added in v0.0.2

func (i PrinterFeedOrientation) String() string

type PrinterLocation added in v0.0.2

type PrinterLocation struct {
	// contains filtered or unexported fields
}

PrinterLocation

func NewPrinterLocation added in v0.0.2

func NewPrinterLocation() *PrinterLocation

NewPrinterLocation instantiates a new printerLocation and sets the default values.

func (*PrinterLocation) GetAdditionalData added in v0.0.2

func (m *PrinterLocation) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterLocation) GetAltitudeInMeters added in v0.0.2

func (m *PrinterLocation) GetAltitudeInMeters() *int32

GetAltitudeInMeters gets the altitudeInMeters property value. The altitude, in meters, that the printer is located at.

func (*PrinterLocation) GetBuilding added in v0.0.2

func (m *PrinterLocation) GetBuilding() *string

GetBuilding gets the building property value. The building that the printer is located in.

func (*PrinterLocation) GetCity added in v0.0.2

func (m *PrinterLocation) GetCity() *string

GetCity gets the city property value. The city that the printer is located in.

func (*PrinterLocation) GetCountryOrRegion added in v0.0.2

func (m *PrinterLocation) GetCountryOrRegion() *string

GetCountryOrRegion gets the countryOrRegion property value. The country or region that the printer is located in.

func (*PrinterLocation) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrinterLocation) GetFloor added in v0.0.2

func (m *PrinterLocation) GetFloor() *string

GetFloor gets the floor property value. The floor that the printer is located on. Only numerical values are supported right now.

func (*PrinterLocation) GetFloorDescription added in v0.0.2

func (m *PrinterLocation) GetFloorDescription() *string

GetFloorDescription gets the floorDescription property value. The description of the floor that the printer is located on.

func (*PrinterLocation) GetLatitude added in v0.0.2

func (m *PrinterLocation) GetLatitude() *float64

GetLatitude gets the latitude property value. The latitude that the printer is located at.

func (*PrinterLocation) GetLongitude added in v0.0.2

func (m *PrinterLocation) GetLongitude() *float64

GetLongitude gets the longitude property value. The longitude that the printer is located at.

func (*PrinterLocation) GetOdataType added in v0.0.2

func (m *PrinterLocation) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PrinterLocation) GetOrganization added in v0.0.2

func (m *PrinterLocation) GetOrganization() []string

GetOrganization gets the organization property value. The organizational hierarchy that the printer belongs to. The elements should be in hierarchical order.

func (*PrinterLocation) GetPostalCode added in v0.0.2

func (m *PrinterLocation) GetPostalCode() *string

GetPostalCode gets the postalCode property value. The postal code that the printer is located in.

func (*PrinterLocation) GetRoomDescription added in v0.0.2

func (m *PrinterLocation) GetRoomDescription() *string

GetRoomDescription gets the roomDescription property value. The description of the room that the printer is located in.

func (*PrinterLocation) GetRoomName added in v0.0.2

func (m *PrinterLocation) GetRoomName() *string

GetRoomName gets the roomName property value. The room that the printer is located in. Only numerical values are supported right now.

func (*PrinterLocation) GetSite added in v0.0.2

func (m *PrinterLocation) GetSite() *string

GetSite gets the site property value. The site that the printer is located in.

func (*PrinterLocation) GetStateOrProvince added in v0.0.2

func (m *PrinterLocation) GetStateOrProvince() *string

GetStateOrProvince gets the stateOrProvince property value. The state or province that the printer is located in.

func (*PrinterLocation) GetStreetAddress added in v0.0.2

func (m *PrinterLocation) GetStreetAddress() *string

GetStreetAddress gets the streetAddress property value. The street address where the printer is located.

func (*PrinterLocation) GetSubdivision added in v0.0.2

func (m *PrinterLocation) GetSubdivision() []string

GetSubdivision gets the subdivision property value. The subdivision that the printer is located in. The elements should be in hierarchical order.

func (*PrinterLocation) GetSubunit added in v0.0.2

func (m *PrinterLocation) GetSubunit() []string

GetSubunit gets the subunit property value. The subunit property

func (*PrinterLocation) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrinterLocation) SetAdditionalData added in v0.0.2

func (m *PrinterLocation) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterLocation) SetAltitudeInMeters added in v0.0.2

func (m *PrinterLocation) SetAltitudeInMeters(value *int32)

SetAltitudeInMeters sets the altitudeInMeters property value. The altitude, in meters, that the printer is located at.

func (*PrinterLocation) SetBuilding added in v0.0.2

func (m *PrinterLocation) SetBuilding(value *string)

SetBuilding sets the building property value. The building that the printer is located in.

func (*PrinterLocation) SetCity added in v0.0.2

func (m *PrinterLocation) SetCity(value *string)

SetCity sets the city property value. The city that the printer is located in.

func (*PrinterLocation) SetCountryOrRegion added in v0.0.2

func (m *PrinterLocation) SetCountryOrRegion(value *string)

SetCountryOrRegion sets the countryOrRegion property value. The country or region that the printer is located in.

func (*PrinterLocation) SetFloor added in v0.0.2

func (m *PrinterLocation) SetFloor(value *string)

SetFloor sets the floor property value. The floor that the printer is located on. Only numerical values are supported right now.

func (*PrinterLocation) SetFloorDescription added in v0.0.2

func (m *PrinterLocation) SetFloorDescription(value *string)

SetFloorDescription sets the floorDescription property value. The description of the floor that the printer is located on.

func (*PrinterLocation) SetLatitude added in v0.0.2

func (m *PrinterLocation) SetLatitude(value *float64)

SetLatitude sets the latitude property value. The latitude that the printer is located at.

func (*PrinterLocation) SetLongitude added in v0.0.2

func (m *PrinterLocation) SetLongitude(value *float64)

SetLongitude sets the longitude property value. The longitude that the printer is located at.

func (*PrinterLocation) SetOdataType added in v0.0.2

func (m *PrinterLocation) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PrinterLocation) SetOrganization added in v0.0.2

func (m *PrinterLocation) SetOrganization(value []string)

SetOrganization sets the organization property value. The organizational hierarchy that the printer belongs to. The elements should be in hierarchical order.

func (*PrinterLocation) SetPostalCode added in v0.0.2

func (m *PrinterLocation) SetPostalCode(value *string)

SetPostalCode sets the postalCode property value. The postal code that the printer is located in.

func (*PrinterLocation) SetRoomDescription added in v0.0.2

func (m *PrinterLocation) SetRoomDescription(value *string)

SetRoomDescription sets the roomDescription property value. The description of the room that the printer is located in.

func (*PrinterLocation) SetRoomName added in v0.0.2

func (m *PrinterLocation) SetRoomName(value *string)

SetRoomName sets the roomName property value. The room that the printer is located in. Only numerical values are supported right now.

func (*PrinterLocation) SetSite added in v0.0.2

func (m *PrinterLocation) SetSite(value *string)

SetSite sets the site property value. The site that the printer is located in.

func (*PrinterLocation) SetStateOrProvince added in v0.0.2

func (m *PrinterLocation) SetStateOrProvince(value *string)

SetStateOrProvince sets the stateOrProvince property value. The state or province that the printer is located in.

func (*PrinterLocation) SetStreetAddress added in v0.0.2

func (m *PrinterLocation) SetStreetAddress(value *string)

SetStreetAddress sets the streetAddress property value. The street address where the printer is located.

func (*PrinterLocation) SetSubdivision added in v0.0.2

func (m *PrinterLocation) SetSubdivision(value []string)

SetSubdivision sets the subdivision property value. The subdivision that the printer is located in. The elements should be in hierarchical order.

func (*PrinterLocation) SetSubunit added in v0.0.2

func (m *PrinterLocation) SetSubunit(value []string)

SetSubunit sets the subunit property value. The subunit property

type PrinterLocationable added in v0.0.2

type PrinterLocationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAltitudeInMeters() *int32
	GetBuilding() *string
	GetCity() *string
	GetCountryOrRegion() *string
	GetFloor() *string
	GetFloorDescription() *string
	GetLatitude() *float64
	GetLongitude() *float64
	GetOdataType() *string
	GetOrganization() []string
	GetPostalCode() *string
	GetRoomDescription() *string
	GetRoomName() *string
	GetSite() *string
	GetStateOrProvince() *string
	GetStreetAddress() *string
	GetSubdivision() []string
	GetSubunit() []string
	SetAltitudeInMeters(value *int32)
	SetBuilding(value *string)
	SetCity(value *string)
	SetCountryOrRegion(value *string)
	SetFloor(value *string)
	SetFloorDescription(value *string)
	SetLatitude(value *float64)
	SetLongitude(value *float64)
	SetOdataType(value *string)
	SetOrganization(value []string)
	SetPostalCode(value *string)
	SetRoomDescription(value *string)
	SetRoomName(value *string)
	SetSite(value *string)
	SetStateOrProvince(value *string)
	SetStreetAddress(value *string)
	SetSubdivision(value []string)
	SetSubunit(value []string)
}

PrinterLocationable

type PrinterProcessingState added in v0.0.2

type PrinterProcessingState int
const (
	UNKNOWN_PRINTERPROCESSINGSTATE PrinterProcessingState = iota
	IDLE_PRINTERPROCESSINGSTATE
	PROCESSING_PRINTERPROCESSINGSTATE
	STOPPED_PRINTERPROCESSINGSTATE
	UNKNOWNFUTUREVALUE_PRINTERPROCESSINGSTATE
)

func (PrinterProcessingState) String added in v0.0.2

func (i PrinterProcessingState) String() string

type PrinterProcessingStateDetail added in v0.0.2

type PrinterProcessingStateDetail int
const (
	PAUSED_PRINTERPROCESSINGSTATEDETAIL PrinterProcessingStateDetail = iota
	MEDIAJAM_PRINTERPROCESSINGSTATEDETAIL
	MEDIANEEDED_PRINTERPROCESSINGSTATEDETAIL
	MEDIALOW_PRINTERPROCESSINGSTATEDETAIL
	MEDIAEMPTY_PRINTERPROCESSINGSTATEDETAIL
	COVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	INTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	OUTPUTTRAYMISSING_PRINTERPROCESSINGSTATEDETAIL
	OUTPUTAREAFULL_PRINTERPROCESSINGSTATEDETAIL
	MARKERSUPPLYLOW_PRINTERPROCESSINGSTATEDETAIL
	MARKERSUPPLYEMPTY_PRINTERPROCESSINGSTATEDETAIL
	INPUTTRAYMISSING_PRINTERPROCESSINGSTATEDETAIL
	OUTPUTAREAALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	MARKERWASTEALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	MARKERWASTEFULL_PRINTERPROCESSINGSTATEDETAIL
	FUSEROVERTEMP_PRINTERPROCESSINGSTATEDETAIL
	FUSERUNDERTEMP_PRINTERPROCESSINGSTATEDETAIL
	OTHER_PRINTERPROCESSINGSTATEDETAIL
	NONE_PRINTERPROCESSINGSTATEDETAIL
	MOVINGTOPAUSED_PRINTERPROCESSINGSTATEDETAIL
	SHUTDOWN_PRINTERPROCESSINGSTATEDETAIL
	CONNECTINGTODEVICE_PRINTERPROCESSINGSTATEDETAIL
	TIMEDOUT_PRINTERPROCESSINGSTATEDETAIL
	STOPPING_PRINTERPROCESSINGSTATEDETAIL
	STOPPEDPARTIALLY_PRINTERPROCESSINGSTATEDETAIL
	TONERLOW_PRINTERPROCESSINGSTATEDETAIL
	TONEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	SPOOLAREAFULL_PRINTERPROCESSINGSTATEDETAIL
	DOOROPEN_PRINTERPROCESSINGSTATEDETAIL
	OPTICALPHOTOCONDUCTORNEARENDOFLIFE_PRINTERPROCESSINGSTATEDETAIL
	OPTICALPHOTOCONDUCTORLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	DEVELOPERLOW_PRINTERPROCESSINGSTATEDETAIL
	DEVELOPEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	INTERPRETERRESOURCEUNAVAILABLE_PRINTERPROCESSINGSTATEDETAIL
	UNKNOWNFUTUREVALUE_PRINTERPROCESSINGSTATEDETAIL
	ALERTREMOVALOFBINARYCHANGEENTRY_PRINTERPROCESSINGSTATEDETAIL
	BANDERADDED_PRINTERPROCESSINGSTATEDETAIL
	BANDERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	BANDERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	BANDERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	BANDERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	BANDERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	BANDERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	BANDERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	BANDEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	BANDERFULL_PRINTERPROCESSINGSTATEDETAIL
	BANDERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	BANDERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	BANDERJAM_PRINTERPROCESSINGSTATEDETAIL
	BANDERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	BANDERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	BANDERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	BANDERMISSING_PRINTERPROCESSINGSTATEDETAIL
	BANDERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BANDERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	BANDEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	BANDEROPENED_PRINTERPROCESSINGSTATEDETAIL
	BANDEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	BANDERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	BANDERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BANDERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	BANDERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	BANDERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	BANDERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	BANDERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BANDERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BANDERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	BANDERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	BANDERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	BANDERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BANDERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	BANDERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	BINDERADDED_PRINTERPROCESSINGSTATEDETAIL
	BINDERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	BINDERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	BINDERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	BINDERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	BINDERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	BINDERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	BINDERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	BINDEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	BINDERFULL_PRINTERPROCESSINGSTATEDETAIL
	BINDERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	BINDERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	BINDERJAM_PRINTERPROCESSINGSTATEDETAIL
	BINDERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	BINDERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	BINDERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	BINDERMISSING_PRINTERPROCESSINGSTATEDETAIL
	BINDERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BINDERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	BINDEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	BINDEROPENED_PRINTERPROCESSINGSTATEDETAIL
	BINDEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	BINDERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	BINDERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BINDERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	BINDERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	BINDERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	BINDERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	BINDERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BINDERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BINDERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	BINDERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	BINDERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	BINDERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	BINDERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	BINDERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	CAMERAFAILURE_PRINTERPROCESSINGSTATEDETAIL
	CHAMBERCOOLING_PRINTERPROCESSINGSTATEDETAIL
	CHAMBERFAILURE_PRINTERPROCESSINGSTATEDETAIL
	CHAMBERHEATING_PRINTERPROCESSINGSTATEDETAIL
	CHAMBERTEMPERATUREHIGH_PRINTERPROCESSINGSTATEDETAIL
	CHAMBERTEMPERATURELOW_PRINTERPROCESSINGSTATEDETAIL
	CLEANERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	CLEANERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	CONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	DEACTIVATED_PRINTERPROCESSINGSTATEDETAIL
	DELETED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERADDED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERFULL_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERJAM_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERMISSING_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTEROPENED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	DIECUTTERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	EXTRUDERCOOLING_PRINTERPROCESSINGSTATEDETAIL
	EXTRUDERFAILURE_PRINTERPROCESSINGSTATEDETAIL
	EXTRUDERHEATING_PRINTERPROCESSINGSTATEDETAIL
	EXTRUDERJAM_PRINTERPROCESSINGSTATEDETAIL
	EXTRUDERTEMPERATUREHIGH_PRINTERPROCESSINGSTATEDETAIL
	EXTRUDERTEMPERATURELOW_PRINTERPROCESSINGSTATEDETAIL
	FANFAILURE_PRINTERPROCESSINGSTATEDETAIL
	FAXMODEMLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	FAXMODEMLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	FAXMODEMMISSING_PRINTERPROCESSINGSTATEDETAIL
	FAXMODEMTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	FAXMODEMTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	FOLDERADDED_PRINTERPROCESSINGSTATEDETAIL
	FOLDERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	FOLDERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	FOLDERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	FOLDERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	FOLDERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	FOLDERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	FOLDERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	FOLDEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	FOLDERFULL_PRINTERPROCESSINGSTATEDETAIL
	FOLDERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	FOLDERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	FOLDERJAM_PRINTERPROCESSINGSTATEDETAIL
	FOLDERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	FOLDERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	FOLDERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	FOLDERMISSING_PRINTERPROCESSINGSTATEDETAIL
	FOLDERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	FOLDERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	FOLDEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	FOLDEROPENED_PRINTERPROCESSINGSTATEDETAIL
	FOLDEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	FOLDERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	FOLDERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	FOLDERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	FOLDERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	FOLDERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	FOLDERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	FOLDERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	FOLDERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	FOLDERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	FOLDERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	FOLDERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	FOLDERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	FOLDERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	FOLDERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	HIBERNATE_PRINTERPROCESSINGSTATEDETAIL
	HOLDNEWJOBS_PRINTERPROCESSINGSTATEDETAIL
	IDENTIFYPRINTERREQUESTED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERADDED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERFULL_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERJAM_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERMISSING_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTEROPENED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	IMPRINTERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	INPUTCANNOTFEEDSIZESELECTED_PRINTERPROCESSINGSTATEDETAIL
	INPUTMANUALINPUTREQUEST_PRINTERPROCESSINGSTATEDETAIL
	INPUTMEDIACOLORCHANGE_PRINTERPROCESSINGSTATEDETAIL
	INPUTMEDIAFORMPARTSCHANGE_PRINTERPROCESSINGSTATEDETAIL
	INPUTMEDIASIZECHANGE_PRINTERPROCESSINGSTATEDETAIL
	INPUTMEDIATRAYFAILURE_PRINTERPROCESSINGSTATEDETAIL
	INPUTMEDIATRAYFEEDERROR_PRINTERPROCESSINGSTATEDETAIL
	INPUTMEDIATRAYJAM_PRINTERPROCESSINGSTATEDETAIL
	INPUTMEDIATYPECHANGE_PRINTERPROCESSINGSTATEDETAIL
	INPUTMEDIAWEIGHTCHANGE_PRINTERPROCESSINGSTATEDETAIL
	INPUTPICKROLLERFAILURE_PRINTERPROCESSINGSTATEDETAIL
	INPUTPICKROLLERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	INPUTPICKROLLERLIFEWARN_PRINTERPROCESSINGSTATEDETAIL
	INPUTPICKROLLERMISSING_PRINTERPROCESSINGSTATEDETAIL
	INPUTTRAYELEVATIONFAILURE_PRINTERPROCESSINGSTATEDETAIL
	INPUTTRAYPOSITIONFAILURE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERADDED_PRINTERPROCESSINGSTATEDETAIL
	INSERTERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	INSERTERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	INSERTERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	INSERTERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	INSERTERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	INSERTERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	INSERTEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	INSERTERFULL_PRINTERPROCESSINGSTATEDETAIL
	INSERTERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	INSERTERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	INSERTERJAM_PRINTERPROCESSINGSTATEDETAIL
	INSERTERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	INSERTERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	INSERTERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	INSERTERMISSING_PRINTERPROCESSINGSTATEDETAIL
	INSERTERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	INSERTEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	INSERTEROPENED_PRINTERPROCESSINGSTATEDETAIL
	INSERTEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	INSERTERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	INSERTERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	INSERTERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	INSERTERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	INSERTERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	INSERTERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	INSERTERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	INSERTERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	INTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	INTERPRETERCARTRIDGEADDED_PRINTERPROCESSINGSTATEDETAIL
	INTERPRETERCARTRIDGEDELETED_PRINTERPROCESSINGSTATEDETAIL
	INTERPRETERCOMPLEXPAGEENCOUNTERED_PRINTERPROCESSINGSTATEDETAIL
	INTERPRETERMEMORYDECREASE_PRINTERPROCESSINGSTATEDETAIL
	INTERPRETERMEMORYINCREASE_PRINTERPROCESSINGSTATEDETAIL
	INTERPRETERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	INTERPRETERRESOURCEDELETED_PRINTERPROCESSINGSTATEDETAIL
	LAMPATEOL_PRINTERPROCESSINGSTATEDETAIL
	LAMPFAILURE_PRINTERPROCESSINGSTATEDETAIL
	LAMPNEAREOL_PRINTERPROCESSINGSTATEDETAIL
	LASERATEOL_PRINTERPROCESSINGSTATEDETAIL
	LASERFAILURE_PRINTERPROCESSINGSTATEDETAIL
	LASERNEAREOL_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEADDED_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPECLOSED_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPECONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPECOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPECOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEFULL_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEJAM_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPELIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPELIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEMISSING_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPENEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEOFFLINE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEOPENED_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEOVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPERECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPERECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPERESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPERESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPETHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPETIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPETURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPETURNEDON_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	MAKEENVELOPEWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	MARKERADJUSTINGPRINTQUALITY_PRINTERPROCESSINGSTATEDETAIL
	MARKERCLEANERMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERDEVELOPERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MARKERDEVELOPEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	MARKERDEVELOPERMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERFUSERMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERFUSERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	MARKERFUSERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	MARKERINKALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MARKERINKEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MARKERINKMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKEROPCMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERPRINTRIBBONALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MARKERPRINTRIBBONEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MARKERPRINTRIBBONMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERSUPPLYALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MARKERSUPPLYMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERTONERCARTRIDGEMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERTONERMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERWASTEINKRECEPTACLEALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	MARKERWASTEINKRECEPTACLEFULL_PRINTERPROCESSINGSTATEDETAIL
	MARKERWASTEINKRECEPTACLEMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERWASTEMISSING_PRINTERPROCESSINGSTATEDETAIL
	MARKERWASTETONERRECEPTACLEALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	MARKERWASTETONERRECEPTACLEFULL_PRINTERPROCESSINGSTATEDETAIL
	MARKERWASTETONERRECEPTACLEMISSING_PRINTERPROCESSINGSTATEDETAIL
	MATERIALEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MATERIALLOW_PRINTERPROCESSINGSTATEDETAIL
	MATERIALNEEDED_PRINTERPROCESSINGSTATEDETAIL
	MEDIADRYING_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHCANNOTDUPLEXMEDIASELECTED_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHFAILURE_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHINPUTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHINPUTFEEDERROR_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHINPUTJAM_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHINPUTREQUEST_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHJAM_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHMEDIATRAYALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHMEDIATRAYFULL_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHMEDIATRAYMISSING_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHOUTPUTFEEDERROR_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHOUTPUTFULL_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHOUTPUTJAM_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHPICKROLLERFAILURE_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHPICKROLLERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHPICKROLLERLIFEWARN_PRINTERPROCESSINGSTATEDETAIL
	MEDIAPATHPICKROLLERMISSING_PRINTERPROCESSINGSTATEDETAIL
	MOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	OUTPUTMAILBOXSELECTFAILURE_PRINTERPROCESSINGSTATEDETAIL
	OUTPUTMEDIATRAYFAILURE_PRINTERPROCESSINGSTATEDETAIL
	OUTPUTMEDIATRAYFEEDERROR_PRINTERPROCESSINGSTATEDETAIL
	OUTPUTMEDIATRAYJAM_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERADDED_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	PERFORATEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERFULL_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERJAM_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERMISSING_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	PERFORATEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATEROPENED_PRINTERPROCESSINGSTATEDETAIL
	PERFORATEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	PERFORATERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	PLATFORMCOOLING_PRINTERPROCESSINGSTATEDETAIL
	PLATFORMFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PLATFORMHEATING_PRINTERPROCESSINGSTATEDETAIL
	PLATFORMTEMPERATUREHIGH_PRINTERPROCESSINGSTATEDETAIL
	PLATFORMTEMPERATURELOW_PRINTERPROCESSINGSTATEDETAIL
	POWERDOWN_PRINTERPROCESSINGSTATEDETAIL
	POWERUP_PRINTERPROCESSINGSTATEDETAIL
	PRINTERMANUALRESET_PRINTERPROCESSINGSTATEDETAIL
	PRINTERNMSRESET_PRINTERPROCESSINGSTATEDETAIL
	PRINTERREADYTOPRINT_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERADDED_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	PUNCHEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERFULL_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERJAM_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERMISSING_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	PUNCHEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHEROPENED_PRINTERPROCESSINGSTATEDETAIL
	PUNCHEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	PUNCHERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	RESUMING_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHINPUTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHINPUTFEEDERROR_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHINPUTJAM_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHINPUTREQUEST_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHJAM_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHOUTPUTFEEDERROR_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHOUTPUTFULL_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHOUTPUTJAM_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHPICKROLLERFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHPICKROLLERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHPICKROLLERLIFEWARN_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHPICKROLLERMISSING_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHTRAYALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHTRAYFULL_PRINTERPROCESSINGSTATEDETAIL
	SCANMEDIAPATHTRAYMISSING_PRINTERPROCESSINGSTATEDETAIL
	SCANNERLIGHTFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SCANNERLIGHTLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	SCANNERLIGHTLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	SCANNERLIGHTMISSING_PRINTERPROCESSINGSTATEDETAIL
	SCANNERSENSORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SCANNERSENSORLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	SCANNERSENSORLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	SCANNERSENSORMISSING_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERADDED_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERFULL_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERJAM_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERMISSING_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTEROPENED_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	SEPARATIONCUTTERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORADDED_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATOREMPTY_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORFULL_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORJAM_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORMISSING_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATOROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATOROPENED_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATOROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORREMOVED_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	SHEETROTATORWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	SLITTERADDED_PRINTERPROCESSINGSTATEDETAIL
	SLITTERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	SLITTERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	SLITTERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	SLITTERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SLITTERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	SLITTERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SLITTERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	SLITTEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	SLITTERFULL_PRINTERPROCESSINGSTATEDETAIL
	SLITTERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SLITTERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	SLITTERJAM_PRINTERPROCESSINGSTATEDETAIL
	SLITTERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	SLITTERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	SLITTERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	SLITTERMISSING_PRINTERPROCESSINGSTATEDETAIL
	SLITTERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SLITTERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	SLITTEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	SLITTEROPENED_PRINTERPROCESSINGSTATEDETAIL
	SLITTEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	SLITTERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	SLITTERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SLITTERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	SLITTERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	SLITTERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	SLITTERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	SLITTERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SLITTERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SLITTERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	SLITTERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	SLITTERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	SLITTERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SLITTERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	SLITTERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	STACKERADDED_PRINTERPROCESSINGSTATEDETAIL
	STACKERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	STACKERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	STACKERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	STACKERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	STACKERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	STACKERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	STACKERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	STACKEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	STACKERFULL_PRINTERPROCESSINGSTATEDETAIL
	STACKERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	STACKERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	STACKERJAM_PRINTERPROCESSINGSTATEDETAIL
	STACKERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	STACKERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	STACKERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	STACKERMISSING_PRINTERPROCESSINGSTATEDETAIL
	STACKERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STACKERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	STACKEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	STACKEROPENED_PRINTERPROCESSINGSTATEDETAIL
	STACKEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	STACKERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	STACKERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STACKERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	STACKERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	STACKERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	STACKERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	STACKERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STACKERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STACKERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	STACKERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	STACKERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	STACKERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STACKERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	STACKERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	STANDBY_PRINTERPROCESSINGSTATEDETAIL
	STAPLERADDED_PRINTERPROCESSINGSTATEDETAIL
	STAPLERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	STAPLERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	STAPLERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	STAPLERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	STAPLERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	STAPLERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	STAPLERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	STAPLEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	STAPLERFULL_PRINTERPROCESSINGSTATEDETAIL
	STAPLERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	STAPLERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	STAPLERJAM_PRINTERPROCESSINGSTATEDETAIL
	STAPLERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	STAPLERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	STAPLERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	STAPLERMISSING_PRINTERPROCESSINGSTATEDETAIL
	STAPLERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STAPLERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	STAPLEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	STAPLEROPENED_PRINTERPROCESSINGSTATEDETAIL
	STAPLEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	STAPLERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	STAPLERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STAPLERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	STAPLERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	STAPLERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	STAPLERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	STAPLERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STAPLERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STAPLERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	STAPLERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	STAPLERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	STAPLERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STAPLERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	STAPLERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	STITCHERADDED_PRINTERPROCESSINGSTATEDETAIL
	STITCHERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	STITCHERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	STITCHERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	STITCHERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	STITCHERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	STITCHERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	STITCHERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	STITCHEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	STITCHERFULL_PRINTERPROCESSINGSTATEDETAIL
	STITCHERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	STITCHERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	STITCHERJAM_PRINTERPROCESSINGSTATEDETAIL
	STITCHERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	STITCHERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	STITCHERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	STITCHERMISSING_PRINTERPROCESSINGSTATEDETAIL
	STITCHERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STITCHERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	STITCHEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	STITCHEROPENED_PRINTERPROCESSINGSTATEDETAIL
	STITCHEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	STITCHERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	STITCHERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STITCHERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	STITCHERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	STITCHERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	STITCHERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	STITCHERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STITCHERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STITCHERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	STITCHERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	STITCHERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	STITCHERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	STITCHERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	STITCHERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITADDED_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITCLOSED_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITCOOLINGDOWN_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITEMPTY_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITFULL_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITMISSING_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITOFFLINE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITOPENED_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITOVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITREMOVED_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITUNRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	SUBUNITWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	SUSPEND_PRINTERPROCESSINGSTATEDETAIL
	TESTING_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERADDED_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	TRIMMEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERFULL_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERJAM_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERMISSING_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	TRIMMEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMEROPENED_PRINTERPROCESSINGSTATEDETAIL
	TRIMMEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	TRIMMERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
	UNKNOWN_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERADDED_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERALMOSTEMPTY_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERALMOSTFULL_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERATLIMIT_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERCONFIGURATIONCHANGE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERCOVERCLOSED_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERCOVEROPEN_PRINTERPROCESSINGSTATEDETAIL
	WRAPPEREMPTY_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERFULL_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERINTERLOCKCLOSED_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERINTERLOCKOPEN_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERJAM_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERLIFEALMOSTOVER_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERLIFEOVER_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERMEMORYEXHAUSTED_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERMISSING_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERMOTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERNEARLIMIT_PRINTERPROCESSINGSTATEDETAIL
	WRAPPEROFFLINE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPEROPENED_PRINTERPROCESSINGSTATEDETAIL
	WRAPPEROVERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERPOWERSAVER_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERRECOVERABLESTORAGE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERREMOVED_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERRESOURCEADDED_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERRESOURCEREMOVED_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERTHERMISTORFAILURE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERTIMINGFAILURE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERTURNEDOFF_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERTURNEDON_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERUNDERTEMPERATURE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERUNRECOVERABLEFAILURE_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERUNRECOVERABLESTORAGEERROR_PRINTERPROCESSINGSTATEDETAIL
	WRAPPERWARMINGUP_PRINTERPROCESSINGSTATEDETAIL
)

func (PrinterProcessingStateDetail) String added in v0.0.2

type PrinterShare added in v0.0.2

type PrinterShare struct {
	PrinterBase
	// contains filtered or unexported fields
}

PrinterShare

func NewPrinterShare added in v0.0.2

func NewPrinterShare() *PrinterShare

NewPrinterShare instantiates a new printerShare and sets the default values.

func (*PrinterShare) GetAllowAllUsers added in v0.0.2

func (m *PrinterShare) GetAllowAllUsers() *bool

GetAllowAllUsers gets the allowAllUsers property value. If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties.

func (*PrinterShare) GetAllowedGroups added in v0.0.2

func (m *PrinterShare) GetAllowedGroups() []Groupable

GetAllowedGroups gets the allowedGroups property value. The groups whose users have access to print using the printer.

func (*PrinterShare) GetAllowedUsers added in v0.0.2

func (m *PrinterShare) GetAllowedUsers() []Userable

GetAllowedUsers gets the allowedUsers property value. The users who have access to print using the printer.

func (*PrinterShare) GetCreatedDateTime added in v0.0.2

GetCreatedDateTime gets the createdDateTime property value. The DateTimeOffset when the printer share was created. Read-only.

func (*PrinterShare) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrinterShare) GetPrinter added in v0.0.2

func (m *PrinterShare) GetPrinter() Printerable

GetPrinter gets the printer property value. The printer that this printer share is related to.

func (*PrinterShare) GetViewPoint added in v0.0.2

func (m *PrinterShare) GetViewPoint() PrinterShareViewpointable

GetViewPoint gets the viewPoint property value. Additional data for a printer share as viewed by the signed-in user.

func (*PrinterShare) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrinterShare) SetAllowAllUsers added in v0.0.2

func (m *PrinterShare) SetAllowAllUsers(value *bool)

SetAllowAllUsers sets the allowAllUsers property value. If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties.

func (*PrinterShare) SetAllowedGroups added in v0.0.2

func (m *PrinterShare) SetAllowedGroups(value []Groupable)

SetAllowedGroups sets the allowedGroups property value. The groups whose users have access to print using the printer.

func (*PrinterShare) SetAllowedUsers added in v0.0.2

func (m *PrinterShare) SetAllowedUsers(value []Userable)

SetAllowedUsers sets the allowedUsers property value. The users who have access to print using the printer.

func (*PrinterShare) SetCreatedDateTime added in v0.0.2

SetCreatedDateTime sets the createdDateTime property value. The DateTimeOffset when the printer share was created. Read-only.

func (*PrinterShare) SetPrinter added in v0.0.2

func (m *PrinterShare) SetPrinter(value Printerable)

SetPrinter sets the printer property value. The printer that this printer share is related to.

func (*PrinterShare) SetViewPoint added in v0.0.2

func (m *PrinterShare) SetViewPoint(value PrinterShareViewpointable)

SetViewPoint sets the viewPoint property value. Additional data for a printer share as viewed by the signed-in user.

type PrinterShareViewpoint added in v0.0.2

type PrinterShareViewpoint struct {
	// contains filtered or unexported fields
}

PrinterShareViewpoint

func NewPrinterShareViewpoint added in v0.0.2

func NewPrinterShareViewpoint() *PrinterShareViewpoint

NewPrinterShareViewpoint instantiates a new printerShareViewpoint and sets the default values.

func (*PrinterShareViewpoint) GetAdditionalData added in v0.0.2

func (m *PrinterShareViewpoint) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterShareViewpoint) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrinterShareViewpoint) GetLastUsedDateTime added in v0.0.2

GetLastUsedDateTime gets the lastUsedDateTime property value. Date and time when the printer was last used by the signed-in user. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*PrinterShareViewpoint) GetOdataType added in v0.0.2

func (m *PrinterShareViewpoint) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PrinterShareViewpoint) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrinterShareViewpoint) SetAdditionalData added in v0.0.2

func (m *PrinterShareViewpoint) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterShareViewpoint) SetLastUsedDateTime added in v0.0.2

SetLastUsedDateTime sets the lastUsedDateTime property value. Date and time when the printer was last used by the signed-in user. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.

func (*PrinterShareViewpoint) SetOdataType added in v0.0.2

func (m *PrinterShareViewpoint) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type PrinterShareable added in v0.0.2

type PrinterShareable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	PrinterBaseable
	GetAllowAllUsers() *bool
	GetAllowedGroups() []Groupable
	GetAllowedUsers() []Userable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetPrinter() Printerable
	GetViewPoint() PrinterShareViewpointable
	SetAllowAllUsers(value *bool)
	SetAllowedGroups(value []Groupable)
	SetAllowedUsers(value []Userable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetPrinter(value Printerable)
	SetViewPoint(value PrinterShareViewpointable)
}

PrinterShareable

type PrinterStatus added in v0.0.2

type PrinterStatus struct {
	// contains filtered or unexported fields
}

PrinterStatus

func NewPrinterStatus added in v0.0.2

func NewPrinterStatus() *PrinterStatus

NewPrinterStatus instantiates a new printerStatus and sets the default values.

func (*PrinterStatus) GetAdditionalData added in v0.0.2

func (m *PrinterStatus) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterStatus) GetDescription added in v0.0.2

func (m *PrinterStatus) GetDescription() *string

GetDescription gets the description property value. A human-readable description of the printer's current processing state. Read-only.

func (*PrinterStatus) GetDetails added in v0.0.2

func (m *PrinterStatus) GetDetails() []PrinterProcessingStateDetail

GetDetails gets the details property value. The list of details describing why the printer is in the current state. Valid values are described in the following table. Read-only.

func (*PrinterStatus) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*PrinterStatus) GetOdataType added in v0.0.2

func (m *PrinterStatus) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PrinterStatus) GetState added in v0.0.2

func (m *PrinterStatus) GetState() *PrinterProcessingState

GetState gets the state property value. The state property

func (*PrinterStatus) Serialize added in v0.0.2

Serialize serializes information the current object

func (*PrinterStatus) SetAdditionalData added in v0.0.2

func (m *PrinterStatus) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PrinterStatus) SetDescription added in v0.0.2

func (m *PrinterStatus) SetDescription(value *string)

SetDescription sets the description property value. A human-readable description of the printer's current processing state. Read-only.

func (*PrinterStatus) SetDetails added in v0.0.2

func (m *PrinterStatus) SetDetails(value []PrinterProcessingStateDetail)

SetDetails sets the details property value. The list of details describing why the printer is in the current state. Valid values are described in the following table. Read-only.

func (*PrinterStatus) SetOdataType added in v0.0.2

func (m *PrinterStatus) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PrinterStatus) SetState added in v0.0.2

func (m *PrinterStatus) SetState(value *PrinterProcessingState)

SetState sets the state property value. The state property

type PrinterStatusable added in v0.0.2

type PrinterStatusable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDescription() *string
	GetDetails() []PrinterProcessingStateDetail
	GetOdataType() *string
	GetState() *PrinterProcessingState
	SetDescription(value *string)
	SetDetails(value []PrinterProcessingStateDetail)
	SetOdataType(value *string)
	SetState(value *PrinterProcessingState)
}

PrinterStatusable

type Printerable added in v0.0.2

type Printerable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	PrinterBaseable
	GetConnectors() []PrintConnectorable
	GetHasPhysicalDevice() *bool
	GetIsShared() *bool
	GetLastSeenDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRegisteredDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetShares() []PrinterShareable
	GetTaskTriggers() []PrintTaskTriggerable
	SetConnectors(value []PrintConnectorable)
	SetHasPhysicalDevice(value *bool)
	SetIsShared(value *bool)
	SetLastSeenDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRegisteredDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetShares(value []PrinterShareable)
	SetTaskTriggers(value []PrintTaskTriggerable)
}

Printerable

type ProfilePhoto

type ProfilePhoto struct {
	Entity
	// contains filtered or unexported fields
}

ProfilePhoto

func NewProfilePhoto

func NewProfilePhoto() *ProfilePhoto

NewProfilePhoto instantiates a new profilePhoto and sets the default values.

func (*ProfilePhoto) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ProfilePhoto) GetHeight

func (m *ProfilePhoto) GetHeight() *int32

GetHeight gets the height property value. The height of the photo. Read-only.

func (*ProfilePhoto) GetWidth

func (m *ProfilePhoto) GetWidth() *int32

GetWidth gets the width property value. The width of the photo. Read-only.

func (*ProfilePhoto) Serialize

Serialize serializes information the current object

func (*ProfilePhoto) SetHeight

func (m *ProfilePhoto) SetHeight(value *int32)

SetHeight sets the height property value. The height of the photo. Read-only.

func (*ProfilePhoto) SetWidth

func (m *ProfilePhoto) SetWidth(value *int32)

SetWidth sets the width property value. The width of the photo. Read-only.

type ProfilePhotoable

type ProfilePhotoable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetHeight() *int32
	GetWidth() *int32
	SetHeight(value *int32)
	SetWidth(value *int32)
}

ProfilePhotoable

type ProvisionedPlan

type ProvisionedPlan struct {
	// contains filtered or unexported fields
}

ProvisionedPlan

func NewProvisionedPlan

func NewProvisionedPlan() *ProvisionedPlan

NewProvisionedPlan instantiates a new provisionedPlan and sets the default values.

func (*ProvisionedPlan) GetAdditionalData

func (m *ProvisionedPlan) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ProvisionedPlan) GetCapabilityStatus

func (m *ProvisionedPlan) GetCapabilityStatus() *string

GetCapabilityStatus gets the capabilityStatus property value. For example, 'Enabled'.

func (*ProvisionedPlan) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ProvisionedPlan) GetOdataType

func (m *ProvisionedPlan) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ProvisionedPlan) GetProvisioningStatus

func (m *ProvisionedPlan) GetProvisioningStatus() *string

GetProvisioningStatus gets the provisioningStatus property value. For example, 'Success'.

func (*ProvisionedPlan) GetService

func (m *ProvisionedPlan) GetService() *string

GetService gets the service property value. The name of the service; for example, 'AccessControlS2S'

func (*ProvisionedPlan) Serialize

Serialize serializes information the current object

func (*ProvisionedPlan) SetAdditionalData

func (m *ProvisionedPlan) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ProvisionedPlan) SetCapabilityStatus

func (m *ProvisionedPlan) SetCapabilityStatus(value *string)

SetCapabilityStatus sets the capabilityStatus property value. For example, 'Enabled'.

func (*ProvisionedPlan) SetOdataType

func (m *ProvisionedPlan) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ProvisionedPlan) SetProvisioningStatus

func (m *ProvisionedPlan) SetProvisioningStatus(value *string)

SetProvisioningStatus sets the provisioningStatus property value. For example, 'Success'.

func (*ProvisionedPlan) SetService

func (m *ProvisionedPlan) SetService(value *string)

SetService sets the service property value. The name of the service; for example, 'AccessControlS2S'

type ProvisionedPlanable

type ProvisionedPlanable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCapabilityStatus() *string
	GetOdataType() *string
	GetProvisioningStatus() *string
	GetService() *string
	SetCapabilityStatus(value *string)
	SetOdataType(value *string)
	SetProvisioningStatus(value *string)
	SetService(value *string)
}

ProvisionedPlanable

type PublicError

type PublicError struct {
	// contains filtered or unexported fields
}

PublicError

func NewPublicError

func NewPublicError() *PublicError

NewPublicError instantiates a new publicError and sets the default values.

func (*PublicError) GetAdditionalData

func (m *PublicError) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PublicError) GetCode

func (m *PublicError) GetCode() *string

GetCode gets the code property value. Represents the error code.

func (*PublicError) GetDetails

func (m *PublicError) GetDetails() []PublicErrorDetailable

GetDetails gets the details property value. Details of the error.

func (*PublicError) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PublicError) GetInnerError

func (m *PublicError) GetInnerError() PublicInnerErrorable

GetInnerError gets the innerError property value. Details of the inner error.

func (*PublicError) GetMessage

func (m *PublicError) GetMessage() *string

GetMessage gets the message property value. A non-localized message for the developer.

func (*PublicError) GetOdataType

func (m *PublicError) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PublicError) GetTarget

func (m *PublicError) GetTarget() *string

GetTarget gets the target property value. The target of the error.

func (*PublicError) Serialize

Serialize serializes information the current object

func (*PublicError) SetAdditionalData

func (m *PublicError) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PublicError) SetCode

func (m *PublicError) SetCode(value *string)

SetCode sets the code property value. Represents the error code.

func (*PublicError) SetDetails

func (m *PublicError) SetDetails(value []PublicErrorDetailable)

SetDetails sets the details property value. Details of the error.

func (*PublicError) SetInnerError

func (m *PublicError) SetInnerError(value PublicInnerErrorable)

SetInnerError sets the innerError property value. Details of the inner error.

func (*PublicError) SetMessage

func (m *PublicError) SetMessage(value *string)

SetMessage sets the message property value. A non-localized message for the developer.

func (*PublicError) SetOdataType

func (m *PublicError) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PublicError) SetTarget

func (m *PublicError) SetTarget(value *string)

SetTarget sets the target property value. The target of the error.

type PublicErrorDetail

type PublicErrorDetail struct {
	// contains filtered or unexported fields
}

PublicErrorDetail

func NewPublicErrorDetail

func NewPublicErrorDetail() *PublicErrorDetail

NewPublicErrorDetail instantiates a new publicErrorDetail and sets the default values.

func (*PublicErrorDetail) GetAdditionalData

func (m *PublicErrorDetail) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PublicErrorDetail) GetCode

func (m *PublicErrorDetail) GetCode() *string

GetCode gets the code property value. The error code.

func (*PublicErrorDetail) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PublicErrorDetail) GetMessage

func (m *PublicErrorDetail) GetMessage() *string

GetMessage gets the message property value. The error message.

func (*PublicErrorDetail) GetOdataType

func (m *PublicErrorDetail) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PublicErrorDetail) GetTarget

func (m *PublicErrorDetail) GetTarget() *string

GetTarget gets the target property value. The target of the error.

func (*PublicErrorDetail) Serialize

Serialize serializes information the current object

func (*PublicErrorDetail) SetAdditionalData

func (m *PublicErrorDetail) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PublicErrorDetail) SetCode

func (m *PublicErrorDetail) SetCode(value *string)

SetCode sets the code property value. The error code.

func (*PublicErrorDetail) SetMessage

func (m *PublicErrorDetail) SetMessage(value *string)

SetMessage sets the message property value. The error message.

func (*PublicErrorDetail) SetOdataType

func (m *PublicErrorDetail) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PublicErrorDetail) SetTarget

func (m *PublicErrorDetail) SetTarget(value *string)

SetTarget sets the target property value. The target of the error.

type PublicErrorDetailable

type PublicErrorDetailable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCode() *string
	GetMessage() *string
	GetOdataType() *string
	GetTarget() *string
	SetCode(value *string)
	SetMessage(value *string)
	SetOdataType(value *string)
	SetTarget(value *string)
}

PublicErrorDetailable

type PublicErrorable

type PublicErrorable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCode() *string
	GetDetails() []PublicErrorDetailable
	GetInnerError() PublicInnerErrorable
	GetMessage() *string
	GetOdataType() *string
	GetTarget() *string
	SetCode(value *string)
	SetDetails(value []PublicErrorDetailable)
	SetInnerError(value PublicInnerErrorable)
	SetMessage(value *string)
	SetOdataType(value *string)
	SetTarget(value *string)
}

PublicErrorable

type PublicInnerError

type PublicInnerError struct {
	// contains filtered or unexported fields
}

PublicInnerError

func NewPublicInnerError

func NewPublicInnerError() *PublicInnerError

NewPublicInnerError instantiates a new publicInnerError and sets the default values.

func (*PublicInnerError) GetAdditionalData

func (m *PublicInnerError) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PublicInnerError) GetCode

func (m *PublicInnerError) GetCode() *string

GetCode gets the code property value. The error code.

func (*PublicInnerError) GetDetails

func (m *PublicInnerError) GetDetails() []PublicErrorDetailable

GetDetails gets the details property value. A collection of error details.

func (*PublicInnerError) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PublicInnerError) GetMessage

func (m *PublicInnerError) GetMessage() *string

GetMessage gets the message property value. The error message.

func (*PublicInnerError) GetOdataType

func (m *PublicInnerError) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PublicInnerError) GetTarget

func (m *PublicInnerError) GetTarget() *string

GetTarget gets the target property value. The target of the error.

func (*PublicInnerError) Serialize

Serialize serializes information the current object

func (*PublicInnerError) SetAdditionalData

func (m *PublicInnerError) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PublicInnerError) SetCode

func (m *PublicInnerError) SetCode(value *string)

SetCode sets the code property value. The error code.

func (*PublicInnerError) SetDetails

func (m *PublicInnerError) SetDetails(value []PublicErrorDetailable)

SetDetails sets the details property value. A collection of error details.

func (*PublicInnerError) SetMessage

func (m *PublicInnerError) SetMessage(value *string)

SetMessage sets the message property value. The error message.

func (*PublicInnerError) SetOdataType

func (m *PublicInnerError) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PublicInnerError) SetTarget

func (m *PublicInnerError) SetTarget(value *string)

SetTarget sets the target property value. The target of the error.

type PublicInnerErrorable

type PublicInnerErrorable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCode() *string
	GetDetails() []PublicErrorDetailable
	GetMessage() *string
	GetOdataType() *string
	GetTarget() *string
	SetCode(value *string)
	SetDetails(value []PublicErrorDetailable)
	SetMessage(value *string)
	SetOdataType(value *string)
	SetTarget(value *string)
}

PublicInnerErrorable

type PublicationFacet

type PublicationFacet struct {
	// contains filtered or unexported fields
}

PublicationFacet

func NewPublicationFacet

func NewPublicationFacet() *PublicationFacet

NewPublicationFacet instantiates a new publicationFacet and sets the default values.

func (*PublicationFacet) GetAdditionalData

func (m *PublicationFacet) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PublicationFacet) GetCheckedOutBy added in v0.0.2

func (m *PublicationFacet) GetCheckedOutBy() IdentitySetable

GetCheckedOutBy gets the checkedOutBy property value. The user who checked out the file.

func (*PublicationFacet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*PublicationFacet) GetLevel

func (m *PublicationFacet) GetLevel() *string

GetLevel gets the level property value. The state of publication for this document. Either published or checkout. Read-only.

func (*PublicationFacet) GetOdataType

func (m *PublicationFacet) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*PublicationFacet) GetVersionId

func (m *PublicationFacet) GetVersionId() *string

GetVersionId gets the versionId property value. The unique identifier for the version that is visible to the current caller. Read-only.

func (*PublicationFacet) Serialize

Serialize serializes information the current object

func (*PublicationFacet) SetAdditionalData

func (m *PublicationFacet) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*PublicationFacet) SetCheckedOutBy added in v0.0.2

func (m *PublicationFacet) SetCheckedOutBy(value IdentitySetable)

SetCheckedOutBy sets the checkedOutBy property value. The user who checked out the file.

func (*PublicationFacet) SetLevel

func (m *PublicationFacet) SetLevel(value *string)

SetLevel sets the level property value. The state of publication for this document. Either published or checkout. Read-only.

func (*PublicationFacet) SetOdataType

func (m *PublicationFacet) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*PublicationFacet) SetVersionId

func (m *PublicationFacet) SetVersionId(value *string)

SetVersionId sets the versionId property value. The unique identifier for the version that is visible to the current caller. Read-only.

type PublicationFacetable

type PublicationFacetable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCheckedOutBy() IdentitySetable
	GetLevel() *string
	GetOdataType() *string
	GetVersionId() *string
	SetCheckedOutBy(value IdentitySetable)
	SetLevel(value *string)
	SetOdataType(value *string)
	SetVersionId(value *string)
}

PublicationFacetable

type Quota

type Quota struct {
	// contains filtered or unexported fields
}

Quota

func NewQuota

func NewQuota() *Quota

NewQuota instantiates a new quota and sets the default values.

func (*Quota) GetAdditionalData

func (m *Quota) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Quota) GetDeleted

func (m *Quota) GetDeleted() *int64

GetDeleted gets the deleted property value. Total space consumed by files in the recycle bin, in bytes. Read-only.

func (*Quota) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Quota) GetOdataType

func (m *Quota) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Quota) GetRemaining

func (m *Quota) GetRemaining() *int64

GetRemaining gets the remaining property value. Total space remaining before reaching the quota limit, in bytes. Read-only.

func (*Quota) GetState

func (m *Quota) GetState() *string

GetState gets the state property value. Enumeration value that indicates the state of the storage space. Read-only.

func (*Quota) GetStoragePlanInformation

func (m *Quota) GetStoragePlanInformation() StoragePlanInformationable

GetStoragePlanInformation gets the storagePlanInformation property value. Information about the drive's storage quota plans. Only in Personal OneDrive.

func (*Quota) GetTotal

func (m *Quota) GetTotal() *int64

GetTotal gets the total property value. Total allowed storage space, in bytes. Read-only.

func (*Quota) GetUsed

func (m *Quota) GetUsed() *int64

GetUsed gets the used property value. Total space used, in bytes. Read-only.

func (*Quota) Serialize

Serialize serializes information the current object

func (*Quota) SetAdditionalData

func (m *Quota) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Quota) SetDeleted

func (m *Quota) SetDeleted(value *int64)

SetDeleted sets the deleted property value. Total space consumed by files in the recycle bin, in bytes. Read-only.

func (*Quota) SetOdataType

func (m *Quota) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Quota) SetRemaining

func (m *Quota) SetRemaining(value *int64)

SetRemaining sets the remaining property value. Total space remaining before reaching the quota limit, in bytes. Read-only.

func (*Quota) SetState

func (m *Quota) SetState(value *string)

SetState sets the state property value. Enumeration value that indicates the state of the storage space. Read-only.

func (*Quota) SetStoragePlanInformation

func (m *Quota) SetStoragePlanInformation(value StoragePlanInformationable)

SetStoragePlanInformation sets the storagePlanInformation property value. Information about the drive's storage quota plans. Only in Personal OneDrive.

func (*Quota) SetTotal

func (m *Quota) SetTotal(value *int64)

SetTotal sets the total property value. Total allowed storage space, in bytes. Read-only.

func (*Quota) SetUsed

func (m *Quota) SetUsed(value *int64)

SetUsed sets the used property value. Total space used, in bytes. Read-only.

type Quotaable

type Quotaable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDeleted() *int64
	GetOdataType() *string
	GetRemaining() *int64
	GetState() *string
	GetStoragePlanInformation() StoragePlanInformationable
	GetTotal() *int64
	GetUsed() *int64
	SetDeleted(value *int64)
	SetOdataType(value *string)
	SetRemaining(value *int64)
	SetState(value *string)
	SetStoragePlanInformation(value StoragePlanInformationable)
	SetTotal(value *int64)
	SetUsed(value *int64)
}

Quotaable

type Recipient

type Recipient struct {
	// contains filtered or unexported fields
}

Recipient

func NewRecipient

func NewRecipient() *Recipient

NewRecipient instantiates a new recipient and sets the default values.

func (*Recipient) GetAdditionalData

func (m *Recipient) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Recipient) GetEmailAddress

func (m *Recipient) GetEmailAddress() EmailAddressable

GetEmailAddress gets the emailAddress property value. The recipient's email address.

func (*Recipient) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Recipient) GetOdataType

func (m *Recipient) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Recipient) Serialize

Serialize serializes information the current object

func (*Recipient) SetAdditionalData

func (m *Recipient) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Recipient) SetEmailAddress

func (m *Recipient) SetEmailAddress(value EmailAddressable)

SetEmailAddress sets the emailAddress property value. The recipient's email address.

func (*Recipient) SetOdataType

func (m *Recipient) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type RecurrencePattern

type RecurrencePattern struct {
	// contains filtered or unexported fields
}

RecurrencePattern

func NewRecurrencePattern

func NewRecurrencePattern() *RecurrencePattern

NewRecurrencePattern instantiates a new recurrencePattern and sets the default values.

func (*RecurrencePattern) GetAdditionalData

func (m *RecurrencePattern) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RecurrencePattern) GetDayOfMonth

func (m *RecurrencePattern) GetDayOfMonth() *int32

GetDayOfMonth gets the dayOfMonth property value. The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.

func (*RecurrencePattern) GetDaysOfWeek

func (m *RecurrencePattern) GetDaysOfWeek() []DayOfWeek

GetDaysOfWeek gets the daysOfWeek property value. A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.

func (*RecurrencePattern) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*RecurrencePattern) GetFirstDayOfWeek

func (m *RecurrencePattern) GetFirstDayOfWeek() *DayOfWeek

GetFirstDayOfWeek gets the firstDayOfWeek property value. The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.

func (*RecurrencePattern) GetIndex

func (m *RecurrencePattern) GetIndex() *WeekIndex

GetIndex gets the index property value. Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.

func (*RecurrencePattern) GetInterval

func (m *RecurrencePattern) GetInterval() *int32

GetInterval gets the interval property value. The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.

func (*RecurrencePattern) GetMonth

func (m *RecurrencePattern) GetMonth() *int32

GetMonth gets the month property value. The month in which the event occurs. This is a number from 1 to 12.

func (*RecurrencePattern) GetOdataType

func (m *RecurrencePattern) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*RecurrencePattern) GetTypeEscaped added in v0.0.2

func (m *RecurrencePattern) GetTypeEscaped() *RecurrencePatternType

GetTypeEscaped gets the type property value. The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required. For more information, see values of type property.

func (*RecurrencePattern) Serialize

Serialize serializes information the current object

func (*RecurrencePattern) SetAdditionalData

func (m *RecurrencePattern) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RecurrencePattern) SetDayOfMonth

func (m *RecurrencePattern) SetDayOfMonth(value *int32)

SetDayOfMonth sets the dayOfMonth property value. The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.

func (*RecurrencePattern) SetDaysOfWeek

func (m *RecurrencePattern) SetDaysOfWeek(value []DayOfWeek)

SetDaysOfWeek sets the daysOfWeek property value. A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.

func (*RecurrencePattern) SetFirstDayOfWeek

func (m *RecurrencePattern) SetFirstDayOfWeek(value *DayOfWeek)

SetFirstDayOfWeek sets the firstDayOfWeek property value. The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.

func (*RecurrencePattern) SetIndex

func (m *RecurrencePattern) SetIndex(value *WeekIndex)

SetIndex sets the index property value. Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.

func (*RecurrencePattern) SetInterval

func (m *RecurrencePattern) SetInterval(value *int32)

SetInterval sets the interval property value. The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.

func (*RecurrencePattern) SetMonth

func (m *RecurrencePattern) SetMonth(value *int32)

SetMonth sets the month property value. The month in which the event occurs. This is a number from 1 to 12.

func (*RecurrencePattern) SetOdataType

func (m *RecurrencePattern) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*RecurrencePattern) SetTypeEscaped added in v0.0.2

func (m *RecurrencePattern) SetTypeEscaped(value *RecurrencePatternType)

SetTypeEscaped sets the type property value. The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required. For more information, see values of type property.

type RecurrencePatternType

type RecurrencePatternType int
const (
	DAILY_RECURRENCEPATTERNTYPE RecurrencePatternType = iota
	WEEKLY_RECURRENCEPATTERNTYPE
	ABSOLUTEMONTHLY_RECURRENCEPATTERNTYPE
	RELATIVEMONTHLY_RECURRENCEPATTERNTYPE
	ABSOLUTEYEARLY_RECURRENCEPATTERNTYPE
	RELATIVEYEARLY_RECURRENCEPATTERNTYPE
)

func (RecurrencePatternType) String

func (i RecurrencePatternType) String() string

type RecurrencePatternable

type RecurrencePatternable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDayOfMonth() *int32
	GetDaysOfWeek() []DayOfWeek
	GetFirstDayOfWeek() *DayOfWeek
	GetIndex() *WeekIndex
	GetInterval() *int32
	GetMonth() *int32
	GetOdataType() *string
	GetTypeEscaped() *RecurrencePatternType
	SetDayOfMonth(value *int32)
	SetDaysOfWeek(value []DayOfWeek)
	SetFirstDayOfWeek(value *DayOfWeek)
	SetIndex(value *WeekIndex)
	SetInterval(value *int32)
	SetMonth(value *int32)
	SetOdataType(value *string)
	SetTypeEscaped(value *RecurrencePatternType)
}

RecurrencePatternable

type RecurrenceRange

type RecurrenceRange struct {
	// contains filtered or unexported fields
}

RecurrenceRange

func NewRecurrenceRange

func NewRecurrenceRange() *RecurrenceRange

NewRecurrenceRange instantiates a new recurrenceRange and sets the default values.

func (*RecurrenceRange) GetAdditionalData

func (m *RecurrenceRange) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RecurrenceRange) GetEndDate

GetEndDate gets the endDate property value. The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.

func (*RecurrenceRange) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*RecurrenceRange) GetNumberOfOccurrences

func (m *RecurrenceRange) GetNumberOfOccurrences() *int32

GetNumberOfOccurrences gets the numberOfOccurrences property value. The number of times to repeat the event. Required and must be positive if type is numbered.

func (*RecurrenceRange) GetOdataType

func (m *RecurrenceRange) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*RecurrenceRange) GetRecurrenceTimeZone

func (m *RecurrenceRange) GetRecurrenceTimeZone() *string

GetRecurrenceTimeZone gets the recurrenceTimeZone property value. Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.

func (*RecurrenceRange) GetStartDate

GetStartDate gets the startDate property value. The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.

func (*RecurrenceRange) GetTypeEscaped added in v0.0.2

func (m *RecurrenceRange) GetTypeEscaped() *RecurrenceRangeType

GetTypeEscaped gets the type property value. The recurrence range. The possible values are: endDate, noEnd, numbered. Required.

func (*RecurrenceRange) Serialize

Serialize serializes information the current object

func (*RecurrenceRange) SetAdditionalData

func (m *RecurrenceRange) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RecurrenceRange) SetEndDate

SetEndDate sets the endDate property value. The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.

func (*RecurrenceRange) SetNumberOfOccurrences

func (m *RecurrenceRange) SetNumberOfOccurrences(value *int32)

SetNumberOfOccurrences sets the numberOfOccurrences property value. The number of times to repeat the event. Required and must be positive if type is numbered.

func (*RecurrenceRange) SetOdataType

func (m *RecurrenceRange) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*RecurrenceRange) SetRecurrenceTimeZone

func (m *RecurrenceRange) SetRecurrenceTimeZone(value *string)

SetRecurrenceTimeZone sets the recurrenceTimeZone property value. Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.

func (*RecurrenceRange) SetStartDate

SetStartDate sets the startDate property value. The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.

func (*RecurrenceRange) SetTypeEscaped added in v0.0.2

func (m *RecurrenceRange) SetTypeEscaped(value *RecurrenceRangeType)

SetTypeEscaped sets the type property value. The recurrence range. The possible values are: endDate, noEnd, numbered. Required.

type RecurrenceRangeType

type RecurrenceRangeType int
const (
	ENDDATE_RECURRENCERANGETYPE RecurrenceRangeType = iota
	NOEND_RECURRENCERANGETYPE
	NUMBERED_RECURRENCERANGETYPE
)

func (RecurrenceRangeType) String

func (i RecurrenceRangeType) String() string

type RemoteItem

type RemoteItem struct {
	// contains filtered or unexported fields
}

RemoteItem

func NewRemoteItem

func NewRemoteItem() *RemoteItem

NewRemoteItem instantiates a new remoteItem and sets the default values.

func (*RemoteItem) GetAdditionalData

func (m *RemoteItem) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RemoteItem) GetCreatedBy

func (m *RemoteItem) GetCreatedBy() IdentitySetable

GetCreatedBy gets the createdBy property value. Identity of the user, device, and application which created the item. Read-only.

func (*RemoteItem) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Date and time of item creation. Read-only.

func (*RemoteItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*RemoteItem) GetFile

func (m *RemoteItem) GetFile() Fileable

GetFile gets the file property value. Indicates that the remote item is a file. Read-only.

func (*RemoteItem) GetFileSystemInfo

func (m *RemoteItem) GetFileSystemInfo() FileSystemInfoable

GetFileSystemInfo gets the fileSystemInfo property value. Information about the remote item from the local file system. Read-only.

func (*RemoteItem) GetFolder

func (m *RemoteItem) GetFolder() Folderable

GetFolder gets the folder property value. Indicates that the remote item is a folder. Read-only.

func (*RemoteItem) GetId

func (m *RemoteItem) GetId() *string

GetId gets the id property value. Unique identifier for the remote item in its drive. Read-only.

func (*RemoteItem) GetImage

func (m *RemoteItem) GetImage() Imageable

GetImage gets the image property value. Image metadata, if the item is an image. Read-only.

func (*RemoteItem) GetLastModifiedBy

func (m *RemoteItem) GetLastModifiedBy() IdentitySetable

GetLastModifiedBy gets the lastModifiedBy property value. Identity of the user, device, and application which last modified the item. Read-only.

func (*RemoteItem) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Date and time the item was last modified. Read-only.

func (*RemoteItem) GetName

func (m *RemoteItem) GetName() *string

GetName gets the name property value. Optional. Filename of the remote item. Read-only.

func (*RemoteItem) GetOdataType

func (m *RemoteItem) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*RemoteItem) GetPackageEscaped added in v0.0.2

func (m *RemoteItem) GetPackageEscaped() PackageEscapedable

GetPackageEscaped gets the package property value. If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.

func (*RemoteItem) GetParentReference

func (m *RemoteItem) GetParentReference() ItemReferenceable

GetParentReference gets the parentReference property value. Properties of the parent of the remote item. Read-only.

func (*RemoteItem) GetShared

func (m *RemoteItem) GetShared() Sharedable

GetShared gets the shared property value. Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.

func (*RemoteItem) GetSharepointIds

func (m *RemoteItem) GetSharepointIds() SharepointIdsable

GetSharepointIds gets the sharepointIds property value. Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only.

func (*RemoteItem) GetSize

func (m *RemoteItem) GetSize() *int64

GetSize gets the size property value. Size of the remote item. Read-only.

func (*RemoteItem) GetSpecialFolder

func (m *RemoteItem) GetSpecialFolder() SpecialFolderable

GetSpecialFolder gets the specialFolder property value. If the current item is also available as a special folder, this facet is returned. Read-only.

func (*RemoteItem) GetVideo

func (m *RemoteItem) GetVideo() Videoable

GetVideo gets the video property value. Video metadata, if the item is a video. Read-only.

func (*RemoteItem) GetWebDavUrl

func (m *RemoteItem) GetWebDavUrl() *string

GetWebDavUrl gets the webDavUrl property value. DAV compatible URL for the item.

func (*RemoteItem) GetWebUrl

func (m *RemoteItem) GetWebUrl() *string

GetWebUrl gets the webUrl property value. URL that displays the resource in the browser. Read-only.

func (*RemoteItem) Serialize

Serialize serializes information the current object

func (*RemoteItem) SetAdditionalData

func (m *RemoteItem) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RemoteItem) SetCreatedBy

func (m *RemoteItem) SetCreatedBy(value IdentitySetable)

SetCreatedBy sets the createdBy property value. Identity of the user, device, and application which created the item. Read-only.

func (*RemoteItem) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Date and time of item creation. Read-only.

func (*RemoteItem) SetFile

func (m *RemoteItem) SetFile(value Fileable)

SetFile sets the file property value. Indicates that the remote item is a file. Read-only.

func (*RemoteItem) SetFileSystemInfo

func (m *RemoteItem) SetFileSystemInfo(value FileSystemInfoable)

SetFileSystemInfo sets the fileSystemInfo property value. Information about the remote item from the local file system. Read-only.

func (*RemoteItem) SetFolder

func (m *RemoteItem) SetFolder(value Folderable)

SetFolder sets the folder property value. Indicates that the remote item is a folder. Read-only.

func (*RemoteItem) SetId

func (m *RemoteItem) SetId(value *string)

SetId sets the id property value. Unique identifier for the remote item in its drive. Read-only.

func (*RemoteItem) SetImage

func (m *RemoteItem) SetImage(value Imageable)

SetImage sets the image property value. Image metadata, if the item is an image. Read-only.

func (*RemoteItem) SetLastModifiedBy

func (m *RemoteItem) SetLastModifiedBy(value IdentitySetable)

SetLastModifiedBy sets the lastModifiedBy property value. Identity of the user, device, and application which last modified the item. Read-only.

func (*RemoteItem) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Date and time the item was last modified. Read-only.

func (*RemoteItem) SetName

func (m *RemoteItem) SetName(value *string)

SetName sets the name property value. Optional. Filename of the remote item. Read-only.

func (*RemoteItem) SetOdataType

func (m *RemoteItem) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*RemoteItem) SetPackageEscaped added in v0.0.2

func (m *RemoteItem) SetPackageEscaped(value PackageEscapedable)

SetPackageEscaped sets the package property value. If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.

func (*RemoteItem) SetParentReference

func (m *RemoteItem) SetParentReference(value ItemReferenceable)

SetParentReference sets the parentReference property value. Properties of the parent of the remote item. Read-only.

func (*RemoteItem) SetShared

func (m *RemoteItem) SetShared(value Sharedable)

SetShared sets the shared property value. Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.

func (*RemoteItem) SetSharepointIds

func (m *RemoteItem) SetSharepointIds(value SharepointIdsable)

SetSharepointIds sets the sharepointIds property value. Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only.

func (*RemoteItem) SetSize

func (m *RemoteItem) SetSize(value *int64)

SetSize sets the size property value. Size of the remote item. Read-only.

func (*RemoteItem) SetSpecialFolder

func (m *RemoteItem) SetSpecialFolder(value SpecialFolderable)

SetSpecialFolder sets the specialFolder property value. If the current item is also available as a special folder, this facet is returned. Read-only.

func (*RemoteItem) SetVideo

func (m *RemoteItem) SetVideo(value Videoable)

SetVideo sets the video property value. Video metadata, if the item is a video. Read-only.

func (*RemoteItem) SetWebDavUrl

func (m *RemoteItem) SetWebDavUrl(value *string)

SetWebDavUrl sets the webDavUrl property value. DAV compatible URL for the item.

func (*RemoteItem) SetWebUrl

func (m *RemoteItem) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. URL that displays the resource in the browser. Read-only.

type RemoteItemable

type RemoteItemable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedBy() IdentitySetable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFile() Fileable
	GetFileSystemInfo() FileSystemInfoable
	GetFolder() Folderable
	GetId() *string
	GetImage() Imageable
	GetLastModifiedBy() IdentitySetable
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetName() *string
	GetOdataType() *string
	GetPackageEscaped() PackageEscapedable
	GetParentReference() ItemReferenceable
	GetShared() Sharedable
	GetSharepointIds() SharepointIdsable
	GetSize() *int64
	GetSpecialFolder() SpecialFolderable
	GetVideo() Videoable
	GetWebDavUrl() *string
	GetWebUrl() *string
	SetCreatedBy(value IdentitySetable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFile(value Fileable)
	SetFileSystemInfo(value FileSystemInfoable)
	SetFolder(value Folderable)
	SetId(value *string)
	SetImage(value Imageable)
	SetLastModifiedBy(value IdentitySetable)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetName(value *string)
	SetOdataType(value *string)
	SetPackageEscaped(value PackageEscapedable)
	SetParentReference(value ItemReferenceable)
	SetShared(value Sharedable)
	SetSharepointIds(value SharepointIdsable)
	SetSize(value *int64)
	SetSpecialFolder(value SpecialFolderable)
	SetVideo(value Videoable)
	SetWebDavUrl(value *string)
	SetWebUrl(value *string)
}

RemoteItemable

type ResourceReference

type ResourceReference struct {
	// contains filtered or unexported fields
}

ResourceReference

func NewResourceReference

func NewResourceReference() *ResourceReference

NewResourceReference instantiates a new resourceReference and sets the default values.

func (*ResourceReference) GetAdditionalData

func (m *ResourceReference) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ResourceReference) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ResourceReference) GetId

func (m *ResourceReference) GetId() *string

GetId gets the id property value. The item's unique identifier.

func (*ResourceReference) GetOdataType

func (m *ResourceReference) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ResourceReference) GetTypeEscaped added in v0.0.2

func (m *ResourceReference) GetTypeEscaped() *string

GetTypeEscaped gets the type property value. A string value that can be used to classify the item, such as 'microsoft.graph.driveItem'

func (*ResourceReference) GetWebUrl

func (m *ResourceReference) GetWebUrl() *string

GetWebUrl gets the webUrl property value. A URL leading to the referenced item.

func (*ResourceReference) Serialize

Serialize serializes information the current object

func (*ResourceReference) SetAdditionalData

func (m *ResourceReference) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ResourceReference) SetId

func (m *ResourceReference) SetId(value *string)

SetId sets the id property value. The item's unique identifier.

func (*ResourceReference) SetOdataType

func (m *ResourceReference) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ResourceReference) SetTypeEscaped added in v0.0.2

func (m *ResourceReference) SetTypeEscaped(value *string)

SetTypeEscaped sets the type property value. A string value that can be used to classify the item, such as 'microsoft.graph.driveItem'

func (*ResourceReference) SetWebUrl

func (m *ResourceReference) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. A URL leading to the referenced item.

type ResourceReferenceable

type ResourceReferenceable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetId() *string
	GetOdataType() *string
	GetTypeEscaped() *string
	GetWebUrl() *string
	SetId(value *string)
	SetOdataType(value *string)
	SetTypeEscaped(value *string)
	SetWebUrl(value *string)
}

ResourceReferenceable

type ResourceSpecificPermissionGrant

type ResourceSpecificPermissionGrant struct {
	DirectoryObject
	// contains filtered or unexported fields
}

ResourceSpecificPermissionGrant

func NewResourceSpecificPermissionGrant

func NewResourceSpecificPermissionGrant() *ResourceSpecificPermissionGrant

NewResourceSpecificPermissionGrant instantiates a new resourceSpecificPermissionGrant and sets the default values.

func (*ResourceSpecificPermissionGrant) GetClientAppId

func (m *ResourceSpecificPermissionGrant) GetClientAppId() *string

GetClientAppId gets the clientAppId property value. ID of the service principal of the Microsoft Entra app that has been granted access. Read-only.

func (*ResourceSpecificPermissionGrant) GetClientId

func (m *ResourceSpecificPermissionGrant) GetClientId() *string

GetClientId gets the clientId property value. ID of the Microsoft Entra app that has been granted access. Read-only.

func (*ResourceSpecificPermissionGrant) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ResourceSpecificPermissionGrant) GetPermission

func (m *ResourceSpecificPermissionGrant) GetPermission() *string

GetPermission gets the permission property value. The name of the resource-specific permission. Read-only.

func (*ResourceSpecificPermissionGrant) GetPermissionType

func (m *ResourceSpecificPermissionGrant) GetPermissionType() *string

GetPermissionType gets the permissionType property value. The type of permission. Possible values are: Application, Delegated. Read-only.

func (*ResourceSpecificPermissionGrant) GetResourceAppId

func (m *ResourceSpecificPermissionGrant) GetResourceAppId() *string

GetResourceAppId gets the resourceAppId property value. ID of the Microsoft Entra app that is hosting the resource. Read-only.

func (*ResourceSpecificPermissionGrant) Serialize

Serialize serializes information the current object

func (*ResourceSpecificPermissionGrant) SetClientAppId

func (m *ResourceSpecificPermissionGrant) SetClientAppId(value *string)

SetClientAppId sets the clientAppId property value. ID of the service principal of the Microsoft Entra app that has been granted access. Read-only.

func (*ResourceSpecificPermissionGrant) SetClientId

func (m *ResourceSpecificPermissionGrant) SetClientId(value *string)

SetClientId sets the clientId property value. ID of the Microsoft Entra app that has been granted access. Read-only.

func (*ResourceSpecificPermissionGrant) SetPermission

func (m *ResourceSpecificPermissionGrant) SetPermission(value *string)

SetPermission sets the permission property value. The name of the resource-specific permission. Read-only.

func (*ResourceSpecificPermissionGrant) SetPermissionType

func (m *ResourceSpecificPermissionGrant) SetPermissionType(value *string)

SetPermissionType sets the permissionType property value. The type of permission. Possible values are: Application, Delegated. Read-only.

func (*ResourceSpecificPermissionGrant) SetResourceAppId

func (m *ResourceSpecificPermissionGrant) SetResourceAppId(value *string)

SetResourceAppId sets the resourceAppId property value. ID of the Microsoft Entra app that is hosting the resource. Read-only.

type ResourceSpecificPermissionGrantable

type ResourceSpecificPermissionGrantable interface {
	DirectoryObjectable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetClientAppId() *string
	GetClientId() *string
	GetPermission() *string
	GetPermissionType() *string
	GetResourceAppId() *string
	SetClientAppId(value *string)
	SetClientId(value *string)
	SetPermission(value *string)
	SetPermissionType(value *string)
	SetResourceAppId(value *string)
}

ResourceSpecificPermissionGrantable

type ResourceVisualization

type ResourceVisualization struct {
	// contains filtered or unexported fields
}

ResourceVisualization

func NewResourceVisualization

func NewResourceVisualization() *ResourceVisualization

NewResourceVisualization instantiates a new resourceVisualization and sets the default values.

func (*ResourceVisualization) GetAdditionalData

func (m *ResourceVisualization) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ResourceVisualization) GetContainerDisplayName

func (m *ResourceVisualization) GetContainerDisplayName() *string

GetContainerDisplayName gets the containerDisplayName property value. A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.

func (*ResourceVisualization) GetContainerType

func (m *ResourceVisualization) GetContainerType() *string

GetContainerType gets the containerType property value. Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness.

func (*ResourceVisualization) GetContainerWebUrl

func (m *ResourceVisualization) GetContainerWebUrl() *string

GetContainerWebUrl gets the containerWebUrl property value. A path leading to the folder in which the item is stored.

func (*ResourceVisualization) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ResourceVisualization) GetMediaType

func (m *ResourceVisualization) GetMediaType() *string

GetMediaType gets the mediaType property value. The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported.

func (*ResourceVisualization) GetOdataType

func (m *ResourceVisualization) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ResourceVisualization) GetPreviewImageUrl

func (m *ResourceVisualization) GetPreviewImageUrl() *string

GetPreviewImageUrl gets the previewImageUrl property value. A URL leading to the preview image for the item.

func (*ResourceVisualization) GetPreviewText

func (m *ResourceVisualization) GetPreviewText() *string

GetPreviewText gets the previewText property value. A preview text for the item.

func (*ResourceVisualization) GetTitle

func (m *ResourceVisualization) GetTitle() *string

GetTitle gets the title property value. The item's title text.

func (*ResourceVisualization) GetTypeEscaped added in v0.0.2

func (m *ResourceVisualization) GetTypeEscaped() *string

GetTypeEscaped gets the type property value. The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types.

func (*ResourceVisualization) Serialize

Serialize serializes information the current object

func (*ResourceVisualization) SetAdditionalData

func (m *ResourceVisualization) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ResourceVisualization) SetContainerDisplayName

func (m *ResourceVisualization) SetContainerDisplayName(value *string)

SetContainerDisplayName sets the containerDisplayName property value. A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.

func (*ResourceVisualization) SetContainerType

func (m *ResourceVisualization) SetContainerType(value *string)

SetContainerType sets the containerType property value. Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness.

func (*ResourceVisualization) SetContainerWebUrl

func (m *ResourceVisualization) SetContainerWebUrl(value *string)

SetContainerWebUrl sets the containerWebUrl property value. A path leading to the folder in which the item is stored.

func (*ResourceVisualization) SetMediaType

func (m *ResourceVisualization) SetMediaType(value *string)

SetMediaType sets the mediaType property value. The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Not all Media Mime Types are supported.

func (*ResourceVisualization) SetOdataType

func (m *ResourceVisualization) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ResourceVisualization) SetPreviewImageUrl

func (m *ResourceVisualization) SetPreviewImageUrl(value *string)

SetPreviewImageUrl sets the previewImageUrl property value. A URL leading to the preview image for the item.

func (*ResourceVisualization) SetPreviewText

func (m *ResourceVisualization) SetPreviewText(value *string)

SetPreviewText sets the previewText property value. A preview text for the item.

func (*ResourceVisualization) SetTitle

func (m *ResourceVisualization) SetTitle(value *string)

SetTitle sets the title property value. The item's title text.

func (*ResourceVisualization) SetTypeEscaped added in v0.0.2

func (m *ResourceVisualization) SetTypeEscaped(value *string)

SetTypeEscaped sets the type property value. The item's media type. Can be used for filtering for a specific file based on a specific type. See the section Type property values for supported types.

type ResourceVisualizationable

type ResourceVisualizationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContainerDisplayName() *string
	GetContainerType() *string
	GetContainerWebUrl() *string
	GetMediaType() *string
	GetOdataType() *string
	GetPreviewImageUrl() *string
	GetPreviewText() *string
	GetTitle() *string
	GetTypeEscaped() *string
	SetContainerDisplayName(value *string)
	SetContainerType(value *string)
	SetContainerWebUrl(value *string)
	SetMediaType(value *string)
	SetOdataType(value *string)
	SetPreviewImageUrl(value *string)
	SetPreviewText(value *string)
	SetTitle(value *string)
	SetTypeEscaped(value *string)
}

ResourceVisualizationable

type ResponseStatus

type ResponseStatus struct {
	// contains filtered or unexported fields
}

ResponseStatus

func NewResponseStatus

func NewResponseStatus() *ResponseStatus

NewResponseStatus instantiates a new responseStatus and sets the default values.

func (*ResponseStatus) GetAdditionalData

func (m *ResponseStatus) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ResponseStatus) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ResponseStatus) GetOdataType

func (m *ResponseStatus) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ResponseStatus) GetResponse

func (m *ResponseStatus) GetResponse() *ResponseType

GetResponse gets the response property value. The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none – from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded – from attendee's perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none.

func (*ResponseStatus) GetTime

GetTime gets the time property value. The date and time when the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*ResponseStatus) Serialize

Serialize serializes information the current object

func (*ResponseStatus) SetAdditionalData

func (m *ResponseStatus) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ResponseStatus) SetOdataType

func (m *ResponseStatus) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ResponseStatus) SetResponse

func (m *ResponseStatus) SetResponse(value *ResponseType)

SetResponse sets the response property value. The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none – from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded – from attendee's perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none.

func (*ResponseStatus) SetTime

SetTime sets the time property value. The date and time when the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

type ResponseType

type ResponseType int
const (
	NONE_RESPONSETYPE ResponseType = iota
	ORGANIZER_RESPONSETYPE
	TENTATIVELYACCEPTED_RESPONSETYPE
	ACCEPTED_RESPONSETYPE
	DECLINED_RESPONSETYPE
	NOTRESPONDED_RESPONSETYPE
)

func (ResponseType) String

func (i ResponseType) String() string

type RetentionLabelSettings added in v0.0.2

type RetentionLabelSettings struct {
	// contains filtered or unexported fields
}

RetentionLabelSettings

func NewRetentionLabelSettings added in v0.0.2

func NewRetentionLabelSettings() *RetentionLabelSettings

NewRetentionLabelSettings instantiates a new retentionLabelSettings and sets the default values.

func (*RetentionLabelSettings) GetAdditionalData added in v0.0.2

func (m *RetentionLabelSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RetentionLabelSettings) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*RetentionLabelSettings) GetIsContentUpdateAllowed added in v0.0.2

func (m *RetentionLabelSettings) GetIsContentUpdateAllowed() *bool

GetIsContentUpdateAllowed gets the isContentUpdateAllowed property value. Specifies whether updates to document content are allowed. Read-only.

func (*RetentionLabelSettings) GetIsDeleteAllowed added in v0.0.2

func (m *RetentionLabelSettings) GetIsDeleteAllowed() *bool

GetIsDeleteAllowed gets the isDeleteAllowed property value. Specifies whether the document deletion is allowed. Read-only.

func (*RetentionLabelSettings) GetIsLabelUpdateAllowed added in v0.0.2

func (m *RetentionLabelSettings) GetIsLabelUpdateAllowed() *bool

GetIsLabelUpdateAllowed gets the isLabelUpdateAllowed property value. Specifies whether you're allowed to change the retention label on the document. Read-only.

func (*RetentionLabelSettings) GetIsMetadataUpdateAllowed added in v0.0.2

func (m *RetentionLabelSettings) GetIsMetadataUpdateAllowed() *bool

GetIsMetadataUpdateAllowed gets the isMetadataUpdateAllowed property value. Specifies whether updates to the item metadata (for example, the Title field) are blocked. Read-only.

func (*RetentionLabelSettings) GetIsRecordLocked added in v0.0.2

func (m *RetentionLabelSettings) GetIsRecordLocked() *bool

GetIsRecordLocked gets the isRecordLocked property value. Specifies whether the item is locked. Read-write.

func (*RetentionLabelSettings) GetOdataType added in v0.0.2

func (m *RetentionLabelSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*RetentionLabelSettings) Serialize added in v0.0.2

Serialize serializes information the current object

func (*RetentionLabelSettings) SetAdditionalData added in v0.0.2

func (m *RetentionLabelSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RetentionLabelSettings) SetIsContentUpdateAllowed added in v0.0.2

func (m *RetentionLabelSettings) SetIsContentUpdateAllowed(value *bool)

SetIsContentUpdateAllowed sets the isContentUpdateAllowed property value. Specifies whether updates to document content are allowed. Read-only.

func (*RetentionLabelSettings) SetIsDeleteAllowed added in v0.0.2

func (m *RetentionLabelSettings) SetIsDeleteAllowed(value *bool)

SetIsDeleteAllowed sets the isDeleteAllowed property value. Specifies whether the document deletion is allowed. Read-only.

func (*RetentionLabelSettings) SetIsLabelUpdateAllowed added in v0.0.2

func (m *RetentionLabelSettings) SetIsLabelUpdateAllowed(value *bool)

SetIsLabelUpdateAllowed sets the isLabelUpdateAllowed property value. Specifies whether you're allowed to change the retention label on the document. Read-only.

func (*RetentionLabelSettings) SetIsMetadataUpdateAllowed added in v0.0.2

func (m *RetentionLabelSettings) SetIsMetadataUpdateAllowed(value *bool)

SetIsMetadataUpdateAllowed sets the isMetadataUpdateAllowed property value. Specifies whether updates to the item metadata (for example, the Title field) are blocked. Read-only.

func (*RetentionLabelSettings) SetIsRecordLocked added in v0.0.2

func (m *RetentionLabelSettings) SetIsRecordLocked(value *bool)

SetIsRecordLocked sets the isRecordLocked property value. Specifies whether the item is locked. Read-write.

func (*RetentionLabelSettings) SetOdataType added in v0.0.2

func (m *RetentionLabelSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type RetentionLabelSettingsable added in v0.0.2

type RetentionLabelSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIsContentUpdateAllowed() *bool
	GetIsDeleteAllowed() *bool
	GetIsLabelUpdateAllowed() *bool
	GetIsMetadataUpdateAllowed() *bool
	GetIsRecordLocked() *bool
	GetOdataType() *string
	SetIsContentUpdateAllowed(value *bool)
	SetIsDeleteAllowed(value *bool)
	SetIsLabelUpdateAllowed(value *bool)
	SetIsMetadataUpdateAllowed(value *bool)
	SetIsRecordLocked(value *bool)
	SetOdataType(value *string)
}

RetentionLabelSettingsable

type RichLongRunningOperation

type RichLongRunningOperation struct {
	LongRunningOperation
	// contains filtered or unexported fields
}

RichLongRunningOperation

func NewRichLongRunningOperation

func NewRichLongRunningOperation() *RichLongRunningOperation

NewRichLongRunningOperation instantiates a new richLongRunningOperation and sets the default values.

func (*RichLongRunningOperation) GetError

GetError gets the error property value. Error that caused the operation to fail.

func (*RichLongRunningOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*RichLongRunningOperation) GetPercentageComplete

func (m *RichLongRunningOperation) GetPercentageComplete() *int32

GetPercentageComplete gets the percentageComplete property value. A value between 0 and 100 that indicates the progress of the operation.

func (*RichLongRunningOperation) GetResourceId

func (m *RichLongRunningOperation) GetResourceId() *string

GetResourceId gets the resourceId property value. The unique identifier for the result.

func (*RichLongRunningOperation) GetTypeEscaped added in v0.0.2

func (m *RichLongRunningOperation) GetTypeEscaped() *string

GetTypeEscaped gets the type property value. The type of the operation.

func (*RichLongRunningOperation) Serialize

Serialize serializes information the current object

func (*RichLongRunningOperation) SetError

func (m *RichLongRunningOperation) SetError(value PublicErrorable)

SetError sets the error property value. Error that caused the operation to fail.

func (*RichLongRunningOperation) SetPercentageComplete

func (m *RichLongRunningOperation) SetPercentageComplete(value *int32)

SetPercentageComplete sets the percentageComplete property value. A value between 0 and 100 that indicates the progress of the operation.

func (*RichLongRunningOperation) SetResourceId

func (m *RichLongRunningOperation) SetResourceId(value *string)

SetResourceId sets the resourceId property value. The unique identifier for the result.

func (*RichLongRunningOperation) SetTypeEscaped added in v0.0.2

func (m *RichLongRunningOperation) SetTypeEscaped(value *string)

SetTypeEscaped sets the type property value. The type of the operation.

type RichLongRunningOperationable

type RichLongRunningOperationable interface {
	LongRunningOperationable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetError() PublicErrorable
	GetPercentageComplete() *int32
	GetResourceId() *string
	GetTypeEscaped() *string
	SetError(value PublicErrorable)
	SetPercentageComplete(value *int32)
	SetResourceId(value *string)
	SetTypeEscaped(value *string)
}

RichLongRunningOperationable

type Root

type Root struct {
	// contains filtered or unexported fields
}

Root

func NewRoot

func NewRoot() *Root

NewRoot instantiates a new root and sets the default values.

func (*Root) GetAdditionalData

func (m *Root) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Root) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Root) GetOdataType

func (m *Root) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Root) Serialize

Serialize serializes information the current object

func (*Root) SetAdditionalData

func (m *Root) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Root) SetOdataType

func (m *Root) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Schedule

type Schedule struct {
	Entity
	// contains filtered or unexported fields
}

Schedule

func NewSchedule

func NewSchedule() *Schedule

NewSchedule instantiates a new schedule and sets the default values.

func (*Schedule) GetEnabled

func (m *Schedule) GetEnabled() *bool

GetEnabled gets the enabled property value. Indicates whether the schedule is enabled for the team. Required.

func (*Schedule) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Schedule) GetOfferShiftRequests

func (m *Schedule) GetOfferShiftRequests() []OfferShiftRequestable

GetOfferShiftRequests gets the offerShiftRequests property value. The offer requests for shifts in the schedule.

func (*Schedule) GetOfferShiftRequestsEnabled

func (m *Schedule) GetOfferShiftRequestsEnabled() *bool

GetOfferShiftRequestsEnabled gets the offerShiftRequestsEnabled property value. Indicates whether offer shift requests are enabled for the schedule.

func (*Schedule) GetOpenShiftChangeRequests

func (m *Schedule) GetOpenShiftChangeRequests() []OpenShiftChangeRequestable

GetOpenShiftChangeRequests gets the openShiftChangeRequests property value. The open shift requests in the schedule.

func (*Schedule) GetOpenShifts

func (m *Schedule) GetOpenShifts() []OpenShiftable

GetOpenShifts gets the openShifts property value. The set of open shifts in a scheduling group in the schedule.

func (*Schedule) GetOpenShiftsEnabled

func (m *Schedule) GetOpenShiftsEnabled() *bool

GetOpenShiftsEnabled gets the openShiftsEnabled property value. Indicates whether open shifts are enabled for the schedule.

func (*Schedule) GetProvisionStatus

func (m *Schedule) GetProvisionStatus() *OperationStatus

GetProvisionStatus gets the provisionStatus property value. The status of the schedule provisioning. The possible values are notStarted, running, completed, failed.

func (*Schedule) GetProvisionStatusCode

func (m *Schedule) GetProvisionStatusCode() *string

GetProvisionStatusCode gets the provisionStatusCode property value. Additional information about why schedule provisioning failed.

func (*Schedule) GetSchedulingGroups

func (m *Schedule) GetSchedulingGroups() []SchedulingGroupable

GetSchedulingGroups gets the schedulingGroups property value. The logical grouping of users in the schedule (usually by role).

func (*Schedule) GetShifts

func (m *Schedule) GetShifts() []Shiftable

GetShifts gets the shifts property value. The shifts in the schedule.

func (*Schedule) GetSwapShiftsChangeRequests

func (m *Schedule) GetSwapShiftsChangeRequests() []SwapShiftsChangeRequestable

GetSwapShiftsChangeRequests gets the swapShiftsChangeRequests property value. The swap requests for shifts in the schedule.

func (*Schedule) GetSwapShiftsRequestsEnabled

func (m *Schedule) GetSwapShiftsRequestsEnabled() *bool

GetSwapShiftsRequestsEnabled gets the swapShiftsRequestsEnabled property value. Indicates whether swap shifts requests are enabled for the schedule.

func (*Schedule) GetTimeClockEnabled

func (m *Schedule) GetTimeClockEnabled() *bool

GetTimeClockEnabled gets the timeClockEnabled property value. Indicates whether time clock is enabled for the schedule.

func (*Schedule) GetTimeOffReasons

func (m *Schedule) GetTimeOffReasons() []TimeOffReasonable

GetTimeOffReasons gets the timeOffReasons property value. The set of reasons for a time off in the schedule.

func (*Schedule) GetTimeOffRequests

func (m *Schedule) GetTimeOffRequests() []TimeOffRequestable

GetTimeOffRequests gets the timeOffRequests property value. The time off requests in the schedule.

func (*Schedule) GetTimeOffRequestsEnabled

func (m *Schedule) GetTimeOffRequestsEnabled() *bool

GetTimeOffRequestsEnabled gets the timeOffRequestsEnabled property value. Indicates whether time off requests are enabled for the schedule.

func (*Schedule) GetTimeZone

func (m *Schedule) GetTimeZone() *string

GetTimeZone gets the timeZone property value. Indicates the time zone of the schedule team using tz database format. Required.

func (*Schedule) GetTimesOff

func (m *Schedule) GetTimesOff() []TimeOffable

GetTimesOff gets the timesOff property value. The instances of times off in the schedule.

func (*Schedule) GetWorkforceIntegrationIds

func (m *Schedule) GetWorkforceIntegrationIds() []string

GetWorkforceIntegrationIds gets the workforceIntegrationIds property value. The workforceIntegrationIds property

func (*Schedule) Serialize

Serialize serializes information the current object

func (*Schedule) SetEnabled

func (m *Schedule) SetEnabled(value *bool)

SetEnabled sets the enabled property value. Indicates whether the schedule is enabled for the team. Required.

func (*Schedule) SetOfferShiftRequests

func (m *Schedule) SetOfferShiftRequests(value []OfferShiftRequestable)

SetOfferShiftRequests sets the offerShiftRequests property value. The offer requests for shifts in the schedule.

func (*Schedule) SetOfferShiftRequestsEnabled

func (m *Schedule) SetOfferShiftRequestsEnabled(value *bool)

SetOfferShiftRequestsEnabled sets the offerShiftRequestsEnabled property value. Indicates whether offer shift requests are enabled for the schedule.

func (*Schedule) SetOpenShiftChangeRequests

func (m *Schedule) SetOpenShiftChangeRequests(value []OpenShiftChangeRequestable)

SetOpenShiftChangeRequests sets the openShiftChangeRequests property value. The open shift requests in the schedule.

func (*Schedule) SetOpenShifts

func (m *Schedule) SetOpenShifts(value []OpenShiftable)

SetOpenShifts sets the openShifts property value. The set of open shifts in a scheduling group in the schedule.

func (*Schedule) SetOpenShiftsEnabled

func (m *Schedule) SetOpenShiftsEnabled(value *bool)

SetOpenShiftsEnabled sets the openShiftsEnabled property value. Indicates whether open shifts are enabled for the schedule.

func (*Schedule) SetProvisionStatus

func (m *Schedule) SetProvisionStatus(value *OperationStatus)

SetProvisionStatus sets the provisionStatus property value. The status of the schedule provisioning. The possible values are notStarted, running, completed, failed.

func (*Schedule) SetProvisionStatusCode

func (m *Schedule) SetProvisionStatusCode(value *string)

SetProvisionStatusCode sets the provisionStatusCode property value. Additional information about why schedule provisioning failed.

func (*Schedule) SetSchedulingGroups

func (m *Schedule) SetSchedulingGroups(value []SchedulingGroupable)

SetSchedulingGroups sets the schedulingGroups property value. The logical grouping of users in the schedule (usually by role).

func (*Schedule) SetShifts

func (m *Schedule) SetShifts(value []Shiftable)

SetShifts sets the shifts property value. The shifts in the schedule.

func (*Schedule) SetSwapShiftsChangeRequests

func (m *Schedule) SetSwapShiftsChangeRequests(value []SwapShiftsChangeRequestable)

SetSwapShiftsChangeRequests sets the swapShiftsChangeRequests property value. The swap requests for shifts in the schedule.

func (*Schedule) SetSwapShiftsRequestsEnabled

func (m *Schedule) SetSwapShiftsRequestsEnabled(value *bool)

SetSwapShiftsRequestsEnabled sets the swapShiftsRequestsEnabled property value. Indicates whether swap shifts requests are enabled for the schedule.

func (*Schedule) SetTimeClockEnabled

func (m *Schedule) SetTimeClockEnabled(value *bool)

SetTimeClockEnabled sets the timeClockEnabled property value. Indicates whether time clock is enabled for the schedule.

func (*Schedule) SetTimeOffReasons

func (m *Schedule) SetTimeOffReasons(value []TimeOffReasonable)

SetTimeOffReasons sets the timeOffReasons property value. The set of reasons for a time off in the schedule.

func (*Schedule) SetTimeOffRequests

func (m *Schedule) SetTimeOffRequests(value []TimeOffRequestable)

SetTimeOffRequests sets the timeOffRequests property value. The time off requests in the schedule.

func (*Schedule) SetTimeOffRequestsEnabled

func (m *Schedule) SetTimeOffRequestsEnabled(value *bool)

SetTimeOffRequestsEnabled sets the timeOffRequestsEnabled property value. Indicates whether time off requests are enabled for the schedule.

func (*Schedule) SetTimeZone

func (m *Schedule) SetTimeZone(value *string)

SetTimeZone sets the timeZone property value. Indicates the time zone of the schedule team using tz database format. Required.

func (*Schedule) SetTimesOff

func (m *Schedule) SetTimesOff(value []TimeOffable)

SetTimesOff sets the timesOff property value. The instances of times off in the schedule.

func (*Schedule) SetWorkforceIntegrationIds

func (m *Schedule) SetWorkforceIntegrationIds(value []string)

SetWorkforceIntegrationIds sets the workforceIntegrationIds property value. The workforceIntegrationIds property

type ScheduleChangeRequest

type ScheduleChangeRequest struct {
	ChangeTrackedEntity
	// contains filtered or unexported fields
}

ScheduleChangeRequest

func NewScheduleChangeRequest

func NewScheduleChangeRequest() *ScheduleChangeRequest

NewScheduleChangeRequest instantiates a new scheduleChangeRequest and sets the default values.

func (*ScheduleChangeRequest) GetAssignedTo

GetAssignedTo gets the assignedTo property value. The assignedTo property

func (*ScheduleChangeRequest) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ScheduleChangeRequest) GetManagerActionDateTime

GetManagerActionDateTime gets the managerActionDateTime property value. The managerActionDateTime property

func (*ScheduleChangeRequest) GetManagerActionMessage

func (m *ScheduleChangeRequest) GetManagerActionMessage() *string

GetManagerActionMessage gets the managerActionMessage property value. The managerActionMessage property

func (*ScheduleChangeRequest) GetManagerUserId

func (m *ScheduleChangeRequest) GetManagerUserId() *string

GetManagerUserId gets the managerUserId property value. The managerUserId property

func (*ScheduleChangeRequest) GetSenderDateTime

GetSenderDateTime gets the senderDateTime property value. The senderDateTime property

func (*ScheduleChangeRequest) GetSenderMessage

func (m *ScheduleChangeRequest) GetSenderMessage() *string

GetSenderMessage gets the senderMessage property value. The senderMessage property

func (*ScheduleChangeRequest) GetSenderUserId

func (m *ScheduleChangeRequest) GetSenderUserId() *string

GetSenderUserId gets the senderUserId property value. The senderUserId property

func (*ScheduleChangeRequest) GetState

GetState gets the state property value. The state property

func (*ScheduleChangeRequest) Serialize

Serialize serializes information the current object

func (*ScheduleChangeRequest) SetAssignedTo

func (m *ScheduleChangeRequest) SetAssignedTo(value *ScheduleChangeRequestActor)

SetAssignedTo sets the assignedTo property value. The assignedTo property

func (*ScheduleChangeRequest) SetManagerActionDateTime

SetManagerActionDateTime sets the managerActionDateTime property value. The managerActionDateTime property

func (*ScheduleChangeRequest) SetManagerActionMessage

func (m *ScheduleChangeRequest) SetManagerActionMessage(value *string)

SetManagerActionMessage sets the managerActionMessage property value. The managerActionMessage property

func (*ScheduleChangeRequest) SetManagerUserId

func (m *ScheduleChangeRequest) SetManagerUserId(value *string)

SetManagerUserId sets the managerUserId property value. The managerUserId property

func (*ScheduleChangeRequest) SetSenderDateTime

SetSenderDateTime sets the senderDateTime property value. The senderDateTime property

func (*ScheduleChangeRequest) SetSenderMessage

func (m *ScheduleChangeRequest) SetSenderMessage(value *string)

SetSenderMessage sets the senderMessage property value. The senderMessage property

func (*ScheduleChangeRequest) SetSenderUserId

func (m *ScheduleChangeRequest) SetSenderUserId(value *string)

SetSenderUserId sets the senderUserId property value. The senderUserId property

func (*ScheduleChangeRequest) SetState

func (m *ScheduleChangeRequest) SetState(value *ScheduleChangeState)

SetState sets the state property value. The state property

type ScheduleChangeRequestActor

type ScheduleChangeRequestActor int
const (
	SENDER_SCHEDULECHANGEREQUESTACTOR ScheduleChangeRequestActor = iota
	RECIPIENT_SCHEDULECHANGEREQUESTACTOR
	MANAGER_SCHEDULECHANGEREQUESTACTOR
	SYSTEM_SCHEDULECHANGEREQUESTACTOR
	UNKNOWNFUTUREVALUE_SCHEDULECHANGEREQUESTACTOR
)

func (ScheduleChangeRequestActor) String

type ScheduleChangeRequestable

type ScheduleChangeRequestable interface {
	ChangeTrackedEntityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAssignedTo() *ScheduleChangeRequestActor
	GetManagerActionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetManagerActionMessage() *string
	GetManagerUserId() *string
	GetSenderDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSenderMessage() *string
	GetSenderUserId() *string
	GetState() *ScheduleChangeState
	SetAssignedTo(value *ScheduleChangeRequestActor)
	SetManagerActionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetManagerActionMessage(value *string)
	SetManagerUserId(value *string)
	SetSenderDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSenderMessage(value *string)
	SetSenderUserId(value *string)
	SetState(value *ScheduleChangeState)
}

ScheduleChangeRequestable

type ScheduleChangeState

type ScheduleChangeState int
const (
	PENDING_SCHEDULECHANGESTATE ScheduleChangeState = iota
	APPROVED_SCHEDULECHANGESTATE
	DECLINED_SCHEDULECHANGESTATE
	UNKNOWNFUTUREVALUE_SCHEDULECHANGESTATE
)

func (ScheduleChangeState) String

func (i ScheduleChangeState) String() string

type ScheduleEntity

type ScheduleEntity struct {
	// contains filtered or unexported fields
}

ScheduleEntity

func NewScheduleEntity

func NewScheduleEntity() *ScheduleEntity

NewScheduleEntity instantiates a new scheduleEntity and sets the default values.

func (*ScheduleEntity) GetAdditionalData

func (m *ScheduleEntity) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ScheduleEntity) GetEndDateTime

GetEndDateTime gets the endDateTime property value. The endDateTime property

func (*ScheduleEntity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ScheduleEntity) GetOdataType

func (m *ScheduleEntity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ScheduleEntity) GetStartDateTime

GetStartDateTime gets the startDateTime property value. The startDateTime property

func (*ScheduleEntity) GetTheme

func (m *ScheduleEntity) GetTheme() *ScheduleEntityTheme

GetTheme gets the theme property value. The theme property

func (*ScheduleEntity) Serialize

Serialize serializes information the current object

func (*ScheduleEntity) SetAdditionalData

func (m *ScheduleEntity) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ScheduleEntity) SetEndDateTime

SetEndDateTime sets the endDateTime property value. The endDateTime property

func (*ScheduleEntity) SetOdataType

func (m *ScheduleEntity) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ScheduleEntity) SetStartDateTime

SetStartDateTime sets the startDateTime property value. The startDateTime property

func (*ScheduleEntity) SetTheme

func (m *ScheduleEntity) SetTheme(value *ScheduleEntityTheme)

SetTheme sets the theme property value. The theme property

type ScheduleEntityTheme

type ScheduleEntityTheme int
const (
	WHITE_SCHEDULEENTITYTHEME ScheduleEntityTheme = iota
	BLUE_SCHEDULEENTITYTHEME
	GREEN_SCHEDULEENTITYTHEME
	PURPLE_SCHEDULEENTITYTHEME
	PINK_SCHEDULEENTITYTHEME
	YELLOW_SCHEDULEENTITYTHEME
	GRAY_SCHEDULEENTITYTHEME
	DARKBLUE_SCHEDULEENTITYTHEME
	DARKGREEN_SCHEDULEENTITYTHEME
	DARKPURPLE_SCHEDULEENTITYTHEME
	DARKPINK_SCHEDULEENTITYTHEME
	DARKYELLOW_SCHEDULEENTITYTHEME
	UNKNOWNFUTUREVALUE_SCHEDULEENTITYTHEME
)

func (ScheduleEntityTheme) String

func (i ScheduleEntityTheme) String() string

type Scheduleable

type Scheduleable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEnabled() *bool
	GetOfferShiftRequests() []OfferShiftRequestable
	GetOfferShiftRequestsEnabled() *bool
	GetOpenShiftChangeRequests() []OpenShiftChangeRequestable
	GetOpenShifts() []OpenShiftable
	GetOpenShiftsEnabled() *bool
	GetProvisionStatus() *OperationStatus
	GetProvisionStatusCode() *string
	GetSchedulingGroups() []SchedulingGroupable
	GetShifts() []Shiftable
	GetSwapShiftsChangeRequests() []SwapShiftsChangeRequestable
	GetSwapShiftsRequestsEnabled() *bool
	GetTimeClockEnabled() *bool
	GetTimeOffReasons() []TimeOffReasonable
	GetTimeOffRequests() []TimeOffRequestable
	GetTimeOffRequestsEnabled() *bool
	GetTimesOff() []TimeOffable
	GetTimeZone() *string
	GetWorkforceIntegrationIds() []string
	SetEnabled(value *bool)
	SetOfferShiftRequests(value []OfferShiftRequestable)
	SetOfferShiftRequestsEnabled(value *bool)
	SetOpenShiftChangeRequests(value []OpenShiftChangeRequestable)
	SetOpenShifts(value []OpenShiftable)
	SetOpenShiftsEnabled(value *bool)
	SetProvisionStatus(value *OperationStatus)
	SetProvisionStatusCode(value *string)
	SetSchedulingGroups(value []SchedulingGroupable)
	SetShifts(value []Shiftable)
	SetSwapShiftsChangeRequests(value []SwapShiftsChangeRequestable)
	SetSwapShiftsRequestsEnabled(value *bool)
	SetTimeClockEnabled(value *bool)
	SetTimeOffReasons(value []TimeOffReasonable)
	SetTimeOffRequests(value []TimeOffRequestable)
	SetTimeOffRequestsEnabled(value *bool)
	SetTimesOff(value []TimeOffable)
	SetTimeZone(value *string)
	SetWorkforceIntegrationIds(value []string)
}

Scheduleable

type SchedulingGroup

type SchedulingGroup struct {
	ChangeTrackedEntity
	// contains filtered or unexported fields
}

SchedulingGroup

func NewSchedulingGroup

func NewSchedulingGroup() *SchedulingGroup

NewSchedulingGroup instantiates a new schedulingGroup and sets the default values.

func (*SchedulingGroup) GetDisplayName

func (m *SchedulingGroup) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name for the schedulingGroup. Required.

func (*SchedulingGroup) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SchedulingGroup) GetIsActive

func (m *SchedulingGroup) GetIsActive() *bool

GetIsActive gets the isActive property value. Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required.

func (*SchedulingGroup) GetUserIds

func (m *SchedulingGroup) GetUserIds() []string

GetUserIds gets the userIds property value. The list of user IDs that are a member of the schedulingGroup. Required.

func (*SchedulingGroup) Serialize

Serialize serializes information the current object

func (*SchedulingGroup) SetDisplayName

func (m *SchedulingGroup) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name for the schedulingGroup. Required.

func (*SchedulingGroup) SetIsActive

func (m *SchedulingGroup) SetIsActive(value *bool)

SetIsActive sets the isActive property value. Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required.

func (*SchedulingGroup) SetUserIds

func (m *SchedulingGroup) SetUserIds(value []string)

SetUserIds sets the userIds property value. The list of user IDs that are a member of the schedulingGroup. Required.

type SchedulingGroupable

type SchedulingGroupable interface {
	ChangeTrackedEntityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetIsActive() *bool
	GetUserIds() []string
	SetDisplayName(value *string)
	SetIsActive(value *bool)
	SetUserIds(value []string)
}

SchedulingGroupable

type ScopedRoleMembership

type ScopedRoleMembership struct {
	Entity
	// contains filtered or unexported fields
}

ScopedRoleMembership

func NewScopedRoleMembership

func NewScopedRoleMembership() *ScopedRoleMembership

NewScopedRoleMembership instantiates a new scopedRoleMembership and sets the default values.

func (*ScopedRoleMembership) GetAdministrativeUnitId

func (m *ScopedRoleMembership) GetAdministrativeUnitId() *string

GetAdministrativeUnitId gets the administrativeUnitId property value. Unique identifier for the administrative unit that the directory role is scoped to

func (*ScopedRoleMembership) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ScopedRoleMembership) GetRoleId

func (m *ScopedRoleMembership) GetRoleId() *string

GetRoleId gets the roleId property value. Unique identifier for the directory role that the member is in.

func (*ScopedRoleMembership) GetRoleMemberInfo

func (m *ScopedRoleMembership) GetRoleMemberInfo() Identityable

GetRoleMemberInfo gets the roleMemberInfo property value. The roleMemberInfo property

func (*ScopedRoleMembership) Serialize

Serialize serializes information the current object

func (*ScopedRoleMembership) SetAdministrativeUnitId

func (m *ScopedRoleMembership) SetAdministrativeUnitId(value *string)

SetAdministrativeUnitId sets the administrativeUnitId property value. Unique identifier for the administrative unit that the directory role is scoped to

func (*ScopedRoleMembership) SetRoleId

func (m *ScopedRoleMembership) SetRoleId(value *string)

SetRoleId sets the roleId property value. Unique identifier for the directory role that the member is in.

func (*ScopedRoleMembership) SetRoleMemberInfo

func (m *ScopedRoleMembership) SetRoleMemberInfo(value Identityable)

SetRoleMemberInfo sets the roleMemberInfo property value. The roleMemberInfo property

type ScopedRoleMembershipable

type ScopedRoleMembershipable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAdministrativeUnitId() *string
	GetRoleId() *string
	GetRoleMemberInfo() Identityable
	SetAdministrativeUnitId(value *string)
	SetRoleId(value *string)
	SetRoleMemberInfo(value Identityable)
}

ScopedRoleMembershipable

type ScoredEmailAddress

type ScoredEmailAddress struct {
	// contains filtered or unexported fields
}

ScoredEmailAddress

func NewScoredEmailAddress

func NewScoredEmailAddress() *ScoredEmailAddress

NewScoredEmailAddress instantiates a new scoredEmailAddress and sets the default values.

func (*ScoredEmailAddress) GetAdditionalData

func (m *ScoredEmailAddress) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ScoredEmailAddress) GetAddress

func (m *ScoredEmailAddress) GetAddress() *string

GetAddress gets the address property value. The email address.

func (*ScoredEmailAddress) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ScoredEmailAddress) GetItemId

func (m *ScoredEmailAddress) GetItemId() *string

GetItemId gets the itemId property value. The itemId property

func (*ScoredEmailAddress) GetOdataType

func (m *ScoredEmailAddress) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ScoredEmailAddress) GetRelevanceScore

func (m *ScoredEmailAddress) GetRelevanceScore() *float64

GetRelevanceScore gets the relevanceScore property value. The relevance score of the email address. A relevance score is used as a sort key, in relation to the other returned results. A higher relevance score value corresponds to a more relevant result. Relevance is determined by the user’s communication and collaboration patterns and business relationships.

func (*ScoredEmailAddress) GetSelectionLikelihood

func (m *ScoredEmailAddress) GetSelectionLikelihood() *SelectionLikelihoodInfo

GetSelectionLikelihood gets the selectionLikelihood property value. The selectionLikelihood property

func (*ScoredEmailAddress) Serialize

Serialize serializes information the current object

func (*ScoredEmailAddress) SetAdditionalData

func (m *ScoredEmailAddress) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ScoredEmailAddress) SetAddress

func (m *ScoredEmailAddress) SetAddress(value *string)

SetAddress sets the address property value. The email address.

func (*ScoredEmailAddress) SetItemId

func (m *ScoredEmailAddress) SetItemId(value *string)

SetItemId sets the itemId property value. The itemId property

func (*ScoredEmailAddress) SetOdataType

func (m *ScoredEmailAddress) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ScoredEmailAddress) SetRelevanceScore

func (m *ScoredEmailAddress) SetRelevanceScore(value *float64)

SetRelevanceScore sets the relevanceScore property value. The relevance score of the email address. A relevance score is used as a sort key, in relation to the other returned results. A higher relevance score value corresponds to a more relevant result. Relevance is determined by the user’s communication and collaboration patterns and business relationships.

func (*ScoredEmailAddress) SetSelectionLikelihood

func (m *ScoredEmailAddress) SetSelectionLikelihood(value *SelectionLikelihoodInfo)

SetSelectionLikelihood sets the selectionLikelihood property value. The selectionLikelihood property

type ScoredEmailAddressable

type ScoredEmailAddressable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAddress() *string
	GetItemId() *string
	GetOdataType() *string
	GetRelevanceScore() *float64
	GetSelectionLikelihood() *SelectionLikelihoodInfo
	SetAddress(value *string)
	SetItemId(value *string)
	SetOdataType(value *string)
	SetRelevanceScore(value *float64)
	SetSelectionLikelihood(value *SelectionLikelihoodInfo)
}

ScoredEmailAddressable

type SearchResult

type SearchResult struct {
	// contains filtered or unexported fields
}

SearchResult

func NewSearchResult

func NewSearchResult() *SearchResult

NewSearchResult instantiates a new searchResult and sets the default values.

func (*SearchResult) GetAdditionalData

func (m *SearchResult) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SearchResult) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SearchResult) GetOdataType

func (m *SearchResult) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SearchResult) GetOnClickTelemetryUrl

func (m *SearchResult) GetOnClickTelemetryUrl() *string

GetOnClickTelemetryUrl gets the onClickTelemetryUrl property value. A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results.

func (*SearchResult) Serialize

Serialize serializes information the current object

func (*SearchResult) SetAdditionalData

func (m *SearchResult) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SearchResult) SetOdataType

func (m *SearchResult) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SearchResult) SetOnClickTelemetryUrl

func (m *SearchResult) SetOnClickTelemetryUrl(value *string)

SetOnClickTelemetryUrl sets the onClickTelemetryUrl property value. A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results.

type SearchResultable

type SearchResultable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetOnClickTelemetryUrl() *string
	SetOdataType(value *string)
	SetOnClickTelemetryUrl(value *string)
}

SearchResultable

type SectionGroup

type SectionGroup struct {
	OnenoteEntityHierarchyModel
	// contains filtered or unexported fields
}

SectionGroup

func NewSectionGroup

func NewSectionGroup() *SectionGroup

NewSectionGroup instantiates a new sectionGroup and sets the default values.

func (*SectionGroup) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SectionGroup) GetParentNotebook

func (m *SectionGroup) GetParentNotebook() Notebookable

GetParentNotebook gets the parentNotebook property value. The notebook that contains the section group. Read-only.

func (*SectionGroup) GetParentSectionGroup

func (m *SectionGroup) GetParentSectionGroup() SectionGroupable

GetParentSectionGroup gets the parentSectionGroup property value. The section group that contains the section group. Read-only.

func (*SectionGroup) GetSectionGroups

func (m *SectionGroup) GetSectionGroups() []SectionGroupable

GetSectionGroups gets the sectionGroups property value. The section groups in the section. Read-only. Nullable.

func (*SectionGroup) GetSectionGroupsUrl

func (m *SectionGroup) GetSectionGroupsUrl() *string

GetSectionGroupsUrl gets the sectionGroupsUrl property value. The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.

func (*SectionGroup) GetSections

func (m *SectionGroup) GetSections() []OnenoteSectionable

GetSections gets the sections property value. The sections in the section group. Read-only. Nullable.

func (*SectionGroup) GetSectionsUrl

func (m *SectionGroup) GetSectionsUrl() *string

GetSectionsUrl gets the sectionsUrl property value. The URL for the sections navigation property, which returns all the sections in the section group. Read-only.

func (*SectionGroup) Serialize

Serialize serializes information the current object

func (*SectionGroup) SetParentNotebook

func (m *SectionGroup) SetParentNotebook(value Notebookable)

SetParentNotebook sets the parentNotebook property value. The notebook that contains the section group. Read-only.

func (*SectionGroup) SetParentSectionGroup

func (m *SectionGroup) SetParentSectionGroup(value SectionGroupable)

SetParentSectionGroup sets the parentSectionGroup property value. The section group that contains the section group. Read-only.

func (*SectionGroup) SetSectionGroups

func (m *SectionGroup) SetSectionGroups(value []SectionGroupable)

SetSectionGroups sets the sectionGroups property value. The section groups in the section. Read-only. Nullable.

func (*SectionGroup) SetSectionGroupsUrl

func (m *SectionGroup) SetSectionGroupsUrl(value *string)

SetSectionGroupsUrl sets the sectionGroupsUrl property value. The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.

func (*SectionGroup) SetSections

func (m *SectionGroup) SetSections(value []OnenoteSectionable)

SetSections sets the sections property value. The sections in the section group. Read-only. Nullable.

func (*SectionGroup) SetSectionsUrl

func (m *SectionGroup) SetSectionsUrl(value *string)

SetSectionsUrl sets the sectionsUrl property value. The URL for the sections navigation property, which returns all the sections in the section group. Read-only.

type SectionGroupable

type SectionGroupable interface {
	OnenoteEntityHierarchyModelable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetParentNotebook() Notebookable
	GetParentSectionGroup() SectionGroupable
	GetSectionGroups() []SectionGroupable
	GetSectionGroupsUrl() *string
	GetSections() []OnenoteSectionable
	GetSectionsUrl() *string
	SetParentNotebook(value Notebookable)
	SetParentSectionGroup(value SectionGroupable)
	SetSectionGroups(value []SectionGroupable)
	SetSectionGroupsUrl(value *string)
	SetSections(value []OnenoteSectionable)
	SetSectionsUrl(value *string)
}

SectionGroupable

type SectionLinks struct {
	// contains filtered or unexported fields
}

SectionLinks

func NewSectionLinks() *SectionLinks

NewSectionLinks instantiates a new sectionLinks and sets the default values.

func (*SectionLinks) GetAdditionalData

func (m *SectionLinks) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SectionLinks) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SectionLinks) GetOdataType

func (m *SectionLinks) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SectionLinks) GetOneNoteClientUrl

func (m *SectionLinks) GetOneNoteClientUrl() ExternalLinkable

GetOneNoteClientUrl gets the oneNoteClientUrl property value. Opens the section in the OneNote native client if it's installed.

func (*SectionLinks) GetOneNoteWebUrl

func (m *SectionLinks) GetOneNoteWebUrl() ExternalLinkable

GetOneNoteWebUrl gets the oneNoteWebUrl property value. Opens the section in OneNote on the web.

func (*SectionLinks) Serialize

Serialize serializes information the current object

func (*SectionLinks) SetAdditionalData

func (m *SectionLinks) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SectionLinks) SetOdataType

func (m *SectionLinks) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SectionLinks) SetOneNoteClientUrl

func (m *SectionLinks) SetOneNoteClientUrl(value ExternalLinkable)

SetOneNoteClientUrl sets the oneNoteClientUrl property value. Opens the section in the OneNote native client if it's installed.

func (*SectionLinks) SetOneNoteWebUrl

func (m *SectionLinks) SetOneNoteWebUrl(value ExternalLinkable)

SetOneNoteWebUrl sets the oneNoteWebUrl property value. Opens the section in OneNote on the web.

type SectionLinksable

type SectionLinksable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetOneNoteClientUrl() ExternalLinkable
	GetOneNoteWebUrl() ExternalLinkable
	SetOdataType(value *string)
	SetOneNoteClientUrl(value ExternalLinkable)
	SetOneNoteWebUrl(value ExternalLinkable)
}

SectionLinksable

type SelectionLikelihoodInfo

type SelectionLikelihoodInfo int
const (
	NOTSPECIFIED_SELECTIONLIKELIHOODINFO SelectionLikelihoodInfo = iota
	HIGH_SELECTIONLIKELIHOODINFO
)

func (SelectionLikelihoodInfo) String

func (i SelectionLikelihoodInfo) String() string

type Sensitivity

type Sensitivity int
const (
	NORMAL_SENSITIVITY Sensitivity = iota
	PERSONAL_SENSITIVITY
	PRIVATE_SENSITIVITY
	CONFIDENTIAL_SENSITIVITY
)

func (Sensitivity) String

func (i Sensitivity) String() string

type ServicePlanInfo

type ServicePlanInfo struct {
	// contains filtered or unexported fields
}

ServicePlanInfo

func NewServicePlanInfo

func NewServicePlanInfo() *ServicePlanInfo

NewServicePlanInfo instantiates a new servicePlanInfo and sets the default values.

func (*ServicePlanInfo) GetAdditionalData

func (m *ServicePlanInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ServicePlanInfo) GetAppliesTo

func (m *ServicePlanInfo) GetAppliesTo() *string

GetAppliesTo gets the appliesTo property value. The object the service plan can be assigned to. The possible values are:User - service plan can be assigned to individual users.Company - service plan can be assigned to the entire tenant.

func (*ServicePlanInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ServicePlanInfo) GetOdataType

func (m *ServicePlanInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ServicePlanInfo) GetProvisioningStatus

func (m *ServicePlanInfo) GetProvisioningStatus() *string

GetProvisioningStatus gets the provisioningStatus property value. The provisioning status of the service plan. The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn't provisioned and is in an error state.PendingInput - The service isn't provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn't activated in the tenant.

func (*ServicePlanInfo) GetServicePlanId

GetServicePlanId gets the servicePlanId property value. The unique identifier of the service plan.

func (*ServicePlanInfo) GetServicePlanName

func (m *ServicePlanInfo) GetServicePlanName() *string

GetServicePlanName gets the servicePlanName property value. The name of the service plan.

func (*ServicePlanInfo) Serialize

Serialize serializes information the current object

func (*ServicePlanInfo) SetAdditionalData

func (m *ServicePlanInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ServicePlanInfo) SetAppliesTo

func (m *ServicePlanInfo) SetAppliesTo(value *string)

SetAppliesTo sets the appliesTo property value. The object the service plan can be assigned to. The possible values are:User - service plan can be assigned to individual users.Company - service plan can be assigned to the entire tenant.

func (*ServicePlanInfo) SetOdataType

func (m *ServicePlanInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ServicePlanInfo) SetProvisioningStatus

func (m *ServicePlanInfo) SetProvisioningStatus(value *string)

SetProvisioningStatus sets the provisioningStatus property value. The provisioning status of the service plan. The possible values are:Success - Service is fully provisioned.Disabled - Service is disabled.Error - The service plan isn't provisioned and is in an error state.PendingInput - The service isn't provisioned and is awaiting service confirmation.PendingActivation - The service is provisioned but requires explicit activation by an administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it isn't activated in the tenant.

func (*ServicePlanInfo) SetServicePlanId

SetServicePlanId sets the servicePlanId property value. The unique identifier of the service plan.

func (*ServicePlanInfo) SetServicePlanName

func (m *ServicePlanInfo) SetServicePlanName(value *string)

SetServicePlanName sets the servicePlanName property value. The name of the service plan.

type ServicePlanInfoable

type ServicePlanInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppliesTo() *string
	GetOdataType() *string
	GetProvisioningStatus() *string
	GetServicePlanId() *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID
	GetServicePlanName() *string
	SetAppliesTo(value *string)
	SetOdataType(value *string)
	SetProvisioningStatus(value *string)
	SetServicePlanId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)
	SetServicePlanName(value *string)
}

ServicePlanInfoable

type ServiceProvisioningError added in v0.0.2

type ServiceProvisioningError struct {
	// contains filtered or unexported fields
}

ServiceProvisioningError

func NewServiceProvisioningError added in v0.0.2

func NewServiceProvisioningError() *ServiceProvisioningError

NewServiceProvisioningError instantiates a new serviceProvisioningError and sets the default values.

func (*ServiceProvisioningError) GetAdditionalData added in v0.0.2

func (m *ServiceProvisioningError) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ServiceProvisioningError) GetCreatedDateTime added in v0.0.2

GetCreatedDateTime gets the createdDateTime property value. The date and time at which the error occurred.

func (*ServiceProvisioningError) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*ServiceProvisioningError) GetIsResolved added in v0.0.2

func (m *ServiceProvisioningError) GetIsResolved() *bool

GetIsResolved gets the isResolved property value. Indicates whether the error has been attended to.

func (*ServiceProvisioningError) GetOdataType added in v0.0.2

func (m *ServiceProvisioningError) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ServiceProvisioningError) GetServiceInstance added in v0.0.2

func (m *ServiceProvisioningError) GetServiceInstance() *string

GetServiceInstance gets the serviceInstance property value. Qualified service instance (for example, 'SharePoint/Dublin') that published the service error information.

func (*ServiceProvisioningError) Serialize added in v0.0.2

Serialize serializes information the current object

func (*ServiceProvisioningError) SetAdditionalData added in v0.0.2

func (m *ServiceProvisioningError) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ServiceProvisioningError) SetCreatedDateTime added in v0.0.2

SetCreatedDateTime sets the createdDateTime property value. The date and time at which the error occurred.

func (*ServiceProvisioningError) SetIsResolved added in v0.0.2

func (m *ServiceProvisioningError) SetIsResolved(value *bool)

SetIsResolved sets the isResolved property value. Indicates whether the error has been attended to.

func (*ServiceProvisioningError) SetOdataType added in v0.0.2

func (m *ServiceProvisioningError) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ServiceProvisioningError) SetServiceInstance added in v0.0.2

func (m *ServiceProvisioningError) SetServiceInstance(value *string)

SetServiceInstance sets the serviceInstance property value. Qualified service instance (for example, 'SharePoint/Dublin') that published the service error information.

type ServiceProvisioningErrorable added in v0.0.2

type ServiceProvisioningErrorable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIsResolved() *bool
	GetOdataType() *string
	GetServiceInstance() *string
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetIsResolved(value *bool)
	SetOdataType(value *string)
	SetServiceInstance(value *string)
}

ServiceProvisioningErrorable

type SettingSource

type SettingSource struct {
	// contains filtered or unexported fields
}

SettingSource

func NewSettingSource

func NewSettingSource() *SettingSource

NewSettingSource instantiates a new settingSource and sets the default values.

func (*SettingSource) GetAdditionalData

func (m *SettingSource) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SettingSource) GetDisplayName

func (m *SettingSource) GetDisplayName() *string

GetDisplayName gets the displayName property value. Not yet documented

func (*SettingSource) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SettingSource) GetId

func (m *SettingSource) GetId() *string

GetId gets the id property value. Not yet documented

func (*SettingSource) GetOdataType

func (m *SettingSource) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SettingSource) GetSourceType

func (m *SettingSource) GetSourceType() *SettingSourceType

GetSourceType gets the sourceType property value. The sourceType property

func (*SettingSource) Serialize

Serialize serializes information the current object

func (*SettingSource) SetAdditionalData

func (m *SettingSource) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SettingSource) SetDisplayName

func (m *SettingSource) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Not yet documented

func (*SettingSource) SetId

func (m *SettingSource) SetId(value *string)

SetId sets the id property value. Not yet documented

func (*SettingSource) SetOdataType

func (m *SettingSource) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SettingSource) SetSourceType

func (m *SettingSource) SetSourceType(value *SettingSourceType)

SetSourceType sets the sourceType property value. The sourceType property

type SettingSourceType

type SettingSourceType int
const (
	DEVICECONFIGURATION_SETTINGSOURCETYPE SettingSourceType = iota
	DEVICEINTENT_SETTINGSOURCETYPE
)

func (SettingSourceType) String

func (i SettingSourceType) String() string

type SettingSourceable

type SettingSourceable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetId() *string
	GetOdataType() *string
	GetSourceType() *SettingSourceType
	SetDisplayName(value *string)
	SetId(value *string)
	SetOdataType(value *string)
	SetSourceType(value *SettingSourceType)
}

SettingSourceable

type SettingValue

type SettingValue struct {
	// contains filtered or unexported fields
}

SettingValue

func NewSettingValue

func NewSettingValue() *SettingValue

NewSettingValue instantiates a new settingValue and sets the default values.

func (*SettingValue) GetAdditionalData

func (m *SettingValue) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SettingValue) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SettingValue) GetName

func (m *SettingValue) GetName() *string

GetName gets the name property value. Name of the setting (as defined by the groupSettingTemplate).

func (*SettingValue) GetOdataType

func (m *SettingValue) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SettingValue) GetValue

func (m *SettingValue) GetValue() *string

GetValue gets the value property value. Value of the setting.

func (*SettingValue) Serialize

Serialize serializes information the current object

func (*SettingValue) SetAdditionalData

func (m *SettingValue) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SettingValue) SetName

func (m *SettingValue) SetName(value *string)

SetName sets the name property value. Name of the setting (as defined by the groupSettingTemplate).

func (*SettingValue) SetOdataType

func (m *SettingValue) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SettingValue) SetValue

func (m *SettingValue) SetValue(value *string)

SetValue sets the value property value. Value of the setting.

type SettingValueable

type SettingValueable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	GetOdataType() *string
	GetValue() *string
	SetName(value *string)
	SetOdataType(value *string)
	SetValue(value *string)
}

SettingValueable

type SharePointIdentity

type SharePointIdentity struct {
	Identity
	// contains filtered or unexported fields
}

SharePointIdentity

func NewSharePointIdentity

func NewSharePointIdentity() *SharePointIdentity

NewSharePointIdentity instantiates a new sharePointIdentity and sets the default values.

func (*SharePointIdentity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SharePointIdentity) GetLoginName

func (m *SharePointIdentity) GetLoginName() *string

GetLoginName gets the loginName property value. The sign in name of the SharePoint identity.

func (*SharePointIdentity) Serialize

Serialize serializes information the current object

func (*SharePointIdentity) SetLoginName

func (m *SharePointIdentity) SetLoginName(value *string)

SetLoginName sets the loginName property value. The sign in name of the SharePoint identity.

type SharePointIdentitySet

type SharePointIdentitySet struct {
	IdentitySet
	// contains filtered or unexported fields
}

SharePointIdentitySet

func NewSharePointIdentitySet

func NewSharePointIdentitySet() *SharePointIdentitySet

NewSharePointIdentitySet instantiates a new sharePointIdentitySet and sets the default values.

func (*SharePointIdentitySet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SharePointIdentitySet) GetGroup

func (m *SharePointIdentitySet) GetGroup() Identityable

GetGroup gets the group property value. The group associated with this action. Optional.

func (*SharePointIdentitySet) GetSiteGroup

GetSiteGroup gets the siteGroup property value. The SharePoint group associated with this action. Optional.

func (*SharePointIdentitySet) GetSiteUser

GetSiteUser gets the siteUser property value. The SharePoint user associated with this action. Optional.

func (*SharePointIdentitySet) Serialize

Serialize serializes information the current object

func (*SharePointIdentitySet) SetGroup

func (m *SharePointIdentitySet) SetGroup(value Identityable)

SetGroup sets the group property value. The group associated with this action. Optional.

func (*SharePointIdentitySet) SetSiteGroup

func (m *SharePointIdentitySet) SetSiteGroup(value SharePointIdentityable)

SetSiteGroup sets the siteGroup property value. The SharePoint group associated with this action. Optional.

func (*SharePointIdentitySet) SetSiteUser

func (m *SharePointIdentitySet) SetSiteUser(value SharePointIdentityable)

SetSiteUser sets the siteUser property value. The SharePoint user associated with this action. Optional.

type SharePointIdentitySetable

type SharePointIdentitySetable interface {
	IdentitySetable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetGroup() Identityable
	GetSiteGroup() SharePointIdentityable
	GetSiteUser() SharePointIdentityable
	SetGroup(value Identityable)
	SetSiteGroup(value SharePointIdentityable)
	SetSiteUser(value SharePointIdentityable)
}

SharePointIdentitySetable

type SharePointIdentityable

type SharePointIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLoginName() *string
	SetLoginName(value *string)
}

SharePointIdentityable

type Shared

type Shared struct {
	// contains filtered or unexported fields
}

Shared

func NewShared

func NewShared() *Shared

NewShared instantiates a new shared and sets the default values.

func (*Shared) GetAdditionalData

func (m *Shared) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Shared) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Shared) GetOdataType

func (m *Shared) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Shared) GetOwner

func (m *Shared) GetOwner() IdentitySetable

GetOwner gets the owner property value. The identity of the owner of the shared item. Read-only.

func (*Shared) GetScope

func (m *Shared) GetScope() *string

GetScope gets the scope property value. Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.

func (*Shared) GetSharedBy

func (m *Shared) GetSharedBy() IdentitySetable

GetSharedBy gets the sharedBy property value. The identity of the user who shared the item. Read-only.

func (*Shared) GetSharedDateTime

GetSharedDateTime gets the sharedDateTime property value. The UTC date and time when the item was shared. Read-only.

func (*Shared) Serialize

Serialize serializes information the current object

func (*Shared) SetAdditionalData

func (m *Shared) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Shared) SetOdataType

func (m *Shared) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Shared) SetOwner

func (m *Shared) SetOwner(value IdentitySetable)

SetOwner sets the owner property value. The identity of the owner of the shared item. Read-only.

func (*Shared) SetScope

func (m *Shared) SetScope(value *string)

SetScope sets the scope property value. Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.

func (*Shared) SetSharedBy

func (m *Shared) SetSharedBy(value IdentitySetable)

SetSharedBy sets the sharedBy property value. The identity of the user who shared the item. Read-only.

func (*Shared) SetSharedDateTime

SetSharedDateTime sets the sharedDateTime property value. The UTC date and time when the item was shared. Read-only.

type SharedInsight

type SharedInsight struct {
	Entity
	// contains filtered or unexported fields
}

SharedInsight

func NewSharedInsight

func NewSharedInsight() *SharedInsight

NewSharedInsight instantiates a new sharedInsight and sets the default values.

func (*SharedInsight) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SharedInsight) GetLastShared

func (m *SharedInsight) GetLastShared() SharingDetailable

GetLastShared gets the lastShared property value. Details about the shared item. Read only.

func (*SharedInsight) GetLastSharedMethod

func (m *SharedInsight) GetLastSharedMethod() Entityable

GetLastSharedMethod gets the lastSharedMethod property value. The lastSharedMethod property

func (*SharedInsight) GetResource

func (m *SharedInsight) GetResource() Entityable

GetResource gets the resource property value. Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.

func (*SharedInsight) GetResourceReference

func (m *SharedInsight) GetResourceReference() ResourceReferenceable

GetResourceReference gets the resourceReference property value. Reference properties of the shared document, such as the url and type of the document. Read-only

func (*SharedInsight) GetResourceVisualization

func (m *SharedInsight) GetResourceVisualization() ResourceVisualizationable

GetResourceVisualization gets the resourceVisualization property value. Properties that you can use to visualize the document in your experience. Read-only

func (*SharedInsight) GetSharingHistory

func (m *SharedInsight) GetSharingHistory() []SharingDetailable

GetSharingHistory gets the sharingHistory property value. The sharingHistory property

func (*SharedInsight) Serialize

Serialize serializes information the current object

func (*SharedInsight) SetLastShared

func (m *SharedInsight) SetLastShared(value SharingDetailable)

SetLastShared sets the lastShared property value. Details about the shared item. Read only.

func (*SharedInsight) SetLastSharedMethod

func (m *SharedInsight) SetLastSharedMethod(value Entityable)

SetLastSharedMethod sets the lastSharedMethod property value. The lastSharedMethod property

func (*SharedInsight) SetResource

func (m *SharedInsight) SetResource(value Entityable)

SetResource sets the resource property value. Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.

func (*SharedInsight) SetResourceReference

func (m *SharedInsight) SetResourceReference(value ResourceReferenceable)

SetResourceReference sets the resourceReference property value. Reference properties of the shared document, such as the url and type of the document. Read-only

func (*SharedInsight) SetResourceVisualization

func (m *SharedInsight) SetResourceVisualization(value ResourceVisualizationable)

SetResourceVisualization sets the resourceVisualization property value. Properties that you can use to visualize the document in your experience. Read-only

func (*SharedInsight) SetSharingHistory

func (m *SharedInsight) SetSharingHistory(value []SharingDetailable)

SetSharingHistory sets the sharingHistory property value. The sharingHistory property

type SharedInsightable

type SharedInsightable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLastShared() SharingDetailable
	GetLastSharedMethod() Entityable
	GetResource() Entityable
	GetResourceReference() ResourceReferenceable
	GetResourceVisualization() ResourceVisualizationable
	GetSharingHistory() []SharingDetailable
	SetLastShared(value SharingDetailable)
	SetLastSharedMethod(value Entityable)
	SetResource(value Entityable)
	SetResourceReference(value ResourceReferenceable)
	SetResourceVisualization(value ResourceVisualizationable)
	SetSharingHistory(value []SharingDetailable)
}

SharedInsightable

type SharedWithChannelTeamInfo

type SharedWithChannelTeamInfo struct {
	TeamInfo
	// contains filtered or unexported fields
}

SharedWithChannelTeamInfo

func NewSharedWithChannelTeamInfo

func NewSharedWithChannelTeamInfo() *SharedWithChannelTeamInfo

NewSharedWithChannelTeamInfo instantiates a new sharedWithChannelTeamInfo and sets the default values.

func (*SharedWithChannelTeamInfo) GetAllowedMembers

func (m *SharedWithChannelTeamInfo) GetAllowedMembers() []ConversationMemberable

GetAllowedMembers gets the allowedMembers property value. A collection of team members who have access to the shared channel.

func (*SharedWithChannelTeamInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SharedWithChannelTeamInfo) GetIsHostTeam

func (m *SharedWithChannelTeamInfo) GetIsHostTeam() *bool

GetIsHostTeam gets the isHostTeam property value. Indicates whether the team is the host of the channel.

func (*SharedWithChannelTeamInfo) Serialize

Serialize serializes information the current object

func (*SharedWithChannelTeamInfo) SetAllowedMembers

func (m *SharedWithChannelTeamInfo) SetAllowedMembers(value []ConversationMemberable)

SetAllowedMembers sets the allowedMembers property value. A collection of team members who have access to the shared channel.

func (*SharedWithChannelTeamInfo) SetIsHostTeam

func (m *SharedWithChannelTeamInfo) SetIsHostTeam(value *bool)

SetIsHostTeam sets the isHostTeam property value. Indicates whether the team is the host of the channel.

type SharedWithChannelTeamInfoable

type SharedWithChannelTeamInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	TeamInfoable
	GetAllowedMembers() []ConversationMemberable
	GetIsHostTeam() *bool
	SetAllowedMembers(value []ConversationMemberable)
	SetIsHostTeam(value *bool)
}

SharedWithChannelTeamInfoable

type SharepointIds

type SharepointIds struct {
	// contains filtered or unexported fields
}

SharepointIds

func NewSharepointIds

func NewSharepointIds() *SharepointIds

NewSharepointIds instantiates a new sharepointIds and sets the default values.

func (*SharepointIds) GetAdditionalData

func (m *SharepointIds) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SharepointIds) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SharepointIds) GetListId

func (m *SharepointIds) GetListId() *string

GetListId gets the listId property value. The unique identifier (guid) for the item's list in SharePoint.

func (*SharepointIds) GetListItemId

func (m *SharepointIds) GetListItemId() *string

GetListItemId gets the listItemId property value. An integer identifier for the item within the containing list.

func (*SharepointIds) GetListItemUniqueId

func (m *SharepointIds) GetListItemUniqueId() *string

GetListItemUniqueId gets the listItemUniqueId property value. The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.

func (*SharepointIds) GetOdataType

func (m *SharepointIds) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SharepointIds) GetSiteId

func (m *SharepointIds) GetSiteId() *string

GetSiteId gets the siteId property value. The unique identifier (guid) for the item's site collection (SPSite).

func (*SharepointIds) GetSiteUrl

func (m *SharepointIds) GetSiteUrl() *string

GetSiteUrl gets the siteUrl property value. The SharePoint URL for the site that contains the item.

func (*SharepointIds) GetTenantId

func (m *SharepointIds) GetTenantId() *string

GetTenantId gets the tenantId property value. The unique identifier (guid) for the tenancy.

func (*SharepointIds) GetWebId

func (m *SharepointIds) GetWebId() *string

GetWebId gets the webId property value. The unique identifier (guid) for the item's site (SPWeb).

func (*SharepointIds) Serialize

Serialize serializes information the current object

func (*SharepointIds) SetAdditionalData

func (m *SharepointIds) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SharepointIds) SetListId

func (m *SharepointIds) SetListId(value *string)

SetListId sets the listId property value. The unique identifier (guid) for the item's list in SharePoint.

func (*SharepointIds) SetListItemId

func (m *SharepointIds) SetListItemId(value *string)

SetListItemId sets the listItemId property value. An integer identifier for the item within the containing list.

func (*SharepointIds) SetListItemUniqueId

func (m *SharepointIds) SetListItemUniqueId(value *string)

SetListItemUniqueId sets the listItemUniqueId property value. The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.

func (*SharepointIds) SetOdataType

func (m *SharepointIds) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SharepointIds) SetSiteId

func (m *SharepointIds) SetSiteId(value *string)

SetSiteId sets the siteId property value. The unique identifier (guid) for the item's site collection (SPSite).

func (*SharepointIds) SetSiteUrl

func (m *SharepointIds) SetSiteUrl(value *string)

SetSiteUrl sets the siteUrl property value. The SharePoint URL for the site that contains the item.

func (*SharepointIds) SetTenantId

func (m *SharepointIds) SetTenantId(value *string)

SetTenantId sets the tenantId property value. The unique identifier (guid) for the tenancy.

func (*SharepointIds) SetWebId

func (m *SharepointIds) SetWebId(value *string)

SetWebId sets the webId property value. The unique identifier (guid) for the item's site (SPWeb).

type SharepointIdsable

type SharepointIdsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetListId() *string
	GetListItemId() *string
	GetListItemUniqueId() *string
	GetOdataType() *string
	GetSiteId() *string
	GetSiteUrl() *string
	GetTenantId() *string
	GetWebId() *string
	SetListId(value *string)
	SetListItemId(value *string)
	SetListItemUniqueId(value *string)
	SetOdataType(value *string)
	SetSiteId(value *string)
	SetSiteUrl(value *string)
	SetTenantId(value *string)
	SetWebId(value *string)
}

SharepointIdsable

type SharingDetail

type SharingDetail struct {
	// contains filtered or unexported fields
}

SharingDetail

func NewSharingDetail

func NewSharingDetail() *SharingDetail

NewSharingDetail instantiates a new sharingDetail and sets the default values.

func (*SharingDetail) GetAdditionalData

func (m *SharingDetail) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SharingDetail) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SharingDetail) GetOdataType

func (m *SharingDetail) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SharingDetail) GetSharedBy

func (m *SharingDetail) GetSharedBy() InsightIdentityable

GetSharedBy gets the sharedBy property value. The user who shared the document.

func (*SharingDetail) GetSharedDateTime

GetSharedDateTime gets the sharedDateTime property value. The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*SharingDetail) GetSharingReference

func (m *SharingDetail) GetSharingReference() ResourceReferenceable

GetSharingReference gets the sharingReference property value. The sharingReference property

func (*SharingDetail) GetSharingSubject

func (m *SharingDetail) GetSharingSubject() *string

GetSharingSubject gets the sharingSubject property value. The subject with which the document was shared.

func (*SharingDetail) GetSharingType

func (m *SharingDetail) GetSharingType() *string

GetSharingType gets the sharingType property value. Determines the way the document was shared, can be by a 'Link', 'Attachment', 'Group', 'Site'.

func (*SharingDetail) Serialize

Serialize serializes information the current object

func (*SharingDetail) SetAdditionalData

func (m *SharingDetail) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SharingDetail) SetOdataType

func (m *SharingDetail) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SharingDetail) SetSharedBy

func (m *SharingDetail) SetSharedBy(value InsightIdentityable)

SetSharedBy sets the sharedBy property value. The user who shared the document.

func (*SharingDetail) SetSharedDateTime

SetSharedDateTime sets the sharedDateTime property value. The date and time the file was last shared. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*SharingDetail) SetSharingReference

func (m *SharingDetail) SetSharingReference(value ResourceReferenceable)

SetSharingReference sets the sharingReference property value. The sharingReference property

func (*SharingDetail) SetSharingSubject

func (m *SharingDetail) SetSharingSubject(value *string)

SetSharingSubject sets the sharingSubject property value. The subject with which the document was shared.

func (*SharingDetail) SetSharingType

func (m *SharingDetail) SetSharingType(value *string)

SetSharingType sets the sharingType property value. Determines the way the document was shared, can be by a 'Link', 'Attachment', 'Group', 'Site'.

type SharingDetailable

type SharingDetailable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetSharedBy() InsightIdentityable
	GetSharedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSharingReference() ResourceReferenceable
	GetSharingSubject() *string
	GetSharingType() *string
	SetOdataType(value *string)
	SetSharedBy(value InsightIdentityable)
	SetSharedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSharingReference(value ResourceReferenceable)
	SetSharingSubject(value *string)
	SetSharingType(value *string)
}

SharingDetailable

type SharingInvitation

type SharingInvitation struct {
	// contains filtered or unexported fields
}

SharingInvitation

func NewSharingInvitation

func NewSharingInvitation() *SharingInvitation

NewSharingInvitation instantiates a new sharingInvitation and sets the default values.

func (*SharingInvitation) GetAdditionalData

func (m *SharingInvitation) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SharingInvitation) GetEmail

func (m *SharingInvitation) GetEmail() *string

GetEmail gets the email property value. The email address provided for the recipient of the sharing invitation. Read-only.

func (*SharingInvitation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SharingInvitation) GetInvitedBy

func (m *SharingInvitation) GetInvitedBy() IdentitySetable

GetInvitedBy gets the invitedBy property value. Provides information about who sent the invitation that created this permission, if that information is available. Read-only.

func (*SharingInvitation) GetOdataType

func (m *SharingInvitation) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SharingInvitation) GetRedeemedBy

func (m *SharingInvitation) GetRedeemedBy() *string

GetRedeemedBy gets the redeemedBy property value. The redeemedBy property

func (*SharingInvitation) GetSignInRequired

func (m *SharingInvitation) GetSignInRequired() *bool

GetSignInRequired gets the signInRequired property value. If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only.

func (*SharingInvitation) Serialize

Serialize serializes information the current object

func (*SharingInvitation) SetAdditionalData

func (m *SharingInvitation) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SharingInvitation) SetEmail

func (m *SharingInvitation) SetEmail(value *string)

SetEmail sets the email property value. The email address provided for the recipient of the sharing invitation. Read-only.

func (*SharingInvitation) SetInvitedBy

func (m *SharingInvitation) SetInvitedBy(value IdentitySetable)

SetInvitedBy sets the invitedBy property value. Provides information about who sent the invitation that created this permission, if that information is available. Read-only.

func (*SharingInvitation) SetOdataType

func (m *SharingInvitation) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SharingInvitation) SetRedeemedBy

func (m *SharingInvitation) SetRedeemedBy(value *string)

SetRedeemedBy sets the redeemedBy property value. The redeemedBy property

func (*SharingInvitation) SetSignInRequired

func (m *SharingInvitation) SetSignInRequired(value *bool)

SetSignInRequired sets the signInRequired property value. If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only.

type SharingInvitationable

type SharingInvitationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetEmail() *string
	GetInvitedBy() IdentitySetable
	GetOdataType() *string
	GetRedeemedBy() *string
	GetSignInRequired() *bool
	SetEmail(value *string)
	SetInvitedBy(value IdentitySetable)
	SetOdataType(value *string)
	SetRedeemedBy(value *string)
	SetSignInRequired(value *bool)
}

SharingInvitationable

type SharingLink struct {
	// contains filtered or unexported fields
}

SharingLink

func NewSharingLink() *SharingLink

NewSharingLink instantiates a new sharingLink and sets the default values.

func (*SharingLink) GetAdditionalData

func (m *SharingLink) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SharingLink) GetApplication

func (m *SharingLink) GetApplication() Identityable

GetApplication gets the application property value. The app the link is associated with.

func (*SharingLink) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SharingLink) GetOdataType

func (m *SharingLink) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SharingLink) GetPreventsDownload

func (m *SharingLink) GetPreventsDownload() *bool

GetPreventsDownload gets the preventsDownload property value. If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.

func (*SharingLink) GetScope

func (m *SharingLink) GetScope() *string

GetScope gets the scope property value. The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.

func (*SharingLink) GetTypeEscaped added in v0.0.2

func (m *SharingLink) GetTypeEscaped() *string

GetTypeEscaped gets the type property value. The type of the link created.

func (*SharingLink) GetWebHtml

func (m *SharingLink) GetWebHtml() *string

GetWebHtml gets the webHtml property value. For embed links, this property contains the HTML code for an <iframe> element that will embed the item in a webpage.

func (*SharingLink) GetWebUrl

func (m *SharingLink) GetWebUrl() *string

GetWebUrl gets the webUrl property value. A URL that opens the item in the browser on the OneDrive website.

func (*SharingLink) Serialize

Serialize serializes information the current object

func (*SharingLink) SetAdditionalData

func (m *SharingLink) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SharingLink) SetApplication

func (m *SharingLink) SetApplication(value Identityable)

SetApplication sets the application property value. The app the link is associated with.

func (*SharingLink) SetOdataType

func (m *SharingLink) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SharingLink) SetPreventsDownload

func (m *SharingLink) SetPreventsDownload(value *bool)

SetPreventsDownload sets the preventsDownload property value. If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.

func (*SharingLink) SetScope

func (m *SharingLink) SetScope(value *string)

SetScope sets the scope property value. The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.

func (*SharingLink) SetTypeEscaped added in v0.0.2

func (m *SharingLink) SetTypeEscaped(value *string)

SetTypeEscaped sets the type property value. The type of the link created.

func (*SharingLink) SetWebHtml

func (m *SharingLink) SetWebHtml(value *string)

SetWebHtml sets the webHtml property value. For embed links, this property contains the HTML code for an <iframe> element that will embed the item in a webpage.

func (*SharingLink) SetWebUrl

func (m *SharingLink) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. A URL that opens the item in the browser on the OneDrive website.

type SharingLinkable

type SharingLinkable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetApplication() Identityable
	GetOdataType() *string
	GetPreventsDownload() *bool
	GetScope() *string
	GetTypeEscaped() *string
	GetWebHtml() *string
	GetWebUrl() *string
	SetApplication(value Identityable)
	SetOdataType(value *string)
	SetPreventsDownload(value *bool)
	SetScope(value *string)
	SetTypeEscaped(value *string)
	SetWebHtml(value *string)
	SetWebUrl(value *string)
}

SharingLinkable

type Shift

type Shift struct {
	ChangeTrackedEntity
	// contains filtered or unexported fields
}

Shift

func NewShift

func NewShift() *Shift

NewShift instantiates a new shift and sets the default values.

func (*Shift) GetDraftShift

func (m *Shift) GetDraftShift() ShiftItemable

GetDraftShift gets the draftShift property value. The draft version of this shift that is viewable by managers. Required.

func (*Shift) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Shift) GetSchedulingGroupId

func (m *Shift) GetSchedulingGroupId() *string

GetSchedulingGroupId gets the schedulingGroupId property value. ID of the scheduling group the shift is part of. Required.

func (*Shift) GetSharedShift

func (m *Shift) GetSharedShift() ShiftItemable

GetSharedShift gets the sharedShift property value. The shared version of this shift that is viewable by both employees and managers. Required.

func (*Shift) GetUserId

func (m *Shift) GetUserId() *string

GetUserId gets the userId property value. ID of the user assigned to the shift. Required.

func (*Shift) Serialize

Serialize serializes information the current object

func (*Shift) SetDraftShift

func (m *Shift) SetDraftShift(value ShiftItemable)

SetDraftShift sets the draftShift property value. The draft version of this shift that is viewable by managers. Required.

func (*Shift) SetSchedulingGroupId

func (m *Shift) SetSchedulingGroupId(value *string)

SetSchedulingGroupId sets the schedulingGroupId property value. ID of the scheduling group the shift is part of. Required.

func (*Shift) SetSharedShift

func (m *Shift) SetSharedShift(value ShiftItemable)

SetSharedShift sets the sharedShift property value. The shared version of this shift that is viewable by both employees and managers. Required.

func (*Shift) SetUserId

func (m *Shift) SetUserId(value *string)

SetUserId sets the userId property value. ID of the user assigned to the shift. Required.

type ShiftActivity

type ShiftActivity struct {
	// contains filtered or unexported fields
}

ShiftActivity

func NewShiftActivity

func NewShiftActivity() *ShiftActivity

NewShiftActivity instantiates a new shiftActivity and sets the default values.

func (*ShiftActivity) GetAdditionalData

func (m *ShiftActivity) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ShiftActivity) GetCode

func (m *ShiftActivity) GetCode() *string

GetCode gets the code property value. Customer defined code for the shiftActivity. Required.

func (*ShiftActivity) GetDisplayName

func (m *ShiftActivity) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the shiftActivity. Required.

func (*ShiftActivity) GetEndDateTime

GetEndDateTime gets the endDateTime property value. The end date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.

func (*ShiftActivity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ShiftActivity) GetIsPaid

func (m *ShiftActivity) GetIsPaid() *bool

GetIsPaid gets the isPaid property value. Indicates whether the microsoft.graph.user should be paid for the activity during their shift. Required.

func (*ShiftActivity) GetOdataType

func (m *ShiftActivity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ShiftActivity) GetStartDateTime

GetStartDateTime gets the startDateTime property value. The start date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.

func (*ShiftActivity) GetTheme

func (m *ShiftActivity) GetTheme() *ScheduleEntityTheme

GetTheme gets the theme property value. The theme property

func (*ShiftActivity) Serialize

Serialize serializes information the current object

func (*ShiftActivity) SetAdditionalData

func (m *ShiftActivity) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ShiftActivity) SetCode

func (m *ShiftActivity) SetCode(value *string)

SetCode sets the code property value. Customer defined code for the shiftActivity. Required.

func (*ShiftActivity) SetDisplayName

func (m *ShiftActivity) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the shiftActivity. Required.

func (*ShiftActivity) SetEndDateTime

SetEndDateTime sets the endDateTime property value. The end date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.

func (*ShiftActivity) SetIsPaid

func (m *ShiftActivity) SetIsPaid(value *bool)

SetIsPaid sets the isPaid property value. Indicates whether the microsoft.graph.user should be paid for the activity during their shift. Required.

func (*ShiftActivity) SetOdataType

func (m *ShiftActivity) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ShiftActivity) SetStartDateTime

SetStartDateTime sets the startDateTime property value. The start date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.

func (*ShiftActivity) SetTheme

func (m *ShiftActivity) SetTheme(value *ScheduleEntityTheme)

SetTheme sets the theme property value. The theme property

type ShiftAvailability

type ShiftAvailability struct {
	// contains filtered or unexported fields
}

ShiftAvailability

func NewShiftAvailability

func NewShiftAvailability() *ShiftAvailability

NewShiftAvailability instantiates a new shiftAvailability and sets the default values.

func (*ShiftAvailability) GetAdditionalData

func (m *ShiftAvailability) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ShiftAvailability) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ShiftAvailability) GetOdataType

func (m *ShiftAvailability) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ShiftAvailability) GetRecurrence

func (m *ShiftAvailability) GetRecurrence() PatternedRecurrenceable

GetRecurrence gets the recurrence property value. Specifies the pattern for recurrence

func (*ShiftAvailability) GetTimeSlots

func (m *ShiftAvailability) GetTimeSlots() []TimeRangeable

GetTimeSlots gets the timeSlots property value. The time slot(s) preferred by the user.

func (*ShiftAvailability) GetTimeZone

func (m *ShiftAvailability) GetTimeZone() *string

GetTimeZone gets the timeZone property value. Specifies the time zone for the indicated time.

func (*ShiftAvailability) Serialize

Serialize serializes information the current object

func (*ShiftAvailability) SetAdditionalData

func (m *ShiftAvailability) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ShiftAvailability) SetOdataType

func (m *ShiftAvailability) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*ShiftAvailability) SetRecurrence

func (m *ShiftAvailability) SetRecurrence(value PatternedRecurrenceable)

SetRecurrence sets the recurrence property value. Specifies the pattern for recurrence

func (*ShiftAvailability) SetTimeSlots

func (m *ShiftAvailability) SetTimeSlots(value []TimeRangeable)

SetTimeSlots sets the timeSlots property value. The time slot(s) preferred by the user.

func (*ShiftAvailability) SetTimeZone

func (m *ShiftAvailability) SetTimeZone(value *string)

SetTimeZone sets the timeZone property value. Specifies the time zone for the indicated time.

type ShiftAvailabilityable

type ShiftAvailabilityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetRecurrence() PatternedRecurrenceable
	GetTimeSlots() []TimeRangeable
	GetTimeZone() *string
	SetOdataType(value *string)
	SetRecurrence(value PatternedRecurrenceable)
	SetTimeSlots(value []TimeRangeable)
	SetTimeZone(value *string)
}

ShiftAvailabilityable

type ShiftItem

type ShiftItem struct {
	ScheduleEntity
	// contains filtered or unexported fields
}

ShiftItem

func NewShiftItem

func NewShiftItem() *ShiftItem

NewShiftItem instantiates a new shiftItem and sets the default values.

func (*ShiftItem) GetActivities

func (m *ShiftItem) GetActivities() []ShiftActivityable

GetActivities gets the activities property value. An incremental part of a shift which can cover details of when and where an employee is during their shift. For example, an assignment or a scheduled break or lunch. Required.

func (*ShiftItem) GetDisplayName

func (m *ShiftItem) GetDisplayName() *string

GetDisplayName gets the displayName property value. The shift label of the shiftItem.

func (*ShiftItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ShiftItem) GetNotes

func (m *ShiftItem) GetNotes() *string

GetNotes gets the notes property value. The shift notes for the shiftItem.

func (*ShiftItem) Serialize

Serialize serializes information the current object

func (*ShiftItem) SetActivities

func (m *ShiftItem) SetActivities(value []ShiftActivityable)

SetActivities sets the activities property value. An incremental part of a shift which can cover details of when and where an employee is during their shift. For example, an assignment or a scheduled break or lunch. Required.

func (*ShiftItem) SetDisplayName

func (m *ShiftItem) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The shift label of the shiftItem.

func (*ShiftItem) SetNotes

func (m *ShiftItem) SetNotes(value *string)

SetNotes sets the notes property value. The shift notes for the shiftItem.

type ShiftItemable

type ShiftItemable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	ScheduleEntityable
	GetActivities() []ShiftActivityable
	GetDisplayName() *string
	GetNotes() *string
	SetActivities(value []ShiftActivityable)
	SetDisplayName(value *string)
	SetNotes(value *string)
}

ShiftItemable

type ShiftPreferences

type ShiftPreferences struct {
	ChangeTrackedEntity
	// contains filtered or unexported fields
}

ShiftPreferences

func NewShiftPreferences

func NewShiftPreferences() *ShiftPreferences

NewShiftPreferences instantiates a new shiftPreferences and sets the default values.

func (*ShiftPreferences) GetAvailability

func (m *ShiftPreferences) GetAvailability() []ShiftAvailabilityable

GetAvailability gets the availability property value. Availability of the user to be scheduled for work and its recurrence pattern.

func (*ShiftPreferences) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ShiftPreferences) Serialize

Serialize serializes information the current object

func (*ShiftPreferences) SetAvailability

func (m *ShiftPreferences) SetAvailability(value []ShiftAvailabilityable)

SetAvailability sets the availability property value. Availability of the user to be scheduled for work and its recurrence pattern.

type ShiftPreferencesable

ShiftPreferencesable

type Shiftable

type Shiftable interface {
	ChangeTrackedEntityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDraftShift() ShiftItemable
	GetSchedulingGroupId() *string
	GetSharedShift() ShiftItemable
	GetUserId() *string
	SetDraftShift(value ShiftItemable)
	SetSchedulingGroupId(value *string)
	SetSharedShift(value ShiftItemable)
	SetUserId(value *string)
}

Shiftable

type SignInActivity

type SignInActivity struct {
	// contains filtered or unexported fields
}

SignInActivity

func NewSignInActivity

func NewSignInActivity() *SignInActivity

NewSignInActivity instantiates a new signInActivity and sets the default values.

func (*SignInActivity) GetAdditionalData

func (m *SignInActivity) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SignInActivity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SignInActivity) GetLastNonInteractiveSignInDateTime

GetLastNonInteractiveSignInDateTime gets the lastNonInteractiveSignInDateTime property value. The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: '2014-01-01T00:00:00Z'. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.

func (*SignInActivity) GetLastNonInteractiveSignInRequestId

func (m *SignInActivity) GetLastNonInteractiveSignInRequestId() *string

GetLastNonInteractiveSignInRequestId gets the lastNonInteractiveSignInRequestId property value. Request identifier of the last non-interactive sign-in performed by this user.

func (*SignInActivity) GetLastSignInDateTime

GetLastSignInDateTime gets the lastSignInDateTime property value. The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: '2014-01-01T00:00:00Z'. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.

func (*SignInActivity) GetLastSignInRequestId

func (m *SignInActivity) GetLastSignInRequestId() *string

GetLastSignInRequestId gets the lastSignInRequestId property value. Request identifier of the last interactive sign-in performed by this user.

func (*SignInActivity) GetOdataType

func (m *SignInActivity) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SignInActivity) Serialize

Serialize serializes information the current object

func (*SignInActivity) SetAdditionalData

func (m *SignInActivity) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SignInActivity) SetLastNonInteractiveSignInDateTime

func (m *SignInActivity) SetLastNonInteractiveSignInDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetLastNonInteractiveSignInDateTime sets the lastNonInteractiveSignInDateTime property value. The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client attempted to sign into the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: '2014-01-01T00:00:00Z'. Microsoft Entra ID maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.

func (*SignInActivity) SetLastNonInteractiveSignInRequestId

func (m *SignInActivity) SetLastNonInteractiveSignInRequestId(value *string)

SetLastNonInteractiveSignInRequestId sets the lastNonInteractiveSignInRequestId property value. Request identifier of the last non-interactive sign-in performed by this user.

func (*SignInActivity) SetLastSignInDateTime

SetLastSignInDateTime sets the lastSignInDateTime property value. The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted to sign into the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is: '2014-01-01T00:00:00Z'. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID.

func (*SignInActivity) SetLastSignInRequestId

func (m *SignInActivity) SetLastSignInRequestId(value *string)

SetLastSignInRequestId sets the lastSignInRequestId property value. Request identifier of the last interactive sign-in performed by this user.

func (*SignInActivity) SetOdataType

func (m *SignInActivity) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type SignInActivityable

type SignInActivityable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLastNonInteractiveSignInDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastNonInteractiveSignInRequestId() *string
	GetLastSignInDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastSignInRequestId() *string
	GetOdataType() *string
	SetLastNonInteractiveSignInDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastNonInteractiveSignInRequestId(value *string)
	SetLastSignInDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastSignInRequestId(value *string)
	SetOdataType(value *string)
}

SignInActivityable

type SingleValueLegacyExtendedProperty

type SingleValueLegacyExtendedProperty struct {
	Entity
	// contains filtered or unexported fields
}

SingleValueLegacyExtendedProperty

func NewSingleValueLegacyExtendedProperty

func NewSingleValueLegacyExtendedProperty() *SingleValueLegacyExtendedProperty

NewSingleValueLegacyExtendedProperty instantiates a new singleValueLegacyExtendedProperty and sets the default values.

func (*SingleValueLegacyExtendedProperty) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SingleValueLegacyExtendedProperty) GetValue

GetValue gets the value property value. A property value.

func (*SingleValueLegacyExtendedProperty) Serialize

Serialize serializes information the current object

func (*SingleValueLegacyExtendedProperty) SetValue

func (m *SingleValueLegacyExtendedProperty) SetValue(value *string)

SetValue sets the value property value. A property value.

type SingleValueLegacyExtendedPropertyable

type SingleValueLegacyExtendedPropertyable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetValue() *string
	SetValue(value *string)
}

SingleValueLegacyExtendedPropertyable

type Site

type Site struct {
	BaseItem
	// contains filtered or unexported fields
}

Site

func NewSite

func NewSite() *Site

NewSite instantiates a new site and sets the default values.

func (*Site) GetAnalytics

func (m *Site) GetAnalytics() ItemAnalyticsable

GetAnalytics gets the analytics property value. Analytics about the view activities that took place in this site.

func (*Site) GetColumns

func (m *Site) GetColumns() []ColumnDefinitionable

GetColumns gets the columns property value. The collection of column definitions reusable across lists under this site.

func (*Site) GetContentTypes

func (m *Site) GetContentTypes() []ContentTypeable

GetContentTypes gets the contentTypes property value. The collection of content types defined for this site.

func (*Site) GetDisplayName

func (m *Site) GetDisplayName() *string

GetDisplayName gets the displayName property value. The full title for the site. Read-only.

func (*Site) GetDrive

func (m *Site) GetDrive() Driveable

GetDrive gets the drive property value. The default drive (document library) for this site.

func (*Site) GetDrives

func (m *Site) GetDrives() []Driveable

GetDrives gets the drives property value. The collection of drives (document libraries) under this site.

func (*Site) GetError

func (m *Site) GetError() PublicErrorable

GetError gets the error property value. The error property

func (*Site) GetExternalColumns

func (m *Site) GetExternalColumns() []ColumnDefinitionable

GetExternalColumns gets the externalColumns property value. The externalColumns property

func (*Site) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Site) GetIsPersonalSite added in v0.0.2

func (m *Site) GetIsPersonalSite() *bool

GetIsPersonalSite gets the isPersonalSite property value. The isPersonalSite property

func (*Site) GetItems

func (m *Site) GetItems() []BaseItemable

GetItems gets the items property value. Used to address any item contained in this site. This collection can't be enumerated.

func (*Site) GetLists

func (m *Site) GetLists() []Listable

GetLists gets the lists property value. The collection of lists under this site.

func (*Site) GetOnenote

func (m *Site) GetOnenote() Onenoteable

GetOnenote gets the onenote property value. Calls the OneNote service for notebook related operations.

func (*Site) GetOperations

func (m *Site) GetOperations() []RichLongRunningOperationable

GetOperations gets the operations property value. The collection of long-running operations on the site.

func (*Site) GetPermissions

func (m *Site) GetPermissions() []Permissionable

GetPermissions gets the permissions property value. The permissions associated with the site. Nullable.

func (*Site) GetRoot

func (m *Site) GetRoot() Rootable

GetRoot gets the root property value. If present, indicates that this is the root site in the site collection. Read-only.

func (*Site) GetSharepointIds

func (m *Site) GetSharepointIds() SharepointIdsable

GetSharepointIds gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*Site) GetSiteCollection

func (m *Site) GetSiteCollection() SiteCollectionable

GetSiteCollection gets the siteCollection property value. Provides details about the site's site collection. Available only on the root site. Read-only.

func (*Site) GetSites

func (m *Site) GetSites() []Siteable

GetSites gets the sites property value. The collection of the sub-sites under this site.

func (*Site) Serialize

Serialize serializes information the current object

func (*Site) SetAnalytics

func (m *Site) SetAnalytics(value ItemAnalyticsable)

SetAnalytics sets the analytics property value. Analytics about the view activities that took place in this site.

func (*Site) SetColumns

func (m *Site) SetColumns(value []ColumnDefinitionable)

SetColumns sets the columns property value. The collection of column definitions reusable across lists under this site.

func (*Site) SetContentTypes

func (m *Site) SetContentTypes(value []ContentTypeable)

SetContentTypes sets the contentTypes property value. The collection of content types defined for this site.

func (*Site) SetDisplayName

func (m *Site) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The full title for the site. Read-only.

func (*Site) SetDrive

func (m *Site) SetDrive(value Driveable)

SetDrive sets the drive property value. The default drive (document library) for this site.

func (*Site) SetDrives

func (m *Site) SetDrives(value []Driveable)

SetDrives sets the drives property value. The collection of drives (document libraries) under this site.

func (*Site) SetError

func (m *Site) SetError(value PublicErrorable)

SetError sets the error property value. The error property

func (*Site) SetExternalColumns

func (m *Site) SetExternalColumns(value []ColumnDefinitionable)

SetExternalColumns sets the externalColumns property value. The externalColumns property

func (*Site) SetIsPersonalSite added in v0.0.2

func (m *Site) SetIsPersonalSite(value *bool)

SetIsPersonalSite sets the isPersonalSite property value. The isPersonalSite property

func (*Site) SetItems

func (m *Site) SetItems(value []BaseItemable)

SetItems sets the items property value. Used to address any item contained in this site. This collection can't be enumerated.

func (*Site) SetLists

func (m *Site) SetLists(value []Listable)

SetLists sets the lists property value. The collection of lists under this site.

func (*Site) SetOnenote

func (m *Site) SetOnenote(value Onenoteable)

SetOnenote sets the onenote property value. Calls the OneNote service for notebook related operations.

func (*Site) SetOperations

func (m *Site) SetOperations(value []RichLongRunningOperationable)

SetOperations sets the operations property value. The collection of long-running operations on the site.

func (*Site) SetPermissions

func (m *Site) SetPermissions(value []Permissionable)

SetPermissions sets the permissions property value. The permissions associated with the site. Nullable.

func (*Site) SetRoot

func (m *Site) SetRoot(value Rootable)

SetRoot sets the root property value. If present, indicates that this is the root site in the site collection. Read-only.

func (*Site) SetSharepointIds

func (m *Site) SetSharepointIds(value SharepointIdsable)

SetSharepointIds sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only.

func (*Site) SetSiteCollection

func (m *Site) SetSiteCollection(value SiteCollectionable)

SetSiteCollection sets the siteCollection property value. Provides details about the site's site collection. Available only on the root site. Read-only.

func (*Site) SetSites

func (m *Site) SetSites(value []Siteable)

SetSites sets the sites property value. The collection of the sub-sites under this site.

type SiteCollection

type SiteCollection struct {
	// contains filtered or unexported fields
}

SiteCollection

func NewSiteCollection

func NewSiteCollection() *SiteCollection

NewSiteCollection instantiates a new siteCollection and sets the default values.

func (*SiteCollection) GetAdditionalData

func (m *SiteCollection) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SiteCollection) GetDataLocationCode

func (m *SiteCollection) GetDataLocationCode() *string

GetDataLocationCode gets the dataLocationCode property value. The geographic region code for where this site collection resides. Read-only.

func (*SiteCollection) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SiteCollection) GetHostname

func (m *SiteCollection) GetHostname() *string

GetHostname gets the hostname property value. The hostname for the site collection. Read-only.

func (*SiteCollection) GetOdataType

func (m *SiteCollection) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SiteCollection) GetRoot

func (m *SiteCollection) GetRoot() Rootable

GetRoot gets the root property value. If present, indicates that this is a root site collection in SharePoint. Read-only.

func (*SiteCollection) Serialize

Serialize serializes information the current object

func (*SiteCollection) SetAdditionalData

func (m *SiteCollection) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SiteCollection) SetDataLocationCode

func (m *SiteCollection) SetDataLocationCode(value *string)

SetDataLocationCode sets the dataLocationCode property value. The geographic region code for where this site collection resides. Read-only.

func (*SiteCollection) SetHostname

func (m *SiteCollection) SetHostname(value *string)

SetHostname sets the hostname property value. The hostname for the site collection. Read-only.

func (*SiteCollection) SetOdataType

func (m *SiteCollection) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*SiteCollection) SetRoot

func (m *SiteCollection) SetRoot(value Rootable)

SetRoot sets the root property value. If present, indicates that this is a root site collection in SharePoint. Read-only.

type SiteCollectionable

type SiteCollectionable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDataLocationCode() *string
	GetHostname() *string
	GetOdataType() *string
	GetRoot() Rootable
	SetDataLocationCode(value *string)
	SetHostname(value *string)
	SetOdataType(value *string)
	SetRoot(value Rootable)
}

SiteCollectionable

type Siteable

type Siteable interface {
	BaseItemable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAnalytics() ItemAnalyticsable
	GetColumns() []ColumnDefinitionable
	GetContentTypes() []ContentTypeable
	GetDisplayName() *string
	GetDrive() Driveable
	GetDrives() []Driveable
	GetError() PublicErrorable
	GetExternalColumns() []ColumnDefinitionable
	GetIsPersonalSite() *bool
	GetItems() []BaseItemable
	GetLists() []Listable
	GetOnenote() Onenoteable
	GetOperations() []RichLongRunningOperationable
	GetPermissions() []Permissionable
	GetRoot() Rootable
	GetSharepointIds() SharepointIdsable
	GetSiteCollection() SiteCollectionable
	GetSites() []Siteable
	SetAnalytics(value ItemAnalyticsable)
	SetColumns(value []ColumnDefinitionable)
	SetContentTypes(value []ContentTypeable)
	SetDisplayName(value *string)
	SetDrive(value Driveable)
	SetDrives(value []Driveable)
	SetError(value PublicErrorable)
	SetExternalColumns(value []ColumnDefinitionable)
	SetIsPersonalSite(value *bool)
	SetItems(value []BaseItemable)
	SetLists(value []Listable)
	SetOnenote(value Onenoteable)
	SetOperations(value []RichLongRunningOperationable)
	SetPermissions(value []Permissionable)
	SetRoot(value Rootable)
	SetSharepointIds(value SharepointIdsable)
	SetSiteCollection(value SiteCollectionable)
	SetSites(value []Siteable)
}

Siteable

type SizeRange

type SizeRange struct {
	// contains filtered or unexported fields
}

SizeRange

func NewSizeRange

func NewSizeRange() *SizeRange

NewSizeRange instantiates a new sizeRange and sets the default values.

func (*SizeRange) GetAdditionalData

func (m *SizeRange) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SizeRange) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SizeRange) GetMaximumSize

func (m *SizeRange) GetMaximumSize() *int32

GetMaximumSize gets the maximumSize property value. The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.

func (*SizeRange) GetMinimumSize

func (m *SizeRange) GetMinimumSize() *int32

GetMinimumSize gets the minimumSize property value. The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.

func (*SizeRange) GetOdataType

func (m *SizeRange) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SizeRange) Serialize

Serialize serializes information the current object

func (*SizeRange) SetAdditionalData

func (m *SizeRange) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SizeRange) SetMaximumSize

func (m *SizeRange) SetMaximumSize(value *int32)

SetMaximumSize sets the maximumSize property value. The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.

func (*SizeRange) SetMinimumSize

func (m *SizeRange) SetMinimumSize(value *int32)

SetMinimumSize sets the minimumSize property value. The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.

func (*SizeRange) SetOdataType

func (m *SizeRange) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type SizeRangeable

type SizeRangeable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetMaximumSize() *int32
	GetMinimumSize() *int32
	GetOdataType() *string
	SetMaximumSize(value *int32)
	SetMinimumSize(value *int32)
	SetOdataType(value *string)
}

SizeRangeable

type SoftwareOathAuthenticationMethod

type SoftwareOathAuthenticationMethod struct {
	AuthenticationMethod
	// contains filtered or unexported fields
}

SoftwareOathAuthenticationMethod

func NewSoftwareOathAuthenticationMethod

func NewSoftwareOathAuthenticationMethod() *SoftwareOathAuthenticationMethod

NewSoftwareOathAuthenticationMethod instantiates a new softwareOathAuthenticationMethod and sets the default values.

func (*SoftwareOathAuthenticationMethod) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SoftwareOathAuthenticationMethod) GetSecretKey

func (m *SoftwareOathAuthenticationMethod) GetSecretKey() *string

GetSecretKey gets the secretKey property value. The secret key of the method. Always returns null.

func (*SoftwareOathAuthenticationMethod) Serialize

Serialize serializes information the current object

func (*SoftwareOathAuthenticationMethod) SetSecretKey

func (m *SoftwareOathAuthenticationMethod) SetSecretKey(value *string)

SetSecretKey sets the secretKey property value. The secret key of the method. Always returns null.

type SoftwareOathAuthenticationMethodable

type SoftwareOathAuthenticationMethodable interface {
	AuthenticationMethodable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetSecretKey() *string
	SetSecretKey(value *string)
}

SoftwareOathAuthenticationMethodable

type SpecialFolder

type SpecialFolder struct {
	// contains filtered or unexported fields
}

SpecialFolder

func NewSpecialFolder

func NewSpecialFolder() *SpecialFolder

NewSpecialFolder instantiates a new specialFolder and sets the default values.

func (*SpecialFolder) GetAdditionalData

func (m *SpecialFolder) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SpecialFolder) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SpecialFolder) GetName

func (m *SpecialFolder) GetName() *string

GetName gets the name property value. The unique identifier for this item in the /drive/special collection

func (*SpecialFolder) GetOdataType

func (m *SpecialFolder) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SpecialFolder) Serialize

Serialize serializes information the current object

func (*SpecialFolder) SetAdditionalData

func (m *SpecialFolder) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SpecialFolder) SetName

func (m *SpecialFolder) SetName(value *string)

SetName sets the name property value. The unique identifier for this item in the /drive/special collection

func (*SpecialFolder) SetOdataType

func (m *SpecialFolder) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type SpecialFolderable

SpecialFolderable

type Status

type Status int
const (
	ACTIVE_STATUS Status = iota
	UPDATED_STATUS
	DELETED_STATUS
	IGNORED_STATUS
	UNKNOWNFUTUREVALUE_STATUS
)

func (Status) String

func (i Status) String() string

type StoragePlanInformation

type StoragePlanInformation struct {
	// contains filtered or unexported fields
}

StoragePlanInformation

func NewStoragePlanInformation

func NewStoragePlanInformation() *StoragePlanInformation

NewStoragePlanInformation instantiates a new storagePlanInformation and sets the default values.

func (*StoragePlanInformation) GetAdditionalData

func (m *StoragePlanInformation) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*StoragePlanInformation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*StoragePlanInformation) GetOdataType

func (m *StoragePlanInformation) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*StoragePlanInformation) GetUpgradeAvailable

func (m *StoragePlanInformation) GetUpgradeAvailable() *bool

GetUpgradeAvailable gets the upgradeAvailable property value. Indicates whether there are higher storage quota plans available. Read-only.

func (*StoragePlanInformation) Serialize

Serialize serializes information the current object

func (*StoragePlanInformation) SetAdditionalData

func (m *StoragePlanInformation) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*StoragePlanInformation) SetOdataType

func (m *StoragePlanInformation) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*StoragePlanInformation) SetUpgradeAvailable

func (m *StoragePlanInformation) SetUpgradeAvailable(value *bool)

SetUpgradeAvailable sets the upgradeAvailable property value. Indicates whether there are higher storage quota plans available. Read-only.

type StoragePlanInformationable

type StoragePlanInformationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetUpgradeAvailable() *bool
	SetOdataType(value *string)
	SetUpgradeAvailable(value *bool)
}

StoragePlanInformationable

type Subscription

type Subscription struct {
	Entity
	// contains filtered or unexported fields
}

Subscription

func NewSubscription

func NewSubscription() *Subscription

NewSubscription instantiates a new subscription and sets the default values.

func (*Subscription) GetApplicationId

func (m *Subscription) GetApplicationId() *string

GetApplicationId gets the applicationId property value. Optional. Identifier of the application used to create the subscription. Read-only.

func (*Subscription) GetChangeType

func (m *Subscription) GetChangeType() *string

GetChangeType gets the changeType property value. Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType. Use updated to receive notifications when user or group is created, updated or soft deleted. Use deleted to receive notifications when user or group is permanently deleted.

func (*Subscription) GetClientState

func (m *Subscription) GetClientState() *string

GetClientState gets the clientState property value. Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification.

func (*Subscription) GetCreatorId

func (m *Subscription) GetCreatorId() *string

GetCreatorId gets the creatorId property value. Optional. Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.

func (*Subscription) GetEncryptionCertificate

func (m *Subscription) GetEncryptionCertificate() *string

GetEncryptionCertificate gets the encryptionCertificate property value. Optional. A base64-encoded representation of a certificate with a public key used to encrypt resource data in change notifications. Optional but required when includeResourceData is true.

func (*Subscription) GetEncryptionCertificateId

func (m *Subscription) GetEncryptionCertificateId() *string

GetEncryptionCertificateId gets the encryptionCertificateId property value. Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data.

func (*Subscription) GetExpirationDateTime

GetExpirationDateTime gets the expirationDateTime property value. Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. For the maximum supported subscription length of time, see the table below.

func (*Subscription) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Subscription) GetIncludeResourceData

func (m *Subscription) GetIncludeResourceData() *bool

GetIncludeResourceData gets the includeResourceData property value. Optional. When set to true, change notifications include resource data (such as content of a chat message).

func (*Subscription) GetLatestSupportedTlsVersion

func (m *Subscription) GetLatestSupportedTlsVersion() *string

GetLatestSupportedTlsVersion gets the latestSupportedTlsVersion property value. Optional. Specifies the latest version of Transport Layer Security (TLS) that the notification endpoint, specified by notificationUrl, supports. The possible values are: v10, v11, v12, v13. For subscribers whose notification endpoint supports a version lower than the currently recommended version (TLS 1.2), specifying this property by a set timeline allows them to temporarily use their deprecated version of TLS before completing their upgrade to TLS 1.2. For these subscribers, not setting this property per the timeline would result in subscription operations failing. For subscribers whose notification endpoint already supports TLS 1.2, setting this property is optional. In such cases, Microsoft Graph defaults the property to v1_2.

func (*Subscription) GetLifecycleNotificationUrl

func (m *Subscription) GetLifecycleNotificationUrl() *string

GetLifecycleNotificationUrl gets the lifecycleNotificationUrl property value. Required for Teams resources if the expirationDateTime value is more than 1 hour from now; optional otherwise. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved, reauthorizationRequired, and missed notifications. This URL must make use of the HTTPS protocol. For more information, see Reduce missing subscriptions and change notifications.

func (*Subscription) GetNotificationQueryOptions

func (m *Subscription) GetNotificationQueryOptions() *string

GetNotificationQueryOptions gets the notificationQueryOptions property value. Optional. OData query options for specifying value for the targeting resource. Clients receive notifications when resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc. Supported only for Universal Print Service. For more information, see Subscribe to change notifications from cloud printing APIs using Microsoft Graph.

func (*Subscription) GetNotificationUrl

func (m *Subscription) GetNotificationUrl() *string

GetNotificationUrl gets the notificationUrl property value. Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. Any query string parameter included in the notificationUrl property will be included in the HTTP POST request when Microsoft Graph sends the change notifications.

func (*Subscription) GetNotificationUrlAppId

func (m *Subscription) GetNotificationUrlAppId() *string

GetNotificationUrlAppId gets the notificationUrlAppId property value. Optional. The app ID that the subscription service can use to generate the validation token. This allows the client to validate the authenticity of the notification received.

func (*Subscription) GetResource

func (m *Subscription) GetResource() *string

GetResource gets the resource property value. Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource.

func (*Subscription) Serialize

Serialize serializes information the current object

func (*Subscription) SetApplicationId

func (m *Subscription) SetApplicationId(value *string)

SetApplicationId sets the applicationId property value. Optional. Identifier of the application used to create the subscription. Read-only.

func (*Subscription) SetChangeType

func (m *Subscription) SetChangeType(value *string)

SetChangeType sets the changeType property value. Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType. Use updated to receive notifications when user or group is created, updated or soft deleted. Use deleted to receive notifications when user or group is permanently deleted.

func (*Subscription) SetClientState

func (m *Subscription) SetClientState(value *string)

SetClientState sets the clientState property value. Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification.

func (*Subscription) SetCreatorId

func (m *Subscription) SetCreatorId(value *string)

SetCreatorId sets the creatorId property value. Optional. Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.

func (*Subscription) SetEncryptionCertificate

func (m *Subscription) SetEncryptionCertificate(value *string)

SetEncryptionCertificate sets the encryptionCertificate property value. Optional. A base64-encoded representation of a certificate with a public key used to encrypt resource data in change notifications. Optional but required when includeResourceData is true.

func (*Subscription) SetEncryptionCertificateId

func (m *Subscription) SetEncryptionCertificateId(value *string)

SetEncryptionCertificateId sets the encryptionCertificateId property value. Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data.

func (*Subscription) SetExpirationDateTime

SetExpirationDateTime sets the expirationDateTime property value. Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. For the maximum supported subscription length of time, see the table below.

func (*Subscription) SetIncludeResourceData

func (m *Subscription) SetIncludeResourceData(value *bool)

SetIncludeResourceData sets the includeResourceData property value. Optional. When set to true, change notifications include resource data (such as content of a chat message).

func (*Subscription) SetLatestSupportedTlsVersion

func (m *Subscription) SetLatestSupportedTlsVersion(value *string)

SetLatestSupportedTlsVersion sets the latestSupportedTlsVersion property value. Optional. Specifies the latest version of Transport Layer Security (TLS) that the notification endpoint, specified by notificationUrl, supports. The possible values are: v10, v11, v12, v13. For subscribers whose notification endpoint supports a version lower than the currently recommended version (TLS 1.2), specifying this property by a set timeline allows them to temporarily use their deprecated version of TLS before completing their upgrade to TLS 1.2. For these subscribers, not setting this property per the timeline would result in subscription operations failing. For subscribers whose notification endpoint already supports TLS 1.2, setting this property is optional. In such cases, Microsoft Graph defaults the property to v1_2.

func (*Subscription) SetLifecycleNotificationUrl

func (m *Subscription) SetLifecycleNotificationUrl(value *string)

SetLifecycleNotificationUrl sets the lifecycleNotificationUrl property value. Required for Teams resources if the expirationDateTime value is more than 1 hour from now; optional otherwise. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved, reauthorizationRequired, and missed notifications. This URL must make use of the HTTPS protocol. For more information, see Reduce missing subscriptions and change notifications.

func (*Subscription) SetNotificationQueryOptions

func (m *Subscription) SetNotificationQueryOptions(value *string)

SetNotificationQueryOptions sets the notificationQueryOptions property value. Optional. OData query options for specifying value for the targeting resource. Clients receive notifications when resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc. Supported only for Universal Print Service. For more information, see Subscribe to change notifications from cloud printing APIs using Microsoft Graph.

func (*Subscription) SetNotificationUrl

func (m *Subscription) SetNotificationUrl(value *string)

SetNotificationUrl sets the notificationUrl property value. Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. Any query string parameter included in the notificationUrl property will be included in the HTTP POST request when Microsoft Graph sends the change notifications.

func (*Subscription) SetNotificationUrlAppId

func (m *Subscription) SetNotificationUrlAppId(value *string)

SetNotificationUrlAppId sets the notificationUrlAppId property value. Optional. The app ID that the subscription service can use to generate the validation token. This allows the client to validate the authenticity of the notification received.

func (*Subscription) SetResource

func (m *Subscription) SetResource(value *string)

SetResource sets the resource property value. Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource.

type Subscriptionable

type Subscriptionable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetApplicationId() *string
	GetChangeType() *string
	GetClientState() *string
	GetCreatorId() *string
	GetEncryptionCertificate() *string
	GetEncryptionCertificateId() *string
	GetExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIncludeResourceData() *bool
	GetLatestSupportedTlsVersion() *string
	GetLifecycleNotificationUrl() *string
	GetNotificationQueryOptions() *string
	GetNotificationUrl() *string
	GetNotificationUrlAppId() *string
	GetResource() *string
	SetApplicationId(value *string)
	SetChangeType(value *string)
	SetClientState(value *string)
	SetCreatorId(value *string)
	SetEncryptionCertificate(value *string)
	SetEncryptionCertificateId(value *string)
	SetExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetIncludeResourceData(value *bool)
	SetLatestSupportedTlsVersion(value *string)
	SetLifecycleNotificationUrl(value *string)
	SetNotificationQueryOptions(value *string)
	SetNotificationUrl(value *string)
	SetNotificationUrlAppId(value *string)
	SetResource(value *string)
}

Subscriptionable

type SwapShiftsChangeRequest

type SwapShiftsChangeRequest struct {
	OfferShiftRequest
	// contains filtered or unexported fields
}

SwapShiftsChangeRequest

func NewSwapShiftsChangeRequest

func NewSwapShiftsChangeRequest() *SwapShiftsChangeRequest

NewSwapShiftsChangeRequest instantiates a new swapShiftsChangeRequest and sets the default values.

func (*SwapShiftsChangeRequest) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SwapShiftsChangeRequest) GetRecipientShiftId

func (m *SwapShiftsChangeRequest) GetRecipientShiftId() *string

GetRecipientShiftId gets the recipientShiftId property value. ShiftId for the recipient user with whom the request is to swap.

func (*SwapShiftsChangeRequest) Serialize

Serialize serializes information the current object

func (*SwapShiftsChangeRequest) SetRecipientShiftId

func (m *SwapShiftsChangeRequest) SetRecipientShiftId(value *string)

SetRecipientShiftId sets the recipientShiftId property value. ShiftId for the recipient user with whom the request is to swap.

type SwapShiftsChangeRequestable

type SwapShiftsChangeRequestable interface {
	OfferShiftRequestable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetRecipientShiftId() *string
	SetRecipientShiftId(value *string)
}

SwapShiftsChangeRequestable

type SystemFacet

type SystemFacet struct {
	// contains filtered or unexported fields
}

SystemFacet

func NewSystemFacet

func NewSystemFacet() *SystemFacet

NewSystemFacet instantiates a new systemFacet and sets the default values.

func (*SystemFacet) GetAdditionalData

func (m *SystemFacet) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SystemFacet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*SystemFacet) GetOdataType

func (m *SystemFacet) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*SystemFacet) Serialize

Serialize serializes information the current object

func (*SystemFacet) SetAdditionalData

func (m *SystemFacet) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*SystemFacet) SetOdataType

func (m *SystemFacet) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type TaskStatus

type TaskStatus int
const (
	NOTSTARTED_TASKSTATUS TaskStatus = iota
	INPROGRESS_TASKSTATUS
	COMPLETED_TASKSTATUS
	WAITINGONOTHERS_TASKSTATUS
	DEFERRED_TASKSTATUS
)

func (TaskStatus) String

func (i TaskStatus) String() string

type Team

type Team struct {
	Entity
	// contains filtered or unexported fields
}

Team

func NewTeam

func NewTeam() *Team

NewTeam instantiates a new team and sets the default values.

func (*Team) GetAllChannels

func (m *Team) GetAllChannels() []Channelable

GetAllChannels gets the allChannels property value. List of channels either hosted in or shared with the team (incoming channels).

func (*Team) GetChannels

func (m *Team) GetChannels() []Channelable

GetChannels gets the channels property value. The collection of channels and messages associated with the team.

func (*Team) GetClassification

func (m *Team) GetClassification() *string

GetClassification gets the classification property value. An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory.

func (*Team) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Timestamp at which the team was created.

func (*Team) GetDescription

func (m *Team) GetDescription() *string

GetDescription gets the description property value. An optional description for the team. Maximum length: 1024 characters.

func (*Team) GetDisplayName

func (m *Team) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the team.

func (*Team) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Team) GetFunSettings

func (m *Team) GetFunSettings() TeamFunSettingsable

GetFunSettings gets the funSettings property value. Settings to configure use of Giphy, memes, and stickers in the team.

func (*Team) GetGroup

func (m *Team) GetGroup() Groupable

GetGroup gets the group property value. The group property

func (*Team) GetGuestSettings

func (m *Team) GetGuestSettings() TeamGuestSettingsable

GetGuestSettings gets the guestSettings property value. Settings to configure whether guests can create, update, or delete channels in the team.

func (*Team) GetIncomingChannels

func (m *Team) GetIncomingChannels() []Channelable

GetIncomingChannels gets the incomingChannels property value. List of channels shared with the team.

func (*Team) GetInstalledApps

func (m *Team) GetInstalledApps() []TeamsAppInstallationable

GetInstalledApps gets the installedApps property value. The apps installed in this team.

func (*Team) GetInternalId

func (m *Team) GetInternalId() *string

GetInternalId gets the internalId property value. A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API.

func (*Team) GetIsArchived

func (m *Team) GetIsArchived() *bool

GetIsArchived gets the isArchived property value. Whether this team is in read-only mode.

func (*Team) GetMemberSettings

func (m *Team) GetMemberSettings() TeamMemberSettingsable

GetMemberSettings gets the memberSettings property value. Settings to configure whether members can perform certain actions, for example, create channels and add bots, in the team.

func (*Team) GetMembers

func (m *Team) GetMembers() []ConversationMemberable

GetMembers gets the members property value. Members and owners of the team.

func (*Team) GetMessagingSettings

func (m *Team) GetMessagingSettings() TeamMessagingSettingsable

GetMessagingSettings gets the messagingSettings property value. Settings to configure messaging and mentions in the team.

func (*Team) GetOperations

func (m *Team) GetOperations() []TeamsAsyncOperationable

GetOperations gets the operations property value. The async operations that ran or are running on this team.

func (*Team) GetPermissionGrants added in v0.0.2

func (m *Team) GetPermissionGrants() []ResourceSpecificPermissionGrantable

GetPermissionGrants gets the permissionGrants property value. A collection of permissions granted to apps to access the team.

func (*Team) GetPhoto

func (m *Team) GetPhoto() ProfilePhotoable

GetPhoto gets the photo property value. The profile photo for the team.

func (*Team) GetPrimaryChannel

func (m *Team) GetPrimaryChannel() Channelable

GetPrimaryChannel gets the primaryChannel property value. The general channel for the team.

func (*Team) GetSchedule

func (m *Team) GetSchedule() Scheduleable

GetSchedule gets the schedule property value. The schedule of shifts for this team.

func (*Team) GetSpecialization

func (m *Team) GetSpecialization() *TeamSpecialization

GetSpecialization gets the specialization property value. Optional. Indicates whether the team is intended for a particular use case. Each team specialization has access to unique behaviors and experiences targeted to its use case.

func (*Team) GetSummary

func (m *Team) GetSummary() TeamSummaryable

GetSummary gets the summary property value. Contains summary information about the team, including number of owners, members, and guests.

func (*Team) GetTags

func (m *Team) GetTags() []TeamworkTagable

GetTags gets the tags property value. The tags associated with the team.

func (*Team) GetTemplate

func (m *Team) GetTemplate() TeamsTemplateable

GetTemplate gets the template property value. The template this team was created from. See available templates.

func (*Team) GetTenantId

func (m *Team) GetTenantId() *string

GetTenantId gets the tenantId property value. The ID of the Microsoft Entra tenant.

func (*Team) GetVisibility

func (m *Team) GetVisibility() *TeamVisibilityType

GetVisibility gets the visibility property value. The visibility of the group and team. Defaults to Public.

func (*Team) GetWebUrl

func (m *Team) GetWebUrl() *string

GetWebUrl gets the webUrl property value. A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.

func (*Team) Serialize

Serialize serializes information the current object

func (*Team) SetAllChannels

func (m *Team) SetAllChannels(value []Channelable)

SetAllChannels sets the allChannels property value. List of channels either hosted in or shared with the team (incoming channels).

func (*Team) SetChannels

func (m *Team) SetChannels(value []Channelable)

SetChannels sets the channels property value. The collection of channels and messages associated with the team.

func (*Team) SetClassification

func (m *Team) SetClassification(value *string)

SetClassification sets the classification property value. An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory.

func (*Team) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Timestamp at which the team was created.

func (*Team) SetDescription

func (m *Team) SetDescription(value *string)

SetDescription sets the description property value. An optional description for the team. Maximum length: 1024 characters.

func (*Team) SetDisplayName

func (m *Team) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the team.

func (*Team) SetFunSettings

func (m *Team) SetFunSettings(value TeamFunSettingsable)

SetFunSettings sets the funSettings property value. Settings to configure use of Giphy, memes, and stickers in the team.

func (*Team) SetGroup

func (m *Team) SetGroup(value Groupable)

SetGroup sets the group property value. The group property

func (*Team) SetGuestSettings

func (m *Team) SetGuestSettings(value TeamGuestSettingsable)

SetGuestSettings sets the guestSettings property value. Settings to configure whether guests can create, update, or delete channels in the team.

func (*Team) SetIncomingChannels

func (m *Team) SetIncomingChannels(value []Channelable)

SetIncomingChannels sets the incomingChannels property value. List of channels shared with the team.

func (*Team) SetInstalledApps

func (m *Team) SetInstalledApps(value []TeamsAppInstallationable)

SetInstalledApps sets the installedApps property value. The apps installed in this team.

func (*Team) SetInternalId

func (m *Team) SetInternalId(value *string)

SetInternalId sets the internalId property value. A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API.

func (*Team) SetIsArchived

func (m *Team) SetIsArchived(value *bool)

SetIsArchived sets the isArchived property value. Whether this team is in read-only mode.

func (*Team) SetMemberSettings

func (m *Team) SetMemberSettings(value TeamMemberSettingsable)

SetMemberSettings sets the memberSettings property value. Settings to configure whether members can perform certain actions, for example, create channels and add bots, in the team.

func (*Team) SetMembers

func (m *Team) SetMembers(value []ConversationMemberable)

SetMembers sets the members property value. Members and owners of the team.

func (*Team) SetMessagingSettings

func (m *Team) SetMessagingSettings(value TeamMessagingSettingsable)

SetMessagingSettings sets the messagingSettings property value. Settings to configure messaging and mentions in the team.

func (*Team) SetOperations

func (m *Team) SetOperations(value []TeamsAsyncOperationable)

SetOperations sets the operations property value. The async operations that ran or are running on this team.

func (*Team) SetPermissionGrants added in v0.0.2

func (m *Team) SetPermissionGrants(value []ResourceSpecificPermissionGrantable)

SetPermissionGrants sets the permissionGrants property value. A collection of permissions granted to apps to access the team.

func (*Team) SetPhoto

func (m *Team) SetPhoto(value ProfilePhotoable)

SetPhoto sets the photo property value. The profile photo for the team.

func (*Team) SetPrimaryChannel

func (m *Team) SetPrimaryChannel(value Channelable)

SetPrimaryChannel sets the primaryChannel property value. The general channel for the team.

func (*Team) SetSchedule

func (m *Team) SetSchedule(value Scheduleable)

SetSchedule sets the schedule property value. The schedule of shifts for this team.

func (*Team) SetSpecialization

func (m *Team) SetSpecialization(value *TeamSpecialization)

SetSpecialization sets the specialization property value. Optional. Indicates whether the team is intended for a particular use case. Each team specialization has access to unique behaviors and experiences targeted to its use case.

func (*Team) SetSummary

func (m *Team) SetSummary(value TeamSummaryable)

SetSummary sets the summary property value. Contains summary information about the team, including number of owners, members, and guests.

func (*Team) SetTags

func (m *Team) SetTags(value []TeamworkTagable)

SetTags sets the tags property value. The tags associated with the team.

func (*Team) SetTemplate

func (m *Team) SetTemplate(value TeamsTemplateable)

SetTemplate sets the template property value. The template this team was created from. See available templates.

func (*Team) SetTenantId

func (m *Team) SetTenantId(value *string)

SetTenantId sets the tenantId property value. The ID of the Microsoft Entra tenant.

func (*Team) SetVisibility

func (m *Team) SetVisibility(value *TeamVisibilityType)

SetVisibility sets the visibility property value. The visibility of the group and team. Defaults to Public.

func (*Team) SetWebUrl

func (m *Team) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.

type TeamFunSettings

type TeamFunSettings struct {
	// contains filtered or unexported fields
}

TeamFunSettings

func NewTeamFunSettings

func NewTeamFunSettings() *TeamFunSettings

NewTeamFunSettings instantiates a new teamFunSettings and sets the default values.

func (*TeamFunSettings) GetAdditionalData

func (m *TeamFunSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamFunSettings) GetAllowCustomMemes

func (m *TeamFunSettings) GetAllowCustomMemes() *bool

GetAllowCustomMemes gets the allowCustomMemes property value. If set to true, enables users to include custom memes.

func (*TeamFunSettings) GetAllowGiphy

func (m *TeamFunSettings) GetAllowGiphy() *bool

GetAllowGiphy gets the allowGiphy property value. If set to true, enables Giphy use.

func (*TeamFunSettings) GetAllowStickersAndMemes

func (m *TeamFunSettings) GetAllowStickersAndMemes() *bool

GetAllowStickersAndMemes gets the allowStickersAndMemes property value. If set to true, enables users to include stickers and memes.

func (*TeamFunSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamFunSettings) GetGiphyContentRating

func (m *TeamFunSettings) GetGiphyContentRating() *GiphyRatingType

GetGiphyContentRating gets the giphyContentRating property value. Giphy content rating. Possible values are: moderate, strict.

func (*TeamFunSettings) GetOdataType

func (m *TeamFunSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamFunSettings) Serialize

Serialize serializes information the current object

func (*TeamFunSettings) SetAdditionalData

func (m *TeamFunSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamFunSettings) SetAllowCustomMemes

func (m *TeamFunSettings) SetAllowCustomMemes(value *bool)

SetAllowCustomMemes sets the allowCustomMemes property value. If set to true, enables users to include custom memes.

func (*TeamFunSettings) SetAllowGiphy

func (m *TeamFunSettings) SetAllowGiphy(value *bool)

SetAllowGiphy sets the allowGiphy property value. If set to true, enables Giphy use.

func (*TeamFunSettings) SetAllowStickersAndMemes

func (m *TeamFunSettings) SetAllowStickersAndMemes(value *bool)

SetAllowStickersAndMemes sets the allowStickersAndMemes property value. If set to true, enables users to include stickers and memes.

func (*TeamFunSettings) SetGiphyContentRating

func (m *TeamFunSettings) SetGiphyContentRating(value *GiphyRatingType)

SetGiphyContentRating sets the giphyContentRating property value. Giphy content rating. Possible values are: moderate, strict.

func (*TeamFunSettings) SetOdataType

func (m *TeamFunSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type TeamFunSettingsable

type TeamFunSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowCustomMemes() *bool
	GetAllowGiphy() *bool
	GetAllowStickersAndMemes() *bool
	GetGiphyContentRating() *GiphyRatingType
	GetOdataType() *string
	SetAllowCustomMemes(value *bool)
	SetAllowGiphy(value *bool)
	SetAllowStickersAndMemes(value *bool)
	SetGiphyContentRating(value *GiphyRatingType)
	SetOdataType(value *string)
}

TeamFunSettingsable

type TeamGuestSettings

type TeamGuestSettings struct {
	// contains filtered or unexported fields
}

TeamGuestSettings

func NewTeamGuestSettings

func NewTeamGuestSettings() *TeamGuestSettings

NewTeamGuestSettings instantiates a new teamGuestSettings and sets the default values.

func (*TeamGuestSettings) GetAdditionalData

func (m *TeamGuestSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamGuestSettings) GetAllowCreateUpdateChannels

func (m *TeamGuestSettings) GetAllowCreateUpdateChannels() *bool

GetAllowCreateUpdateChannels gets the allowCreateUpdateChannels property value. If set to true, guests can add and update channels.

func (*TeamGuestSettings) GetAllowDeleteChannels

func (m *TeamGuestSettings) GetAllowDeleteChannels() *bool

GetAllowDeleteChannels gets the allowDeleteChannels property value. If set to true, guests can delete channels.

func (*TeamGuestSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamGuestSettings) GetOdataType

func (m *TeamGuestSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamGuestSettings) Serialize

Serialize serializes information the current object

func (*TeamGuestSettings) SetAdditionalData

func (m *TeamGuestSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamGuestSettings) SetAllowCreateUpdateChannels

func (m *TeamGuestSettings) SetAllowCreateUpdateChannels(value *bool)

SetAllowCreateUpdateChannels sets the allowCreateUpdateChannels property value. If set to true, guests can add and update channels.

func (*TeamGuestSettings) SetAllowDeleteChannels

func (m *TeamGuestSettings) SetAllowDeleteChannels(value *bool)

SetAllowDeleteChannels sets the allowDeleteChannels property value. If set to true, guests can delete channels.

func (*TeamGuestSettings) SetOdataType

func (m *TeamGuestSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type TeamGuestSettingsable

type TeamGuestSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowCreateUpdateChannels() *bool
	GetAllowDeleteChannels() *bool
	GetOdataType() *string
	SetAllowCreateUpdateChannels(value *bool)
	SetAllowDeleteChannels(value *bool)
	SetOdataType(value *string)
}

TeamGuestSettingsable

type TeamInfo

type TeamInfo struct {
	Entity
	// contains filtered or unexported fields
}

TeamInfo

func NewTeamInfo

func NewTeamInfo() *TeamInfo

NewTeamInfo instantiates a new teamInfo and sets the default values.

func (*TeamInfo) GetDisplayName

func (m *TeamInfo) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the team.

func (*TeamInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamInfo) GetTeam

func (m *TeamInfo) GetTeam() Teamable

GetTeam gets the team property value. The team property

func (*TeamInfo) GetTenantId

func (m *TeamInfo) GetTenantId() *string

GetTenantId gets the tenantId property value. The ID of the Microsoft Entra tenant.

func (*TeamInfo) Serialize

Serialize serializes information the current object

func (*TeamInfo) SetDisplayName

func (m *TeamInfo) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the team.

func (*TeamInfo) SetTeam

func (m *TeamInfo) SetTeam(value Teamable)

SetTeam sets the team property value. The team property

func (*TeamInfo) SetTenantId

func (m *TeamInfo) SetTenantId(value *string)

SetTenantId sets the tenantId property value. The ID of the Microsoft Entra tenant.

type TeamInfoable

type TeamInfoable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetTeam() Teamable
	GetTenantId() *string
	SetDisplayName(value *string)
	SetTeam(value Teamable)
	SetTenantId(value *string)
}

TeamInfoable

type TeamMemberSettings

type TeamMemberSettings struct {
	// contains filtered or unexported fields
}

TeamMemberSettings

func NewTeamMemberSettings

func NewTeamMemberSettings() *TeamMemberSettings

NewTeamMemberSettings instantiates a new teamMemberSettings and sets the default values.

func (*TeamMemberSettings) GetAdditionalData

func (m *TeamMemberSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamMemberSettings) GetAllowAddRemoveApps

func (m *TeamMemberSettings) GetAllowAddRemoveApps() *bool

GetAllowAddRemoveApps gets the allowAddRemoveApps property value. If set to true, members can add and remove apps.

func (*TeamMemberSettings) GetAllowCreatePrivateChannels

func (m *TeamMemberSettings) GetAllowCreatePrivateChannels() *bool

GetAllowCreatePrivateChannels gets the allowCreatePrivateChannels property value. If set to true, members can add and update private channels.

func (*TeamMemberSettings) GetAllowCreateUpdateChannels

func (m *TeamMemberSettings) GetAllowCreateUpdateChannels() *bool

GetAllowCreateUpdateChannels gets the allowCreateUpdateChannels property value. If set to true, members can add and update channels.

func (*TeamMemberSettings) GetAllowCreateUpdateRemoveConnectors

func (m *TeamMemberSettings) GetAllowCreateUpdateRemoveConnectors() *bool

GetAllowCreateUpdateRemoveConnectors gets the allowCreateUpdateRemoveConnectors property value. If set to true, members can add, update, and remove connectors.

func (*TeamMemberSettings) GetAllowCreateUpdateRemoveTabs

func (m *TeamMemberSettings) GetAllowCreateUpdateRemoveTabs() *bool

GetAllowCreateUpdateRemoveTabs gets the allowCreateUpdateRemoveTabs property value. If set to true, members can add, update, and remove tabs.

func (*TeamMemberSettings) GetAllowDeleteChannels

func (m *TeamMemberSettings) GetAllowDeleteChannels() *bool

GetAllowDeleteChannels gets the allowDeleteChannels property value. If set to true, members can delete channels.

func (*TeamMemberSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamMemberSettings) GetOdataType

func (m *TeamMemberSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamMemberSettings) Serialize

Serialize serializes information the current object

func (*TeamMemberSettings) SetAdditionalData

func (m *TeamMemberSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamMemberSettings) SetAllowAddRemoveApps

func (m *TeamMemberSettings) SetAllowAddRemoveApps(value *bool)

SetAllowAddRemoveApps sets the allowAddRemoveApps property value. If set to true, members can add and remove apps.

func (*TeamMemberSettings) SetAllowCreatePrivateChannels

func (m *TeamMemberSettings) SetAllowCreatePrivateChannels(value *bool)

SetAllowCreatePrivateChannels sets the allowCreatePrivateChannels property value. If set to true, members can add and update private channels.

func (*TeamMemberSettings) SetAllowCreateUpdateChannels

func (m *TeamMemberSettings) SetAllowCreateUpdateChannels(value *bool)

SetAllowCreateUpdateChannels sets the allowCreateUpdateChannels property value. If set to true, members can add and update channels.

func (*TeamMemberSettings) SetAllowCreateUpdateRemoveConnectors

func (m *TeamMemberSettings) SetAllowCreateUpdateRemoveConnectors(value *bool)

SetAllowCreateUpdateRemoveConnectors sets the allowCreateUpdateRemoveConnectors property value. If set to true, members can add, update, and remove connectors.

func (*TeamMemberSettings) SetAllowCreateUpdateRemoveTabs

func (m *TeamMemberSettings) SetAllowCreateUpdateRemoveTabs(value *bool)

SetAllowCreateUpdateRemoveTabs sets the allowCreateUpdateRemoveTabs property value. If set to true, members can add, update, and remove tabs.

func (*TeamMemberSettings) SetAllowDeleteChannels

func (m *TeamMemberSettings) SetAllowDeleteChannels(value *bool)

SetAllowDeleteChannels sets the allowDeleteChannels property value. If set to true, members can delete channels.

func (*TeamMemberSettings) SetOdataType

func (m *TeamMemberSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type TeamMemberSettingsable

type TeamMemberSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowAddRemoveApps() *bool
	GetAllowCreatePrivateChannels() *bool
	GetAllowCreateUpdateChannels() *bool
	GetAllowCreateUpdateRemoveConnectors() *bool
	GetAllowCreateUpdateRemoveTabs() *bool
	GetAllowDeleteChannels() *bool
	GetOdataType() *string
	SetAllowAddRemoveApps(value *bool)
	SetAllowCreatePrivateChannels(value *bool)
	SetAllowCreateUpdateChannels(value *bool)
	SetAllowCreateUpdateRemoveConnectors(value *bool)
	SetAllowCreateUpdateRemoveTabs(value *bool)
	SetAllowDeleteChannels(value *bool)
	SetOdataType(value *string)
}

TeamMemberSettingsable

type TeamMessagingSettings

type TeamMessagingSettings struct {
	// contains filtered or unexported fields
}

TeamMessagingSettings

func NewTeamMessagingSettings

func NewTeamMessagingSettings() *TeamMessagingSettings

NewTeamMessagingSettings instantiates a new teamMessagingSettings and sets the default values.

func (*TeamMessagingSettings) GetAdditionalData

func (m *TeamMessagingSettings) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamMessagingSettings) GetAllowChannelMentions

func (m *TeamMessagingSettings) GetAllowChannelMentions() *bool

GetAllowChannelMentions gets the allowChannelMentions property value. If set to true, @channel mentions are allowed.

func (*TeamMessagingSettings) GetAllowOwnerDeleteMessages

func (m *TeamMessagingSettings) GetAllowOwnerDeleteMessages() *bool

GetAllowOwnerDeleteMessages gets the allowOwnerDeleteMessages property value. If set to true, owners can delete any message.

func (*TeamMessagingSettings) GetAllowTeamMentions

func (m *TeamMessagingSettings) GetAllowTeamMentions() *bool

GetAllowTeamMentions gets the allowTeamMentions property value. If set to true, @team mentions are allowed.

func (*TeamMessagingSettings) GetAllowUserDeleteMessages

func (m *TeamMessagingSettings) GetAllowUserDeleteMessages() *bool

GetAllowUserDeleteMessages gets the allowUserDeleteMessages property value. If set to true, users can delete their messages.

func (*TeamMessagingSettings) GetAllowUserEditMessages

func (m *TeamMessagingSettings) GetAllowUserEditMessages() *bool

GetAllowUserEditMessages gets the allowUserEditMessages property value. If set to true, users can edit their messages.

func (*TeamMessagingSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamMessagingSettings) GetOdataType

func (m *TeamMessagingSettings) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamMessagingSettings) Serialize

Serialize serializes information the current object

func (*TeamMessagingSettings) SetAdditionalData

func (m *TeamMessagingSettings) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamMessagingSettings) SetAllowChannelMentions

func (m *TeamMessagingSettings) SetAllowChannelMentions(value *bool)

SetAllowChannelMentions sets the allowChannelMentions property value. If set to true, @channel mentions are allowed.

func (*TeamMessagingSettings) SetAllowOwnerDeleteMessages

func (m *TeamMessagingSettings) SetAllowOwnerDeleteMessages(value *bool)

SetAllowOwnerDeleteMessages sets the allowOwnerDeleteMessages property value. If set to true, owners can delete any message.

func (*TeamMessagingSettings) SetAllowTeamMentions

func (m *TeamMessagingSettings) SetAllowTeamMentions(value *bool)

SetAllowTeamMentions sets the allowTeamMentions property value. If set to true, @team mentions are allowed.

func (*TeamMessagingSettings) SetAllowUserDeleteMessages

func (m *TeamMessagingSettings) SetAllowUserDeleteMessages(value *bool)

SetAllowUserDeleteMessages sets the allowUserDeleteMessages property value. If set to true, users can delete their messages.

func (*TeamMessagingSettings) SetAllowUserEditMessages

func (m *TeamMessagingSettings) SetAllowUserEditMessages(value *bool)

SetAllowUserEditMessages sets the allowUserEditMessages property value. If set to true, users can edit their messages.

func (*TeamMessagingSettings) SetOdataType

func (m *TeamMessagingSettings) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type TeamMessagingSettingsable

type TeamMessagingSettingsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowChannelMentions() *bool
	GetAllowOwnerDeleteMessages() *bool
	GetAllowTeamMentions() *bool
	GetAllowUserDeleteMessages() *bool
	GetAllowUserEditMessages() *bool
	GetOdataType() *string
	SetAllowChannelMentions(value *bool)
	SetAllowOwnerDeleteMessages(value *bool)
	SetAllowTeamMentions(value *bool)
	SetAllowUserDeleteMessages(value *bool)
	SetAllowUserEditMessages(value *bool)
	SetOdataType(value *string)
}

TeamMessagingSettingsable

type TeamSpecialization

type TeamSpecialization int
const (
	NONE_TEAMSPECIALIZATION TeamSpecialization = iota
	EDUCATIONSTANDARD_TEAMSPECIALIZATION
	EDUCATIONCLASS_TEAMSPECIALIZATION
	EDUCATIONPROFESSIONALLEARNINGCOMMUNITY_TEAMSPECIALIZATION
	EDUCATIONSTAFF_TEAMSPECIALIZATION
	HEALTHCARESTANDARD_TEAMSPECIALIZATION
	HEALTHCARECARECOORDINATION_TEAMSPECIALIZATION
	UNKNOWNFUTUREVALUE_TEAMSPECIALIZATION
)

func (TeamSpecialization) String

func (i TeamSpecialization) String() string

type TeamSummary

type TeamSummary struct {
	// contains filtered or unexported fields
}

TeamSummary

func NewTeamSummary

func NewTeamSummary() *TeamSummary

NewTeamSummary instantiates a new teamSummary and sets the default values.

func (*TeamSummary) GetAdditionalData

func (m *TeamSummary) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamSummary) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamSummary) GetGuestsCount

func (m *TeamSummary) GetGuestsCount() *int32

GetGuestsCount gets the guestsCount property value. Count of guests in a team.

func (*TeamSummary) GetMembersCount

func (m *TeamSummary) GetMembersCount() *int32

GetMembersCount gets the membersCount property value. Count of members in a team.

func (*TeamSummary) GetOdataType

func (m *TeamSummary) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamSummary) GetOwnersCount

func (m *TeamSummary) GetOwnersCount() *int32

GetOwnersCount gets the ownersCount property value. Count of owners in a team.

func (*TeamSummary) Serialize

Serialize serializes information the current object

func (*TeamSummary) SetAdditionalData

func (m *TeamSummary) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamSummary) SetGuestsCount

func (m *TeamSummary) SetGuestsCount(value *int32)

SetGuestsCount sets the guestsCount property value. Count of guests in a team.

func (*TeamSummary) SetMembersCount

func (m *TeamSummary) SetMembersCount(value *int32)

SetMembersCount sets the membersCount property value. Count of members in a team.

func (*TeamSummary) SetOdataType

func (m *TeamSummary) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TeamSummary) SetOwnersCount

func (m *TeamSummary) SetOwnersCount(value *int32)

SetOwnersCount sets the ownersCount property value. Count of owners in a team.

type TeamSummaryable

type TeamSummaryable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetGuestsCount() *int32
	GetMembersCount() *int32
	GetOdataType() *string
	GetOwnersCount() *int32
	SetGuestsCount(value *int32)
	SetMembersCount(value *int32)
	SetOdataType(value *string)
	SetOwnersCount(value *int32)
}

TeamSummaryable

type TeamVisibilityType

type TeamVisibilityType int
const (
	PRIVATE_TEAMVISIBILITYTYPE TeamVisibilityType = iota
	PUBLIC_TEAMVISIBILITYTYPE
	HIDDENMEMBERSHIP_TEAMVISIBILITYTYPE
	UNKNOWNFUTUREVALUE_TEAMVISIBILITYTYPE
)

func (TeamVisibilityType) String

func (i TeamVisibilityType) String() string

type Teamable

type Teamable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllChannels() []Channelable
	GetChannels() []Channelable
	GetClassification() *string
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetDisplayName() *string
	GetFunSettings() TeamFunSettingsable
	GetGroup() Groupable
	GetGuestSettings() TeamGuestSettingsable
	GetIncomingChannels() []Channelable
	GetInstalledApps() []TeamsAppInstallationable
	GetInternalId() *string
	GetIsArchived() *bool
	GetMembers() []ConversationMemberable
	GetMemberSettings() TeamMemberSettingsable
	GetMessagingSettings() TeamMessagingSettingsable
	GetOperations() []TeamsAsyncOperationable
	GetPermissionGrants() []ResourceSpecificPermissionGrantable
	GetPhoto() ProfilePhotoable
	GetPrimaryChannel() Channelable
	GetSchedule() Scheduleable
	GetSpecialization() *TeamSpecialization
	GetSummary() TeamSummaryable
	GetTags() []TeamworkTagable
	GetTemplate() TeamsTemplateable
	GetTenantId() *string
	GetVisibility() *TeamVisibilityType
	GetWebUrl() *string
	SetAllChannels(value []Channelable)
	SetChannels(value []Channelable)
	SetClassification(value *string)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetFunSettings(value TeamFunSettingsable)
	SetGroup(value Groupable)
	SetGuestSettings(value TeamGuestSettingsable)
	SetIncomingChannels(value []Channelable)
	SetInstalledApps(value []TeamsAppInstallationable)
	SetInternalId(value *string)
	SetIsArchived(value *bool)
	SetMembers(value []ConversationMemberable)
	SetMemberSettings(value TeamMemberSettingsable)
	SetMessagingSettings(value TeamMessagingSettingsable)
	SetOperations(value []TeamsAsyncOperationable)
	SetPermissionGrants(value []ResourceSpecificPermissionGrantable)
	SetPhoto(value ProfilePhotoable)
	SetPrimaryChannel(value Channelable)
	SetSchedule(value Scheduleable)
	SetSpecialization(value *TeamSpecialization)
	SetSummary(value TeamSummaryable)
	SetTags(value []TeamworkTagable)
	SetTemplate(value TeamsTemplateable)
	SetTenantId(value *string)
	SetVisibility(value *TeamVisibilityType)
	SetWebUrl(value *string)
}

Teamable

type TeamsApp

type TeamsApp struct {
	Entity
	// contains filtered or unexported fields
}

TeamsApp

func NewTeamsApp

func NewTeamsApp() *TeamsApp

NewTeamsApp instantiates a new teamsApp and sets the default values.

func (*TeamsApp) GetAppDefinitions

func (m *TeamsApp) GetAppDefinitions() []TeamsAppDefinitionable

GetAppDefinitions gets the appDefinitions property value. The details for each version of the app.

func (*TeamsApp) GetDisplayName

func (m *TeamsApp) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.

func (*TeamsApp) GetDistributionMethod

func (m *TeamsApp) GetDistributionMethod() *TeamsAppDistributionMethod

GetDistributionMethod gets the distributionMethod property value. The method of distribution for the app. Read-only.

func (*TeamsApp) GetExternalId

func (m *TeamsApp) GetExternalId() *string

GetExternalId gets the externalId property value. The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.

func (*TeamsApp) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamsApp) Serialize

Serialize serializes information the current object

func (*TeamsApp) SetAppDefinitions

func (m *TeamsApp) SetAppDefinitions(value []TeamsAppDefinitionable)

SetAppDefinitions sets the appDefinitions property value. The details for each version of the app.

func (*TeamsApp) SetDisplayName

func (m *TeamsApp) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.

func (*TeamsApp) SetDistributionMethod

func (m *TeamsApp) SetDistributionMethod(value *TeamsAppDistributionMethod)

SetDistributionMethod sets the distributionMethod property value. The method of distribution for the app. Read-only.

func (*TeamsApp) SetExternalId

func (m *TeamsApp) SetExternalId(value *string)

SetExternalId sets the externalId property value. The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.

type TeamsAppAuthorization added in v0.0.2

type TeamsAppAuthorization struct {
	// contains filtered or unexported fields
}

TeamsAppAuthorization

func NewTeamsAppAuthorization added in v0.0.2

func NewTeamsAppAuthorization() *TeamsAppAuthorization

NewTeamsAppAuthorization instantiates a new teamsAppAuthorization and sets the default values.

func (*TeamsAppAuthorization) GetAdditionalData added in v0.0.2

func (m *TeamsAppAuthorization) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamsAppAuthorization) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*TeamsAppAuthorization) GetOdataType added in v0.0.2

func (m *TeamsAppAuthorization) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamsAppAuthorization) GetRequiredPermissionSet added in v0.0.2

func (m *TeamsAppAuthorization) GetRequiredPermissionSet() TeamsAppPermissionSetable

GetRequiredPermissionSet gets the requiredPermissionSet property value. Set of permissions required by the teamsApp.

func (*TeamsAppAuthorization) Serialize added in v0.0.2

Serialize serializes information the current object

func (*TeamsAppAuthorization) SetAdditionalData added in v0.0.2

func (m *TeamsAppAuthorization) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamsAppAuthorization) SetOdataType added in v0.0.2

func (m *TeamsAppAuthorization) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TeamsAppAuthorization) SetRequiredPermissionSet added in v0.0.2

func (m *TeamsAppAuthorization) SetRequiredPermissionSet(value TeamsAppPermissionSetable)

SetRequiredPermissionSet sets the requiredPermissionSet property value. Set of permissions required by the teamsApp.

type TeamsAppAuthorizationable added in v0.0.2

type TeamsAppAuthorizationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetRequiredPermissionSet() TeamsAppPermissionSetable
	SetOdataType(value *string)
	SetRequiredPermissionSet(value TeamsAppPermissionSetable)
}

TeamsAppAuthorizationable

type TeamsAppDefinition

type TeamsAppDefinition struct {
	Entity
	// contains filtered or unexported fields
}

TeamsAppDefinition

func NewTeamsAppDefinition

func NewTeamsAppDefinition() *TeamsAppDefinition

NewTeamsAppDefinition instantiates a new teamsAppDefinition and sets the default values.

func (*TeamsAppDefinition) GetAuthorization added in v0.0.2

func (m *TeamsAppDefinition) GetAuthorization() TeamsAppAuthorizationable

GetAuthorization gets the authorization property value. Authorization requirements specified in the Teams app manifest.

func (*TeamsAppDefinition) GetBot

func (m *TeamsAppDefinition) GetBot() TeamworkBotable

GetBot gets the bot property value. The details of the bot specified in the Teams app manifest.

func (*TeamsAppDefinition) GetCreatedBy

func (m *TeamsAppDefinition) GetCreatedBy() IdentitySetable

GetCreatedBy gets the createdBy property value. The createdBy property

func (*TeamsAppDefinition) GetDescription

func (m *TeamsAppDefinition) GetDescription() *string

GetDescription gets the description property value. Verbose description of the application.

func (*TeamsAppDefinition) GetDisplayName

func (m *TeamsAppDefinition) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the app provided by the app developer.

func (*TeamsAppDefinition) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamsAppDefinition) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property

func (*TeamsAppDefinition) GetPublishingState

func (m *TeamsAppDefinition) GetPublishingState() *TeamsAppPublishingState

GetPublishingState gets the publishingState property value. The published status of a specific version of a Teams app. Possible values are:submitted—The specific version of the Teams app has been submitted and is under review. published—The request to publish the specific version of the Teams app has been approved by the admin and the app is published. rejected—The admin rejected the request to publish the specific version of the Teams app.

func (*TeamsAppDefinition) GetShortDescription

func (m *TeamsAppDefinition) GetShortDescription() *string

GetShortDescription gets the shortDescription property value. Short description of the application.

func (*TeamsAppDefinition) GetTeamsAppId

func (m *TeamsAppDefinition) GetTeamsAppId() *string

GetTeamsAppId gets the teamsAppId property value. The ID from the Teams app manifest.

func (*TeamsAppDefinition) GetVersion

func (m *TeamsAppDefinition) GetVersion() *string

GetVersion gets the version property value. The version number of the application.

func (*TeamsAppDefinition) Serialize

Serialize serializes information the current object

func (*TeamsAppDefinition) SetAuthorization added in v0.0.2

func (m *TeamsAppDefinition) SetAuthorization(value TeamsAppAuthorizationable)

SetAuthorization sets the authorization property value. Authorization requirements specified in the Teams app manifest.

func (*TeamsAppDefinition) SetBot

func (m *TeamsAppDefinition) SetBot(value TeamworkBotable)

SetBot sets the bot property value. The details of the bot specified in the Teams app manifest.

func (*TeamsAppDefinition) SetCreatedBy

func (m *TeamsAppDefinition) SetCreatedBy(value IdentitySetable)

SetCreatedBy sets the createdBy property value. The createdBy property

func (*TeamsAppDefinition) SetDescription

func (m *TeamsAppDefinition) SetDescription(value *string)

SetDescription sets the description property value. Verbose description of the application.

func (*TeamsAppDefinition) SetDisplayName

func (m *TeamsAppDefinition) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the app provided by the app developer.

func (*TeamsAppDefinition) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property

func (*TeamsAppDefinition) SetPublishingState

func (m *TeamsAppDefinition) SetPublishingState(value *TeamsAppPublishingState)

SetPublishingState sets the publishingState property value. The published status of a specific version of a Teams app. Possible values are:submitted—The specific version of the Teams app has been submitted and is under review. published—The request to publish the specific version of the Teams app has been approved by the admin and the app is published. rejected—The admin rejected the request to publish the specific version of the Teams app.

func (*TeamsAppDefinition) SetShortDescription

func (m *TeamsAppDefinition) SetShortDescription(value *string)

SetShortDescription sets the shortDescription property value. Short description of the application.

func (*TeamsAppDefinition) SetTeamsAppId

func (m *TeamsAppDefinition) SetTeamsAppId(value *string)

SetTeamsAppId sets the teamsAppId property value. The ID from the Teams app manifest.

func (*TeamsAppDefinition) SetVersion

func (m *TeamsAppDefinition) SetVersion(value *string)

SetVersion sets the version property value. The version number of the application.

type TeamsAppDefinitionable

type TeamsAppDefinitionable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAuthorization() TeamsAppAuthorizationable
	GetBot() TeamworkBotable
	GetCreatedBy() IdentitySetable
	GetDescription() *string
	GetDisplayName() *string
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetPublishingState() *TeamsAppPublishingState
	GetShortDescription() *string
	GetTeamsAppId() *string
	GetVersion() *string
	SetAuthorization(value TeamsAppAuthorizationable)
	SetBot(value TeamworkBotable)
	SetCreatedBy(value IdentitySetable)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetPublishingState(value *TeamsAppPublishingState)
	SetShortDescription(value *string)
	SetTeamsAppId(value *string)
	SetVersion(value *string)
}

TeamsAppDefinitionable

type TeamsAppDistributionMethod

type TeamsAppDistributionMethod int
const (
	STORE_TEAMSAPPDISTRIBUTIONMETHOD TeamsAppDistributionMethod = iota
	ORGANIZATION_TEAMSAPPDISTRIBUTIONMETHOD
	SIDELOADED_TEAMSAPPDISTRIBUTIONMETHOD
	UNKNOWNFUTUREVALUE_TEAMSAPPDISTRIBUTIONMETHOD
)

func (TeamsAppDistributionMethod) String

type TeamsAppInstallation

type TeamsAppInstallation struct {
	Entity
	// contains filtered or unexported fields
}

TeamsAppInstallation

func NewTeamsAppInstallation

func NewTeamsAppInstallation() *TeamsAppInstallation

NewTeamsAppInstallation instantiates a new teamsAppInstallation and sets the default values.

func (*TeamsAppInstallation) GetConsentedPermissionSet added in v0.0.2

func (m *TeamsAppInstallation) GetConsentedPermissionSet() TeamsAppPermissionSetable

GetConsentedPermissionSet gets the consentedPermissionSet property value. The set of resource-specific permissions consented to while installing or upgrading the teamsApp.

func (*TeamsAppInstallation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamsAppInstallation) GetTeamsApp

func (m *TeamsAppInstallation) GetTeamsApp() TeamsAppable

GetTeamsApp gets the teamsApp property value. The app that is installed.

func (*TeamsAppInstallation) GetTeamsAppDefinition

func (m *TeamsAppInstallation) GetTeamsAppDefinition() TeamsAppDefinitionable

GetTeamsAppDefinition gets the teamsAppDefinition property value. The details of this version of the app.

func (*TeamsAppInstallation) Serialize

Serialize serializes information the current object

func (*TeamsAppInstallation) SetConsentedPermissionSet added in v0.0.2

func (m *TeamsAppInstallation) SetConsentedPermissionSet(value TeamsAppPermissionSetable)

SetConsentedPermissionSet sets the consentedPermissionSet property value. The set of resource-specific permissions consented to while installing or upgrading the teamsApp.

func (*TeamsAppInstallation) SetTeamsApp

func (m *TeamsAppInstallation) SetTeamsApp(value TeamsAppable)

SetTeamsApp sets the teamsApp property value. The app that is installed.

func (*TeamsAppInstallation) SetTeamsAppDefinition

func (m *TeamsAppInstallation) SetTeamsAppDefinition(value TeamsAppDefinitionable)

SetTeamsAppDefinition sets the teamsAppDefinition property value. The details of this version of the app.

type TeamsAppInstallationable

type TeamsAppInstallationable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetConsentedPermissionSet() TeamsAppPermissionSetable
	GetTeamsApp() TeamsAppable
	GetTeamsAppDefinition() TeamsAppDefinitionable
	SetConsentedPermissionSet(value TeamsAppPermissionSetable)
	SetTeamsApp(value TeamsAppable)
	SetTeamsAppDefinition(value TeamsAppDefinitionable)
}

TeamsAppInstallationable

type TeamsAppPermissionSet added in v0.0.2

type TeamsAppPermissionSet struct {
	// contains filtered or unexported fields
}

TeamsAppPermissionSet

func NewTeamsAppPermissionSet added in v0.0.2

func NewTeamsAppPermissionSet() *TeamsAppPermissionSet

NewTeamsAppPermissionSet instantiates a new teamsAppPermissionSet and sets the default values.

func (*TeamsAppPermissionSet) GetAdditionalData added in v0.0.2

func (m *TeamsAppPermissionSet) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamsAppPermissionSet) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*TeamsAppPermissionSet) GetOdataType added in v0.0.2

func (m *TeamsAppPermissionSet) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamsAppPermissionSet) GetResourceSpecificPermissions added in v0.0.2

func (m *TeamsAppPermissionSet) GetResourceSpecificPermissions() []TeamsAppResourceSpecificPermissionable

GetResourceSpecificPermissions gets the resourceSpecificPermissions property value. A collection of resource-specific permissions.

func (*TeamsAppPermissionSet) Serialize added in v0.0.2

Serialize serializes information the current object

func (*TeamsAppPermissionSet) SetAdditionalData added in v0.0.2

func (m *TeamsAppPermissionSet) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamsAppPermissionSet) SetOdataType added in v0.0.2

func (m *TeamsAppPermissionSet) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TeamsAppPermissionSet) SetResourceSpecificPermissions added in v0.0.2

func (m *TeamsAppPermissionSet) SetResourceSpecificPermissions(value []TeamsAppResourceSpecificPermissionable)

SetResourceSpecificPermissions sets the resourceSpecificPermissions property value. A collection of resource-specific permissions.

type TeamsAppPermissionSetable added in v0.0.2

type TeamsAppPermissionSetable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetResourceSpecificPermissions() []TeamsAppResourceSpecificPermissionable
	SetOdataType(value *string)
	SetResourceSpecificPermissions(value []TeamsAppResourceSpecificPermissionable)
}

TeamsAppPermissionSetable

type TeamsAppPublishingState

type TeamsAppPublishingState int
const (
	SUBMITTED_TEAMSAPPPUBLISHINGSTATE TeamsAppPublishingState = iota
	REJECTED_TEAMSAPPPUBLISHINGSTATE
	PUBLISHED_TEAMSAPPPUBLISHINGSTATE
	UNKNOWNFUTUREVALUE_TEAMSAPPPUBLISHINGSTATE
)

func (TeamsAppPublishingState) String

func (i TeamsAppPublishingState) String() string

type TeamsAppResourceSpecificPermission added in v0.0.2

type TeamsAppResourceSpecificPermission struct {
	// contains filtered or unexported fields
}

TeamsAppResourceSpecificPermission

func NewTeamsAppResourceSpecificPermission added in v0.0.2

func NewTeamsAppResourceSpecificPermission() *TeamsAppResourceSpecificPermission

NewTeamsAppResourceSpecificPermission instantiates a new teamsAppResourceSpecificPermission and sets the default values.

func (*TeamsAppResourceSpecificPermission) GetAdditionalData added in v0.0.2

func (m *TeamsAppResourceSpecificPermission) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamsAppResourceSpecificPermission) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*TeamsAppResourceSpecificPermission) GetOdataType added in v0.0.2

func (m *TeamsAppResourceSpecificPermission) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamsAppResourceSpecificPermission) GetPermissionType added in v0.0.2

GetPermissionType gets the permissionType property value. The type of resource-specific permission.

func (*TeamsAppResourceSpecificPermission) GetPermissionValue added in v0.0.2

func (m *TeamsAppResourceSpecificPermission) GetPermissionValue() *string

GetPermissionValue gets the permissionValue property value. The name of the resource-specific permission.

func (*TeamsAppResourceSpecificPermission) Serialize added in v0.0.2

Serialize serializes information the current object

func (*TeamsAppResourceSpecificPermission) SetAdditionalData added in v0.0.2

func (m *TeamsAppResourceSpecificPermission) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamsAppResourceSpecificPermission) SetOdataType added in v0.0.2

func (m *TeamsAppResourceSpecificPermission) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TeamsAppResourceSpecificPermission) SetPermissionType added in v0.0.2

SetPermissionType sets the permissionType property value. The type of resource-specific permission.

func (*TeamsAppResourceSpecificPermission) SetPermissionValue added in v0.0.2

func (m *TeamsAppResourceSpecificPermission) SetPermissionValue(value *string)

SetPermissionValue sets the permissionValue property value. The name of the resource-specific permission.

type TeamsAppResourceSpecificPermissionType added in v0.0.2

type TeamsAppResourceSpecificPermissionType int
const (
	DELEGATED_TEAMSAPPRESOURCESPECIFICPERMISSIONTYPE TeamsAppResourceSpecificPermissionType = iota
	APPLICATION_TEAMSAPPRESOURCESPECIFICPERMISSIONTYPE
	UNKNOWNFUTUREVALUE_TEAMSAPPRESOURCESPECIFICPERMISSIONTYPE
)

func (TeamsAppResourceSpecificPermissionType) String added in v0.0.2

type TeamsAppResourceSpecificPermissionable added in v0.0.2

type TeamsAppResourceSpecificPermissionable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetPermissionType() *TeamsAppResourceSpecificPermissionType
	GetPermissionValue() *string
	SetOdataType(value *string)
	SetPermissionType(value *TeamsAppResourceSpecificPermissionType)
	SetPermissionValue(value *string)
}

TeamsAppResourceSpecificPermissionable

type TeamsAppable

type TeamsAppable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAppDefinitions() []TeamsAppDefinitionable
	GetDisplayName() *string
	GetDistributionMethod() *TeamsAppDistributionMethod
	GetExternalId() *string
	SetAppDefinitions(value []TeamsAppDefinitionable)
	SetDisplayName(value *string)
	SetDistributionMethod(value *TeamsAppDistributionMethod)
	SetExternalId(value *string)
}

TeamsAppable

type TeamsAsyncOperation

type TeamsAsyncOperation struct {
	Entity
	// contains filtered or unexported fields
}

TeamsAsyncOperation

func NewTeamsAsyncOperation

func NewTeamsAsyncOperation() *TeamsAsyncOperation

NewTeamsAsyncOperation instantiates a new teamsAsyncOperation and sets the default values.

func (*TeamsAsyncOperation) GetAttemptsCount

func (m *TeamsAsyncOperation) GetAttemptsCount() *int32

GetAttemptsCount gets the attemptsCount property value. Number of times the operation was attempted before being marked successful or failed.

func (*TeamsAsyncOperation) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Time when the operation was created.

func (*TeamsAsyncOperation) GetError

GetError gets the error property value. Any error that causes the async operation to fail.

func (*TeamsAsyncOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamsAsyncOperation) GetLastActionDateTime

GetLastActionDateTime gets the lastActionDateTime property value. Time when the async operation was last updated.

func (*TeamsAsyncOperation) GetOperationType

func (m *TeamsAsyncOperation) GetOperationType() *TeamsAsyncOperationType

GetOperationType gets the operationType property value. The operationType property

func (*TeamsAsyncOperation) GetStatus

GetStatus gets the status property value. The status property

func (*TeamsAsyncOperation) GetTargetResourceId

func (m *TeamsAsyncOperation) GetTargetResourceId() *string

GetTargetResourceId gets the targetResourceId property value. The ID of the object that's created or modified as result of this async operation, typically a team.

func (*TeamsAsyncOperation) GetTargetResourceLocation

func (m *TeamsAsyncOperation) GetTargetResourceLocation() *string

GetTargetResourceLocation gets the targetResourceLocation property value. The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths.

func (*TeamsAsyncOperation) Serialize

Serialize serializes information the current object

func (*TeamsAsyncOperation) SetAttemptsCount

func (m *TeamsAsyncOperation) SetAttemptsCount(value *int32)

SetAttemptsCount sets the attemptsCount property value. Number of times the operation was attempted before being marked successful or failed.

func (*TeamsAsyncOperation) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Time when the operation was created.

func (*TeamsAsyncOperation) SetError

func (m *TeamsAsyncOperation) SetError(value OperationErrorable)

SetError sets the error property value. Any error that causes the async operation to fail.

func (*TeamsAsyncOperation) SetLastActionDateTime

SetLastActionDateTime sets the lastActionDateTime property value. Time when the async operation was last updated.

func (*TeamsAsyncOperation) SetOperationType

func (m *TeamsAsyncOperation) SetOperationType(value *TeamsAsyncOperationType)

SetOperationType sets the operationType property value. The operationType property

func (*TeamsAsyncOperation) SetStatus

func (m *TeamsAsyncOperation) SetStatus(value *TeamsAsyncOperationStatus)

SetStatus sets the status property value. The status property

func (*TeamsAsyncOperation) SetTargetResourceId

func (m *TeamsAsyncOperation) SetTargetResourceId(value *string)

SetTargetResourceId sets the targetResourceId property value. The ID of the object that's created or modified as result of this async operation, typically a team.

func (*TeamsAsyncOperation) SetTargetResourceLocation

func (m *TeamsAsyncOperation) SetTargetResourceLocation(value *string)

SetTargetResourceLocation sets the targetResourceLocation property value. The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths.

type TeamsAsyncOperationStatus

type TeamsAsyncOperationStatus int
const (
	INVALID_TEAMSASYNCOPERATIONSTATUS TeamsAsyncOperationStatus = iota
	NOTSTARTED_TEAMSASYNCOPERATIONSTATUS
	INPROGRESS_TEAMSASYNCOPERATIONSTATUS
	SUCCEEDED_TEAMSASYNCOPERATIONSTATUS
	FAILED_TEAMSASYNCOPERATIONSTATUS
	UNKNOWNFUTUREVALUE_TEAMSASYNCOPERATIONSTATUS
)

func (TeamsAsyncOperationStatus) String

func (i TeamsAsyncOperationStatus) String() string

type TeamsAsyncOperationType

type TeamsAsyncOperationType int
const (
	INVALID_TEAMSASYNCOPERATIONTYPE TeamsAsyncOperationType = iota
	CLONETEAM_TEAMSASYNCOPERATIONTYPE
	ARCHIVETEAM_TEAMSASYNCOPERATIONTYPE
	UNARCHIVETEAM_TEAMSASYNCOPERATIONTYPE
	CREATETEAM_TEAMSASYNCOPERATIONTYPE
	UNKNOWNFUTUREVALUE_TEAMSASYNCOPERATIONTYPE
	TEAMIFYGROUP_TEAMSASYNCOPERATIONTYPE
	CREATECHANNEL_TEAMSASYNCOPERATIONTYPE
)

func (TeamsAsyncOperationType) String

func (i TeamsAsyncOperationType) String() string

type TeamsAsyncOperationable

type TeamsAsyncOperationable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttemptsCount() *int32
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetError() OperationErrorable
	GetLastActionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetOperationType() *TeamsAsyncOperationType
	GetStatus() *TeamsAsyncOperationStatus
	GetTargetResourceId() *string
	GetTargetResourceLocation() *string
	SetAttemptsCount(value *int32)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetError(value OperationErrorable)
	SetLastActionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetOperationType(value *TeamsAsyncOperationType)
	SetStatus(value *TeamsAsyncOperationStatus)
	SetTargetResourceId(value *string)
	SetTargetResourceLocation(value *string)
}

TeamsAsyncOperationable

type TeamsTab

type TeamsTab struct {
	Entity
	// contains filtered or unexported fields
}

TeamsTab

func NewTeamsTab

func NewTeamsTab() *TeamsTab

NewTeamsTab instantiates a new teamsTab and sets the default values.

func (*TeamsTab) GetConfiguration

func (m *TeamsTab) GetConfiguration() TeamsTabConfigurationable

GetConfiguration gets the configuration property value. Container for custom settings applied to a tab. The tab is considered configured only once this property is set.

func (*TeamsTab) GetDisplayName

func (m *TeamsTab) GetDisplayName() *string

GetDisplayName gets the displayName property value. Name of the tab.

func (*TeamsTab) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamsTab) GetTeamsApp

func (m *TeamsTab) GetTeamsApp() TeamsAppable

GetTeamsApp gets the teamsApp property value. The application that is linked to the tab. This can't be changed after tab creation.

func (*TeamsTab) GetWebUrl

func (m *TeamsTab) GetWebUrl() *string

GetWebUrl gets the webUrl property value. Deep link URL of the tab instance. Read only.

func (*TeamsTab) Serialize

Serialize serializes information the current object

func (*TeamsTab) SetConfiguration

func (m *TeamsTab) SetConfiguration(value TeamsTabConfigurationable)

SetConfiguration sets the configuration property value. Container for custom settings applied to a tab. The tab is considered configured only once this property is set.

func (*TeamsTab) SetDisplayName

func (m *TeamsTab) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Name of the tab.

func (*TeamsTab) SetTeamsApp

func (m *TeamsTab) SetTeamsApp(value TeamsAppable)

SetTeamsApp sets the teamsApp property value. The application that is linked to the tab. This can't be changed after tab creation.

func (*TeamsTab) SetWebUrl

func (m *TeamsTab) SetWebUrl(value *string)

SetWebUrl sets the webUrl property value. Deep link URL of the tab instance. Read only.

type TeamsTabConfiguration

type TeamsTabConfiguration struct {
	// contains filtered or unexported fields
}

TeamsTabConfiguration

func NewTeamsTabConfiguration

func NewTeamsTabConfiguration() *TeamsTabConfiguration

NewTeamsTabConfiguration instantiates a new teamsTabConfiguration and sets the default values.

func (*TeamsTabConfiguration) GetAdditionalData

func (m *TeamsTabConfiguration) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamsTabConfiguration) GetContentUrl

func (m *TeamsTabConfiguration) GetContentUrl() *string

GetContentUrl gets the contentUrl property value. Url used for rendering tab contents in Teams. Required.

func (*TeamsTabConfiguration) GetEntityId

func (m *TeamsTabConfiguration) GetEntityId() *string

GetEntityId gets the entityId property value. Identifier for the entity hosted by the tab provider.

func (*TeamsTabConfiguration) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamsTabConfiguration) GetOdataType

func (m *TeamsTabConfiguration) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamsTabConfiguration) GetRemoveUrl

func (m *TeamsTabConfiguration) GetRemoveUrl() *string

GetRemoveUrl gets the removeUrl property value. Url called by Teams client when a Tab is removed using the Teams Client.

func (*TeamsTabConfiguration) GetWebsiteUrl

func (m *TeamsTabConfiguration) GetWebsiteUrl() *string

GetWebsiteUrl gets the websiteUrl property value. Url for showing tab contents outside of Teams.

func (*TeamsTabConfiguration) Serialize

Serialize serializes information the current object

func (*TeamsTabConfiguration) SetAdditionalData

func (m *TeamsTabConfiguration) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamsTabConfiguration) SetContentUrl

func (m *TeamsTabConfiguration) SetContentUrl(value *string)

SetContentUrl sets the contentUrl property value. Url used for rendering tab contents in Teams. Required.

func (*TeamsTabConfiguration) SetEntityId

func (m *TeamsTabConfiguration) SetEntityId(value *string)

SetEntityId sets the entityId property value. Identifier for the entity hosted by the tab provider.

func (*TeamsTabConfiguration) SetOdataType

func (m *TeamsTabConfiguration) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TeamsTabConfiguration) SetRemoveUrl

func (m *TeamsTabConfiguration) SetRemoveUrl(value *string)

SetRemoveUrl sets the removeUrl property value. Url called by Teams client when a Tab is removed using the Teams Client.

func (*TeamsTabConfiguration) SetWebsiteUrl

func (m *TeamsTabConfiguration) SetWebsiteUrl(value *string)

SetWebsiteUrl sets the websiteUrl property value. Url for showing tab contents outside of Teams.

type TeamsTabConfigurationable

type TeamsTabConfigurationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContentUrl() *string
	GetEntityId() *string
	GetOdataType() *string
	GetRemoveUrl() *string
	GetWebsiteUrl() *string
	SetContentUrl(value *string)
	SetEntityId(value *string)
	SetOdataType(value *string)
	SetRemoveUrl(value *string)
	SetWebsiteUrl(value *string)
}

TeamsTabConfigurationable

type TeamsTabable

type TeamsTabable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetConfiguration() TeamsTabConfigurationable
	GetDisplayName() *string
	GetTeamsApp() TeamsAppable
	GetWebUrl() *string
	SetConfiguration(value TeamsTabConfigurationable)
	SetDisplayName(value *string)
	SetTeamsApp(value TeamsAppable)
	SetWebUrl(value *string)
}

TeamsTabable

type TeamsTemplate

type TeamsTemplate struct {
	Entity
}

TeamsTemplate

func NewTeamsTemplate

func NewTeamsTemplate() *TeamsTemplate

NewTeamsTemplate instantiates a new teamsTemplate and sets the default values.

func (*TeamsTemplate) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamsTemplate) Serialize

Serialize serializes information the current object

type TeamworkBot

type TeamworkBot struct {
	Entity
}

TeamworkBot

func NewTeamworkBot

func NewTeamworkBot() *TeamworkBot

NewTeamworkBot instantiates a new teamworkBot and sets the default values.

func (*TeamworkBot) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamworkBot) Serialize

Serialize serializes information the current object

type TeamworkConversationIdentity

type TeamworkConversationIdentity struct {
	Identity
	// contains filtered or unexported fields
}

TeamworkConversationIdentity

func NewTeamworkConversationIdentity

func NewTeamworkConversationIdentity() *TeamworkConversationIdentity

NewTeamworkConversationIdentity instantiates a new teamworkConversationIdentity and sets the default values.

func (*TeamworkConversationIdentity) GetConversationIdentityType

func (m *TeamworkConversationIdentity) GetConversationIdentityType() *TeamworkConversationIdentityType

GetConversationIdentityType gets the conversationIdentityType property value. Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.

func (*TeamworkConversationIdentity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamworkConversationIdentity) Serialize

Serialize serializes information the current object

func (*TeamworkConversationIdentity) SetConversationIdentityType

func (m *TeamworkConversationIdentity) SetConversationIdentityType(value *TeamworkConversationIdentityType)

SetConversationIdentityType sets the conversationIdentityType property value. Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.

type TeamworkConversationIdentityType

type TeamworkConversationIdentityType int
const (
	TEAM_TEAMWORKCONVERSATIONIDENTITYTYPE TeamworkConversationIdentityType = iota
	CHANNEL_TEAMWORKCONVERSATIONIDENTITYTYPE
	CHAT_TEAMWORKCONVERSATIONIDENTITYTYPE
	UNKNOWNFUTUREVALUE_TEAMWORKCONVERSATIONIDENTITYTYPE
)

func (TeamworkConversationIdentityType) String

type TeamworkConversationIdentityable

type TeamworkConversationIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetConversationIdentityType() *TeamworkConversationIdentityType
	SetConversationIdentityType(value *TeamworkConversationIdentityType)
}

TeamworkConversationIdentityable

type TeamworkHostedContent

type TeamworkHostedContent struct {
	Entity
	// contains filtered or unexported fields
}

TeamworkHostedContent

func NewTeamworkHostedContent

func NewTeamworkHostedContent() *TeamworkHostedContent

NewTeamworkHostedContent instantiates a new teamworkHostedContent and sets the default values.

func (*TeamworkHostedContent) GetContentBytes

func (m *TeamworkHostedContent) GetContentBytes() []byte

GetContentBytes gets the contentBytes property value. Write only. Bytes for the hosted content (such as images).

func (*TeamworkHostedContent) GetContentType

func (m *TeamworkHostedContent) GetContentType() *string

GetContentType gets the contentType property value. Write only. Content type. such as image/png, image/jpg.

func (*TeamworkHostedContent) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamworkHostedContent) Serialize

Serialize serializes information the current object

func (*TeamworkHostedContent) SetContentBytes

func (m *TeamworkHostedContent) SetContentBytes(value []byte)

SetContentBytes sets the contentBytes property value. Write only. Bytes for the hosted content (such as images).

func (*TeamworkHostedContent) SetContentType

func (m *TeamworkHostedContent) SetContentType(value *string)

SetContentType sets the contentType property value. Write only. Content type. such as image/png, image/jpg.

type TeamworkHostedContentable

type TeamworkHostedContentable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContentBytes() []byte
	GetContentType() *string
	SetContentBytes(value []byte)
	SetContentType(value *string)
}

TeamworkHostedContentable

type TeamworkOnlineMeetingInfo

type TeamworkOnlineMeetingInfo struct {
	// contains filtered or unexported fields
}

TeamworkOnlineMeetingInfo

func NewTeamworkOnlineMeetingInfo

func NewTeamworkOnlineMeetingInfo() *TeamworkOnlineMeetingInfo

NewTeamworkOnlineMeetingInfo instantiates a new teamworkOnlineMeetingInfo and sets the default values.

func (*TeamworkOnlineMeetingInfo) GetAdditionalData

func (m *TeamworkOnlineMeetingInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamworkOnlineMeetingInfo) GetCalendarEventId

func (m *TeamworkOnlineMeetingInfo) GetCalendarEventId() *string

GetCalendarEventId gets the calendarEventId property value. The identifier of the calendar event associated with the meeting.

func (*TeamworkOnlineMeetingInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamworkOnlineMeetingInfo) GetJoinWebUrl

func (m *TeamworkOnlineMeetingInfo) GetJoinWebUrl() *string

GetJoinWebUrl gets the joinWebUrl property value. The URL that users click to join or uniquely identify the meeting.

func (*TeamworkOnlineMeetingInfo) GetOdataType

func (m *TeamworkOnlineMeetingInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TeamworkOnlineMeetingInfo) GetOrganizer

GetOrganizer gets the organizer property value. The organizer of the meeting.

func (*TeamworkOnlineMeetingInfo) Serialize

Serialize serializes information the current object

func (*TeamworkOnlineMeetingInfo) SetAdditionalData

func (m *TeamworkOnlineMeetingInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TeamworkOnlineMeetingInfo) SetCalendarEventId

func (m *TeamworkOnlineMeetingInfo) SetCalendarEventId(value *string)

SetCalendarEventId sets the calendarEventId property value. The identifier of the calendar event associated with the meeting.

func (*TeamworkOnlineMeetingInfo) SetJoinWebUrl

func (m *TeamworkOnlineMeetingInfo) SetJoinWebUrl(value *string)

SetJoinWebUrl sets the joinWebUrl property value. The URL that users click to join or uniquely identify the meeting.

func (*TeamworkOnlineMeetingInfo) SetOdataType

func (m *TeamworkOnlineMeetingInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TeamworkOnlineMeetingInfo) SetOrganizer

func (m *TeamworkOnlineMeetingInfo) SetOrganizer(value TeamworkUserIdentityable)

SetOrganizer sets the organizer property value. The organizer of the meeting.

type TeamworkOnlineMeetingInfoable

type TeamworkOnlineMeetingInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCalendarEventId() *string
	GetJoinWebUrl() *string
	GetOdataType() *string
	GetOrganizer() TeamworkUserIdentityable
	SetCalendarEventId(value *string)
	SetJoinWebUrl(value *string)
	SetOdataType(value *string)
	SetOrganizer(value TeamworkUserIdentityable)
}

TeamworkOnlineMeetingInfoable

type TeamworkTag

type TeamworkTag struct {
	Entity
	// contains filtered or unexported fields
}

TeamworkTag

func NewTeamworkTag

func NewTeamworkTag() *TeamworkTag

NewTeamworkTag instantiates a new teamworkTag and sets the default values.

func (*TeamworkTag) GetDescription

func (m *TeamworkTag) GetDescription() *string

GetDescription gets the description property value. The description of the tag as it appears to the user in Microsoft Teams. A teamworkTag can't have more than 200 teamworkTagMembers.

func (*TeamworkTag) GetDisplayName

func (m *TeamworkTag) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the tag as it appears to the user in Microsoft Teams.

func (*TeamworkTag) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamworkTag) GetMemberCount

func (m *TeamworkTag) GetMemberCount() *int32

GetMemberCount gets the memberCount property value. The number of users assigned to the tag.

func (*TeamworkTag) GetMembers

func (m *TeamworkTag) GetMembers() []TeamworkTagMemberable

GetMembers gets the members property value. Users assigned to the tag.

func (*TeamworkTag) GetTagType

func (m *TeamworkTag) GetTagType() *TeamworkTagType

GetTagType gets the tagType property value. The type of the tag. Default is standard.

func (*TeamworkTag) GetTeamId

func (m *TeamworkTag) GetTeamId() *string

GetTeamId gets the teamId property value. ID of the team in which the tag is defined.

func (*TeamworkTag) Serialize

Serialize serializes information the current object

func (*TeamworkTag) SetDescription

func (m *TeamworkTag) SetDescription(value *string)

SetDescription sets the description property value. The description of the tag as it appears to the user in Microsoft Teams. A teamworkTag can't have more than 200 teamworkTagMembers.

func (*TeamworkTag) SetDisplayName

func (m *TeamworkTag) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the tag as it appears to the user in Microsoft Teams.

func (*TeamworkTag) SetMemberCount

func (m *TeamworkTag) SetMemberCount(value *int32)

SetMemberCount sets the memberCount property value. The number of users assigned to the tag.

func (*TeamworkTag) SetMembers

func (m *TeamworkTag) SetMembers(value []TeamworkTagMemberable)

SetMembers sets the members property value. Users assigned to the tag.

func (*TeamworkTag) SetTagType

func (m *TeamworkTag) SetTagType(value *TeamworkTagType)

SetTagType sets the tagType property value. The type of the tag. Default is standard.

func (*TeamworkTag) SetTeamId

func (m *TeamworkTag) SetTeamId(value *string)

SetTeamId sets the teamId property value. ID of the team in which the tag is defined.

type TeamworkTagMember

type TeamworkTagMember struct {
	Entity
	// contains filtered or unexported fields
}

TeamworkTagMember

func NewTeamworkTagMember

func NewTeamworkTagMember() *TeamworkTagMember

NewTeamworkTagMember instantiates a new teamworkTagMember and sets the default values.

func (*TeamworkTagMember) GetDisplayName

func (m *TeamworkTagMember) GetDisplayName() *string

GetDisplayName gets the displayName property value. The member's display name.

func (*TeamworkTagMember) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamworkTagMember) GetTenantId

func (m *TeamworkTagMember) GetTenantId() *string

GetTenantId gets the tenantId property value. The ID of the tenant that the tag member is a part of.

func (*TeamworkTagMember) GetUserId

func (m *TeamworkTagMember) GetUserId() *string

GetUserId gets the userId property value. The user ID of the member.

func (*TeamworkTagMember) Serialize

Serialize serializes information the current object

func (*TeamworkTagMember) SetDisplayName

func (m *TeamworkTagMember) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The member's display name.

func (*TeamworkTagMember) SetTenantId

func (m *TeamworkTagMember) SetTenantId(value *string)

SetTenantId sets the tenantId property value. The ID of the tenant that the tag member is a part of.

func (*TeamworkTagMember) SetUserId

func (m *TeamworkTagMember) SetUserId(value *string)

SetUserId sets the userId property value. The user ID of the member.

type TeamworkTagMemberable

type TeamworkTagMemberable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetTenantId() *string
	GetUserId() *string
	SetDisplayName(value *string)
	SetTenantId(value *string)
	SetUserId(value *string)
}

TeamworkTagMemberable

type TeamworkTagType

type TeamworkTagType int
const (
	STANDARD_TEAMWORKTAGTYPE TeamworkTagType = iota
	UNKNOWNFUTUREVALUE_TEAMWORKTAGTYPE
)

func (TeamworkTagType) String

func (i TeamworkTagType) String() string

type TeamworkTagable

type TeamworkTagable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDescription() *string
	GetDisplayName() *string
	GetMemberCount() *int32
	GetMembers() []TeamworkTagMemberable
	GetTagType() *TeamworkTagType
	GetTeamId() *string
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetMemberCount(value *int32)
	SetMembers(value []TeamworkTagMemberable)
	SetTagType(value *TeamworkTagType)
	SetTeamId(value *string)
}

TeamworkTagable

type TeamworkUserIdentity

type TeamworkUserIdentity struct {
	Identity
	// contains filtered or unexported fields
}

TeamworkUserIdentity

func NewTeamworkUserIdentity

func NewTeamworkUserIdentity() *TeamworkUserIdentity

NewTeamworkUserIdentity instantiates a new teamworkUserIdentity and sets the default values.

func (*TeamworkUserIdentity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TeamworkUserIdentity) GetUserIdentityType

func (m *TeamworkUserIdentity) GetUserIdentityType() *TeamworkUserIdentityType

GetUserIdentityType gets the userIdentityType property value. Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser.

func (*TeamworkUserIdentity) Serialize

Serialize serializes information the current object

func (*TeamworkUserIdentity) SetUserIdentityType

func (m *TeamworkUserIdentity) SetUserIdentityType(value *TeamworkUserIdentityType)

SetUserIdentityType sets the userIdentityType property value. Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser.

type TeamworkUserIdentityType

type TeamworkUserIdentityType int
const (
	AADUSER_TEAMWORKUSERIDENTITYTYPE TeamworkUserIdentityType = iota
	ONPREMISEAADUSER_TEAMWORKUSERIDENTITYTYPE
	ANONYMOUSGUEST_TEAMWORKUSERIDENTITYTYPE
	FEDERATEDUSER_TEAMWORKUSERIDENTITYTYPE
	PERSONALMICROSOFTACCOUNTUSER_TEAMWORKUSERIDENTITYTYPE
	SKYPEUSER_TEAMWORKUSERIDENTITYTYPE
	PHONEUSER_TEAMWORKUSERIDENTITYTYPE
	UNKNOWNFUTUREVALUE_TEAMWORKUSERIDENTITYTYPE
	EMAILUSER_TEAMWORKUSERIDENTITYTYPE
)

func (TeamworkUserIdentityType) String

func (i TeamworkUserIdentityType) String() string

type TeamworkUserIdentityable

type TeamworkUserIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetUserIdentityType() *TeamworkUserIdentityType
	SetUserIdentityType(value *TeamworkUserIdentityType)
}

TeamworkUserIdentityable

type TemporaryAccessPassAuthenticationMethod

type TemporaryAccessPassAuthenticationMethod struct {
	AuthenticationMethod
	// contains filtered or unexported fields
}

TemporaryAccessPassAuthenticationMethod

func NewTemporaryAccessPassAuthenticationMethod

func NewTemporaryAccessPassAuthenticationMethod() *TemporaryAccessPassAuthenticationMethod

NewTemporaryAccessPassAuthenticationMethod instantiates a new temporaryAccessPassAuthenticationMethod and sets the default values.

func (*TemporaryAccessPassAuthenticationMethod) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time when the Temporary Access Pass was created.

func (*TemporaryAccessPassAuthenticationMethod) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TemporaryAccessPassAuthenticationMethod) GetIsUsable

GetIsUsable gets the isUsable property value. The state of the authentication method that indicates whether it's currently usable by the user.

func (*TemporaryAccessPassAuthenticationMethod) GetIsUsableOnce

func (m *TemporaryAccessPassAuthenticationMethod) GetIsUsableOnce() *bool

GetIsUsableOnce gets the isUsableOnce property value. Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.

func (*TemporaryAccessPassAuthenticationMethod) GetLifetimeInMinutes

func (m *TemporaryAccessPassAuthenticationMethod) GetLifetimeInMinutes() *int32

GetLifetimeInMinutes gets the lifetimeInMinutes property value. The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days).

func (*TemporaryAccessPassAuthenticationMethod) GetMethodUsabilityReason

func (m *TemporaryAccessPassAuthenticationMethod) GetMethodUsabilityReason() *string

GetMethodUsabilityReason gets the methodUsabilityReason property value. Details about the usability state (isUsable). Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.

func (*TemporaryAccessPassAuthenticationMethod) GetStartDateTime

GetStartDateTime gets the startDateTime property value. The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.

func (*TemporaryAccessPassAuthenticationMethod) GetTemporaryAccessPass

func (m *TemporaryAccessPassAuthenticationMethod) GetTemporaryAccessPass() *string

GetTemporaryAccessPass gets the temporaryAccessPass property value. The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET.

func (*TemporaryAccessPassAuthenticationMethod) Serialize

Serialize serializes information the current object

func (*TemporaryAccessPassAuthenticationMethod) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time when the Temporary Access Pass was created.

func (*TemporaryAccessPassAuthenticationMethod) SetIsUsable

func (m *TemporaryAccessPassAuthenticationMethod) SetIsUsable(value *bool)

SetIsUsable sets the isUsable property value. The state of the authentication method that indicates whether it's currently usable by the user.

func (*TemporaryAccessPassAuthenticationMethod) SetIsUsableOnce

func (m *TemporaryAccessPassAuthenticationMethod) SetIsUsableOnce(value *bool)

SetIsUsableOnce sets the isUsableOnce property value. Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.

func (*TemporaryAccessPassAuthenticationMethod) SetLifetimeInMinutes

func (m *TemporaryAccessPassAuthenticationMethod) SetLifetimeInMinutes(value *int32)

SetLifetimeInMinutes sets the lifetimeInMinutes property value. The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days).

func (*TemporaryAccessPassAuthenticationMethod) SetMethodUsabilityReason

func (m *TemporaryAccessPassAuthenticationMethod) SetMethodUsabilityReason(value *string)

SetMethodUsabilityReason sets the methodUsabilityReason property value. Details about the usability state (isUsable). Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.

func (*TemporaryAccessPassAuthenticationMethod) SetStartDateTime

SetStartDateTime sets the startDateTime property value. The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.

func (*TemporaryAccessPassAuthenticationMethod) SetTemporaryAccessPass

func (m *TemporaryAccessPassAuthenticationMethod) SetTemporaryAccessPass(value *string)

SetTemporaryAccessPass sets the temporaryAccessPass property value. The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET.

type TemporaryAccessPassAuthenticationMethodable

type TemporaryAccessPassAuthenticationMethodable interface {
	AuthenticationMethodable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIsUsable() *bool
	GetIsUsableOnce() *bool
	GetLifetimeInMinutes() *int32
	GetMethodUsabilityReason() *string
	GetStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTemporaryAccessPass() *string
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetIsUsable(value *bool)
	SetIsUsableOnce(value *bool)
	SetLifetimeInMinutes(value *int32)
	SetMethodUsabilityReason(value *string)
	SetStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetTemporaryAccessPass(value *string)
}

TemporaryAccessPassAuthenticationMethodable

type TermColumn

type TermColumn struct {
	// contains filtered or unexported fields
}

TermColumn

func NewTermColumn

func NewTermColumn() *TermColumn

NewTermColumn instantiates a new termColumn and sets the default values.

func (*TermColumn) GetAdditionalData

func (m *TermColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TermColumn) GetAllowMultipleValues

func (m *TermColumn) GetAllowMultipleValues() *bool

GetAllowMultipleValues gets the allowMultipleValues property value. Specifies whether the column allows more than one value.

func (*TermColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TermColumn) GetOdataType

func (m *TermColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TermColumn) GetShowFullyQualifiedName

func (m *TermColumn) GetShowFullyQualifiedName() *bool

GetShowFullyQualifiedName gets the showFullyQualifiedName property value. Specifies whether to display the entire term path or only the term label.

func (*TermColumn) Serialize

Serialize serializes information the current object

func (*TermColumn) SetAdditionalData

func (m *TermColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TermColumn) SetAllowMultipleValues

func (m *TermColumn) SetAllowMultipleValues(value *bool)

SetAllowMultipleValues sets the allowMultipleValues property value. Specifies whether the column allows more than one value.

func (*TermColumn) SetOdataType

func (m *TermColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TermColumn) SetShowFullyQualifiedName

func (m *TermColumn) SetShowFullyQualifiedName(value *bool)

SetShowFullyQualifiedName sets the showFullyQualifiedName property value. Specifies whether to display the entire term path or only the term label.

type TermColumnable

type TermColumnable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowMultipleValues() *bool
	GetOdataType() *string
	GetShowFullyQualifiedName() *bool
	SetAllowMultipleValues(value *bool)
	SetOdataType(value *string)
	SetShowFullyQualifiedName(value *bool)
}

TermColumnable

type TextColumn

type TextColumn struct {
	// contains filtered or unexported fields
}

TextColumn

func NewTextColumn

func NewTextColumn() *TextColumn

NewTextColumn instantiates a new textColumn and sets the default values.

func (*TextColumn) GetAdditionalData

func (m *TextColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TextColumn) GetAllowMultipleLines

func (m *TextColumn) GetAllowMultipleLines() *bool

GetAllowMultipleLines gets the allowMultipleLines property value. Whether to allow multiple lines of text.

func (*TextColumn) GetAppendChangesToExistingText

func (m *TextColumn) GetAppendChangesToExistingText() *bool

GetAppendChangesToExistingText gets the appendChangesToExistingText property value. Whether updates to this column should replace existing text, or append to it.

func (*TextColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TextColumn) GetLinesForEditing

func (m *TextColumn) GetLinesForEditing() *int32

GetLinesForEditing gets the linesForEditing property value. The size of the text box.

func (*TextColumn) GetMaxLength

func (m *TextColumn) GetMaxLength() *int32

GetMaxLength gets the maxLength property value. The maximum number of characters for the value.

func (*TextColumn) GetOdataType

func (m *TextColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TextColumn) GetTextType

func (m *TextColumn) GetTextType() *string

GetTextType gets the textType property value. The type of text being stored. Must be one of plain or richText

func (*TextColumn) Serialize

Serialize serializes information the current object

func (*TextColumn) SetAdditionalData

func (m *TextColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TextColumn) SetAllowMultipleLines

func (m *TextColumn) SetAllowMultipleLines(value *bool)

SetAllowMultipleLines sets the allowMultipleLines property value. Whether to allow multiple lines of text.

func (*TextColumn) SetAppendChangesToExistingText

func (m *TextColumn) SetAppendChangesToExistingText(value *bool)

SetAppendChangesToExistingText sets the appendChangesToExistingText property value. Whether updates to this column should replace existing text, or append to it.

func (*TextColumn) SetLinesForEditing

func (m *TextColumn) SetLinesForEditing(value *int32)

SetLinesForEditing sets the linesForEditing property value. The size of the text box.

func (*TextColumn) SetMaxLength

func (m *TextColumn) SetMaxLength(value *int32)

SetMaxLength sets the maxLength property value. The maximum number of characters for the value.

func (*TextColumn) SetOdataType

func (m *TextColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TextColumn) SetTextType

func (m *TextColumn) SetTextType(value *string)

SetTextType sets the textType property value. The type of text being stored. Must be one of plain or richText

type TextColumnable

type TextColumnable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowMultipleLines() *bool
	GetAppendChangesToExistingText() *bool
	GetLinesForEditing() *int32
	GetMaxLength() *int32
	GetOdataType() *string
	GetTextType() *string
	SetAllowMultipleLines(value *bool)
	SetAppendChangesToExistingText(value *bool)
	SetLinesForEditing(value *int32)
	SetMaxLength(value *int32)
	SetOdataType(value *string)
	SetTextType(value *string)
}

TextColumnable

type Thumbnail

type Thumbnail struct {
	// contains filtered or unexported fields
}

Thumbnail

func NewThumbnail

func NewThumbnail() *Thumbnail

NewThumbnail instantiates a new thumbnail and sets the default values.

func (*Thumbnail) GetAdditionalData

func (m *Thumbnail) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Thumbnail) GetContent

func (m *Thumbnail) GetContent() []byte

GetContent gets the content property value. The content stream for the thumbnail.

func (*Thumbnail) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Thumbnail) GetHeight

func (m *Thumbnail) GetHeight() *int32

GetHeight gets the height property value. The height of the thumbnail, in pixels.

func (*Thumbnail) GetOdataType

func (m *Thumbnail) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Thumbnail) GetSourceItemId

func (m *Thumbnail) GetSourceItemId() *string

GetSourceItemId gets the sourceItemId property value. The unique identifier of the item that provided the thumbnail. This is only available when a folder thumbnail is requested.

func (*Thumbnail) GetUrl

func (m *Thumbnail) GetUrl() *string

GetUrl gets the url property value. The URL used to fetch the thumbnail content.

func (*Thumbnail) GetWidth

func (m *Thumbnail) GetWidth() *int32

GetWidth gets the width property value. The width of the thumbnail, in pixels.

func (*Thumbnail) Serialize

Serialize serializes information the current object

func (*Thumbnail) SetAdditionalData

func (m *Thumbnail) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Thumbnail) SetContent

func (m *Thumbnail) SetContent(value []byte)

SetContent sets the content property value. The content stream for the thumbnail.

func (*Thumbnail) SetHeight

func (m *Thumbnail) SetHeight(value *int32)

SetHeight sets the height property value. The height of the thumbnail, in pixels.

func (*Thumbnail) SetOdataType

func (m *Thumbnail) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Thumbnail) SetSourceItemId

func (m *Thumbnail) SetSourceItemId(value *string)

SetSourceItemId sets the sourceItemId property value. The unique identifier of the item that provided the thumbnail. This is only available when a folder thumbnail is requested.

func (*Thumbnail) SetUrl

func (m *Thumbnail) SetUrl(value *string)

SetUrl sets the url property value. The URL used to fetch the thumbnail content.

func (*Thumbnail) SetWidth

func (m *Thumbnail) SetWidth(value *int32)

SetWidth sets the width property value. The width of the thumbnail, in pixels.

type ThumbnailColumn

type ThumbnailColumn struct {
	// contains filtered or unexported fields
}

ThumbnailColumn

func NewThumbnailColumn

func NewThumbnailColumn() *ThumbnailColumn

NewThumbnailColumn instantiates a new thumbnailColumn and sets the default values.

func (*ThumbnailColumn) GetAdditionalData

func (m *ThumbnailColumn) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ThumbnailColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ThumbnailColumn) GetOdataType

func (m *ThumbnailColumn) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*ThumbnailColumn) Serialize

Serialize serializes information the current object

func (*ThumbnailColumn) SetAdditionalData

func (m *ThumbnailColumn) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ThumbnailColumn) SetOdataType

func (m *ThumbnailColumn) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type ThumbnailSet

type ThumbnailSet struct {
	Entity
	// contains filtered or unexported fields
}

ThumbnailSet

func NewThumbnailSet

func NewThumbnailSet() *ThumbnailSet

NewThumbnailSet instantiates a new thumbnailSet and sets the default values.

func (*ThumbnailSet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ThumbnailSet) GetLarge

func (m *ThumbnailSet) GetLarge() Thumbnailable

GetLarge gets the large property value. A 1920x1920 scaled thumbnail.

func (*ThumbnailSet) GetMedium

func (m *ThumbnailSet) GetMedium() Thumbnailable

GetMedium gets the medium property value. A 176x176 scaled thumbnail.

func (*ThumbnailSet) GetSmall

func (m *ThumbnailSet) GetSmall() Thumbnailable

GetSmall gets the small property value. A 48x48 cropped thumbnail.

func (*ThumbnailSet) GetSource

func (m *ThumbnailSet) GetSource() Thumbnailable

GetSource gets the source property value. A custom thumbnail image or the original image used to generate other thumbnails.

func (*ThumbnailSet) Serialize

Serialize serializes information the current object

func (*ThumbnailSet) SetLarge

func (m *ThumbnailSet) SetLarge(value Thumbnailable)

SetLarge sets the large property value. A 1920x1920 scaled thumbnail.

func (*ThumbnailSet) SetMedium

func (m *ThumbnailSet) SetMedium(value Thumbnailable)

SetMedium sets the medium property value. A 176x176 scaled thumbnail.

func (*ThumbnailSet) SetSmall

func (m *ThumbnailSet) SetSmall(value Thumbnailable)

SetSmall sets the small property value. A 48x48 cropped thumbnail.

func (*ThumbnailSet) SetSource

func (m *ThumbnailSet) SetSource(value Thumbnailable)

SetSource sets the source property value. A custom thumbnail image or the original image used to generate other thumbnails.

type ThumbnailSetable

type ThumbnailSetable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLarge() Thumbnailable
	GetMedium() Thumbnailable
	GetSmall() Thumbnailable
	GetSource() Thumbnailable
	SetLarge(value Thumbnailable)
	SetMedium(value Thumbnailable)
	SetSmall(value Thumbnailable)
	SetSource(value Thumbnailable)
}

ThumbnailSetable

type Thumbnailable

type Thumbnailable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() []byte
	GetHeight() *int32
	GetOdataType() *string
	GetSourceItemId() *string
	GetUrl() *string
	GetWidth() *int32
	SetContent(value []byte)
	SetHeight(value *int32)
	SetOdataType(value *string)
	SetSourceItemId(value *string)
	SetUrl(value *string)
	SetWidth(value *int32)
}

Thumbnailable

type TimeOff

type TimeOff struct {
	ChangeTrackedEntity
	// contains filtered or unexported fields
}

TimeOff

func NewTimeOff

func NewTimeOff() *TimeOff

NewTimeOff instantiates a new timeOff and sets the default values.

func (*TimeOff) GetDraftTimeOff

func (m *TimeOff) GetDraftTimeOff() TimeOffItemable

GetDraftTimeOff gets the draftTimeOff property value. The draft version of this timeOff that is viewable by managers. Required.

func (*TimeOff) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TimeOff) GetSharedTimeOff

func (m *TimeOff) GetSharedTimeOff() TimeOffItemable

GetSharedTimeOff gets the sharedTimeOff property value. The shared version of this timeOff that is viewable by both employees and managers. Required.

func (*TimeOff) GetUserId

func (m *TimeOff) GetUserId() *string

GetUserId gets the userId property value. ID of the user assigned to the timeOff. Required.

func (*TimeOff) Serialize

Serialize serializes information the current object

func (*TimeOff) SetDraftTimeOff

func (m *TimeOff) SetDraftTimeOff(value TimeOffItemable)

SetDraftTimeOff sets the draftTimeOff property value. The draft version of this timeOff that is viewable by managers. Required.

func (*TimeOff) SetSharedTimeOff

func (m *TimeOff) SetSharedTimeOff(value TimeOffItemable)

SetSharedTimeOff sets the sharedTimeOff property value. The shared version of this timeOff that is viewable by both employees and managers. Required.

func (*TimeOff) SetUserId

func (m *TimeOff) SetUserId(value *string)

SetUserId sets the userId property value. ID of the user assigned to the timeOff. Required.

type TimeOffItem

type TimeOffItem struct {
	ScheduleEntity
	// contains filtered or unexported fields
}

TimeOffItem

func NewTimeOffItem

func NewTimeOffItem() *TimeOffItem

NewTimeOffItem instantiates a new timeOffItem and sets the default values.

func (*TimeOffItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TimeOffItem) GetTimeOffReasonId

func (m *TimeOffItem) GetTimeOffReasonId() *string

GetTimeOffReasonId gets the timeOffReasonId property value. ID of the timeOffReason for this timeOffItem. Required.

func (*TimeOffItem) Serialize

Serialize serializes information the current object

func (*TimeOffItem) SetTimeOffReasonId

func (m *TimeOffItem) SetTimeOffReasonId(value *string)

SetTimeOffReasonId sets the timeOffReasonId property value. ID of the timeOffReason for this timeOffItem. Required.

type TimeOffItemable

type TimeOffItemable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	ScheduleEntityable
	GetTimeOffReasonId() *string
	SetTimeOffReasonId(value *string)
}

TimeOffItemable

type TimeOffReason

type TimeOffReason struct {
	ChangeTrackedEntity
	// contains filtered or unexported fields
}

TimeOffReason

func NewTimeOffReason

func NewTimeOffReason() *TimeOffReason

NewTimeOffReason instantiates a new timeOffReason and sets the default values.

func (*TimeOffReason) GetDisplayName

func (m *TimeOffReason) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the timeOffReason. Required.

func (*TimeOffReason) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TimeOffReason) GetIconType

func (m *TimeOffReason) GetIconType() *TimeOffReasonIconType

GetIconType gets the iconType property value. Supported icon types are: none, car, calendar, running, plane, firstAid, doctor, notWorking, clock, juryDuty, globe, cup, phone, weather, umbrella, piggyBank, dog, cake, trafficCone, pin, sunny. Required.

func (*TimeOffReason) GetIsActive

func (m *TimeOffReason) GetIsActive() *bool

GetIsActive gets the isActive property value. Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required.

func (*TimeOffReason) Serialize

Serialize serializes information the current object

func (*TimeOffReason) SetDisplayName

func (m *TimeOffReason) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the timeOffReason. Required.

func (*TimeOffReason) SetIconType

func (m *TimeOffReason) SetIconType(value *TimeOffReasonIconType)

SetIconType sets the iconType property value. Supported icon types are: none, car, calendar, running, plane, firstAid, doctor, notWorking, clock, juryDuty, globe, cup, phone, weather, umbrella, piggyBank, dog, cake, trafficCone, pin, sunny. Required.

func (*TimeOffReason) SetIsActive

func (m *TimeOffReason) SetIsActive(value *bool)

SetIsActive sets the isActive property value. Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required.

type TimeOffReasonIconType

type TimeOffReasonIconType int
const (
	NONE_TIMEOFFREASONICONTYPE TimeOffReasonIconType = iota
	CAR_TIMEOFFREASONICONTYPE
	CALENDAR_TIMEOFFREASONICONTYPE
	RUNNING_TIMEOFFREASONICONTYPE
	PLANE_TIMEOFFREASONICONTYPE
	FIRSTAID_TIMEOFFREASONICONTYPE
	DOCTOR_TIMEOFFREASONICONTYPE
	NOTWORKING_TIMEOFFREASONICONTYPE
	CLOCK_TIMEOFFREASONICONTYPE
	JURYDUTY_TIMEOFFREASONICONTYPE
	GLOBE_TIMEOFFREASONICONTYPE
	CUP_TIMEOFFREASONICONTYPE
	PHONE_TIMEOFFREASONICONTYPE
	WEATHER_TIMEOFFREASONICONTYPE
	UMBRELLA_TIMEOFFREASONICONTYPE
	PIGGYBANK_TIMEOFFREASONICONTYPE
	DOG_TIMEOFFREASONICONTYPE
	CAKE_TIMEOFFREASONICONTYPE
	TRAFFICCONE_TIMEOFFREASONICONTYPE
	PIN_TIMEOFFREASONICONTYPE
	SUNNY_TIMEOFFREASONICONTYPE
	UNKNOWNFUTUREVALUE_TIMEOFFREASONICONTYPE
)

func (TimeOffReasonIconType) String

func (i TimeOffReasonIconType) String() string

type TimeOffReasonable

type TimeOffReasonable interface {
	ChangeTrackedEntityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetIconType() *TimeOffReasonIconType
	GetIsActive() *bool
	SetDisplayName(value *string)
	SetIconType(value *TimeOffReasonIconType)
	SetIsActive(value *bool)
}

TimeOffReasonable

type TimeOffRequest

type TimeOffRequest struct {
	ScheduleChangeRequest
	// contains filtered or unexported fields
}

TimeOffRequest

func NewTimeOffRequest

func NewTimeOffRequest() *TimeOffRequest

NewTimeOffRequest instantiates a new timeOffRequest and sets the default values.

func (*TimeOffRequest) GetEndDateTime

GetEndDateTime gets the endDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*TimeOffRequest) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TimeOffRequest) GetStartDateTime

GetStartDateTime gets the startDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*TimeOffRequest) GetTimeOffReasonId

func (m *TimeOffRequest) GetTimeOffReasonId() *string

GetTimeOffReasonId gets the timeOffReasonId property value. The reason for the time off.

func (*TimeOffRequest) Serialize

Serialize serializes information the current object

func (*TimeOffRequest) SetEndDateTime

SetEndDateTime sets the endDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*TimeOffRequest) SetStartDateTime

SetStartDateTime sets the startDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z

func (*TimeOffRequest) SetTimeOffReasonId

func (m *TimeOffRequest) SetTimeOffReasonId(value *string)

SetTimeOffReasonId sets the timeOffReasonId property value. The reason for the time off.

type TimeOffable

type TimeOffable interface {
	ChangeTrackedEntityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDraftTimeOff() TimeOffItemable
	GetSharedTimeOff() TimeOffItemable
	GetUserId() *string
	SetDraftTimeOff(value TimeOffItemable)
	SetSharedTimeOff(value TimeOffItemable)
	SetUserId(value *string)
}

TimeOffable

type TimeRange

type TimeRange struct {
	// contains filtered or unexported fields
}

TimeRange

func NewTimeRange

func NewTimeRange() *TimeRange

NewTimeRange instantiates a new timeRange and sets the default values.

func (*TimeRange) GetAdditionalData

func (m *TimeRange) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TimeRange) GetEndTime

GetEndTime gets the endTime property value. End time for the time range.

func (*TimeRange) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TimeRange) GetOdataType

func (m *TimeRange) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TimeRange) GetStartTime

GetStartTime gets the startTime property value. Start time for the time range.

func (*TimeRange) Serialize

Serialize serializes information the current object

func (*TimeRange) SetAdditionalData

func (m *TimeRange) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TimeRange) SetEndTime

SetEndTime sets the endTime property value. End time for the time range.

func (*TimeRange) SetOdataType

func (m *TimeRange) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TimeRange) SetStartTime

SetStartTime sets the startTime property value. Start time for the time range.

type TimeSlot

type TimeSlot struct {
	// contains filtered or unexported fields
}

TimeSlot

func NewTimeSlot

func NewTimeSlot() *TimeSlot

NewTimeSlot instantiates a new timeSlot and sets the default values.

func (*TimeSlot) GetAdditionalData

func (m *TimeSlot) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TimeSlot) GetEnd

func (m *TimeSlot) GetEnd() DateTimeTimeZoneable

GetEnd gets the end property value. The end property

func (*TimeSlot) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TimeSlot) GetOdataType

func (m *TimeSlot) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TimeSlot) GetStart

func (m *TimeSlot) GetStart() DateTimeTimeZoneable

GetStart gets the start property value. The start property

func (*TimeSlot) Serialize

Serialize serializes information the current object

func (*TimeSlot) SetAdditionalData

func (m *TimeSlot) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TimeSlot) SetEnd

func (m *TimeSlot) SetEnd(value DateTimeTimeZoneable)

SetEnd sets the end property value. The end property

func (*TimeSlot) SetOdataType

func (m *TimeSlot) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TimeSlot) SetStart

func (m *TimeSlot) SetStart(value DateTimeTimeZoneable)

SetStart sets the start property value. The start property

type TimeZoneBase

type TimeZoneBase struct {
	// contains filtered or unexported fields
}

TimeZoneBase

func NewTimeZoneBase

func NewTimeZoneBase() *TimeZoneBase

NewTimeZoneBase instantiates a new timeZoneBase and sets the default values.

func (*TimeZoneBase) GetAdditionalData

func (m *TimeZoneBase) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TimeZoneBase) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TimeZoneBase) GetName

func (m *TimeZoneBase) GetName() *string

GetName gets the name property value. The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone.

func (*TimeZoneBase) GetOdataType

func (m *TimeZoneBase) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TimeZoneBase) Serialize

Serialize serializes information the current object

func (*TimeZoneBase) SetAdditionalData

func (m *TimeZoneBase) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TimeZoneBase) SetName

func (m *TimeZoneBase) SetName(value *string)

SetName sets the name property value. The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone.

func (*TimeZoneBase) SetOdataType

func (m *TimeZoneBase) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Todo

type Todo struct {
	Entity
	// contains filtered or unexported fields
}

Todo

func NewTodo

func NewTodo() *Todo

NewTodo instantiates a new todo and sets the default values.

func (*Todo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Todo) GetLists

func (m *Todo) GetLists() []TodoTaskListable

GetLists gets the lists property value. The task lists in the users mailbox.

func (*Todo) Serialize

Serialize serializes information the current object

func (*Todo) SetLists

func (m *Todo) SetLists(value []TodoTaskListable)

SetLists sets the lists property value. The task lists in the users mailbox.

type TodoTask

type TodoTask struct {
	Entity
	// contains filtered or unexported fields
}

TodoTask

func NewTodoTask

func NewTodoTask() *TodoTask

NewTodoTask instantiates a new todoTask and sets the default values.

func (*TodoTask) GetAttachmentSessions

func (m *TodoTask) GetAttachmentSessions() []AttachmentSessionable

GetAttachmentSessions gets the attachmentSessions property value. The attachmentSessions property

func (*TodoTask) GetAttachments

func (m *TodoTask) GetAttachments() []AttachmentBaseable

GetAttachments gets the attachments property value. A collection of file attachments for the task.

func (*TodoTask) GetBody

func (m *TodoTask) GetBody() ItemBodyable

GetBody gets the body property value. The task body that typically contains information about the task.

func (*TodoTask) GetBodyLastModifiedDateTime

GetBodyLastModifiedDateTime gets the bodyLastModifiedDateTime property value. The date and time when the task body was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.

func (*TodoTask) GetCategories

func (m *TodoTask) GetCategories() []string

GetCategories gets the categories property value. The categories associated with the task. Each category corresponds to the displayName property of an outlookCategory that the user has defined.

func (*TodoTask) GetChecklistItems

func (m *TodoTask) GetChecklistItems() []ChecklistItemable

GetChecklistItems gets the checklistItems property value. A collection of checklistItems linked to a task.

func (*TodoTask) GetCompletedDateTime

func (m *TodoTask) GetCompletedDateTime() DateTimeTimeZoneable

GetCompletedDateTime gets the completedDateTime property value. The date and time in the specified time zone that the task was finished.

func (*TodoTask) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time when the task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.

func (*TodoTask) GetDueDateTime

func (m *TodoTask) GetDueDateTime() DateTimeTimeZoneable

GetDueDateTime gets the dueDateTime property value. The date and time in the specified time zone that the task is to be finished.

func (*TodoTask) GetExtensions

func (m *TodoTask) GetExtensions() []Extensionable

GetExtensions gets the extensions property value. The collection of open extensions defined for the task. Nullable.

func (*TodoTask) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TodoTask) GetHasAttachments

func (m *TodoTask) GetHasAttachments() *bool

GetHasAttachments gets the hasAttachments property value. Indicates whether the task has attachments.

func (*TodoTask) GetImportance

func (m *TodoTask) GetImportance() *Importance

GetImportance gets the importance property value. The importance property

func (*TodoTask) GetIsReminderOn

func (m *TodoTask) GetIsReminderOn() *bool

GetIsReminderOn gets the isReminderOn property value. Set to true if an alert is set to remind the user of the task.

func (*TodoTask) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.

func (*TodoTask) GetLinkedResources

func (m *TodoTask) GetLinkedResources() []LinkedResourceable

GetLinkedResources gets the linkedResources property value. A collection of resources linked to the task.

func (*TodoTask) GetRecurrence

func (m *TodoTask) GetRecurrence() PatternedRecurrenceable

GetRecurrence gets the recurrence property value. The recurrence pattern for the task.

func (*TodoTask) GetReminderDateTime

func (m *TodoTask) GetReminderDateTime() DateTimeTimeZoneable

GetReminderDateTime gets the reminderDateTime property value. The date and time in the specified time zone for a reminder alert of the task to occur.

func (*TodoTask) GetStartDateTime

func (m *TodoTask) GetStartDateTime() DateTimeTimeZoneable

GetStartDateTime gets the startDateTime property value. The date and time in the specified time zone at which the task is scheduled to start.

func (*TodoTask) GetStatus

func (m *TodoTask) GetStatus() *TaskStatus

GetStatus gets the status property value. The status property

func (*TodoTask) GetTitle

func (m *TodoTask) GetTitle() *string

GetTitle gets the title property value. A brief description of the task.

func (*TodoTask) Serialize

Serialize serializes information the current object

func (*TodoTask) SetAttachmentSessions

func (m *TodoTask) SetAttachmentSessions(value []AttachmentSessionable)

SetAttachmentSessions sets the attachmentSessions property value. The attachmentSessions property

func (*TodoTask) SetAttachments

func (m *TodoTask) SetAttachments(value []AttachmentBaseable)

SetAttachments sets the attachments property value. A collection of file attachments for the task.

func (*TodoTask) SetBody

func (m *TodoTask) SetBody(value ItemBodyable)

SetBody sets the body property value. The task body that typically contains information about the task.

func (*TodoTask) SetBodyLastModifiedDateTime

SetBodyLastModifiedDateTime sets the bodyLastModifiedDateTime property value. The date and time when the task body was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.

func (*TodoTask) SetCategories

func (m *TodoTask) SetCategories(value []string)

SetCategories sets the categories property value. The categories associated with the task. Each category corresponds to the displayName property of an outlookCategory that the user has defined.

func (*TodoTask) SetChecklistItems

func (m *TodoTask) SetChecklistItems(value []ChecklistItemable)

SetChecklistItems sets the checklistItems property value. A collection of checklistItems linked to a task.

func (*TodoTask) SetCompletedDateTime

func (m *TodoTask) SetCompletedDateTime(value DateTimeTimeZoneable)

SetCompletedDateTime sets the completedDateTime property value. The date and time in the specified time zone that the task was finished.

func (*TodoTask) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time when the task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.

func (*TodoTask) SetDueDateTime

func (m *TodoTask) SetDueDateTime(value DateTimeTimeZoneable)

SetDueDateTime sets the dueDateTime property value. The date and time in the specified time zone that the task is to be finished.

func (*TodoTask) SetExtensions

func (m *TodoTask) SetExtensions(value []Extensionable)

SetExtensions sets the extensions property value. The collection of open extensions defined for the task. Nullable.

func (*TodoTask) SetHasAttachments

func (m *TodoTask) SetHasAttachments(value *bool)

SetHasAttachments sets the hasAttachments property value. Indicates whether the task has attachments.

func (*TodoTask) SetImportance

func (m *TodoTask) SetImportance(value *Importance)

SetImportance sets the importance property value. The importance property

func (*TodoTask) SetIsReminderOn

func (m *TodoTask) SetIsReminderOn(value *bool)

SetIsReminderOn sets the isReminderOn property value. Set to true if an alert is set to remind the user of the task.

func (*TodoTask) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.

func (*TodoTask) SetLinkedResources

func (m *TodoTask) SetLinkedResources(value []LinkedResourceable)

SetLinkedResources sets the linkedResources property value. A collection of resources linked to the task.

func (*TodoTask) SetRecurrence

func (m *TodoTask) SetRecurrence(value PatternedRecurrenceable)

SetRecurrence sets the recurrence property value. The recurrence pattern for the task.

func (*TodoTask) SetReminderDateTime

func (m *TodoTask) SetReminderDateTime(value DateTimeTimeZoneable)

SetReminderDateTime sets the reminderDateTime property value. The date and time in the specified time zone for a reminder alert of the task to occur.

func (*TodoTask) SetStartDateTime

func (m *TodoTask) SetStartDateTime(value DateTimeTimeZoneable)

SetStartDateTime sets the startDateTime property value. The date and time in the specified time zone at which the task is scheduled to start.

func (*TodoTask) SetStatus

func (m *TodoTask) SetStatus(value *TaskStatus)

SetStatus sets the status property value. The status property

func (*TodoTask) SetTitle

func (m *TodoTask) SetTitle(value *string)

SetTitle sets the title property value. A brief description of the task.

type TodoTaskList

type TodoTaskList struct {
	Entity
	// contains filtered or unexported fields
}

TodoTaskList

func NewTodoTaskList

func NewTodoTaskList() *TodoTaskList

NewTodoTaskList instantiates a new todoTaskList and sets the default values.

func (*TodoTaskList) GetDisplayName

func (m *TodoTaskList) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name of the task list.

func (*TodoTaskList) GetExtensions

func (m *TodoTaskList) GetExtensions() []Extensionable

GetExtensions gets the extensions property value. The collection of open extensions defined for the task list. Nullable.

func (*TodoTaskList) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TodoTaskList) GetIsOwner

func (m *TodoTaskList) GetIsOwner() *bool

GetIsOwner gets the isOwner property value. True if the user is owner of the given task list.

func (*TodoTaskList) GetIsShared

func (m *TodoTaskList) GetIsShared() *bool

GetIsShared gets the isShared property value. True if the task list is shared with other users

func (*TodoTaskList) GetTasks

func (m *TodoTaskList) GetTasks() []TodoTaskable

GetTasks gets the tasks property value. The tasks in this task list. Read-only. Nullable.

func (*TodoTaskList) GetWellknownListName

func (m *TodoTaskList) GetWellknownListName() *WellknownListName

GetWellknownListName gets the wellknownListName property value. The wellknownListName property

func (*TodoTaskList) Serialize

Serialize serializes information the current object

func (*TodoTaskList) SetDisplayName

func (m *TodoTaskList) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the task list.

func (*TodoTaskList) SetExtensions

func (m *TodoTaskList) SetExtensions(value []Extensionable)

SetExtensions sets the extensions property value. The collection of open extensions defined for the task list. Nullable.

func (*TodoTaskList) SetIsOwner

func (m *TodoTaskList) SetIsOwner(value *bool)

SetIsOwner sets the isOwner property value. True if the user is owner of the given task list.

func (*TodoTaskList) SetIsShared

func (m *TodoTaskList) SetIsShared(value *bool)

SetIsShared sets the isShared property value. True if the task list is shared with other users

func (*TodoTaskList) SetTasks

func (m *TodoTaskList) SetTasks(value []TodoTaskable)

SetTasks sets the tasks property value. The tasks in this task list. Read-only. Nullable.

func (*TodoTaskList) SetWellknownListName

func (m *TodoTaskList) SetWellknownListName(value *WellknownListName)

SetWellknownListName sets the wellknownListName property value. The wellknownListName property

type TodoTaskListable

type TodoTaskListable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetExtensions() []Extensionable
	GetIsOwner() *bool
	GetIsShared() *bool
	GetTasks() []TodoTaskable
	GetWellknownListName() *WellknownListName
	SetDisplayName(value *string)
	SetExtensions(value []Extensionable)
	SetIsOwner(value *bool)
	SetIsShared(value *bool)
	SetTasks(value []TodoTaskable)
	SetWellknownListName(value *WellknownListName)
}

TodoTaskListable

type TodoTaskable

type TodoTaskable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttachments() []AttachmentBaseable
	GetAttachmentSessions() []AttachmentSessionable
	GetBody() ItemBodyable
	GetBodyLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCategories() []string
	GetChecklistItems() []ChecklistItemable
	GetCompletedDateTime() DateTimeTimeZoneable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDueDateTime() DateTimeTimeZoneable
	GetExtensions() []Extensionable
	GetHasAttachments() *bool
	GetImportance() *Importance
	GetIsReminderOn() *bool
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLinkedResources() []LinkedResourceable
	GetRecurrence() PatternedRecurrenceable
	GetReminderDateTime() DateTimeTimeZoneable
	GetStartDateTime() DateTimeTimeZoneable
	GetStatus() *TaskStatus
	GetTitle() *string
	SetAttachments(value []AttachmentBaseable)
	SetAttachmentSessions(value []AttachmentSessionable)
	SetBody(value ItemBodyable)
	SetBodyLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCategories(value []string)
	SetChecklistItems(value []ChecklistItemable)
	SetCompletedDateTime(value DateTimeTimeZoneable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDueDateTime(value DateTimeTimeZoneable)
	SetExtensions(value []Extensionable)
	SetHasAttachments(value *bool)
	SetImportance(value *Importance)
	SetIsReminderOn(value *bool)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLinkedResources(value []LinkedResourceable)
	SetRecurrence(value PatternedRecurrenceable)
	SetReminderDateTime(value DateTimeTimeZoneable)
	SetStartDateTime(value DateTimeTimeZoneable)
	SetStatus(value *TaskStatus)
	SetTitle(value *string)
}

TodoTaskable

type Trending struct {
	Entity
	// contains filtered or unexported fields
}

Trending

func NewTrending

func NewTrending() *Trending

NewTrending instantiates a new trending and sets the default values.

func (*Trending) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Trending) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property

func (*Trending) GetResource

func (m *Trending) GetResource() Entityable

GetResource gets the resource property value. Used for navigating to the trending document.

func (*Trending) GetResourceReference

func (m *Trending) GetResourceReference() ResourceReferenceable

GetResourceReference gets the resourceReference property value. Reference properties of the trending document, such as the url and type of the document.

func (*Trending) GetResourceVisualization

func (m *Trending) GetResourceVisualization() ResourceVisualizationable

GetResourceVisualization gets the resourceVisualization property value. Properties that you can use to visualize the document in your experience.

func (*Trending) GetWeight

func (m *Trending) GetWeight() *float64

GetWeight gets the weight property value. Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.

func (*Trending) Serialize

Serialize serializes information the current object

func (*Trending) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property

func (*Trending) SetResource

func (m *Trending) SetResource(value Entityable)

SetResource sets the resource property value. Used for navigating to the trending document.

func (*Trending) SetResourceReference

func (m *Trending) SetResourceReference(value ResourceReferenceable)

SetResourceReference sets the resourceReference property value. Reference properties of the trending document, such as the url and type of the document.

func (*Trending) SetResourceVisualization

func (m *Trending) SetResourceVisualization(value ResourceVisualizationable)

SetResourceVisualization sets the resourceVisualization property value. Properties that you can use to visualize the document in your experience.

func (*Trending) SetWeight

func (m *Trending) SetWeight(value *float64)

SetWeight sets the weight property value. Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.

type Trendingable

type Trendingable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetResource() Entityable
	GetResourceReference() ResourceReferenceable
	GetResourceVisualization() ResourceVisualizationable
	GetWeight() *float64
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetResource(value Entityable)
	SetResourceReference(value ResourceReferenceable)
	SetResourceVisualization(value ResourceVisualizationable)
	SetWeight(value *float64)
}

Trendingable

type UsageDetails

type UsageDetails struct {
	// contains filtered or unexported fields
}

UsageDetails

func NewUsageDetails

func NewUsageDetails() *UsageDetails

NewUsageDetails instantiates a new usageDetails and sets the default values.

func (*UsageDetails) GetAdditionalData

func (m *UsageDetails) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UsageDetails) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UsageDetails) GetLastAccessedDateTime

GetLastAccessedDateTime gets the lastAccessedDateTime property value. The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*UsageDetails) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*UsageDetails) GetOdataType

func (m *UsageDetails) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*UsageDetails) Serialize

Serialize serializes information the current object

func (*UsageDetails) SetAdditionalData

func (m *UsageDetails) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UsageDetails) SetLastAccessedDateTime

SetLastAccessedDateTime sets the lastAccessedDateTime property value. The date and time the resource was last accessed by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*UsageDetails) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

func (*UsageDetails) SetOdataType

func (m *UsageDetails) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type UsedInsight

type UsedInsight struct {
	Entity
	// contains filtered or unexported fields
}

UsedInsight

func NewUsedInsight

func NewUsedInsight() *UsedInsight

NewUsedInsight instantiates a new usedInsight and sets the default values.

func (*UsedInsight) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UsedInsight) GetLastUsed

func (m *UsedInsight) GetLastUsed() UsageDetailsable

GetLastUsed gets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read only.

func (*UsedInsight) GetResource

func (m *UsedInsight) GetResource() Entityable

GetResource gets the resource property value. Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.

func (*UsedInsight) GetResourceReference

func (m *UsedInsight) GetResourceReference() ResourceReferenceable

GetResourceReference gets the resourceReference property value. Reference properties of the used document, such as the url and type of the document. Read-only

func (*UsedInsight) GetResourceVisualization

func (m *UsedInsight) GetResourceVisualization() ResourceVisualizationable

GetResourceVisualization gets the resourceVisualization property value. Properties that you can use to visualize the document in your experience. Read-only

func (*UsedInsight) Serialize

Serialize serializes information the current object

func (*UsedInsight) SetLastUsed

func (m *UsedInsight) SetLastUsed(value UsageDetailsable)

SetLastUsed sets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read only.

func (*UsedInsight) SetResource

func (m *UsedInsight) SetResource(value Entityable)

SetResource sets the resource property value. Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.

func (*UsedInsight) SetResourceReference

func (m *UsedInsight) SetResourceReference(value ResourceReferenceable)

SetResourceReference sets the resourceReference property value. Reference properties of the used document, such as the url and type of the document. Read-only

func (*UsedInsight) SetResourceVisualization

func (m *UsedInsight) SetResourceVisualization(value ResourceVisualizationable)

SetResourceVisualization sets the resourceVisualization property value. Properties that you can use to visualize the document in your experience. Read-only

type UsedInsightable

type UsedInsightable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetLastUsed() UsageDetailsable
	GetResource() Entityable
	GetResourceReference() ResourceReferenceable
	GetResourceVisualization() ResourceVisualizationable
	SetLastUsed(value UsageDetailsable)
	SetResource(value Entityable)
	SetResourceReference(value ResourceReferenceable)
	SetResourceVisualization(value ResourceVisualizationable)
}

UsedInsightable

type User

type User struct {
	DirectoryObject
	// contains filtered or unexported fields
}

User

func NewUser

func NewUser() *User

NewUser instantiates a new user and sets the default values.

func (*User) GetAboutMe

func (m *User) GetAboutMe() *string

GetAboutMe gets the aboutMe property value. A freeform text entry field for the user to describe themselves. Returned only on $select.

func (*User) GetAccountEnabled

func (m *User) GetAccountEnabled() *bool

GetAccountEnabled gets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in).

func (*User) GetActivities

func (m *User) GetActivities() []UserActivityable

GetActivities gets the activities property value. The user's activities across devices. Read-only. Nullable.

func (*User) GetAgeGroup

func (m *User) GetAgeGroup() *string

GetAgeGroup gets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).

func (*User) GetAgreementAcceptances

func (m *User) GetAgreementAcceptances() []AgreementAcceptanceable

GetAgreementAcceptances gets the agreementAcceptances property value. The user's terms of use acceptance statuses. Read-only. Nullable.

func (*User) GetAppRoleAssignments

func (m *User) GetAppRoleAssignments() []AppRoleAssignmentable

GetAppRoleAssignments gets the appRoleAssignments property value. Represents the app roles a user has been granted for an application. Supports $expand.

func (*User) GetAssignedLicenses

func (m *User) GetAssignedLicenses() []AssignedLicenseable

GetAssignedLicenses gets the assignedLicenses property value. The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).

func (*User) GetAssignedPlans

func (m *User) GetAssignedPlans() []AssignedPlanable

GetAssignedPlans gets the assignedPlans property value. The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not).

func (*User) GetAuthentication

func (m *User) GetAuthentication() Authenticationable

GetAuthentication gets the authentication property value. The authentication methods that are supported for the user.

func (*User) GetAuthorizationInfo

func (m *User) GetAuthorizationInfo() AuthorizationInfoable

GetAuthorizationInfo gets the authorizationInfo property value. The authorizationInfo property

func (*User) GetBirthday

GetBirthday gets the birthday property value. The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.

func (*User) GetBusinessPhones

func (m *User) GetBusinessPhones() []string

GetBusinessPhones gets the businessPhones property value. The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).

func (*User) GetCalendar

func (m *User) GetCalendar() Calendarable

GetCalendar gets the calendar property value. The user's primary calendar. Read-only.

func (*User) GetCalendarGroups

func (m *User) GetCalendarGroups() []CalendarGroupable

GetCalendarGroups gets the calendarGroups property value. The user's calendar groups. Read-only. Nullable.

func (*User) GetCalendarView

func (m *User) GetCalendarView() []Eventable

GetCalendarView gets the calendarView property value. The calendar view for the calendar. Read-only. Nullable.

func (*User) GetCalendars

func (m *User) GetCalendars() []Calendarable

GetCalendars gets the calendars property value. The user's calendars. Read-only. Nullable.

func (*User) GetChats

func (m *User) GetChats() []Chatable

GetChats gets the chats property value. The chats property

func (*User) GetCity

func (m *User) GetCity() *string

GetCity gets the city property value. The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetCompanyName

func (m *User) GetCompanyName() *string

GetCompanyName gets the companyName property value. The name of the company that the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetConsentProvidedForMinor

func (m *User) GetConsentProvidedForMinor() *string

GetConsentProvidedForMinor gets the consentProvidedForMinor property value. Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).

func (*User) GetContactFolders

func (m *User) GetContactFolders() []ContactFolderable

GetContactFolders gets the contactFolders property value. The user's contacts folders. Read-only. Nullable.

func (*User) GetContacts

func (m *User) GetContacts() []Contactable

GetContacts gets the contacts property value. The user's contacts. Read-only. Nullable.

func (*User) GetCountry

func (m *User) GetCountry() *string

GetCountry gets the country property value. The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).

func (*User) GetCreatedObjects

func (m *User) GetCreatedObjects() []DirectoryObjectable

GetCreatedObjects gets the createdObjects property value. Directory objects that the user created. Read-only. Nullable.

func (*User) GetCreationType

func (m *User) GetCreationType() *string

GetCreationType gets the creationType property value. Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, not, in).

func (*User) GetCustomSecurityAttributes added in v0.0.2

func (m *User) GetCustomSecurityAttributes() CustomSecurityAttributeValueable

GetCustomSecurityAttributes gets the customSecurityAttributes property value. An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive.

func (*User) GetDepartment

func (m *User) GetDepartment() *string

GetDepartment gets the department property value. The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).

func (*User) GetDeviceEnrollmentLimit

func (m *User) GetDeviceEnrollmentLimit() *int32

GetDeviceEnrollmentLimit gets the deviceEnrollmentLimit property value. The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.

func (*User) GetDeviceManagementTroubleshootingEvents

func (m *User) GetDeviceManagementTroubleshootingEvents() []DeviceManagementTroubleshootingEventable

GetDeviceManagementTroubleshootingEvents gets the deviceManagementTroubleshootingEvents property value. The list of troubleshooting events for this user.

func (*User) GetDirectReports

func (m *User) GetDirectReports() []DirectoryObjectable

GetDirectReports gets the directReports property value. The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand.

func (*User) GetDisplayName

func (m *User) GetDisplayName() *string

GetDisplayName gets the displayName property value. The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.

func (*User) GetDrive

func (m *User) GetDrive() Driveable

GetDrive gets the drive property value. The user's OneDrive. Read-only.

func (*User) GetDrives

func (m *User) GetDrives() []Driveable

GetDrives gets the drives property value. A collection of drives available for this user. Read-only.

func (*User) GetEmployeeExperience added in v0.0.2

func (m *User) GetEmployeeExperience() EmployeeExperienceUserable

GetEmployeeExperience gets the employeeExperience property value. The employeeExperience property

func (*User) GetEmployeeHireDate

GetEmployeeHireDate gets the employeeHireDate property value. The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).

func (*User) GetEmployeeId

func (m *User) GetEmployeeId() *string

GetEmployeeId gets the employeeId property value. The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

func (*User) GetEmployeeLeaveDateTime

GetEmployeeLeaveDateTime gets the employeeLeaveDateTime property value. The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Microsoft Entra roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.

func (*User) GetEmployeeOrgData

func (m *User) GetEmployeeOrgData() EmployeeOrgDataable

GetEmployeeOrgData gets the employeeOrgData property value. Represents organization data (for example, division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).

func (*User) GetEmployeeType

func (m *User) GetEmployeeType() *string

GetEmployeeType gets the employeeType property value. Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith).

func (*User) GetEvents

func (m *User) GetEvents() []Eventable

GetEvents gets the events property value. The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable.

func (*User) GetExtensions

func (m *User) GetExtensions() []Extensionable

GetExtensions gets the extensions property value. The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable.

func (*User) GetExternalUserState

func (m *User) GetExternalUserState() *string

GetExternalUserState gets the externalUserState property value. For an external user invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, not , in).

func (*User) GetExternalUserStateChangeDateTime

func (m *User) GetExternalUserStateChangeDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time

GetExternalUserStateChangeDateTime gets the externalUserStateChangeDateTime property value. Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in).

func (*User) GetFaxNumber

func (m *User) GetFaxNumber() *string

GetFaxNumber gets the faxNumber property value. The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

func (*User) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*User) GetFollowedSites

func (m *User) GetFollowedSites() []Siteable

GetFollowedSites gets the followedSites property value. The followedSites property

func (*User) GetGivenName

func (m *User) GetGivenName() *string

GetGivenName gets the givenName property value. The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

func (*User) GetHireDate

GetHireDate gets the hireDate property value. The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.

func (*User) GetIdentities

func (m *User) GetIdentities() []ObjectIdentityable

GetIdentities gets the identities property value. Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.

func (*User) GetImAddresses

func (m *User) GetImAddresses() []string

GetImAddresses gets the imAddresses property value. The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).

func (*User) GetInferenceClassification

func (m *User) GetInferenceClassification() InferenceClassificationable

GetInferenceClassification gets the inferenceClassification property value. Relevance classification of the user's messages based on explicit designations that override inferred relevance or importance.

func (*User) GetInsights

func (m *User) GetInsights() OfficeGraphInsightsable

GetInsights gets the insights property value. The insights property

func (*User) GetInterests

func (m *User) GetInterests() []string

GetInterests gets the interests property value. A list for the user to describe their interests. Returned only on $select.

func (*User) GetIsResourceAccount

func (m *User) GetIsResourceAccount() *bool

GetIsResourceAccount gets the isResourceAccount property value. Do not use – reserved for future use.

func (*User) GetJobTitle

func (m *User) GetJobTitle() *string

GetJobTitle gets the jobTitle property value. The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

func (*User) GetJoinedTeams

func (m *User) GetJoinedTeams() []Teamable

GetJoinedTeams gets the joinedTeams property value. The joinedTeams property

func (*User) GetLastPasswordChangeDateTime

GetLastPasswordChangeDateTime gets the lastPasswordChangeDateTime property value. The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.

func (*User) GetLegalAgeGroupClassification

func (m *User) GetLegalAgeGroupClassification() *string

GetLegalAgeGroupClassification gets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.

func (*User) GetLicenseAssignmentStates

func (m *User) GetLicenseAssignmentStates() []LicenseAssignmentStateable

GetLicenseAssignmentStates gets the licenseAssignmentStates property value. State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select.

func (*User) GetLicenseDetails

func (m *User) GetLicenseDetails() []LicenseDetailsable

GetLicenseDetails gets the licenseDetails property value. A collection of this user's license details. Read-only.

func (*User) GetMail

func (m *User) GetMail() *string

GetMail gets the mail property value. The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters. NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).

func (*User) GetMailFolders

func (m *User) GetMailFolders() []MailFolderable

GetMailFolders gets the mailFolders property value. The user's mail folders. Read-only. Nullable.

func (*User) GetMailNickname

func (m *User) GetMailNickname() *string

GetMailNickname gets the mailNickname property value. The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetMailboxSettings

func (m *User) GetMailboxSettings() MailboxSettingsable

GetMailboxSettings gets the mailboxSettings property value. Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.

func (*User) GetManagedAppRegistrations

func (m *User) GetManagedAppRegistrations() []ManagedAppRegistrationable

GetManagedAppRegistrations gets the managedAppRegistrations property value. Zero or more managed app registrations that belong to the user.

func (*User) GetManagedDevices

func (m *User) GetManagedDevices() []ManagedDeviceable

GetManagedDevices gets the managedDevices property value. The managed devices associated with the user.

func (*User) GetManager

func (m *User) GetManager() DirectoryObjectable

GetManager gets the manager property value. The user or contact that is this user's manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.

func (*User) GetMemberOf

func (m *User) GetMemberOf() []DirectoryObjectable

GetMemberOf gets the memberOf property value. The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand.

func (*User) GetMessages

func (m *User) GetMessages() []Messageable

GetMessages gets the messages property value. The messages in a mailbox or folder. Read-only. Nullable.

func (*User) GetMobilePhone

func (m *User) GetMobilePhone() *string

GetMobilePhone gets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.

func (*User) GetMySite

func (m *User) GetMySite() *string

GetMySite gets the mySite property value. The URL for the user's site. Returned only on $select.

func (*User) GetOauth2PermissionGrants

func (m *User) GetOauth2PermissionGrants() []OAuth2PermissionGrantable

GetOauth2PermissionGrants gets the oauth2PermissionGrants property value. The oauth2PermissionGrants property

func (*User) GetOfficeLocation

func (m *User) GetOfficeLocation() *string

GetOfficeLocation gets the officeLocation property value. The office location in the user's place of business. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetOnPremisesDistinguishedName

func (m *User) GetOnPremisesDistinguishedName() *string

GetOnPremisesDistinguishedName gets the onPremisesDistinguishedName property value. Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select.

func (*User) GetOnPremisesDomainName

func (m *User) GetOnPremisesDomainName() *string

GetOnPremisesDomainName gets the onPremisesDomainName property value. Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select.

func (*User) GetOnPremisesExtensionAttributes

func (m *User) GetOnPremisesExtensionAttributes() OnPremisesExtensionAttributesable

GetOnPremisesExtensionAttributes gets the onPremisesExtensionAttributes property value. Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Returned only on $select. Supports $filter (eq, ne, not, in).

func (*User) GetOnPremisesImmutableId

func (m *User) GetOnPremisesImmutableId() *string

GetOnPremisesImmutableId gets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)..

func (*User) GetOnPremisesLastSyncDateTime

GetOnPremisesLastSyncDateTime gets the onPremisesLastSyncDateTime property value. Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).

func (*User) GetOnPremisesProvisioningErrors

func (m *User) GetOnPremisesProvisioningErrors() []OnPremisesProvisioningErrorable

GetOnPremisesProvisioningErrors gets the onPremisesProvisioningErrors property value. Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le).

func (*User) GetOnPremisesSamAccountName

func (m *User) GetOnPremisesSamAccountName() *string

GetOnPremisesSamAccountName gets the onPremisesSamAccountName property value. Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).

func (*User) GetOnPremisesSecurityIdentifier

func (m *User) GetOnPremisesSecurityIdentifier() *string

GetOnPremisesSecurityIdentifier gets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values).

func (*User) GetOnPremisesSyncEnabled

func (m *User) GetOnPremisesSyncEnabled() *bool

GetOnPremisesSyncEnabled gets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).

func (*User) GetOnPremisesUserPrincipalName

func (m *User) GetOnPremisesUserPrincipalName() *string

GetOnPremisesUserPrincipalName gets the onPremisesUserPrincipalName property value. Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).

func (*User) GetOnenote

func (m *User) GetOnenote() Onenoteable

GetOnenote gets the onenote property value. The onenote property

func (*User) GetOnlineMeetings

func (m *User) GetOnlineMeetings() []OnlineMeetingable

GetOnlineMeetings gets the onlineMeetings property value. Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.

func (*User) GetOtherMails

func (m *User) GetOtherMails() []string

GetOtherMails gets the otherMails property value. A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. NOTE: This property can't contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).

func (*User) GetOutlook

func (m *User) GetOutlook() OutlookUserable

GetOutlook gets the outlook property value. The outlook property

func (*User) GetOwnedDevices

func (m *User) GetOwnedDevices() []DirectoryObjectable

GetOwnedDevices gets the ownedDevices property value. Devices that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).

func (*User) GetOwnedObjects

func (m *User) GetOwnedObjects() []DirectoryObjectable

GetOwnedObjects gets the ownedObjects property value. Directory objects that are owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).

func (*User) GetPasswordPolicies

func (m *User) GetPasswordPolicies() *string

GetPasswordPolicies gets the passwordPolicies property value. Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).

func (*User) GetPasswordProfile

func (m *User) GetPasswordProfile() PasswordProfileable

GetPasswordProfile gets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).

func (*User) GetPastProjects

func (m *User) GetPastProjects() []string

GetPastProjects gets the pastProjects property value. A list for the user to enumerate their past projects. Returned only on $select.

func (*User) GetPeople

func (m *User) GetPeople() []Personable

GetPeople gets the people property value. People that are relevant to the user. Read-only. Nullable.

func (*User) GetPermissionGrants added in v0.0.2

func (m *User) GetPermissionGrants() []ResourceSpecificPermissionGrantable

GetPermissionGrants gets the permissionGrants property value. List all resource-specific permission grants of a user.

func (*User) GetPhoto

func (m *User) GetPhoto() ProfilePhotoable

GetPhoto gets the photo property value. The user's profile photo. Read-only.

func (*User) GetPhotos

func (m *User) GetPhotos() []ProfilePhotoable

GetPhotos gets the photos property value. The collection of the user's profile photos in different sizes. Read-only.

func (*User) GetPlanner

func (m *User) GetPlanner() PlannerUserable

GetPlanner gets the planner property value. Entry-point to the Planner resource that might exist for a user. Read-only.

func (*User) GetPostalCode

func (m *User) GetPostalCode() *string

GetPostalCode gets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetPreferredDataLocation

func (m *User) GetPreferredDataLocation() *string

GetPreferredDataLocation gets the preferredDataLocation property value. The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.

func (*User) GetPreferredLanguage

func (m *User) GetPreferredLanguage() *string

GetPreferredLanguage gets the preferredLanguage property value. The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)

func (*User) GetPreferredName

func (m *User) GetPreferredName() *string

GetPreferredName gets the preferredName property value. The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select.

func (*User) GetPresence

func (m *User) GetPresence() Presenceable

GetPresence gets the presence property value. The presence property

func (*User) GetPrint added in v0.0.2

func (m *User) GetPrint() UserPrintable

GetPrint gets the print property value. The print property

func (*User) GetProvisionedPlans

func (m *User) GetProvisionedPlans() []ProvisionedPlanable

GetProvisionedPlans gets the provisionedPlans property value. The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le).

func (*User) GetProxyAddresses

func (m *User) GetProxyAddresses() []string

GetProxyAddresses gets the proxyAddresses property value. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).

func (*User) GetRegisteredDevices

func (m *User) GetRegisteredDevices() []DirectoryObjectable

GetRegisteredDevices gets the registeredDevices property value. Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects.

func (*User) GetResponsibilities

func (m *User) GetResponsibilities() []string

GetResponsibilities gets the responsibilities property value. A list for the user to enumerate their responsibilities. Returned only on $select.

func (*User) GetSchools

func (m *User) GetSchools() []string

GetSchools gets the schools property value. A list for the user to enumerate the schools they have attended. Returned only on $select.

func (*User) GetScopedRoleMemberOf

func (m *User) GetScopedRoleMemberOf() []ScopedRoleMembershipable

GetScopedRoleMemberOf gets the scopedRoleMemberOf property value. The scopedRoleMemberOf property

func (*User) GetSecurityIdentifier

func (m *User) GetSecurityIdentifier() *string

GetSecurityIdentifier gets the securityIdentifier property value. Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).

func (*User) GetServiceProvisioningErrors added in v0.0.2

func (m *User) GetServiceProvisioningErrors() []ServiceProvisioningErrorable

GetServiceProvisioningErrors gets the serviceProvisioningErrors property value. Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).

func (*User) GetSettings

func (m *User) GetSettings() UserSettingsable

GetSettings gets the settings property value. The settings property

func (*User) GetShowInAddressList

func (m *User) GetShowInAddressList() *bool

GetShowInAddressList gets the showInAddressList property value. Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue.

func (*User) GetSignInActivity

func (m *User) GetSignInActivity() SignInActivityable

GetSignInActivity gets the signInActivity property value. Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020.

func (*User) GetSignInSessionsValidFromDateTime

func (m *User) GetSignInSessionsValidFromDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time

GetSignInSessionsValidFromDateTime gets the signInSessionsValidFromDateTime property value. Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.

func (*User) GetSkills

func (m *User) GetSkills() []string

GetSkills gets the skills property value. A list for the user to enumerate their skills. Returned only on $select.

func (*User) GetState

func (m *User) GetState() *string

GetState gets the state property value. The state or province in the user's address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetStreetAddress

func (m *User) GetStreetAddress() *string

GetStreetAddress gets the streetAddress property value. The street address of the user's place of business. Maximum length is 1024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetSurname

func (m *User) GetSurname() *string

GetSurname gets the surname property value. The user's surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetTeamwork

func (m *User) GetTeamwork() UserTeamworkable

GetTeamwork gets the teamwork property value. A container for Microsoft Teams features available for the user. Read-only. Nullable.

func (*User) GetTodo

func (m *User) GetTodo() Todoable

GetTodo gets the todo property value. Represents the To Do services available to a user.

func (*User) GetTransitiveMemberOf

func (m *User) GetTransitiveMemberOf() []DirectoryObjectable

GetTransitiveMemberOf gets the transitiveMemberOf property value. The groups, including nested groups, and directory roles that a user is a member of. Nullable.

func (*User) GetUsageLocation

func (m *User) GetUsageLocation() *string

GetUsageLocation gets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) GetUserPrincipalName

func (m *User) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.

func (*User) GetUserType

func (m *User) GetUserType() *string

GetUserType gets the userType property value. A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Microsoft Entra ID?

func (*User) Serialize

Serialize serializes information the current object

func (*User) SetAboutMe

func (m *User) SetAboutMe(value *string)

SetAboutMe sets the aboutMe property value. A freeform text entry field for the user to describe themselves. Returned only on $select.

func (*User) SetAccountEnabled

func (m *User) SetAccountEnabled(value *bool)

SetAccountEnabled sets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in).

func (*User) SetActivities

func (m *User) SetActivities(value []UserActivityable)

SetActivities sets the activities property value. The user's activities across devices. Read-only. Nullable.

func (*User) SetAgeGroup

func (m *User) SetAgeGroup(value *string)

SetAgeGroup sets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in).

func (*User) SetAgreementAcceptances

func (m *User) SetAgreementAcceptances(value []AgreementAcceptanceable)

SetAgreementAcceptances sets the agreementAcceptances property value. The user's terms of use acceptance statuses. Read-only. Nullable.

func (*User) SetAppRoleAssignments

func (m *User) SetAppRoleAssignments(value []AppRoleAssignmentable)

SetAppRoleAssignments sets the appRoleAssignments property value. Represents the app roles a user has been granted for an application. Supports $expand.

func (*User) SetAssignedLicenses

func (m *User) SetAssignedLicenses(value []AssignedLicenseable)

SetAssignedLicenses sets the assignedLicenses property value. The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0).

func (*User) SetAssignedPlans

func (m *User) SetAssignedPlans(value []AssignedPlanable)

SetAssignedPlans sets the assignedPlans property value. The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not).

func (*User) SetAuthentication

func (m *User) SetAuthentication(value Authenticationable)

SetAuthentication sets the authentication property value. The authentication methods that are supported for the user.

func (*User) SetAuthorizationInfo

func (m *User) SetAuthorizationInfo(value AuthorizationInfoable)

SetAuthorizationInfo sets the authorizationInfo property value. The authorizationInfo property

func (*User) SetBirthday

SetBirthday sets the birthday property value. The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select.

func (*User) SetBusinessPhones

func (m *User) SetBusinessPhones(value []string)

SetBusinessPhones sets the businessPhones property value. The telephone numbers for the user. NOTE: Although it is a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).

func (*User) SetCalendar

func (m *User) SetCalendar(value Calendarable)

SetCalendar sets the calendar property value. The user's primary calendar. Read-only.

func (*User) SetCalendarGroups

func (m *User) SetCalendarGroups(value []CalendarGroupable)

SetCalendarGroups sets the calendarGroups property value. The user's calendar groups. Read-only. Nullable.

func (*User) SetCalendarView

func (m *User) SetCalendarView(value []Eventable)

SetCalendarView sets the calendarView property value. The calendar view for the calendar. Read-only. Nullable.

func (*User) SetCalendars

func (m *User) SetCalendars(value []Calendarable)

SetCalendars sets the calendars property value. The user's calendars. Read-only. Nullable.

func (*User) SetChats

func (m *User) SetChats(value []Chatable)

SetChats sets the chats property value. The chats property

func (*User) SetCity

func (m *User) SetCity(value *string)

SetCity sets the city property value. The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetCompanyName

func (m *User) SetCompanyName(value *string)

SetCompanyName sets the companyName property value. The name of the company that the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetConsentProvidedForMinor

func (m *User) SetConsentProvidedForMinor(value *string)

SetConsentProvidedForMinor sets the consentProvidedForMinor property value. Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).

func (*User) SetContactFolders

func (m *User) SetContactFolders(value []ContactFolderable)

SetContactFolders sets the contactFolders property value. The user's contacts folders. Read-only. Nullable.

func (*User) SetContacts

func (m *User) SetContacts(value []Contactable)

SetContacts sets the contacts property value. The user's contacts. Read-only. Nullable.

func (*User) SetCountry

func (m *User) SetCountry(value *string)

SetCountry sets the country property value. The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time the user was created, in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).

func (*User) SetCreatedObjects

func (m *User) SetCreatedObjects(value []DirectoryObjectable)

SetCreatedObjects sets the createdObjects property value. Directory objects that the user created. Read-only. Nullable.

func (*User) SetCreationType

func (m *User) SetCreationType(value *string)

SetCreationType sets the creationType property value. Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, not, in).

func (*User) SetCustomSecurityAttributes added in v0.0.2

func (m *User) SetCustomSecurityAttributes(value CustomSecurityAttributeValueable)

SetCustomSecurityAttributes sets the customSecurityAttributes property value. An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive.

func (*User) SetDepartment

func (m *User) SetDepartment(value *string)

SetDepartment sets the department property value. The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).

func (*User) SetDeviceEnrollmentLimit

func (m *User) SetDeviceEnrollmentLimit(value *int32)

SetDeviceEnrollmentLimit sets the deviceEnrollmentLimit property value. The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.

func (*User) SetDeviceManagementTroubleshootingEvents

func (m *User) SetDeviceManagementTroubleshootingEvents(value []DeviceManagementTroubleshootingEventable)

SetDeviceManagementTroubleshootingEvents sets the deviceManagementTroubleshootingEvents property value. The list of troubleshooting events for this user.

func (*User) SetDirectReports

func (m *User) SetDirectReports(value []DirectoryObjectable)

SetDirectReports sets the directReports property value. The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand.

func (*User) SetDisplayName

func (m *User) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search.

func (*User) SetDrive

func (m *User) SetDrive(value Driveable)

SetDrive sets the drive property value. The user's OneDrive. Read-only.

func (*User) SetDrives

func (m *User) SetDrives(value []Driveable)

SetDrives sets the drives property value. A collection of drives available for this user. Read-only.

func (*User) SetEmployeeExperience added in v0.0.2

func (m *User) SetEmployeeExperience(value EmployeeExperienceUserable)

SetEmployeeExperience sets the employeeExperience property value. The employeeExperience property

func (*User) SetEmployeeHireDate

SetEmployeeHireDate sets the employeeHireDate property value. The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).

func (*User) SetEmployeeId

func (m *User) SetEmployeeId(value *string)

SetEmployeeId sets the employeeId property value. The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

func (*User) SetEmployeeLeaveDateTime

SetEmployeeLeaveDateTime sets the employeeLeaveDateTime property value. The date and time when the user left or will leave the organization. To read this property, the calling app must be assigned the User-LifeCycleInfo.Read.All permission. To write this property, the calling app must be assigned the User.Read.All and User-LifeCycleInfo.ReadWrite.All permissions. To read this property in delegated scenarios, the admin needs one of the following Microsoft Entra roles: Lifecycle Workflows Administrator, Global Reader, or Global Administrator. To write this property in delegated scenarios, the admin needs the Global Administrator role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.

func (*User) SetEmployeeOrgData

func (m *User) SetEmployeeOrgData(value EmployeeOrgDataable)

SetEmployeeOrgData sets the employeeOrgData property value. Represents organization data (for example, division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).

func (*User) SetEmployeeType

func (m *User) SetEmployeeType(value *string)

SetEmployeeType sets the employeeType property value. Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith).

func (*User) SetEvents

func (m *User) SetEvents(value []Eventable)

SetEvents sets the events property value. The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable.

func (*User) SetExtensions

func (m *User) SetExtensions(value []Extensionable)

SetExtensions sets the extensions property value. The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable.

func (*User) SetExternalUserState

func (m *User) SetExternalUserState(value *string)

SetExternalUserState sets the externalUserState property value. For an external user invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, not , in).

func (*User) SetExternalUserStateChangeDateTime

func (m *User) SetExternalUserStateChangeDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetExternalUserStateChangeDateTime sets the externalUserStateChangeDateTime property value. Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in).

func (*User) SetFaxNumber

func (m *User) SetFaxNumber(value *string)

SetFaxNumber sets the faxNumber property value. The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

func (*User) SetFollowedSites

func (m *User) SetFollowedSites(value []Siteable)

SetFollowedSites sets the followedSites property value. The followedSites property

func (*User) SetGivenName

func (m *User) SetGivenName(value *string)

SetGivenName sets the givenName property value. The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

func (*User) SetHireDate

SetHireDate sets the hireDate property value. The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.

func (*User) SetIdentities

func (m *User) SetIdentities(value []ObjectIdentityable)

SetIdentities sets the identities property value. Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It may contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.

func (*User) SetImAddresses

func (m *User) SetImAddresses(value []string)

SetImAddresses sets the imAddresses property value. The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).

func (*User) SetInferenceClassification

func (m *User) SetInferenceClassification(value InferenceClassificationable)

SetInferenceClassification sets the inferenceClassification property value. Relevance classification of the user's messages based on explicit designations that override inferred relevance or importance.

func (*User) SetInsights

func (m *User) SetInsights(value OfficeGraphInsightsable)

SetInsights sets the insights property value. The insights property

func (*User) SetInterests

func (m *User) SetInterests(value []string)

SetInterests sets the interests property value. A list for the user to describe their interests. Returned only on $select.

func (*User) SetIsResourceAccount

func (m *User) SetIsResourceAccount(value *bool)

SetIsResourceAccount sets the isResourceAccount property value. Do not use – reserved for future use.

func (*User) SetJobTitle

func (m *User) SetJobTitle(value *string)

SetJobTitle sets the jobTitle property value. The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).

func (*User) SetJoinedTeams

func (m *User) SetJoinedTeams(value []Teamable)

SetJoinedTeams sets the joinedTeams property value. The joinedTeams property

func (*User) SetLastPasswordChangeDateTime

func (m *User) SetLastPasswordChangeDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetLastPasswordChangeDateTime sets the lastPasswordChangeDateTime property value. The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.

func (*User) SetLegalAgeGroupClassification

func (m *User) SetLegalAgeGroupClassification(value *string)

SetLegalAgeGroupClassification sets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.

func (*User) SetLicenseAssignmentStates

func (m *User) SetLicenseAssignmentStates(value []LicenseAssignmentStateable)

SetLicenseAssignmentStates sets the licenseAssignmentStates property value. State of license assignments for this user. Also indicates licenses that are directly assigned or the user has inherited through group memberships. Read-only. Returned only on $select.

func (*User) SetLicenseDetails

func (m *User) SetLicenseDetails(value []LicenseDetailsable)

SetLicenseDetails sets the licenseDetails property value. A collection of this user's license details. Read-only.

func (*User) SetMail

func (m *User) SetMail(value *string)

SetMail sets the mail property value. The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Changes to this property update the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters. NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).

func (*User) SetMailFolders

func (m *User) SetMailFolders(value []MailFolderable)

SetMailFolders sets the mailFolders property value. The user's mail folders. Read-only. Nullable.

func (*User) SetMailNickname

func (m *User) SetMailNickname(value *string)

SetMailNickname sets the mailNickname property value. The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetMailboxSettings

func (m *User) SetMailboxSettings(value MailboxSettingsable)

SetMailboxSettings sets the mailboxSettings property value. Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.

func (*User) SetManagedAppRegistrations

func (m *User) SetManagedAppRegistrations(value []ManagedAppRegistrationable)

SetManagedAppRegistrations sets the managedAppRegistrations property value. Zero or more managed app registrations that belong to the user.

func (*User) SetManagedDevices

func (m *User) SetManagedDevices(value []ManagedDeviceable)

SetManagedDevices sets the managedDevices property value. The managed devices associated with the user.

func (*User) SetManager

func (m *User) SetManager(value DirectoryObjectable)

SetManager sets the manager property value. The user or contact that is this user's manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.

func (*User) SetMemberOf

func (m *User) SetMemberOf(value []DirectoryObjectable)

SetMemberOf sets the memberOf property value. The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand.

func (*User) SetMessages

func (m *User) SetMessages(value []Messageable)

SetMessages sets the messages property value. The messages in a mailbox or folder. Read-only. Nullable.

func (*User) SetMobilePhone

func (m *User) SetMobilePhone(value *string)

SetMobilePhone sets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search.

func (*User) SetMySite

func (m *User) SetMySite(value *string)

SetMySite sets the mySite property value. The URL for the user's site. Returned only on $select.

func (*User) SetOauth2PermissionGrants

func (m *User) SetOauth2PermissionGrants(value []OAuth2PermissionGrantable)

SetOauth2PermissionGrants sets the oauth2PermissionGrants property value. The oauth2PermissionGrants property

func (*User) SetOfficeLocation

func (m *User) SetOfficeLocation(value *string)

SetOfficeLocation sets the officeLocation property value. The office location in the user's place of business. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetOnPremisesDistinguishedName

func (m *User) SetOnPremisesDistinguishedName(value *string)

SetOnPremisesDistinguishedName sets the onPremisesDistinguishedName property value. Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select.

func (*User) SetOnPremisesDomainName

func (m *User) SetOnPremisesDomainName(value *string)

SetOnPremisesDomainName sets the onPremisesDomainName property value. Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select.

func (*User) SetOnPremisesExtensionAttributes

func (m *User) SetOnPremisesExtensionAttributes(value OnPremisesExtensionAttributesable)

SetOnPremisesExtensionAttributes sets the onPremisesExtensionAttributes property value. Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Returned only on $select. Supports $filter (eq, ne, not, in).

func (*User) SetOnPremisesImmutableId

func (m *User) SetOnPremisesImmutableId(value *string)

SetOnPremisesImmutableId sets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)..

func (*User) SetOnPremisesLastSyncDateTime

func (m *User) SetOnPremisesLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetOnPremisesLastSyncDateTime sets the onPremisesLastSyncDateTime property value. Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).

func (*User) SetOnPremisesProvisioningErrors

func (m *User) SetOnPremisesProvisioningErrors(value []OnPremisesProvisioningErrorable)

SetOnPremisesProvisioningErrors sets the onPremisesProvisioningErrors property value. Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le).

func (*User) SetOnPremisesSamAccountName

func (m *User) SetOnPremisesSamAccountName(value *string)

SetOnPremisesSamAccountName sets the onPremisesSamAccountName property value. Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).

func (*User) SetOnPremisesSecurityIdentifier

func (m *User) SetOnPremisesSecurityIdentifier(value *string)

SetOnPremisesSecurityIdentifier sets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values).

func (*User) SetOnPremisesSyncEnabled

func (m *User) SetOnPremisesSyncEnabled(value *bool)

SetOnPremisesSyncEnabled sets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).

func (*User) SetOnPremisesUserPrincipalName

func (m *User) SetOnPremisesUserPrincipalName(value *string)

SetOnPremisesUserPrincipalName sets the onPremisesUserPrincipalName property value. Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).

func (*User) SetOnenote

func (m *User) SetOnenote(value Onenoteable)

SetOnenote sets the onenote property value. The onenote property

func (*User) SetOnlineMeetings

func (m *User) SetOnlineMeetings(value []OnlineMeetingable)

SetOnlineMeetings sets the onlineMeetings property value. Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.

func (*User) SetOtherMails

func (m *User) SetOtherMails(value []string)

SetOtherMails sets the otherMails property value. A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. NOTE: This property can't contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).

func (*User) SetOutlook

func (m *User) SetOutlook(value OutlookUserable)

SetOutlook sets the outlook property value. The outlook property

func (*User) SetOwnedDevices

func (m *User) SetOwnedDevices(value []DirectoryObjectable)

SetOwnedDevices sets the ownedDevices property value. Devices that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).

func (*User) SetOwnedObjects

func (m *User) SetOwnedObjects(value []DirectoryObjectable)

SetOwnedObjects sets the ownedObjects property value. Directory objects that are owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).

func (*User) SetPasswordPolicies

func (m *User) SetPasswordPolicies(value *string)

SetPasswordPolicies sets the passwordPolicies property value. Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values).

func (*User) SetPasswordProfile

func (m *User) SetPasswordProfile(value PasswordProfileable)

SetPasswordProfile sets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).

func (*User) SetPastProjects

func (m *User) SetPastProjects(value []string)

SetPastProjects sets the pastProjects property value. A list for the user to enumerate their past projects. Returned only on $select.

func (*User) SetPeople

func (m *User) SetPeople(value []Personable)

SetPeople sets the people property value. People that are relevant to the user. Read-only. Nullable.

func (*User) SetPermissionGrants added in v0.0.2

func (m *User) SetPermissionGrants(value []ResourceSpecificPermissionGrantable)

SetPermissionGrants sets the permissionGrants property value. List all resource-specific permission grants of a user.

func (*User) SetPhoto

func (m *User) SetPhoto(value ProfilePhotoable)

SetPhoto sets the photo property value. The user's profile photo. Read-only.

func (*User) SetPhotos

func (m *User) SetPhotos(value []ProfilePhotoable)

SetPhotos sets the photos property value. The collection of the user's profile photos in different sizes. Read-only.

func (*User) SetPlanner

func (m *User) SetPlanner(value PlannerUserable)

SetPlanner sets the planner property value. Entry-point to the Planner resource that might exist for a user. Read-only.

func (*User) SetPostalCode

func (m *User) SetPostalCode(value *string)

SetPostalCode sets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetPreferredDataLocation

func (m *User) SetPreferredDataLocation(value *string)

SetPreferredDataLocation sets the preferredDataLocation property value. The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.

func (*User) SetPreferredLanguage

func (m *User) SetPreferredLanguage(value *string)

SetPreferredLanguage sets the preferredLanguage property value. The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)

func (*User) SetPreferredName

func (m *User) SetPreferredName(value *string)

SetPreferredName sets the preferredName property value. The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select.

func (*User) SetPresence

func (m *User) SetPresence(value Presenceable)

SetPresence sets the presence property value. The presence property

func (*User) SetPrint added in v0.0.2

func (m *User) SetPrint(value UserPrintable)

SetPrint sets the print property value. The print property

func (*User) SetProvisionedPlans

func (m *User) SetProvisionedPlans(value []ProvisionedPlanable)

SetProvisionedPlans sets the provisionedPlans property value. The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le).

func (*User) SetProxyAddresses

func (m *User) SetProxyAddresses(value []string)

SetProxyAddresses sets the proxyAddresses property value. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).

func (*User) SetRegisteredDevices

func (m *User) SetRegisteredDevices(value []DirectoryObjectable)

SetRegisteredDevices sets the registeredDevices property value. Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects.

func (*User) SetResponsibilities

func (m *User) SetResponsibilities(value []string)

SetResponsibilities sets the responsibilities property value. A list for the user to enumerate their responsibilities. Returned only on $select.

func (*User) SetSchools

func (m *User) SetSchools(value []string)

SetSchools sets the schools property value. A list for the user to enumerate the schools they have attended. Returned only on $select.

func (*User) SetScopedRoleMemberOf

func (m *User) SetScopedRoleMemberOf(value []ScopedRoleMembershipable)

SetScopedRoleMemberOf sets the scopedRoleMemberOf property value. The scopedRoleMemberOf property

func (*User) SetSecurityIdentifier

func (m *User) SetSecurityIdentifier(value *string)

SetSecurityIdentifier sets the securityIdentifier property value. Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).

func (*User) SetServiceProvisioningErrors added in v0.0.2

func (m *User) SetServiceProvisioningErrors(value []ServiceProvisioningErrorable)

SetServiceProvisioningErrors sets the serviceProvisioningErrors property value. Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).

func (*User) SetSettings

func (m *User) SetSettings(value UserSettingsable)

SetSettings sets the settings property value. The settings property

func (*User) SetShowInAddressList

func (m *User) SetShowInAddressList(value *bool)

SetShowInAddressList sets the showInAddressList property value. Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue.

func (*User) SetSignInActivity

func (m *User) SetSignInActivity(value SignInActivityable)

SetSignInActivity sets the signInActivity property value. Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020.

func (*User) SetSignInSessionsValidFromDateTime

func (m *User) SetSignInSessionsValidFromDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)

SetSignInSessionsValidFromDateTime sets the signInSessionsValidFromDateTime property value. Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.

func (*User) SetSkills

func (m *User) SetSkills(value []string)

SetSkills sets the skills property value. A list for the user to enumerate their skills. Returned only on $select.

func (*User) SetState

func (m *User) SetState(value *string)

SetState sets the state property value. The state or province in the user's address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetStreetAddress

func (m *User) SetStreetAddress(value *string)

SetStreetAddress sets the streetAddress property value. The street address of the user's place of business. Maximum length is 1024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetSurname

func (m *User) SetSurname(value *string)

SetSurname sets the surname property value. The user's surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetTeamwork

func (m *User) SetTeamwork(value UserTeamworkable)

SetTeamwork sets the teamwork property value. A container for Microsoft Teams features available for the user. Read-only. Nullable.

func (*User) SetTodo

func (m *User) SetTodo(value Todoable)

SetTodo sets the todo property value. Represents the To Do services available to a user.

func (*User) SetTransitiveMemberOf

func (m *User) SetTransitiveMemberOf(value []DirectoryObjectable)

SetTransitiveMemberOf sets the transitiveMemberOf property value. The groups, including nested groups, and directory roles that a user is a member of. Nullable.

func (*User) SetUsageLocation

func (m *User) SetUsageLocation(value *string)

SetUsageLocation sets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).

func (*User) SetUserPrincipalName

func (m *User) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby.

func (*User) SetUserType

func (m *User) SetUserType(value *string)

SetUserType sets the userType property value. A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Microsoft Entra ID?

type UserActivity

type UserActivity struct {
	Entity
	// contains filtered or unexported fields
}

UserActivity

func NewUserActivity

func NewUserActivity() *UserActivity

NewUserActivity instantiates a new userActivity and sets the default values.

func (*UserActivity) GetActivationUrl

func (m *UserActivity) GetActivationUrl() *string

GetActivationUrl gets the activationUrl property value. Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists.

func (*UserActivity) GetActivitySourceHost

func (m *UserActivity) GetActivitySourceHost() *string

GetActivitySourceHost gets the activitySourceHost property value. Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.

func (*UserActivity) GetAppActivityId

func (m *UserActivity) GetAppActivityId() *string

GetAppActivityId gets the appActivityId property value. Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter.

func (*UserActivity) GetAppDisplayName

func (m *UserActivity) GetAppDisplayName() *string

GetAppDisplayName gets the appDisplayName property value. Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.

func (*UserActivity) GetContentInfo

func (m *UserActivity) GetContentInfo() Jsonable

GetContentInfo gets the contentInfo property value. Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.

func (*UserActivity) GetContentUrl

func (m *UserActivity) GetContentUrl() *string

GetContentUrl gets the contentUrl property value. Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).

func (*UserActivity) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Set by the server. DateTime in UTC when the object was created on the server.

func (*UserActivity) GetExpirationDateTime

GetExpirationDateTime gets the expirationDateTime property value. Set by the server. DateTime in UTC when the object expired on the server.

func (*UserActivity) GetFallbackUrl

func (m *UserActivity) GetFallbackUrl() *string

GetFallbackUrl gets the fallbackUrl property value. Optional. URL used to launch the activity in a web-based app, if available.

func (*UserActivity) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserActivity) GetHistoryItems

func (m *UserActivity) GetHistoryItems() []ActivityHistoryItemable

GetHistoryItems gets the historyItems property value. Optional. NavigationProperty/Containment; navigation property to the activity's historyItems.

func (*UserActivity) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Set by the server. DateTime in UTC when the object was modified on the server.

func (*UserActivity) GetStatus

func (m *UserActivity) GetStatus() *Status

GetStatus gets the status property value. Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.

func (*UserActivity) GetUserTimezone

func (m *UserActivity) GetUserTimezone() *string

GetUserTimezone gets the userTimezone property value. Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.

func (*UserActivity) GetVisualElements

func (m *UserActivity) GetVisualElements() VisualInfoable

GetVisualElements gets the visualElements property value. The visualElements property

func (*UserActivity) Serialize

Serialize serializes information the current object

func (*UserActivity) SetActivationUrl

func (m *UserActivity) SetActivationUrl(value *string)

SetActivationUrl sets the activationUrl property value. Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists.

func (*UserActivity) SetActivitySourceHost

func (m *UserActivity) SetActivitySourceHost(value *string)

SetActivitySourceHost sets the activitySourceHost property value. Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.

func (*UserActivity) SetAppActivityId

func (m *UserActivity) SetAppActivityId(value *string)

SetAppActivityId sets the appActivityId property value. Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter.

func (*UserActivity) SetAppDisplayName

func (m *UserActivity) SetAppDisplayName(value *string)

SetAppDisplayName sets the appDisplayName property value. Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.

func (*UserActivity) SetContentInfo

func (m *UserActivity) SetContentInfo(value Jsonable)

SetContentInfo sets the contentInfo property value. Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.

func (*UserActivity) SetContentUrl

func (m *UserActivity) SetContentUrl(value *string)

SetContentUrl sets the contentUrl property value. Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).

func (*UserActivity) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Set by the server. DateTime in UTC when the object was created on the server.

func (*UserActivity) SetExpirationDateTime

SetExpirationDateTime sets the expirationDateTime property value. Set by the server. DateTime in UTC when the object expired on the server.

func (*UserActivity) SetFallbackUrl

func (m *UserActivity) SetFallbackUrl(value *string)

SetFallbackUrl sets the fallbackUrl property value. Optional. URL used to launch the activity in a web-based app, if available.

func (*UserActivity) SetHistoryItems

func (m *UserActivity) SetHistoryItems(value []ActivityHistoryItemable)

SetHistoryItems sets the historyItems property value. Optional. NavigationProperty/Containment; navigation property to the activity's historyItems.

func (*UserActivity) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Set by the server. DateTime in UTC when the object was modified on the server.

func (*UserActivity) SetStatus

func (m *UserActivity) SetStatus(value *Status)

SetStatus sets the status property value. Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.

func (*UserActivity) SetUserTimezone

func (m *UserActivity) SetUserTimezone(value *string)

SetUserTimezone sets the userTimezone property value. Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.

func (*UserActivity) SetVisualElements

func (m *UserActivity) SetVisualElements(value VisualInfoable)

SetVisualElements sets the visualElements property value. The visualElements property

type UserActivityable

type UserActivityable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetActivationUrl() *string
	GetActivitySourceHost() *string
	GetAppActivityId() *string
	GetAppDisplayName() *string
	GetContentInfo() Jsonable
	GetContentUrl() *string
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetExpirationDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFallbackUrl() *string
	GetHistoryItems() []ActivityHistoryItemable
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetStatus() *Status
	GetUserTimezone() *string
	GetVisualElements() VisualInfoable
	SetActivationUrl(value *string)
	SetActivitySourceHost(value *string)
	SetAppActivityId(value *string)
	SetAppDisplayName(value *string)
	SetContentInfo(value Jsonable)
	SetContentUrl(value *string)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetExpirationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFallbackUrl(value *string)
	SetHistoryItems(value []ActivityHistoryItemable)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetStatus(value *Status)
	SetUserTimezone(value *string)
	SetVisualElements(value VisualInfoable)
}

UserActivityable

type UserCollectionResponse

type UserCollectionResponse struct {
	BaseCollectionPaginationCountResponse
	// contains filtered or unexported fields
}

UserCollectionResponse

func NewUserCollectionResponse

func NewUserCollectionResponse() *UserCollectionResponse

NewUserCollectionResponse instantiates a new userCollectionResponse and sets the default values.

func (*UserCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserCollectionResponse) GetValue

func (m *UserCollectionResponse) GetValue() []Userable

GetValue gets the value property value. The value property

func (*UserCollectionResponse) Serialize

Serialize serializes information the current object

func (*UserCollectionResponse) SetValue

func (m *UserCollectionResponse) SetValue(value []Userable)

SetValue sets the value property value. The value property

type UserCollectionResponseable

UserCollectionResponseable

type UserIdentity added in v0.0.2

type UserIdentity struct {
	Identity
	// contains filtered or unexported fields
}

UserIdentity

func NewUserIdentity added in v0.0.2

func NewUserIdentity() *UserIdentity

NewUserIdentity instantiates a new userIdentity and sets the default values.

func (*UserIdentity) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*UserIdentity) GetIpAddress added in v0.0.2

func (m *UserIdentity) GetIpAddress() *string

GetIpAddress gets the ipAddress property value. Indicates the client IP address used by user performing the activity (audit log only).

func (*UserIdentity) GetUserPrincipalName added in v0.0.2

func (m *UserIdentity) GetUserPrincipalName() *string

GetUserPrincipalName gets the userPrincipalName property value. The userPrincipalName attribute of the user.

func (*UserIdentity) Serialize added in v0.0.2

Serialize serializes information the current object

func (*UserIdentity) SetIpAddress added in v0.0.2

func (m *UserIdentity) SetIpAddress(value *string)

SetIpAddress sets the ipAddress property value. Indicates the client IP address used by user performing the activity (audit log only).

func (*UserIdentity) SetUserPrincipalName added in v0.0.2

func (m *UserIdentity) SetUserPrincipalName(value *string)

SetUserPrincipalName sets the userPrincipalName property value. The userPrincipalName attribute of the user.

type UserIdentityable added in v0.0.2

type UserIdentityable interface {
	Identityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIpAddress() *string
	GetUserPrincipalName() *string
	SetIpAddress(value *string)
	SetUserPrincipalName(value *string)
}

UserIdentityable

type UserPrint added in v0.0.2

type UserPrint struct {
	// contains filtered or unexported fields
}

UserPrint

func NewUserPrint added in v0.0.2

func NewUserPrint() *UserPrint

NewUserPrint instantiates a new userPrint and sets the default values.

func (*UserPrint) GetAdditionalData added in v0.0.2

func (m *UserPrint) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UserPrint) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*UserPrint) GetOdataType added in v0.0.2

func (m *UserPrint) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*UserPrint) GetRecentPrinterShares added in v0.0.2

func (m *UserPrint) GetRecentPrinterShares() []PrinterShareable

GetRecentPrinterShares gets the recentPrinterShares property value. The recentPrinterShares property

func (*UserPrint) Serialize added in v0.0.2

Serialize serializes information the current object

func (*UserPrint) SetAdditionalData added in v0.0.2

func (m *UserPrint) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UserPrint) SetOdataType added in v0.0.2

func (m *UserPrint) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*UserPrint) SetRecentPrinterShares added in v0.0.2

func (m *UserPrint) SetRecentPrinterShares(value []PrinterShareable)

SetRecentPrinterShares sets the recentPrinterShares property value. The recentPrinterShares property

type UserPrintable added in v0.0.2

type UserPrintable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOdataType() *string
	GetRecentPrinterShares() []PrinterShareable
	SetOdataType(value *string)
	SetRecentPrinterShares(value []PrinterShareable)
}

UserPrintable

type UserPurpose

type UserPurpose int
const (
	USER_USERPURPOSE UserPurpose = iota
	LINKED_USERPURPOSE
	SHARED_USERPURPOSE
	ROOM_USERPURPOSE
	EQUIPMENT_USERPURPOSE
	OTHERS_USERPURPOSE
	UNKNOWNFUTUREVALUE_USERPURPOSE
)

func (UserPurpose) String

func (i UserPurpose) String() string

type UserScopeTeamsAppInstallation

type UserScopeTeamsAppInstallation struct {
	TeamsAppInstallation
	// contains filtered or unexported fields
}

UserScopeTeamsAppInstallation

func NewUserScopeTeamsAppInstallation

func NewUserScopeTeamsAppInstallation() *UserScopeTeamsAppInstallation

NewUserScopeTeamsAppInstallation instantiates a new userScopeTeamsAppInstallation and sets the default values.

func (*UserScopeTeamsAppInstallation) GetChat

GetChat gets the chat property value. The chat between the user and Teams app.

func (*UserScopeTeamsAppInstallation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserScopeTeamsAppInstallation) Serialize

Serialize serializes information the current object

func (*UserScopeTeamsAppInstallation) SetChat

func (m *UserScopeTeamsAppInstallation) SetChat(value Chatable)

SetChat sets the chat property value. The chat between the user and Teams app.

type UserScopeTeamsAppInstallationable

type UserScopeTeamsAppInstallationable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	TeamsAppInstallationable
	GetChat() Chatable
	SetChat(value Chatable)
}

UserScopeTeamsAppInstallationable

type UserSettings

type UserSettings struct {
	Entity
	// contains filtered or unexported fields
}

UserSettings

func NewUserSettings

func NewUserSettings() *UserSettings

NewUserSettings instantiates a new userSettings and sets the default values.

func (*UserSettings) GetContributionToContentDiscoveryAsOrganizationDisabled

func (m *UserSettings) GetContributionToContentDiscoveryAsOrganizationDisabled() *bool

GetContributionToContentDiscoveryAsOrganizationDisabled gets the contributionToContentDiscoveryAsOrganizationDisabled property value. Reflects the organization level setting controlling delegate access to the trending API. When set to true, the organization doesn't have access to Office Delve. The relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected for the whole organization. This setting is read-only and can only be changed by administrators in the SharePoint admin center.

func (*UserSettings) GetContributionToContentDiscoveryDisabled

func (m *UserSettings) GetContributionToContentDiscoveryDisabled() *bool

GetContributionToContentDiscoveryDisabled gets the contributionToContentDiscoveryDisabled property value. When set to true, the delegate access to the user's trending API is disabled. When set to true, documents in the user's Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.

func (*UserSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserSettings) GetShiftPreferences

func (m *UserSettings) GetShiftPreferences() ShiftPreferencesable

GetShiftPreferences gets the shiftPreferences property value. The shiftPreferences property

func (*UserSettings) Serialize

Serialize serializes information the current object

func (*UserSettings) SetContributionToContentDiscoveryAsOrganizationDisabled

func (m *UserSettings) SetContributionToContentDiscoveryAsOrganizationDisabled(value *bool)

SetContributionToContentDiscoveryAsOrganizationDisabled sets the contributionToContentDiscoveryAsOrganizationDisabled property value. Reflects the organization level setting controlling delegate access to the trending API. When set to true, the organization doesn't have access to Office Delve. The relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected for the whole organization. This setting is read-only and can only be changed by administrators in the SharePoint admin center.

func (*UserSettings) SetContributionToContentDiscoveryDisabled

func (m *UserSettings) SetContributionToContentDiscoveryDisabled(value *bool)

SetContributionToContentDiscoveryDisabled sets the contributionToContentDiscoveryDisabled property value. When set to true, the delegate access to the user's trending API is disabled. When set to true, documents in the user's Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve.

func (*UserSettings) SetShiftPreferences

func (m *UserSettings) SetShiftPreferences(value ShiftPreferencesable)

SetShiftPreferences sets the shiftPreferences property value. The shiftPreferences property

type UserSettingsable

type UserSettingsable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContributionToContentDiscoveryAsOrganizationDisabled() *bool
	GetContributionToContentDiscoveryDisabled() *bool
	GetShiftPreferences() ShiftPreferencesable
	SetContributionToContentDiscoveryAsOrganizationDisabled(value *bool)
	SetContributionToContentDiscoveryDisabled(value *bool)
	SetShiftPreferences(value ShiftPreferencesable)
}

UserSettingsable

type UserTeamwork

type UserTeamwork struct {
	Entity
	// contains filtered or unexported fields
}

UserTeamwork

func NewUserTeamwork

func NewUserTeamwork() *UserTeamwork

NewUserTeamwork instantiates a new userTeamwork and sets the default values.

func (*UserTeamwork) GetAssociatedTeams

func (m *UserTeamwork) GetAssociatedTeams() []AssociatedTeamInfoable

GetAssociatedTeams gets the associatedTeams property value. The list of associatedTeamInfo objects that a user is associated with.

func (*UserTeamwork) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserTeamwork) GetInstalledApps

func (m *UserTeamwork) GetInstalledApps() []UserScopeTeamsAppInstallationable

GetInstalledApps gets the installedApps property value. The apps installed in the personal scope of this user.

func (*UserTeamwork) Serialize

Serialize serializes information the current object

func (*UserTeamwork) SetAssociatedTeams

func (m *UserTeamwork) SetAssociatedTeams(value []AssociatedTeamInfoable)

SetAssociatedTeams sets the associatedTeams property value. The list of associatedTeamInfo objects that a user is associated with.

func (*UserTeamwork) SetInstalledApps

func (m *UserTeamwork) SetInstalledApps(value []UserScopeTeamsAppInstallationable)

SetInstalledApps sets the installedApps property value. The apps installed in the personal scope of this user.

type UserTeamworkable

type UserTeamworkable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAssociatedTeams() []AssociatedTeamInfoable
	GetInstalledApps() []UserScopeTeamsAppInstallationable
	SetAssociatedTeams(value []AssociatedTeamInfoable)
	SetInstalledApps(value []UserScopeTeamsAppInstallationable)
}

UserTeamworkable

type Userable

type Userable interface {
	DirectoryObjectable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAboutMe() *string
	GetAccountEnabled() *bool
	GetActivities() []UserActivityable
	GetAgeGroup() *string
	GetAgreementAcceptances() []AgreementAcceptanceable
	GetAppRoleAssignments() []AppRoleAssignmentable
	GetAssignedLicenses() []AssignedLicenseable
	GetAssignedPlans() []AssignedPlanable
	GetAuthentication() Authenticationable
	GetAuthorizationInfo() AuthorizationInfoable
	GetBirthday() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetBusinessPhones() []string
	GetCalendar() Calendarable
	GetCalendarGroups() []CalendarGroupable
	GetCalendars() []Calendarable
	GetCalendarView() []Eventable
	GetChats() []Chatable
	GetCity() *string
	GetCompanyName() *string
	GetConsentProvidedForMinor() *string
	GetContactFolders() []ContactFolderable
	GetContacts() []Contactable
	GetCountry() *string
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCreatedObjects() []DirectoryObjectable
	GetCreationType() *string
	GetCustomSecurityAttributes() CustomSecurityAttributeValueable
	GetDepartment() *string
	GetDeviceEnrollmentLimit() *int32
	GetDeviceManagementTroubleshootingEvents() []DeviceManagementTroubleshootingEventable
	GetDirectReports() []DirectoryObjectable
	GetDisplayName() *string
	GetDrive() Driveable
	GetDrives() []Driveable
	GetEmployeeExperience() EmployeeExperienceUserable
	GetEmployeeHireDate() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetEmployeeId() *string
	GetEmployeeLeaveDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetEmployeeOrgData() EmployeeOrgDataable
	GetEmployeeType() *string
	GetEvents() []Eventable
	GetExtensions() []Extensionable
	GetExternalUserState() *string
	GetExternalUserStateChangeDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFaxNumber() *string
	GetFollowedSites() []Siteable
	GetGivenName() *string
	GetHireDate() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetIdentities() []ObjectIdentityable
	GetImAddresses() []string
	GetInferenceClassification() InferenceClassificationable
	GetInsights() OfficeGraphInsightsable
	GetInterests() []string
	GetIsResourceAccount() *bool
	GetJobTitle() *string
	GetJoinedTeams() []Teamable
	GetLastPasswordChangeDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLegalAgeGroupClassification() *string
	GetLicenseAssignmentStates() []LicenseAssignmentStateable
	GetLicenseDetails() []LicenseDetailsable
	GetMail() *string
	GetMailboxSettings() MailboxSettingsable
	GetMailFolders() []MailFolderable
	GetMailNickname() *string
	GetManagedAppRegistrations() []ManagedAppRegistrationable
	GetManagedDevices() []ManagedDeviceable
	GetManager() DirectoryObjectable
	GetMemberOf() []DirectoryObjectable
	GetMessages() []Messageable
	GetMobilePhone() *string
	GetMySite() *string
	GetOauth2PermissionGrants() []OAuth2PermissionGrantable
	GetOfficeLocation() *string
	GetOnenote() Onenoteable
	GetOnlineMeetings() []OnlineMeetingable
	GetOnPremisesDistinguishedName() *string
	GetOnPremisesDomainName() *string
	GetOnPremisesExtensionAttributes() OnPremisesExtensionAttributesable
	GetOnPremisesImmutableId() *string
	GetOnPremisesLastSyncDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetOnPremisesProvisioningErrors() []OnPremisesProvisioningErrorable
	GetOnPremisesSamAccountName() *string
	GetOnPremisesSecurityIdentifier() *string
	GetOnPremisesSyncEnabled() *bool
	GetOnPremisesUserPrincipalName() *string
	GetOtherMails() []string
	GetOutlook() OutlookUserable
	GetOwnedDevices() []DirectoryObjectable
	GetOwnedObjects() []DirectoryObjectable
	GetPasswordPolicies() *string
	GetPasswordProfile() PasswordProfileable
	GetPastProjects() []string
	GetPeople() []Personable
	GetPermissionGrants() []ResourceSpecificPermissionGrantable
	GetPhoto() ProfilePhotoable
	GetPhotos() []ProfilePhotoable
	GetPlanner() PlannerUserable
	GetPostalCode() *string
	GetPreferredDataLocation() *string
	GetPreferredLanguage() *string
	GetPreferredName() *string
	GetPresence() Presenceable
	GetPrint() UserPrintable
	GetProvisionedPlans() []ProvisionedPlanable
	GetProxyAddresses() []string
	GetRegisteredDevices() []DirectoryObjectable
	GetResponsibilities() []string
	GetSchools() []string
	GetScopedRoleMemberOf() []ScopedRoleMembershipable
	GetSecurityIdentifier() *string
	GetServiceProvisioningErrors() []ServiceProvisioningErrorable
	GetSettings() UserSettingsable
	GetShowInAddressList() *bool
	GetSignInActivity() SignInActivityable
	GetSignInSessionsValidFromDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSkills() []string
	GetState() *string
	GetStreetAddress() *string
	GetSurname() *string
	GetTeamwork() UserTeamworkable
	GetTodo() Todoable
	GetTransitiveMemberOf() []DirectoryObjectable
	GetUsageLocation() *string
	GetUserPrincipalName() *string
	GetUserType() *string
	SetAboutMe(value *string)
	SetAccountEnabled(value *bool)
	SetActivities(value []UserActivityable)
	SetAgeGroup(value *string)
	SetAgreementAcceptances(value []AgreementAcceptanceable)
	SetAppRoleAssignments(value []AppRoleAssignmentable)
	SetAssignedLicenses(value []AssignedLicenseable)
	SetAssignedPlans(value []AssignedPlanable)
	SetAuthentication(value Authenticationable)
	SetAuthorizationInfo(value AuthorizationInfoable)
	SetBirthday(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetBusinessPhones(value []string)
	SetCalendar(value Calendarable)
	SetCalendarGroups(value []CalendarGroupable)
	SetCalendars(value []Calendarable)
	SetCalendarView(value []Eventable)
	SetChats(value []Chatable)
	SetCity(value *string)
	SetCompanyName(value *string)
	SetConsentProvidedForMinor(value *string)
	SetContactFolders(value []ContactFolderable)
	SetContacts(value []Contactable)
	SetCountry(value *string)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCreatedObjects(value []DirectoryObjectable)
	SetCreationType(value *string)
	SetCustomSecurityAttributes(value CustomSecurityAttributeValueable)
	SetDepartment(value *string)
	SetDeviceEnrollmentLimit(value *int32)
	SetDeviceManagementTroubleshootingEvents(value []DeviceManagementTroubleshootingEventable)
	SetDirectReports(value []DirectoryObjectable)
	SetDisplayName(value *string)
	SetDrive(value Driveable)
	SetDrives(value []Driveable)
	SetEmployeeExperience(value EmployeeExperienceUserable)
	SetEmployeeHireDate(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetEmployeeId(value *string)
	SetEmployeeLeaveDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetEmployeeOrgData(value EmployeeOrgDataable)
	SetEmployeeType(value *string)
	SetEvents(value []Eventable)
	SetExtensions(value []Extensionable)
	SetExternalUserState(value *string)
	SetExternalUserStateChangeDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFaxNumber(value *string)
	SetFollowedSites(value []Siteable)
	SetGivenName(value *string)
	SetHireDate(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetIdentities(value []ObjectIdentityable)
	SetImAddresses(value []string)
	SetInferenceClassification(value InferenceClassificationable)
	SetInsights(value OfficeGraphInsightsable)
	SetInterests(value []string)
	SetIsResourceAccount(value *bool)
	SetJobTitle(value *string)
	SetJoinedTeams(value []Teamable)
	SetLastPasswordChangeDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLegalAgeGroupClassification(value *string)
	SetLicenseAssignmentStates(value []LicenseAssignmentStateable)
	SetLicenseDetails(value []LicenseDetailsable)
	SetMail(value *string)
	SetMailboxSettings(value MailboxSettingsable)
	SetMailFolders(value []MailFolderable)
	SetMailNickname(value *string)
	SetManagedAppRegistrations(value []ManagedAppRegistrationable)
	SetManagedDevices(value []ManagedDeviceable)
	SetManager(value DirectoryObjectable)
	SetMemberOf(value []DirectoryObjectable)
	SetMessages(value []Messageable)
	SetMobilePhone(value *string)
	SetMySite(value *string)
	SetOauth2PermissionGrants(value []OAuth2PermissionGrantable)
	SetOfficeLocation(value *string)
	SetOnenote(value Onenoteable)
	SetOnlineMeetings(value []OnlineMeetingable)
	SetOnPremisesDistinguishedName(value *string)
	SetOnPremisesDomainName(value *string)
	SetOnPremisesExtensionAttributes(value OnPremisesExtensionAttributesable)
	SetOnPremisesImmutableId(value *string)
	SetOnPremisesLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetOnPremisesProvisioningErrors(value []OnPremisesProvisioningErrorable)
	SetOnPremisesSamAccountName(value *string)
	SetOnPremisesSecurityIdentifier(value *string)
	SetOnPremisesSyncEnabled(value *bool)
	SetOnPremisesUserPrincipalName(value *string)
	SetOtherMails(value []string)
	SetOutlook(value OutlookUserable)
	SetOwnedDevices(value []DirectoryObjectable)
	SetOwnedObjects(value []DirectoryObjectable)
	SetPasswordPolicies(value *string)
	SetPasswordProfile(value PasswordProfileable)
	SetPastProjects(value []string)
	SetPeople(value []Personable)
	SetPermissionGrants(value []ResourceSpecificPermissionGrantable)
	SetPhoto(value ProfilePhotoable)
	SetPhotos(value []ProfilePhotoable)
	SetPlanner(value PlannerUserable)
	SetPostalCode(value *string)
	SetPreferredDataLocation(value *string)
	SetPreferredLanguage(value *string)
	SetPreferredName(value *string)
	SetPresence(value Presenceable)
	SetPrint(value UserPrintable)
	SetProvisionedPlans(value []ProvisionedPlanable)
	SetProxyAddresses(value []string)
	SetRegisteredDevices(value []DirectoryObjectable)
	SetResponsibilities(value []string)
	SetSchools(value []string)
	SetScopedRoleMemberOf(value []ScopedRoleMembershipable)
	SetSecurityIdentifier(value *string)
	SetServiceProvisioningErrors(value []ServiceProvisioningErrorable)
	SetSettings(value UserSettingsable)
	SetShowInAddressList(value *bool)
	SetSignInActivity(value SignInActivityable)
	SetSignInSessionsValidFromDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSkills(value []string)
	SetState(value *string)
	SetStreetAddress(value *string)
	SetSurname(value *string)
	SetTeamwork(value UserTeamworkable)
	SetTodo(value Todoable)
	SetTransitiveMemberOf(value []DirectoryObjectable)
	SetUsageLocation(value *string)
	SetUserPrincipalName(value *string)
	SetUserType(value *string)
}

Userable

type Video

type Video struct {
	// contains filtered or unexported fields
}

Video

func NewVideo

func NewVideo() *Video

NewVideo instantiates a new video and sets the default values.

func (*Video) GetAdditionalData

func (m *Video) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Video) GetAudioBitsPerSample

func (m *Video) GetAudioBitsPerSample() *int32

GetAudioBitsPerSample gets the audioBitsPerSample property value. Number of audio bits per sample.

func (*Video) GetAudioChannels

func (m *Video) GetAudioChannels() *int32

GetAudioChannels gets the audioChannels property value. Number of audio channels.

func (*Video) GetAudioFormat

func (m *Video) GetAudioFormat() *string

GetAudioFormat gets the audioFormat property value. Name of the audio format (AAC, MP3, etc.).

func (*Video) GetAudioSamplesPerSecond

func (m *Video) GetAudioSamplesPerSecond() *int32

GetAudioSamplesPerSecond gets the audioSamplesPerSecond property value. Number of audio samples per second.

func (*Video) GetBitrate

func (m *Video) GetBitrate() *int32

GetBitrate gets the bitrate property value. Bit rate of the video in bits per second.

func (*Video) GetDuration

func (m *Video) GetDuration() *int64

GetDuration gets the duration property value. Duration of the file in milliseconds.

func (*Video) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Video) GetFourCC

func (m *Video) GetFourCC() *string

GetFourCC gets the fourCC property value. 'Four character code' name of the video format.

func (*Video) GetFrameRate

func (m *Video) GetFrameRate() *float64

GetFrameRate gets the frameRate property value. Frame rate of the video.

func (*Video) GetHeight

func (m *Video) GetHeight() *int32

GetHeight gets the height property value. Height of the video, in pixels.

func (*Video) GetOdataType

func (m *Video) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Video) GetWidth

func (m *Video) GetWidth() *int32

GetWidth gets the width property value. Width of the video, in pixels.

func (*Video) Serialize

Serialize serializes information the current object

func (*Video) SetAdditionalData

func (m *Video) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Video) SetAudioBitsPerSample

func (m *Video) SetAudioBitsPerSample(value *int32)

SetAudioBitsPerSample sets the audioBitsPerSample property value. Number of audio bits per sample.

func (*Video) SetAudioChannels

func (m *Video) SetAudioChannels(value *int32)

SetAudioChannels sets the audioChannels property value. Number of audio channels.

func (*Video) SetAudioFormat

func (m *Video) SetAudioFormat(value *string)

SetAudioFormat sets the audioFormat property value. Name of the audio format (AAC, MP3, etc.).

func (*Video) SetAudioSamplesPerSecond

func (m *Video) SetAudioSamplesPerSecond(value *int32)

SetAudioSamplesPerSecond sets the audioSamplesPerSecond property value. Number of audio samples per second.

func (*Video) SetBitrate

func (m *Video) SetBitrate(value *int32)

SetBitrate sets the bitrate property value. Bit rate of the video in bits per second.

func (*Video) SetDuration

func (m *Video) SetDuration(value *int64)

SetDuration sets the duration property value. Duration of the file in milliseconds.

func (*Video) SetFourCC

func (m *Video) SetFourCC(value *string)

SetFourCC sets the fourCC property value. 'Four character code' name of the video format.

func (*Video) SetFrameRate

func (m *Video) SetFrameRate(value *float64)

SetFrameRate sets the frameRate property value. Frame rate of the video.

func (*Video) SetHeight

func (m *Video) SetHeight(value *int32)

SetHeight sets the height property value. Height of the video, in pixels.

func (*Video) SetOdataType

func (m *Video) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Video) SetWidth

func (m *Video) SetWidth(value *int32)

SetWidth sets the width property value. Width of the video, in pixels.

type Videoable

type Videoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAudioBitsPerSample() *int32
	GetAudioChannels() *int32
	GetAudioFormat() *string
	GetAudioSamplesPerSecond() *int32
	GetBitrate() *int32
	GetDuration() *int64
	GetFourCC() *string
	GetFrameRate() *float64
	GetHeight() *int32
	GetOdataType() *string
	GetWidth() *int32
	SetAudioBitsPerSample(value *int32)
	SetAudioChannels(value *int32)
	SetAudioFormat(value *string)
	SetAudioSamplesPerSecond(value *int32)
	SetBitrate(value *int32)
	SetDuration(value *int64)
	SetFourCC(value *string)
	SetFrameRate(value *float64)
	SetHeight(value *int32)
	SetOdataType(value *string)
	SetWidth(value *int32)
}

Videoable

type VisualInfo

type VisualInfo struct {
	// contains filtered or unexported fields
}

VisualInfo

func NewVisualInfo

func NewVisualInfo() *VisualInfo

NewVisualInfo instantiates a new visualInfo and sets the default values.

func (*VisualInfo) GetAdditionalData

func (m *VisualInfo) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*VisualInfo) GetAttribution

func (m *VisualInfo) GetAttribution() ImageInfoable

GetAttribution gets the attribution property value. Optional. JSON object used to represent an icon which represents the application used to generate the activity

func (*VisualInfo) GetBackgroundColor

func (m *VisualInfo) GetBackgroundColor() *string

GetBackgroundColor gets the backgroundColor property value. Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color

func (*VisualInfo) GetContent

func (m *VisualInfo) GetContent() Jsonable

GetContent gets the content property value. Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI

func (*VisualInfo) GetDescription

func (m *VisualInfo) GetDescription() *string

GetDescription gets the description property value. Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)

func (*VisualInfo) GetDisplayText

func (m *VisualInfo) GetDisplayText() *string

GetDisplayText gets the displayText property value. Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)

func (*VisualInfo) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*VisualInfo) GetOdataType

func (m *VisualInfo) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*VisualInfo) Serialize

Serialize serializes information the current object

func (*VisualInfo) SetAdditionalData

func (m *VisualInfo) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*VisualInfo) SetAttribution

func (m *VisualInfo) SetAttribution(value ImageInfoable)

SetAttribution sets the attribution property value. Optional. JSON object used to represent an icon which represents the application used to generate the activity

func (*VisualInfo) SetBackgroundColor

func (m *VisualInfo) SetBackgroundColor(value *string)

SetBackgroundColor sets the backgroundColor property value. Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color

func (*VisualInfo) SetContent

func (m *VisualInfo) SetContent(value Jsonable)

SetContent sets the content property value. Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI

func (*VisualInfo) SetDescription

func (m *VisualInfo) SetDescription(value *string)

SetDescription sets the description property value. Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)

func (*VisualInfo) SetDisplayText

func (m *VisualInfo) SetDisplayText(value *string)

SetDisplayText sets the displayText property value. Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)

func (*VisualInfo) SetOdataType

func (m *VisualInfo) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type VisualInfoable

type VisualInfoable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAttribution() ImageInfoable
	GetBackgroundColor() *string
	GetContent() Jsonable
	GetDescription() *string
	GetDisplayText() *string
	GetOdataType() *string
	SetAttribution(value ImageInfoable)
	SetBackgroundColor(value *string)
	SetContent(value Jsonable)
	SetDescription(value *string)
	SetDisplayText(value *string)
	SetOdataType(value *string)
}

VisualInfoable

type WatermarkProtectionValues added in v0.0.2

type WatermarkProtectionValues struct {
	// contains filtered or unexported fields
}

WatermarkProtectionValues

func NewWatermarkProtectionValues added in v0.0.2

func NewWatermarkProtectionValues() *WatermarkProtectionValues

NewWatermarkProtectionValues instantiates a new watermarkProtectionValues and sets the default values.

func (*WatermarkProtectionValues) GetAdditionalData added in v0.0.2

func (m *WatermarkProtectionValues) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WatermarkProtectionValues) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*WatermarkProtectionValues) GetIsEnabledForContentSharing added in v0.0.2

func (m *WatermarkProtectionValues) GetIsEnabledForContentSharing() *bool

GetIsEnabledForContentSharing gets the isEnabledForContentSharing property value. Indicates whether to apply a watermark to any shared content.

func (*WatermarkProtectionValues) GetIsEnabledForVideo added in v0.0.2

func (m *WatermarkProtectionValues) GetIsEnabledForVideo() *bool

GetIsEnabledForVideo gets the isEnabledForVideo property value. Indicates whether to apply a watermark to everyone's video feed.

func (*WatermarkProtectionValues) GetOdataType added in v0.0.2

func (m *WatermarkProtectionValues) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WatermarkProtectionValues) Serialize added in v0.0.2

Serialize serializes information the current object

func (*WatermarkProtectionValues) SetAdditionalData added in v0.0.2

func (m *WatermarkProtectionValues) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WatermarkProtectionValues) SetIsEnabledForContentSharing added in v0.0.2

func (m *WatermarkProtectionValues) SetIsEnabledForContentSharing(value *bool)

SetIsEnabledForContentSharing sets the isEnabledForContentSharing property value. Indicates whether to apply a watermark to any shared content.

func (*WatermarkProtectionValues) SetIsEnabledForVideo added in v0.0.2

func (m *WatermarkProtectionValues) SetIsEnabledForVideo(value *bool)

SetIsEnabledForVideo sets the isEnabledForVideo property value. Indicates whether to apply a watermark to everyone's video feed.

func (*WatermarkProtectionValues) SetOdataType added in v0.0.2

func (m *WatermarkProtectionValues) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type WatermarkProtectionValuesable added in v0.0.2

type WatermarkProtectionValuesable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIsEnabledForContentSharing() *bool
	GetIsEnabledForVideo() *bool
	GetOdataType() *string
	SetIsEnabledForContentSharing(value *bool)
	SetIsEnabledForVideo(value *bool)
	SetOdataType(value *string)
}

WatermarkProtectionValuesable

type Website

type Website struct {
	// contains filtered or unexported fields
}

Website

func NewWebsite

func NewWebsite() *Website

NewWebsite instantiates a new website and sets the default values.

func (*Website) GetAdditionalData

func (m *Website) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Website) GetAddress

func (m *Website) GetAddress() *string

GetAddress gets the address property value. The URL of the website.

func (*Website) GetDisplayName

func (m *Website) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the web site.

func (*Website) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Website) GetOdataType

func (m *Website) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Website) GetTypeEscaped added in v0.0.2

func (m *Website) GetTypeEscaped() *WebsiteType

GetTypeEscaped gets the type property value. The possible values are: other, home, work, blog, profile.

func (*Website) Serialize

Serialize serializes information the current object

func (*Website) SetAdditionalData

func (m *Website) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Website) SetAddress

func (m *Website) SetAddress(value *string)

SetAddress sets the address property value. The URL of the website.

func (*Website) SetDisplayName

func (m *Website) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the web site.

func (*Website) SetOdataType

func (m *Website) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Website) SetTypeEscaped added in v0.0.2

func (m *Website) SetTypeEscaped(value *WebsiteType)

SetTypeEscaped sets the type property value. The possible values are: other, home, work, blog, profile.

type WebsiteType

type WebsiteType int
const (
	OTHER_WEBSITETYPE WebsiteType = iota
	HOME_WEBSITETYPE
	WORK_WEBSITETYPE
	BLOG_WEBSITETYPE
	PROFILE_WEBSITETYPE
)

func (WebsiteType) String

func (i WebsiteType) String() string

type Websiteable

type Websiteable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAddress() *string
	GetDisplayName() *string
	GetOdataType() *string
	GetTypeEscaped() *WebsiteType
	SetAddress(value *string)
	SetDisplayName(value *string)
	SetOdataType(value *string)
	SetTypeEscaped(value *WebsiteType)
}

Websiteable

type WeekIndex

type WeekIndex int
const (
	FIRST_WEEKINDEX WeekIndex = iota
	SECOND_WEEKINDEX
	THIRD_WEEKINDEX
	FOURTH_WEEKINDEX
	LAST_WEEKINDEX
)

func (WeekIndex) String

func (i WeekIndex) String() string

type WellknownListName

type WellknownListName int
const (
	NONE_WELLKNOWNLISTNAME WellknownListName = iota
	DEFAULTLIST_WELLKNOWNLISTNAME
	FLAGGEDEMAILS_WELLKNOWNLISTNAME
	UNKNOWNFUTUREVALUE_WELLKNOWNLISTNAME
)

func (WellknownListName) String

func (i WellknownListName) String() string

type WindowsDefenderProductStatus added in v0.0.2

type WindowsDefenderProductStatus int

Product Status of Windows Defender

const (
	// No status
	NOSTATUS_WINDOWSDEFENDERPRODUCTSTATUS WindowsDefenderProductStatus = iota
	// Service not running
	SERVICENOTRUNNING_WINDOWSDEFENDERPRODUCTSTATUS
	// Service started without any malware protection engine
	SERVICESTARTEDWITHOUTMALWAREPROTECTION_WINDOWSDEFENDERPRODUCTSTATUS
	// Pending full scan due to threat action
	PENDINGFULLSCANDUETOTHREATACTION_WINDOWSDEFENDERPRODUCTSTATUS
	// Pending reboot due to threat action
	PENDINGREBOOTDUETOTHREATACTION_WINDOWSDEFENDERPRODUCTSTATUS
	// Pending manual steps due to threat action
	PENDINGMANUALSTEPSDUETOTHREATACTION_WINDOWSDEFENDERPRODUCTSTATUS
	// AV signatures out of date
	AVSIGNATURESOUTOFDATE_WINDOWSDEFENDERPRODUCTSTATUS
	// AS signatures out of date
	ASSIGNATURESOUTOFDATE_WINDOWSDEFENDERPRODUCTSTATUS
	// No quick scan has happened for a specified period
	NOQUICKSCANHAPPENEDFORSPECIFIEDPERIOD_WINDOWSDEFENDERPRODUCTSTATUS
	// No full scan has happened for a specified period
	NOFULLSCANHAPPENEDFORSPECIFIEDPERIOD_WINDOWSDEFENDERPRODUCTSTATUS
	// System initiated scan in progress
	SYSTEMINITIATEDSCANINPROGRESS_WINDOWSDEFENDERPRODUCTSTATUS
	// System initiated clean in progress
	SYSTEMINITIATEDCLEANINPROGRESS_WINDOWSDEFENDERPRODUCTSTATUS
	// There are samples pending submission
	SAMPLESPENDINGSUBMISSION_WINDOWSDEFENDERPRODUCTSTATUS
	// Product running in evaluation mode
	PRODUCTRUNNINGINEVALUATIONMODE_WINDOWSDEFENDERPRODUCTSTATUS
	// Product running in non-genuine Windows mode
	PRODUCTRUNNINGINNONGENUINEMODE_WINDOWSDEFENDERPRODUCTSTATUS
	// Product expired
	PRODUCTEXPIRED_WINDOWSDEFENDERPRODUCTSTATUS
	// Off-line scan required
	OFFLINESCANREQUIRED_WINDOWSDEFENDERPRODUCTSTATUS
	// Service is shutting down as part of system shutdown
	SERVICESHUTDOWNASPARTOFSYSTEMSHUTDOWN_WINDOWSDEFENDERPRODUCTSTATUS
	// Threat remediation failed critically
	THREATREMEDIATIONFAILEDCRITICALLY_WINDOWSDEFENDERPRODUCTSTATUS
	// Threat remediation failed non-critically
	THREATREMEDIATIONFAILEDNONCRITICALLY_WINDOWSDEFENDERPRODUCTSTATUS
	// No status flags set (well initialized state)
	NOSTATUSFLAGSSET_WINDOWSDEFENDERPRODUCTSTATUS
	// Platform is out of date
	PLATFORMOUTOFDATE_WINDOWSDEFENDERPRODUCTSTATUS
	// Platform update is in progress
	PLATFORMUPDATEINPROGRESS_WINDOWSDEFENDERPRODUCTSTATUS
	// Platform is about to be outdated
	PLATFORMABOUTTOBEOUTDATED_WINDOWSDEFENDERPRODUCTSTATUS
	// Signature or platform end of life is past or is impending
	SIGNATUREORPLATFORMENDOFLIFEISPASTORISIMPENDING_WINDOWSDEFENDERPRODUCTSTATUS
	// Windows SMode signatures still in use on non-Win10S install
	WINDOWSSMODESIGNATURESINUSEONNONWIN10SINSTALL_WINDOWSDEFENDERPRODUCTSTATUS
)

func (WindowsDefenderProductStatus) String added in v0.0.2

type WindowsDeviceHealthState added in v0.0.2

type WindowsDeviceHealthState int

Computer endpoint protection state

const (
	// Computer is clean and no action is required
	CLEAN_WINDOWSDEVICEHEALTHSTATE WindowsDeviceHealthState = iota
	// Computer is in pending full scan state
	FULLSCANPENDING_WINDOWSDEVICEHEALTHSTATE
	// Computer is in pending reboot state
	REBOOTPENDING_WINDOWSDEVICEHEALTHSTATE
	// Computer is in pending manual steps state
	MANUALSTEPSPENDING_WINDOWSDEVICEHEALTHSTATE
	// Computer is in pending offline scan state
	OFFLINESCANPENDING_WINDOWSDEVICEHEALTHSTATE
	// Computer is in critical failure state
	CRITICAL_WINDOWSDEVICEHEALTHSTATE
)

func (WindowsDeviceHealthState) String added in v0.0.2

func (i WindowsDeviceHealthState) String() string

type WindowsDeviceMalwareState added in v0.0.2

type WindowsDeviceMalwareState struct {
	Entity
	// contains filtered or unexported fields
}

WindowsDeviceMalwareState malware detection entity.

func NewWindowsDeviceMalwareState added in v0.0.2

func NewWindowsDeviceMalwareState() *WindowsDeviceMalwareState

NewWindowsDeviceMalwareState instantiates a new windowsDeviceMalwareState and sets the default values.

func (*WindowsDeviceMalwareState) GetAdditionalInformationUrl added in v0.0.2

func (m *WindowsDeviceMalwareState) GetAdditionalInformationUrl() *string

GetAdditionalInformationUrl gets the additionalInformationUrl property value. Information URL to learn more about the malware

func (*WindowsDeviceMalwareState) GetCategory added in v0.0.2

GetCategory gets the category property value. Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule.

func (*WindowsDeviceMalwareState) GetDetectionCount added in v0.0.2

func (m *WindowsDeviceMalwareState) GetDetectionCount() *int32

GetDetectionCount gets the detectionCount property value. Number of times the malware is detected

func (*WindowsDeviceMalwareState) GetDisplayName added in v0.0.2

func (m *WindowsDeviceMalwareState) GetDisplayName() *string

GetDisplayName gets the displayName property value. Malware name

func (*WindowsDeviceMalwareState) GetExecutionState added in v0.0.2

GetExecutionState gets the executionState property value. Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning.

func (*WindowsDeviceMalwareState) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*WindowsDeviceMalwareState) GetInitialDetectionDateTime added in v0.0.2

GetInitialDetectionDateTime gets the initialDetectionDateTime property value. Initial detection datetime of the malware

func (*WindowsDeviceMalwareState) GetLastStateChangeDateTime added in v0.0.2

GetLastStateChangeDateTime gets the lastStateChangeDateTime property value. The last time this particular threat was changed

func (*WindowsDeviceMalwareState) GetSeverity added in v0.0.2

GetSeverity gets the severity property value. Severity of the malware. Possible values are: unknown, low, moderate, high, severe.

func (*WindowsDeviceMalwareState) GetState added in v0.0.2

GetState gets the state property value. Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed.

func (*WindowsDeviceMalwareState) GetThreatState added in v0.0.2

GetThreatState gets the threatState property value. Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.

func (*WindowsDeviceMalwareState) Serialize added in v0.0.2

Serialize serializes information the current object

func (*WindowsDeviceMalwareState) SetAdditionalInformationUrl added in v0.0.2

func (m *WindowsDeviceMalwareState) SetAdditionalInformationUrl(value *string)

SetAdditionalInformationUrl sets the additionalInformationUrl property value. Information URL to learn more about the malware

func (*WindowsDeviceMalwareState) SetCategory added in v0.0.2

func (m *WindowsDeviceMalwareState) SetCategory(value *WindowsMalwareCategory)

SetCategory sets the category property value. Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule.

func (*WindowsDeviceMalwareState) SetDetectionCount added in v0.0.2

func (m *WindowsDeviceMalwareState) SetDetectionCount(value *int32)

SetDetectionCount sets the detectionCount property value. Number of times the malware is detected

func (*WindowsDeviceMalwareState) SetDisplayName added in v0.0.2

func (m *WindowsDeviceMalwareState) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Malware name

func (*WindowsDeviceMalwareState) SetExecutionState added in v0.0.2

func (m *WindowsDeviceMalwareState) SetExecutionState(value *WindowsMalwareExecutionState)

SetExecutionState sets the executionState property value. Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning.

func (*WindowsDeviceMalwareState) SetInitialDetectionDateTime added in v0.0.2

SetInitialDetectionDateTime sets the initialDetectionDateTime property value. Initial detection datetime of the malware

func (*WindowsDeviceMalwareState) SetLastStateChangeDateTime added in v0.0.2

SetLastStateChangeDateTime sets the lastStateChangeDateTime property value. The last time this particular threat was changed

func (*WindowsDeviceMalwareState) SetSeverity added in v0.0.2

func (m *WindowsDeviceMalwareState) SetSeverity(value *WindowsMalwareSeverity)

SetSeverity sets the severity property value. Severity of the malware. Possible values are: unknown, low, moderate, high, severe.

func (*WindowsDeviceMalwareState) SetState added in v0.0.2

func (m *WindowsDeviceMalwareState) SetState(value *WindowsMalwareState)

SetState sets the state property value. Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed.

func (*WindowsDeviceMalwareState) SetThreatState added in v0.0.2

func (m *WindowsDeviceMalwareState) SetThreatState(value *WindowsMalwareThreatState)

SetThreatState sets the threatState property value. Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.

type WindowsDeviceMalwareStateable added in v0.0.2

type WindowsDeviceMalwareStateable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAdditionalInformationUrl() *string
	GetCategory() *WindowsMalwareCategory
	GetDetectionCount() *int32
	GetDisplayName() *string
	GetExecutionState() *WindowsMalwareExecutionState
	GetInitialDetectionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastStateChangeDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSeverity() *WindowsMalwareSeverity
	GetState() *WindowsMalwareState
	GetThreatState() *WindowsMalwareThreatState
	SetAdditionalInformationUrl(value *string)
	SetCategory(value *WindowsMalwareCategory)
	SetDetectionCount(value *int32)
	SetDisplayName(value *string)
	SetExecutionState(value *WindowsMalwareExecutionState)
	SetInitialDetectionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastStateChangeDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSeverity(value *WindowsMalwareSeverity)
	SetState(value *WindowsMalwareState)
	SetThreatState(value *WindowsMalwareThreatState)
}

WindowsDeviceMalwareStateable

type WindowsHelloForBusinessAuthenticationMethod

type WindowsHelloForBusinessAuthenticationMethod struct {
	AuthenticationMethod
	// contains filtered or unexported fields
}

WindowsHelloForBusinessAuthenticationMethod

func NewWindowsHelloForBusinessAuthenticationMethod

func NewWindowsHelloForBusinessAuthenticationMethod() *WindowsHelloForBusinessAuthenticationMethod

NewWindowsHelloForBusinessAuthenticationMethod instantiates a new windowsHelloForBusinessAuthenticationMethod and sets the default values.

func (*WindowsHelloForBusinessAuthenticationMethod) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date and time that this Windows Hello for Business key was registered.

func (*WindowsHelloForBusinessAuthenticationMethod) GetDevice

GetDevice gets the device property value. The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.

func (*WindowsHelloForBusinessAuthenticationMethod) GetDisplayName

GetDisplayName gets the displayName property value. The name of the device on which Windows Hello for Business is registered

func (*WindowsHelloForBusinessAuthenticationMethod) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WindowsHelloForBusinessAuthenticationMethod) GetKeyStrength

GetKeyStrength gets the keyStrength property value. Key strength of this Windows Hello for Business key. Possible values are: normal, weak, unknown.

func (*WindowsHelloForBusinessAuthenticationMethod) Serialize

Serialize serializes information the current object

func (*WindowsHelloForBusinessAuthenticationMethod) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date and time that this Windows Hello for Business key was registered.

func (*WindowsHelloForBusinessAuthenticationMethod) SetDevice

SetDevice sets the device property value. The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.

func (*WindowsHelloForBusinessAuthenticationMethod) SetDisplayName

func (m *WindowsHelloForBusinessAuthenticationMethod) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The name of the device on which Windows Hello for Business is registered

func (*WindowsHelloForBusinessAuthenticationMethod) SetKeyStrength

SetKeyStrength sets the keyStrength property value. Key strength of this Windows Hello for Business key. Possible values are: normal, weak, unknown.

type WindowsHelloForBusinessAuthenticationMethodable

type WindowsHelloForBusinessAuthenticationMethodable interface {
	AuthenticationMethodable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDevice() Deviceable
	GetDisplayName() *string
	GetKeyStrength() *AuthenticationMethodKeyStrength
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDevice(value Deviceable)
	SetDisplayName(value *string)
	SetKeyStrength(value *AuthenticationMethodKeyStrength)
}

WindowsHelloForBusinessAuthenticationMethodable

type WindowsMalwareCategory added in v0.0.2

type WindowsMalwareCategory int

Malware category id

const (
	// Invalid
	INVALID_WINDOWSMALWARECATEGORY WindowsMalwareCategory = iota
	// Adware
	ADWARE_WINDOWSMALWARECATEGORY
	// Spyware
	SPYWARE_WINDOWSMALWARECATEGORY
	// Password stealer
	PASSWORDSTEALER_WINDOWSMALWARECATEGORY
	// Trojan downloader
	TROJANDOWNLOADER_WINDOWSMALWARECATEGORY
	// Worm
	WORM_WINDOWSMALWARECATEGORY
	// Backdoor
	BACKDOOR_WINDOWSMALWARECATEGORY
	// Remote access Trojan
	REMOTEACCESSTROJAN_WINDOWSMALWARECATEGORY
	// Trojan
	TROJAN_WINDOWSMALWARECATEGORY
	// Email flooder
	EMAILFLOODER_WINDOWSMALWARECATEGORY
	// Keylogger
	KEYLOGGER_WINDOWSMALWARECATEGORY
	// Dialer
	DIALER_WINDOWSMALWARECATEGORY
	// Monitoring software
	MONITORINGSOFTWARE_WINDOWSMALWARECATEGORY
	// Browser modifier
	BROWSERMODIFIER_WINDOWSMALWARECATEGORY
	// Cookie
	COOKIE_WINDOWSMALWARECATEGORY
	// Browser plugin
	BROWSERPLUGIN_WINDOWSMALWARECATEGORY
	// AOL exploit
	AOLEXPLOIT_WINDOWSMALWARECATEGORY
	// Nuker
	NUKER_WINDOWSMALWARECATEGORY
	// Security disabler
	SECURITYDISABLER_WINDOWSMALWARECATEGORY
	// Joke program
	JOKEPROGRAM_WINDOWSMALWARECATEGORY
	// Hostile ActiveX control
	HOSTILEACTIVEXCONTROL_WINDOWSMALWARECATEGORY
	// Software bundler
	SOFTWAREBUNDLER_WINDOWSMALWARECATEGORY
	// Stealth modifier
	STEALTHNOTIFIER_WINDOWSMALWARECATEGORY
	// Settings modifier
	SETTINGSMODIFIER_WINDOWSMALWARECATEGORY
	// Toolbar
	TOOLBAR_WINDOWSMALWARECATEGORY
	// Remote control software
	REMOTECONTROLSOFTWARE_WINDOWSMALWARECATEGORY
	// Trojan FTP
	TROJANFTP_WINDOWSMALWARECATEGORY
	// Potential unwanted software
	POTENTIALUNWANTEDSOFTWARE_WINDOWSMALWARECATEGORY
	// ICQ exploit
	ICQEXPLOIT_WINDOWSMALWARECATEGORY
	// Trojan telnet
	TROJANTELNET_WINDOWSMALWARECATEGORY
	// Exploit
	EXPLOIT_WINDOWSMALWARECATEGORY
	// File sharing program
	FILESHARINGPROGRAM_WINDOWSMALWARECATEGORY
	// Malware creation tool
	MALWARECREATIONTOOL_WINDOWSMALWARECATEGORY
	// Remote control software
	REMOTE_CONTROL_SOFTWARE_WINDOWSMALWARECATEGORY
	// Tool
	TOOL_WINDOWSMALWARECATEGORY
	// Trojan denial of service
	TROJANDENIALOFSERVICE_WINDOWSMALWARECATEGORY
	// Trojan dropper
	TROJANDROPPER_WINDOWSMALWARECATEGORY
	// Trojan mass mailer
	TROJANMASSMAILER_WINDOWSMALWARECATEGORY
	// Trojan monitoring software
	TROJANMONITORINGSOFTWARE_WINDOWSMALWARECATEGORY
	// Trojan proxy server
	TROJANPROXYSERVER_WINDOWSMALWARECATEGORY
	// Virus
	VIRUS_WINDOWSMALWARECATEGORY
	// Known
	KNOWN_WINDOWSMALWARECATEGORY
	// Unknown
	UNKNOWN_WINDOWSMALWARECATEGORY
	// SPP
	SPP_WINDOWSMALWARECATEGORY
	// Behavior
	BEHAVIOR_WINDOWSMALWARECATEGORY
	// Vulnerability
	VULNERABILITY_WINDOWSMALWARECATEGORY
	// Policy
	POLICY_WINDOWSMALWARECATEGORY
	// Enterprise Unwanted Software
	ENTERPRISEUNWANTEDSOFTWARE_WINDOWSMALWARECATEGORY
	// Ransom
	RANSOM_WINDOWSMALWARECATEGORY
	// HIPS Rule
	HIPSRULE_WINDOWSMALWARECATEGORY
)

func (WindowsMalwareCategory) String added in v0.0.2

func (i WindowsMalwareCategory) String() string

type WindowsMalwareExecutionState added in v0.0.2

type WindowsMalwareExecutionState int

Malware execution status

const (
	// Unknown
	UNKNOWN_WINDOWSMALWAREEXECUTIONSTATE WindowsMalwareExecutionState = iota
	// Blocked
	BLOCKED_WINDOWSMALWAREEXECUTIONSTATE
	// Allowed
	ALLOWED_WINDOWSMALWAREEXECUTIONSTATE
	// Running
	RUNNING_WINDOWSMALWAREEXECUTIONSTATE
	// Not running
	NOTRUNNING_WINDOWSMALWAREEXECUTIONSTATE
)

func (WindowsMalwareExecutionState) String added in v0.0.2

type WindowsMalwareSeverity added in v0.0.2

type WindowsMalwareSeverity int

Malware severity

const (
	// Unknown
	UNKNOWN_WINDOWSMALWARESEVERITY WindowsMalwareSeverity = iota
	// Low
	LOW_WINDOWSMALWARESEVERITY
	// Moderate
	MODERATE_WINDOWSMALWARESEVERITY
	// High
	HIGH_WINDOWSMALWARESEVERITY
	// Severe
	SEVERE_WINDOWSMALWARESEVERITY
)

func (WindowsMalwareSeverity) String added in v0.0.2

func (i WindowsMalwareSeverity) String() string

type WindowsMalwareState added in v0.0.2

type WindowsMalwareState int

Malware current status

const (
	// Unknown
	UNKNOWN_WINDOWSMALWARESTATE WindowsMalwareState = iota
	// Detected
	DETECTED_WINDOWSMALWARESTATE
	// Cleaned
	CLEANED_WINDOWSMALWARESTATE
	// Quarantined
	QUARANTINED_WINDOWSMALWARESTATE
	// Removed
	REMOVED_WINDOWSMALWARESTATE
	// Allowed
	ALLOWED_WINDOWSMALWARESTATE
	// Blocked
	BLOCKED_WINDOWSMALWARESTATE
	// Clean failed
	CLEANFAILED_WINDOWSMALWARESTATE
	// Quarantine failed
	QUARANTINEFAILED_WINDOWSMALWARESTATE
	// Remove failed
	REMOVEFAILED_WINDOWSMALWARESTATE
	// Allow failed
	ALLOWFAILED_WINDOWSMALWARESTATE
	// Abandoned
	ABANDONED_WINDOWSMALWARESTATE
	// Block failed
	BLOCKFAILED_WINDOWSMALWARESTATE
)

func (WindowsMalwareState) String added in v0.0.2

func (i WindowsMalwareState) String() string

type WindowsMalwareThreatState added in v0.0.2

type WindowsMalwareThreatState int

Malware threat status

const (
	// Active
	ACTIVE_WINDOWSMALWARETHREATSTATE WindowsMalwareThreatState = iota
	// Action failed
	ACTIONFAILED_WINDOWSMALWARETHREATSTATE
	// Manual steps required
	MANUALSTEPSREQUIRED_WINDOWSMALWARETHREATSTATE
	// Full scan required
	FULLSCANREQUIRED_WINDOWSMALWARETHREATSTATE
	// Reboot required
	REBOOTREQUIRED_WINDOWSMALWARETHREATSTATE
	// Remediated with non critical failures
	REMEDIATEDWITHNONCRITICALFAILURES_WINDOWSMALWARETHREATSTATE
	// Quarantined
	QUARANTINED_WINDOWSMALWARETHREATSTATE
	// Removed
	REMOVED_WINDOWSMALWARETHREATSTATE
	// Cleaned
	CLEANED_WINDOWSMALWARETHREATSTATE
	// Allowed
	ALLOWED_WINDOWSMALWARETHREATSTATE
	// No status cleared
	NOSTATUSCLEARED_WINDOWSMALWARETHREATSTATE
)

func (WindowsMalwareThreatState) String added in v0.0.2

func (i WindowsMalwareThreatState) String() string

type WindowsProtectionState added in v0.0.2

type WindowsProtectionState struct {
	Entity
	// contains filtered or unexported fields
}

WindowsProtectionState device protection status entity.

func NewWindowsProtectionState added in v0.0.2

func NewWindowsProtectionState() *WindowsProtectionState

NewWindowsProtectionState instantiates a new windowsProtectionState and sets the default values.

func (*WindowsProtectionState) GetAntiMalwareVersion added in v0.0.2

func (m *WindowsProtectionState) GetAntiMalwareVersion() *string

GetAntiMalwareVersion gets the antiMalwareVersion property value. Current anti malware version

func (*WindowsProtectionState) GetDetectedMalwareState added in v0.0.2

func (m *WindowsProtectionState) GetDetectedMalwareState() []WindowsDeviceMalwareStateable

GetDetectedMalwareState gets the detectedMalwareState property value. Device malware list

func (*WindowsProtectionState) GetDeviceState added in v0.0.2

func (m *WindowsProtectionState) GetDeviceState() *WindowsDeviceHealthState

GetDeviceState gets the deviceState property value. Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical.

func (*WindowsProtectionState) GetEngineVersion added in v0.0.2

func (m *WindowsProtectionState) GetEngineVersion() *string

GetEngineVersion gets the engineVersion property value. Current endpoint protection engine's version

func (*WindowsProtectionState) GetFieldDeserializers added in v0.0.2

GetFieldDeserializers the deserialization information for the current model

func (*WindowsProtectionState) GetFullScanOverdue added in v0.0.2

func (m *WindowsProtectionState) GetFullScanOverdue() *bool

GetFullScanOverdue gets the fullScanOverdue property value. When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.

func (*WindowsProtectionState) GetFullScanRequired added in v0.0.2

func (m *WindowsProtectionState) GetFullScanRequired() *bool

GetFullScanRequired gets the fullScanRequired property value. When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.

func (*WindowsProtectionState) GetIsVirtualMachine added in v0.0.2

func (m *WindowsProtectionState) GetIsVirtualMachine() *bool

GetIsVirtualMachine gets the isVirtualMachine property value. When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.

func (*WindowsProtectionState) GetLastFullScanDateTime added in v0.0.2

GetLastFullScanDateTime gets the lastFullScanDateTime property value. Last quick scan datetime

func (*WindowsProtectionState) GetLastFullScanSignatureVersion added in v0.0.2

func (m *WindowsProtectionState) GetLastFullScanSignatureVersion() *string

GetLastFullScanSignatureVersion gets the lastFullScanSignatureVersion property value. Last full scan signature version

func (*WindowsProtectionState) GetLastQuickScanDateTime added in v0.0.2

GetLastQuickScanDateTime gets the lastQuickScanDateTime property value. Last quick scan datetime

func (*WindowsProtectionState) GetLastQuickScanSignatureVersion added in v0.0.2

func (m *WindowsProtectionState) GetLastQuickScanSignatureVersion() *string

GetLastQuickScanSignatureVersion gets the lastQuickScanSignatureVersion property value. Last quick scan signature version

func (*WindowsProtectionState) GetLastReportedDateTime added in v0.0.2

GetLastReportedDateTime gets the lastReportedDateTime property value. Last device health status reported time

func (*WindowsProtectionState) GetMalwareProtectionEnabled added in v0.0.2

func (m *WindowsProtectionState) GetMalwareProtectionEnabled() *bool

GetMalwareProtectionEnabled gets the malwareProtectionEnabled property value. When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled.

func (*WindowsProtectionState) GetNetworkInspectionSystemEnabled added in v0.0.2

func (m *WindowsProtectionState) GetNetworkInspectionSystemEnabled() *bool

GetNetworkInspectionSystemEnabled gets the networkInspectionSystemEnabled property value. When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.

func (*WindowsProtectionState) GetProductStatus added in v0.0.2

GetProductStatus gets the productStatus property value. Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall.

func (*WindowsProtectionState) GetQuickScanOverdue added in v0.0.2

func (m *WindowsProtectionState) GetQuickScanOverdue() *bool

GetQuickScanOverdue gets the quickScanOverdue property value. When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.

func (*WindowsProtectionState) GetRealTimeProtectionEnabled added in v0.0.2

func (m *WindowsProtectionState) GetRealTimeProtectionEnabled() *bool

GetRealTimeProtectionEnabled gets the realTimeProtectionEnabled property value. When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.

func (*WindowsProtectionState) GetRebootRequired added in v0.0.2

func (m *WindowsProtectionState) GetRebootRequired() *bool

GetRebootRequired gets the rebootRequired property value. When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.

func (*WindowsProtectionState) GetSignatureUpdateOverdue added in v0.0.2

func (m *WindowsProtectionState) GetSignatureUpdateOverdue() *bool

GetSignatureUpdateOverdue gets the signatureUpdateOverdue property value. When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.

func (*WindowsProtectionState) GetSignatureVersion added in v0.0.2

func (m *WindowsProtectionState) GetSignatureVersion() *string

GetSignatureVersion gets the signatureVersion property value. Current malware definitions version

func (*WindowsProtectionState) GetTamperProtectionEnabled added in v0.0.2

func (m *WindowsProtectionState) GetTamperProtectionEnabled() *bool

GetTamperProtectionEnabled gets the tamperProtectionEnabled property value. When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.

func (*WindowsProtectionState) Serialize added in v0.0.2

Serialize serializes information the current object

func (*WindowsProtectionState) SetAntiMalwareVersion added in v0.0.2

func (m *WindowsProtectionState) SetAntiMalwareVersion(value *string)

SetAntiMalwareVersion sets the antiMalwareVersion property value. Current anti malware version

func (*WindowsProtectionState) SetDetectedMalwareState added in v0.0.2

func (m *WindowsProtectionState) SetDetectedMalwareState(value []WindowsDeviceMalwareStateable)

SetDetectedMalwareState sets the detectedMalwareState property value. Device malware list

func (*WindowsProtectionState) SetDeviceState added in v0.0.2

func (m *WindowsProtectionState) SetDeviceState(value *WindowsDeviceHealthState)

SetDeviceState sets the deviceState property value. Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical.

func (*WindowsProtectionState) SetEngineVersion added in v0.0.2

func (m *WindowsProtectionState) SetEngineVersion(value *string)

SetEngineVersion sets the engineVersion property value. Current endpoint protection engine's version

func (*WindowsProtectionState) SetFullScanOverdue added in v0.0.2

func (m *WindowsProtectionState) SetFullScanOverdue(value *bool)

SetFullScanOverdue sets the fullScanOverdue property value. When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device.

func (*WindowsProtectionState) SetFullScanRequired added in v0.0.2

func (m *WindowsProtectionState) SetFullScanRequired(value *bool)

SetFullScanRequired sets the fullScanRequired property value. When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device.

func (*WindowsProtectionState) SetIsVirtualMachine added in v0.0.2

func (m *WindowsProtectionState) SetIsVirtualMachine(value *bool)

SetIsVirtualMachine sets the isVirtualMachine property value. When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device.

func (*WindowsProtectionState) SetLastFullScanDateTime added in v0.0.2

SetLastFullScanDateTime sets the lastFullScanDateTime property value. Last quick scan datetime

func (*WindowsProtectionState) SetLastFullScanSignatureVersion added in v0.0.2

func (m *WindowsProtectionState) SetLastFullScanSignatureVersion(value *string)

SetLastFullScanSignatureVersion sets the lastFullScanSignatureVersion property value. Last full scan signature version

func (*WindowsProtectionState) SetLastQuickScanDateTime added in v0.0.2

SetLastQuickScanDateTime sets the lastQuickScanDateTime property value. Last quick scan datetime

func (*WindowsProtectionState) SetLastQuickScanSignatureVersion added in v0.0.2

func (m *WindowsProtectionState) SetLastQuickScanSignatureVersion(value *string)

SetLastQuickScanSignatureVersion sets the lastQuickScanSignatureVersion property value. Last quick scan signature version

func (*WindowsProtectionState) SetLastReportedDateTime added in v0.0.2

SetLastReportedDateTime sets the lastReportedDateTime property value. Last device health status reported time

func (*WindowsProtectionState) SetMalwareProtectionEnabled added in v0.0.2

func (m *WindowsProtectionState) SetMalwareProtectionEnabled(value *bool)

SetMalwareProtectionEnabled sets the malwareProtectionEnabled property value. When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled.

func (*WindowsProtectionState) SetNetworkInspectionSystemEnabled added in v0.0.2

func (m *WindowsProtectionState) SetNetworkInspectionSystemEnabled(value *bool)

SetNetworkInspectionSystemEnabled sets the networkInspectionSystemEnabled property value. When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device.

func (*WindowsProtectionState) SetProductStatus added in v0.0.2

func (m *WindowsProtectionState) SetProductStatus(value *WindowsDefenderProductStatus)

SetProductStatus sets the productStatus property value. Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall.

func (*WindowsProtectionState) SetQuickScanOverdue added in v0.0.2

func (m *WindowsProtectionState) SetQuickScanOverdue(value *bool)

SetQuickScanOverdue sets the quickScanOverdue property value. When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device.

func (*WindowsProtectionState) SetRealTimeProtectionEnabled added in v0.0.2

func (m *WindowsProtectionState) SetRealTimeProtectionEnabled(value *bool)

SetRealTimeProtectionEnabled sets the realTimeProtectionEnabled property value. When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device.

func (*WindowsProtectionState) SetRebootRequired added in v0.0.2

func (m *WindowsProtectionState) SetRebootRequired(value *bool)

SetRebootRequired sets the rebootRequired property value. When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device.

func (*WindowsProtectionState) SetSignatureUpdateOverdue added in v0.0.2

func (m *WindowsProtectionState) SetSignatureUpdateOverdue(value *bool)

SetSignatureUpdateOverdue sets the signatureUpdateOverdue property value. When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device.

func (*WindowsProtectionState) SetSignatureVersion added in v0.0.2

func (m *WindowsProtectionState) SetSignatureVersion(value *string)

SetSignatureVersion sets the signatureVersion property value. Current malware definitions version

func (*WindowsProtectionState) SetTamperProtectionEnabled added in v0.0.2

func (m *WindowsProtectionState) SetTamperProtectionEnabled(value *bool)

SetTamperProtectionEnabled sets the tamperProtectionEnabled property value. When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device.

type WindowsProtectionStateable added in v0.0.2

type WindowsProtectionStateable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAntiMalwareVersion() *string
	GetDetectedMalwareState() []WindowsDeviceMalwareStateable
	GetDeviceState() *WindowsDeviceHealthState
	GetEngineVersion() *string
	GetFullScanOverdue() *bool
	GetFullScanRequired() *bool
	GetIsVirtualMachine() *bool
	GetLastFullScanDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastFullScanSignatureVersion() *string
	GetLastQuickScanDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetLastQuickScanSignatureVersion() *string
	GetLastReportedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetMalwareProtectionEnabled() *bool
	GetNetworkInspectionSystemEnabled() *bool
	GetProductStatus() *WindowsDefenderProductStatus
	GetQuickScanOverdue() *bool
	GetRealTimeProtectionEnabled() *bool
	GetRebootRequired() *bool
	GetSignatureUpdateOverdue() *bool
	GetSignatureVersion() *string
	GetTamperProtectionEnabled() *bool
	SetAntiMalwareVersion(value *string)
	SetDetectedMalwareState(value []WindowsDeviceMalwareStateable)
	SetDeviceState(value *WindowsDeviceHealthState)
	SetEngineVersion(value *string)
	SetFullScanOverdue(value *bool)
	SetFullScanRequired(value *bool)
	SetIsVirtualMachine(value *bool)
	SetLastFullScanDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastFullScanSignatureVersion(value *string)
	SetLastQuickScanDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetLastQuickScanSignatureVersion(value *string)
	SetLastReportedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetMalwareProtectionEnabled(value *bool)
	SetNetworkInspectionSystemEnabled(value *bool)
	SetProductStatus(value *WindowsDefenderProductStatus)
	SetQuickScanOverdue(value *bool)
	SetRealTimeProtectionEnabled(value *bool)
	SetRebootRequired(value *bool)
	SetSignatureUpdateOverdue(value *bool)
	SetSignatureVersion(value *string)
	SetTamperProtectionEnabled(value *bool)
}

WindowsProtectionStateable

type Workbook

type Workbook struct {
	Entity
	// contains filtered or unexported fields
}

Workbook

func NewWorkbook

func NewWorkbook() *Workbook

NewWorkbook instantiates a new workbook and sets the default values.

func (*Workbook) GetApplication

func (m *Workbook) GetApplication() WorkbookApplicationable

GetApplication gets the application property value. The application property

func (*Workbook) GetComments

func (m *Workbook) GetComments() []WorkbookCommentable

GetComments gets the comments property value. Represents a collection of comments in a workbook.

func (*Workbook) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Workbook) GetFunctions

func (m *Workbook) GetFunctions() WorkbookFunctionsable

GetFunctions gets the functions property value. The functions property

func (*Workbook) GetNames

func (m *Workbook) GetNames() []WorkbookNamedItemable

GetNames gets the names property value. Represents a collection of workbooks scoped named items (named ranges and constants). Read-only.

func (*Workbook) GetOperations

func (m *Workbook) GetOperations() []WorkbookOperationable

GetOperations gets the operations property value. The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.

func (*Workbook) GetTables

func (m *Workbook) GetTables() []WorkbookTableable

GetTables gets the tables property value. Represents a collection of tables associated with the workbook. Read-only.

func (*Workbook) GetWorksheets

func (m *Workbook) GetWorksheets() []WorkbookWorksheetable

GetWorksheets gets the worksheets property value. Represents a collection of worksheets associated with the workbook. Read-only.

func (*Workbook) Serialize

Serialize serializes information the current object

func (*Workbook) SetApplication

func (m *Workbook) SetApplication(value WorkbookApplicationable)

SetApplication sets the application property value. The application property

func (*Workbook) SetComments

func (m *Workbook) SetComments(value []WorkbookCommentable)

SetComments sets the comments property value. Represents a collection of comments in a workbook.

func (*Workbook) SetFunctions

func (m *Workbook) SetFunctions(value WorkbookFunctionsable)

SetFunctions sets the functions property value. The functions property

func (*Workbook) SetNames

func (m *Workbook) SetNames(value []WorkbookNamedItemable)

SetNames sets the names property value. Represents a collection of workbooks scoped named items (named ranges and constants). Read-only.

func (*Workbook) SetOperations

func (m *Workbook) SetOperations(value []WorkbookOperationable)

SetOperations sets the operations property value. The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.

func (*Workbook) SetTables

func (m *Workbook) SetTables(value []WorkbookTableable)

SetTables sets the tables property value. Represents a collection of tables associated with the workbook. Read-only.

func (*Workbook) SetWorksheets

func (m *Workbook) SetWorksheets(value []WorkbookWorksheetable)

SetWorksheets sets the worksheets property value. Represents a collection of worksheets associated with the workbook. Read-only.

type WorkbookApplication

type WorkbookApplication struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookApplication

func NewWorkbookApplication

func NewWorkbookApplication() *WorkbookApplication

NewWorkbookApplication instantiates a new workbookApplication and sets the default values.

func (*WorkbookApplication) GetCalculationMode

func (m *WorkbookApplication) GetCalculationMode() *string

GetCalculationMode gets the calculationMode property value. Returns the calculation mode used in the workbook. Possible values are: Automatic, AutomaticExceptTables, Manual.

func (*WorkbookApplication) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookApplication) Serialize

Serialize serializes information the current object

func (*WorkbookApplication) SetCalculationMode

func (m *WorkbookApplication) SetCalculationMode(value *string)

SetCalculationMode sets the calculationMode property value. Returns the calculation mode used in the workbook. Possible values are: Automatic, AutomaticExceptTables, Manual.

type WorkbookApplicationable

type WorkbookApplicationable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCalculationMode() *string
	SetCalculationMode(value *string)
}

WorkbookApplicationable

type WorkbookChart

type WorkbookChart struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChart

func NewWorkbookChart

func NewWorkbookChart() *WorkbookChart

NewWorkbookChart instantiates a new workbookChart and sets the default values.

func (*WorkbookChart) GetAxes

func (m *WorkbookChart) GetAxes() WorkbookChartAxesable

GetAxes gets the axes property value. Represents chart axes. Read-only.

func (*WorkbookChart) GetDataLabels

func (m *WorkbookChart) GetDataLabels() WorkbookChartDataLabelsable

GetDataLabels gets the dataLabels property value. Represents the datalabels on the chart. Read-only.

func (*WorkbookChart) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChart) GetFormat

GetFormat gets the format property value. Encapsulates the format properties for the chart area. Read-only.

func (*WorkbookChart) GetHeight

func (m *WorkbookChart) GetHeight() *float64

GetHeight gets the height property value. Represents the height, in points, of the chart object.

func (*WorkbookChart) GetLeft

func (m *WorkbookChart) GetLeft() *float64

GetLeft gets the left property value. The distance, in points, from the left side of the chart to the worksheet origin.

func (*WorkbookChart) GetLegend

func (m *WorkbookChart) GetLegend() WorkbookChartLegendable

GetLegend gets the legend property value. Represents the legend for the chart. Read-only.

func (*WorkbookChart) GetName

func (m *WorkbookChart) GetName() *string

GetName gets the name property value. Represents the name of a chart object.

func (*WorkbookChart) GetSeries

func (m *WorkbookChart) GetSeries() []WorkbookChartSeriesable

GetSeries gets the series property value. Represents either a single series or collection of series in the chart. Read-only.

func (*WorkbookChart) GetTitle

func (m *WorkbookChart) GetTitle() WorkbookChartTitleable

GetTitle gets the title property value. Represents the title of the specified chart, including the text, visibility, position and formating of the title. Read-only.

func (*WorkbookChart) GetTop

func (m *WorkbookChart) GetTop() *float64

GetTop gets the top property value. Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).

func (*WorkbookChart) GetWidth

func (m *WorkbookChart) GetWidth() *float64

GetWidth gets the width property value. Represents the width, in points, of the chart object.

func (*WorkbookChart) GetWorksheet

func (m *WorkbookChart) GetWorksheet() WorkbookWorksheetable

GetWorksheet gets the worksheet property value. The worksheet containing the current chart. Read-only.

func (*WorkbookChart) Serialize

Serialize serializes information the current object

func (*WorkbookChart) SetAxes

func (m *WorkbookChart) SetAxes(value WorkbookChartAxesable)

SetAxes sets the axes property value. Represents chart axes. Read-only.

func (*WorkbookChart) SetDataLabels

func (m *WorkbookChart) SetDataLabels(value WorkbookChartDataLabelsable)

SetDataLabels sets the dataLabels property value. Represents the datalabels on the chart. Read-only.

func (*WorkbookChart) SetFormat

func (m *WorkbookChart) SetFormat(value WorkbookChartAreaFormatable)

SetFormat sets the format property value. Encapsulates the format properties for the chart area. Read-only.

func (*WorkbookChart) SetHeight

func (m *WorkbookChart) SetHeight(value *float64)

SetHeight sets the height property value. Represents the height, in points, of the chart object.

func (*WorkbookChart) SetLeft

func (m *WorkbookChart) SetLeft(value *float64)

SetLeft sets the left property value. The distance, in points, from the left side of the chart to the worksheet origin.

func (*WorkbookChart) SetLegend

func (m *WorkbookChart) SetLegend(value WorkbookChartLegendable)

SetLegend sets the legend property value. Represents the legend for the chart. Read-only.

func (*WorkbookChart) SetName

func (m *WorkbookChart) SetName(value *string)

SetName sets the name property value. Represents the name of a chart object.

func (*WorkbookChart) SetSeries

func (m *WorkbookChart) SetSeries(value []WorkbookChartSeriesable)

SetSeries sets the series property value. Represents either a single series or collection of series in the chart. Read-only.

func (*WorkbookChart) SetTitle

func (m *WorkbookChart) SetTitle(value WorkbookChartTitleable)

SetTitle sets the title property value. Represents the title of the specified chart, including the text, visibility, position and formating of the title. Read-only.

func (*WorkbookChart) SetTop

func (m *WorkbookChart) SetTop(value *float64)

SetTop sets the top property value. Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).

func (*WorkbookChart) SetWidth

func (m *WorkbookChart) SetWidth(value *float64)

SetWidth sets the width property value. Represents the width, in points, of the chart object.

func (*WorkbookChart) SetWorksheet

func (m *WorkbookChart) SetWorksheet(value WorkbookWorksheetable)

SetWorksheet sets the worksheet property value. The worksheet containing the current chart. Read-only.

type WorkbookChartAreaFormat

type WorkbookChartAreaFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartAreaFormat

func NewWorkbookChartAreaFormat

func NewWorkbookChartAreaFormat() *WorkbookChartAreaFormat

NewWorkbookChartAreaFormat instantiates a new workbookChartAreaFormat and sets the default values.

func (*WorkbookChartAreaFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartAreaFormat) GetFill

GetFill gets the fill property value. Represents the fill format of an object, which includes background formatting information. Read-only.

func (*WorkbookChartAreaFormat) GetFont

GetFont gets the font property value. Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.

func (*WorkbookChartAreaFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartAreaFormat) SetFill

SetFill sets the fill property value. Represents the fill format of an object, which includes background formatting information. Read-only.

func (*WorkbookChartAreaFormat) SetFont

SetFont sets the font property value. Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.

type WorkbookChartAreaFormatable

WorkbookChartAreaFormatable

type WorkbookChartAxes

type WorkbookChartAxes struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartAxes

func NewWorkbookChartAxes

func NewWorkbookChartAxes() *WorkbookChartAxes

NewWorkbookChartAxes instantiates a new workbookChartAxes and sets the default values.

func (*WorkbookChartAxes) GetCategoryAxis

func (m *WorkbookChartAxes) GetCategoryAxis() WorkbookChartAxisable

GetCategoryAxis gets the categoryAxis property value. Represents the category axis in a chart. Read-only.

func (*WorkbookChartAxes) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartAxes) GetSeriesAxis

func (m *WorkbookChartAxes) GetSeriesAxis() WorkbookChartAxisable

GetSeriesAxis gets the seriesAxis property value. Represents the series axis of a 3-dimensional chart. Read-only.

func (*WorkbookChartAxes) GetValueAxis

func (m *WorkbookChartAxes) GetValueAxis() WorkbookChartAxisable

GetValueAxis gets the valueAxis property value. Represents the value axis in an axis. Read-only.

func (*WorkbookChartAxes) Serialize

Serialize serializes information the current object

func (*WorkbookChartAxes) SetCategoryAxis

func (m *WorkbookChartAxes) SetCategoryAxis(value WorkbookChartAxisable)

SetCategoryAxis sets the categoryAxis property value. Represents the category axis in a chart. Read-only.

func (*WorkbookChartAxes) SetSeriesAxis

func (m *WorkbookChartAxes) SetSeriesAxis(value WorkbookChartAxisable)

SetSeriesAxis sets the seriesAxis property value. Represents the series axis of a 3-dimensional chart. Read-only.

func (*WorkbookChartAxes) SetValueAxis

func (m *WorkbookChartAxes) SetValueAxis(value WorkbookChartAxisable)

SetValueAxis sets the valueAxis property value. Represents the value axis in an axis. Read-only.

type WorkbookChartAxesable

type WorkbookChartAxesable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCategoryAxis() WorkbookChartAxisable
	GetSeriesAxis() WorkbookChartAxisable
	GetValueAxis() WorkbookChartAxisable
	SetCategoryAxis(value WorkbookChartAxisable)
	SetSeriesAxis(value WorkbookChartAxisable)
	SetValueAxis(value WorkbookChartAxisable)
}

WorkbookChartAxesable

type WorkbookChartAxis

type WorkbookChartAxis struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartAxis

func NewWorkbookChartAxis

func NewWorkbookChartAxis() *WorkbookChartAxis

NewWorkbookChartAxis instantiates a new workbookChartAxis and sets the default values.

func (*WorkbookChartAxis) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartAxis) GetFormat

GetFormat gets the format property value. Represents the formatting of a chart object, which includes line and font formatting. Read-only.

func (*WorkbookChartAxis) GetMajorGridlines

func (m *WorkbookChartAxis) GetMajorGridlines() WorkbookChartGridlinesable

GetMajorGridlines gets the majorGridlines property value. Returns a gridlines object that represents the major gridlines for the specified axis. Read-only.

func (*WorkbookChartAxis) GetMajorUnit

func (m *WorkbookChartAxis) GetMajorUnit() Jsonable

GetMajorUnit gets the majorUnit property value. Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.

func (*WorkbookChartAxis) GetMaximum

func (m *WorkbookChartAxis) GetMaximum() Jsonable

GetMaximum gets the maximum property value. Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.

func (*WorkbookChartAxis) GetMinimum

func (m *WorkbookChartAxis) GetMinimum() Jsonable

GetMinimum gets the minimum property value. Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.

func (*WorkbookChartAxis) GetMinorGridlines

func (m *WorkbookChartAxis) GetMinorGridlines() WorkbookChartGridlinesable

GetMinorGridlines gets the minorGridlines property value. Returns a Gridlines object that represents the minor gridlines for the specified axis. Read-only.

func (*WorkbookChartAxis) GetMinorUnit

func (m *WorkbookChartAxis) GetMinorUnit() Jsonable

GetMinorUnit gets the minorUnit property value. Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.

func (*WorkbookChartAxis) GetTitle

GetTitle gets the title property value. Represents the axis title. Read-only.

func (*WorkbookChartAxis) Serialize

Serialize serializes information the current object

func (*WorkbookChartAxis) SetFormat

func (m *WorkbookChartAxis) SetFormat(value WorkbookChartAxisFormatable)

SetFormat sets the format property value. Represents the formatting of a chart object, which includes line and font formatting. Read-only.

func (*WorkbookChartAxis) SetMajorGridlines

func (m *WorkbookChartAxis) SetMajorGridlines(value WorkbookChartGridlinesable)

SetMajorGridlines sets the majorGridlines property value. Returns a gridlines object that represents the major gridlines for the specified axis. Read-only.

func (*WorkbookChartAxis) SetMajorUnit

func (m *WorkbookChartAxis) SetMajorUnit(value Jsonable)

SetMajorUnit sets the majorUnit property value. Represents the interval between two major tick marks. Can be set to a numeric value or an empty string. The returned value is always a number.

func (*WorkbookChartAxis) SetMaximum

func (m *WorkbookChartAxis) SetMaximum(value Jsonable)

SetMaximum sets the maximum property value. Represents the maximum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.

func (*WorkbookChartAxis) SetMinimum

func (m *WorkbookChartAxis) SetMinimum(value Jsonable)

SetMinimum sets the minimum property value. Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.

func (*WorkbookChartAxis) SetMinorGridlines

func (m *WorkbookChartAxis) SetMinorGridlines(value WorkbookChartGridlinesable)

SetMinorGridlines sets the minorGridlines property value. Returns a Gridlines object that represents the minor gridlines for the specified axis. Read-only.

func (*WorkbookChartAxis) SetMinorUnit

func (m *WorkbookChartAxis) SetMinorUnit(value Jsonable)

SetMinorUnit sets the minorUnit property value. Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.

func (*WorkbookChartAxis) SetTitle

func (m *WorkbookChartAxis) SetTitle(value WorkbookChartAxisTitleable)

SetTitle sets the title property value. Represents the axis title. Read-only.

type WorkbookChartAxisFormat

type WorkbookChartAxisFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartAxisFormat

func NewWorkbookChartAxisFormat

func NewWorkbookChartAxisFormat() *WorkbookChartAxisFormat

NewWorkbookChartAxisFormat instantiates a new workbookChartAxisFormat and sets the default values.

func (*WorkbookChartAxisFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartAxisFormat) GetFont

GetFont gets the font property value. Represents the font attributes (font name, font size, color, etc.) for a chart axis element. Read-only.

func (*WorkbookChartAxisFormat) GetLine

GetLine gets the line property value. Represents chart line formatting. Read-only.

func (*WorkbookChartAxisFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartAxisFormat) SetFont

SetFont sets the font property value. Represents the font attributes (font name, font size, color, etc.) for a chart axis element. Read-only.

func (*WorkbookChartAxisFormat) SetLine

SetLine sets the line property value. Represents chart line formatting. Read-only.

type WorkbookChartAxisFormatable

WorkbookChartAxisFormatable

type WorkbookChartAxisTitle

type WorkbookChartAxisTitle struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartAxisTitle

func NewWorkbookChartAxisTitle

func NewWorkbookChartAxisTitle() *WorkbookChartAxisTitle

NewWorkbookChartAxisTitle instantiates a new workbookChartAxisTitle and sets the default values.

func (*WorkbookChartAxisTitle) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartAxisTitle) GetFormat

GetFormat gets the format property value. Represents the formatting of chart axis title. Read-only.

func (*WorkbookChartAxisTitle) GetText

func (m *WorkbookChartAxisTitle) GetText() *string

GetText gets the text property value. Represents the axis title.

func (*WorkbookChartAxisTitle) GetVisible

func (m *WorkbookChartAxisTitle) GetVisible() *bool

GetVisible gets the visible property value. A boolean that specifies the visibility of an axis title.

func (*WorkbookChartAxisTitle) Serialize

Serialize serializes information the current object

func (*WorkbookChartAxisTitle) SetFormat

SetFormat sets the format property value. Represents the formatting of chart axis title. Read-only.

func (*WorkbookChartAxisTitle) SetText

func (m *WorkbookChartAxisTitle) SetText(value *string)

SetText sets the text property value. Represents the axis title.

func (*WorkbookChartAxisTitle) SetVisible

func (m *WorkbookChartAxisTitle) SetVisible(value *bool)

SetVisible sets the visible property value. A boolean that specifies the visibility of an axis title.

type WorkbookChartAxisTitleFormat

type WorkbookChartAxisTitleFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartAxisTitleFormat

func NewWorkbookChartAxisTitleFormat

func NewWorkbookChartAxisTitleFormat() *WorkbookChartAxisTitleFormat

NewWorkbookChartAxisTitleFormat instantiates a new workbookChartAxisTitleFormat and sets the default values.

func (*WorkbookChartAxisTitleFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartAxisTitleFormat) GetFont

GetFont gets the font property value. Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only.

func (*WorkbookChartAxisTitleFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartAxisTitleFormat) SetFont

SetFont sets the font property value. Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only.

type WorkbookChartAxisTitleFormatable

WorkbookChartAxisTitleFormatable

type WorkbookChartAxisTitleable

type WorkbookChartAxisTitleable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormat() WorkbookChartAxisTitleFormatable
	GetText() *string
	GetVisible() *bool
	SetFormat(value WorkbookChartAxisTitleFormatable)
	SetText(value *string)
	SetVisible(value *bool)
}

WorkbookChartAxisTitleable

type WorkbookChartAxisable

type WorkbookChartAxisable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormat() WorkbookChartAxisFormatable
	GetMajorGridlines() WorkbookChartGridlinesable
	GetMajorUnit() Jsonable
	GetMaximum() Jsonable
	GetMinimum() Jsonable
	GetMinorGridlines() WorkbookChartGridlinesable
	GetMinorUnit() Jsonable
	GetTitle() WorkbookChartAxisTitleable
	SetFormat(value WorkbookChartAxisFormatable)
	SetMajorGridlines(value WorkbookChartGridlinesable)
	SetMajorUnit(value Jsonable)
	SetMaximum(value Jsonable)
	SetMinimum(value Jsonable)
	SetMinorGridlines(value WorkbookChartGridlinesable)
	SetMinorUnit(value Jsonable)
	SetTitle(value WorkbookChartAxisTitleable)
}

WorkbookChartAxisable

type WorkbookChartDataLabelFormat

type WorkbookChartDataLabelFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartDataLabelFormat

func NewWorkbookChartDataLabelFormat

func NewWorkbookChartDataLabelFormat() *WorkbookChartDataLabelFormat

NewWorkbookChartDataLabelFormat instantiates a new workbookChartDataLabelFormat and sets the default values.

func (*WorkbookChartDataLabelFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartDataLabelFormat) GetFill

GetFill gets the fill property value. Represents the fill format of the current chart data label. Read-only.

func (*WorkbookChartDataLabelFormat) GetFont

GetFont gets the font property value. Represents the font attributes (font name, font size, color, etc.) for a chart data label. Read-only.

func (*WorkbookChartDataLabelFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartDataLabelFormat) SetFill

SetFill sets the fill property value. Represents the fill format of the current chart data label. Read-only.

func (*WorkbookChartDataLabelFormat) SetFont

SetFont sets the font property value. Represents the font attributes (font name, font size, color, etc.) for a chart data label. Read-only.

type WorkbookChartDataLabelFormatable

WorkbookChartDataLabelFormatable

type WorkbookChartDataLabels

type WorkbookChartDataLabels struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartDataLabels

func NewWorkbookChartDataLabels

func NewWorkbookChartDataLabels() *WorkbookChartDataLabels

NewWorkbookChartDataLabels instantiates a new workbookChartDataLabels and sets the default values.

func (*WorkbookChartDataLabels) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartDataLabels) GetFormat

GetFormat gets the format property value. Represents the format of chart data labels, which includes fill and font formatting. Read-only.

func (*WorkbookChartDataLabels) GetPosition

func (m *WorkbookChartDataLabels) GetPosition() *string

GetPosition gets the position property value. DataLabelPosition value that represents the position of the data label. The possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout.

func (*WorkbookChartDataLabels) GetSeparator

func (m *WorkbookChartDataLabels) GetSeparator() *string

GetSeparator gets the separator property value. String representing the separator used for the data labels on a chart.

func (*WorkbookChartDataLabels) GetShowBubbleSize

func (m *WorkbookChartDataLabels) GetShowBubbleSize() *bool

GetShowBubbleSize gets the showBubbleSize property value. Boolean value representing if the data label bubble size is visible or not.

func (*WorkbookChartDataLabels) GetShowCategoryName

func (m *WorkbookChartDataLabels) GetShowCategoryName() *bool

GetShowCategoryName gets the showCategoryName property value. Boolean value representing if the data label category name is visible or not.

func (*WorkbookChartDataLabels) GetShowLegendKey

func (m *WorkbookChartDataLabels) GetShowLegendKey() *bool

GetShowLegendKey gets the showLegendKey property value. Boolean value representing if the data label legend key is visible or not.

func (*WorkbookChartDataLabels) GetShowPercentage

func (m *WorkbookChartDataLabels) GetShowPercentage() *bool

GetShowPercentage gets the showPercentage property value. Boolean value representing if the data label percentage is visible or not.

func (*WorkbookChartDataLabels) GetShowSeriesName

func (m *WorkbookChartDataLabels) GetShowSeriesName() *bool

GetShowSeriesName gets the showSeriesName property value. Boolean value representing if the data label series name is visible or not.

func (*WorkbookChartDataLabels) GetShowValue

func (m *WorkbookChartDataLabels) GetShowValue() *bool

GetShowValue gets the showValue property value. Boolean value representing if the data label value is visible or not.

func (*WorkbookChartDataLabels) Serialize

Serialize serializes information the current object

func (*WorkbookChartDataLabels) SetFormat

SetFormat sets the format property value. Represents the format of chart data labels, which includes fill and font formatting. Read-only.

func (*WorkbookChartDataLabels) SetPosition

func (m *WorkbookChartDataLabels) SetPosition(value *string)

SetPosition sets the position property value. DataLabelPosition value that represents the position of the data label. The possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout.

func (*WorkbookChartDataLabels) SetSeparator

func (m *WorkbookChartDataLabels) SetSeparator(value *string)

SetSeparator sets the separator property value. String representing the separator used for the data labels on a chart.

func (*WorkbookChartDataLabels) SetShowBubbleSize

func (m *WorkbookChartDataLabels) SetShowBubbleSize(value *bool)

SetShowBubbleSize sets the showBubbleSize property value. Boolean value representing if the data label bubble size is visible or not.

func (*WorkbookChartDataLabels) SetShowCategoryName

func (m *WorkbookChartDataLabels) SetShowCategoryName(value *bool)

SetShowCategoryName sets the showCategoryName property value. Boolean value representing if the data label category name is visible or not.

func (*WorkbookChartDataLabels) SetShowLegendKey

func (m *WorkbookChartDataLabels) SetShowLegendKey(value *bool)

SetShowLegendKey sets the showLegendKey property value. Boolean value representing if the data label legend key is visible or not.

func (*WorkbookChartDataLabels) SetShowPercentage

func (m *WorkbookChartDataLabels) SetShowPercentage(value *bool)

SetShowPercentage sets the showPercentage property value. Boolean value representing if the data label percentage is visible or not.

func (*WorkbookChartDataLabels) SetShowSeriesName

func (m *WorkbookChartDataLabels) SetShowSeriesName(value *bool)

SetShowSeriesName sets the showSeriesName property value. Boolean value representing if the data label series name is visible or not.

func (*WorkbookChartDataLabels) SetShowValue

func (m *WorkbookChartDataLabels) SetShowValue(value *bool)

SetShowValue sets the showValue property value. Boolean value representing if the data label value is visible or not.

type WorkbookChartDataLabelsable

type WorkbookChartDataLabelsable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormat() WorkbookChartDataLabelFormatable
	GetPosition() *string
	GetSeparator() *string
	GetShowBubbleSize() *bool
	GetShowCategoryName() *bool
	GetShowLegendKey() *bool
	GetShowPercentage() *bool
	GetShowSeriesName() *bool
	GetShowValue() *bool
	SetFormat(value WorkbookChartDataLabelFormatable)
	SetPosition(value *string)
	SetSeparator(value *string)
	SetShowBubbleSize(value *bool)
	SetShowCategoryName(value *bool)
	SetShowLegendKey(value *bool)
	SetShowPercentage(value *bool)
	SetShowSeriesName(value *bool)
	SetShowValue(value *bool)
}

WorkbookChartDataLabelsable

type WorkbookChartFill

type WorkbookChartFill struct {
	Entity
}

WorkbookChartFill

func NewWorkbookChartFill

func NewWorkbookChartFill() *WorkbookChartFill

NewWorkbookChartFill instantiates a new workbookChartFill and sets the default values.

func (*WorkbookChartFill) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartFill) Serialize

Serialize serializes information the current object

type WorkbookChartFillable

WorkbookChartFillable

type WorkbookChartFont

type WorkbookChartFont struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartFont

func NewWorkbookChartFont

func NewWorkbookChartFont() *WorkbookChartFont

NewWorkbookChartFont instantiates a new workbookChartFont and sets the default values.

func (*WorkbookChartFont) GetBold

func (m *WorkbookChartFont) GetBold() *bool

GetBold gets the bold property value. Represents the bold status of font.

func (*WorkbookChartFont) GetColor

func (m *WorkbookChartFont) GetColor() *string

GetColor gets the color property value. HTML color code representation of the text color. for example #FF0000 represents Red.

func (*WorkbookChartFont) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartFont) GetItalic

func (m *WorkbookChartFont) GetItalic() *bool

GetItalic gets the italic property value. Represents the italic status of the font.

func (*WorkbookChartFont) GetName

func (m *WorkbookChartFont) GetName() *string

GetName gets the name property value. Font name (for example 'Calibri')

func (*WorkbookChartFont) GetSize

func (m *WorkbookChartFont) GetSize() *float64

GetSize gets the size property value. Size of the font (for example 11)

func (*WorkbookChartFont) GetUnderline

func (m *WorkbookChartFont) GetUnderline() *string

GetUnderline gets the underline property value. Type of underline applied to the font. The possible values are: None, Single.

func (*WorkbookChartFont) Serialize

Serialize serializes information the current object

func (*WorkbookChartFont) SetBold

func (m *WorkbookChartFont) SetBold(value *bool)

SetBold sets the bold property value. Represents the bold status of font.

func (*WorkbookChartFont) SetColor

func (m *WorkbookChartFont) SetColor(value *string)

SetColor sets the color property value. HTML color code representation of the text color. for example #FF0000 represents Red.

func (*WorkbookChartFont) SetItalic

func (m *WorkbookChartFont) SetItalic(value *bool)

SetItalic sets the italic property value. Represents the italic status of the font.

func (*WorkbookChartFont) SetName

func (m *WorkbookChartFont) SetName(value *string)

SetName sets the name property value. Font name (for example 'Calibri')

func (*WorkbookChartFont) SetSize

func (m *WorkbookChartFont) SetSize(value *float64)

SetSize sets the size property value. Size of the font (for example 11)

func (*WorkbookChartFont) SetUnderline

func (m *WorkbookChartFont) SetUnderline(value *string)

SetUnderline sets the underline property value. Type of underline applied to the font. The possible values are: None, Single.

type WorkbookChartFontable

type WorkbookChartFontable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBold() *bool
	GetColor() *string
	GetItalic() *bool
	GetName() *string
	GetSize() *float64
	GetUnderline() *string
	SetBold(value *bool)
	SetColor(value *string)
	SetItalic(value *bool)
	SetName(value *string)
	SetSize(value *float64)
	SetUnderline(value *string)
}

WorkbookChartFontable

type WorkbookChartGridlines

type WorkbookChartGridlines struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartGridlines

func NewWorkbookChartGridlines

func NewWorkbookChartGridlines() *WorkbookChartGridlines

NewWorkbookChartGridlines instantiates a new workbookChartGridlines and sets the default values.

func (*WorkbookChartGridlines) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartGridlines) GetFormat

GetFormat gets the format property value. Represents the formatting of chart gridlines. Read-only.

func (*WorkbookChartGridlines) GetVisible

func (m *WorkbookChartGridlines) GetVisible() *bool

GetVisible gets the visible property value. Boolean value representing if the axis gridlines are visible or not.

func (*WorkbookChartGridlines) Serialize

Serialize serializes information the current object

func (*WorkbookChartGridlines) SetFormat

SetFormat sets the format property value. Represents the formatting of chart gridlines. Read-only.

func (*WorkbookChartGridlines) SetVisible

func (m *WorkbookChartGridlines) SetVisible(value *bool)

SetVisible sets the visible property value. Boolean value representing if the axis gridlines are visible or not.

type WorkbookChartGridlinesFormat

type WorkbookChartGridlinesFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartGridlinesFormat

func NewWorkbookChartGridlinesFormat

func NewWorkbookChartGridlinesFormat() *WorkbookChartGridlinesFormat

NewWorkbookChartGridlinesFormat instantiates a new workbookChartGridlinesFormat and sets the default values.

func (*WorkbookChartGridlinesFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartGridlinesFormat) GetLine

GetLine gets the line property value. Represents chart line formatting. Read-only.

func (*WorkbookChartGridlinesFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartGridlinesFormat) SetLine

SetLine sets the line property value. Represents chart line formatting. Read-only.

type WorkbookChartGridlinesFormatable

WorkbookChartGridlinesFormatable

type WorkbookChartGridlinesable

type WorkbookChartGridlinesable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormat() WorkbookChartGridlinesFormatable
	GetVisible() *bool
	SetFormat(value WorkbookChartGridlinesFormatable)
	SetVisible(value *bool)
}

WorkbookChartGridlinesable

type WorkbookChartLegend

type WorkbookChartLegend struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartLegend

func NewWorkbookChartLegend

func NewWorkbookChartLegend() *WorkbookChartLegend

NewWorkbookChartLegend instantiates a new workbookChartLegend and sets the default values.

func (*WorkbookChartLegend) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartLegend) GetFormat

GetFormat gets the format property value. Represents the formatting of a chart legend, which includes fill and font formatting. Read-only.

func (*WorkbookChartLegend) GetOverlay

func (m *WorkbookChartLegend) GetOverlay() *bool

GetOverlay gets the overlay property value. Boolean value for whether the chart legend should overlap with the main body of the chart.

func (*WorkbookChartLegend) GetPosition

func (m *WorkbookChartLegend) GetPosition() *string

GetPosition gets the position property value. Represents the position of the legend on the chart. The possible values are: Top, Bottom, Left, Right, Corner, Custom.

func (*WorkbookChartLegend) GetVisible

func (m *WorkbookChartLegend) GetVisible() *bool

GetVisible gets the visible property value. A boolean value the represents the visibility of a ChartLegend object.

func (*WorkbookChartLegend) Serialize

Serialize serializes information the current object

func (*WorkbookChartLegend) SetFormat

SetFormat sets the format property value. Represents the formatting of a chart legend, which includes fill and font formatting. Read-only.

func (*WorkbookChartLegend) SetOverlay

func (m *WorkbookChartLegend) SetOverlay(value *bool)

SetOverlay sets the overlay property value. Boolean value for whether the chart legend should overlap with the main body of the chart.

func (*WorkbookChartLegend) SetPosition

func (m *WorkbookChartLegend) SetPosition(value *string)

SetPosition sets the position property value. Represents the position of the legend on the chart. The possible values are: Top, Bottom, Left, Right, Corner, Custom.

func (*WorkbookChartLegend) SetVisible

func (m *WorkbookChartLegend) SetVisible(value *bool)

SetVisible sets the visible property value. A boolean value the represents the visibility of a ChartLegend object.

type WorkbookChartLegendFormat

type WorkbookChartLegendFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartLegendFormat

func NewWorkbookChartLegendFormat

func NewWorkbookChartLegendFormat() *WorkbookChartLegendFormat

NewWorkbookChartLegendFormat instantiates a new workbookChartLegendFormat and sets the default values.

func (*WorkbookChartLegendFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartLegendFormat) GetFill

GetFill gets the fill property value. Represents the fill format of an object, which includes background formating information. Read-only.

func (*WorkbookChartLegendFormat) GetFont

GetFont gets the font property value. Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only.

func (*WorkbookChartLegendFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartLegendFormat) SetFill

SetFill sets the fill property value. Represents the fill format of an object, which includes background formating information. Read-only.

func (*WorkbookChartLegendFormat) SetFont

SetFont sets the font property value. Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only.

type WorkbookChartLegendFormatable

WorkbookChartLegendFormatable

type WorkbookChartLegendable

type WorkbookChartLegendable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormat() WorkbookChartLegendFormatable
	GetOverlay() *bool
	GetPosition() *string
	GetVisible() *bool
	SetFormat(value WorkbookChartLegendFormatable)
	SetOverlay(value *bool)
	SetPosition(value *string)
	SetVisible(value *bool)
}

WorkbookChartLegendable

type WorkbookChartLineFormat

type WorkbookChartLineFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartLineFormat

func NewWorkbookChartLineFormat

func NewWorkbookChartLineFormat() *WorkbookChartLineFormat

NewWorkbookChartLineFormat instantiates a new workbookChartLineFormat and sets the default values.

func (*WorkbookChartLineFormat) GetColor

func (m *WorkbookChartLineFormat) GetColor() *string

GetColor gets the color property value. HTML color code representing the color of lines in the chart.

func (*WorkbookChartLineFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartLineFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartLineFormat) SetColor

func (m *WorkbookChartLineFormat) SetColor(value *string)

SetColor sets the color property value. HTML color code representing the color of lines in the chart.

type WorkbookChartLineFormatable

type WorkbookChartLineFormatable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetColor() *string
	SetColor(value *string)
}

WorkbookChartLineFormatable

type WorkbookChartPoint

type WorkbookChartPoint struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartPoint

func NewWorkbookChartPoint

func NewWorkbookChartPoint() *WorkbookChartPoint

NewWorkbookChartPoint instantiates a new workbookChartPoint and sets the default values.

func (*WorkbookChartPoint) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartPoint) GetFormat

GetFormat gets the format property value. Encapsulates the format properties chart point. Read-only.

func (*WorkbookChartPoint) GetValue

func (m *WorkbookChartPoint) GetValue() Jsonable

GetValue gets the value property value. Returns the value of a chart point. Read-only.

func (*WorkbookChartPoint) Serialize

Serialize serializes information the current object

func (*WorkbookChartPoint) SetFormat

SetFormat sets the format property value. Encapsulates the format properties chart point. Read-only.

func (*WorkbookChartPoint) SetValue

func (m *WorkbookChartPoint) SetValue(value Jsonable)

SetValue sets the value property value. Returns the value of a chart point. Read-only.

type WorkbookChartPointFormat

type WorkbookChartPointFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartPointFormat

func NewWorkbookChartPointFormat

func NewWorkbookChartPointFormat() *WorkbookChartPointFormat

NewWorkbookChartPointFormat instantiates a new workbookChartPointFormat and sets the default values.

func (*WorkbookChartPointFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartPointFormat) GetFill

GetFill gets the fill property value. Represents the fill format of a chart, which includes background formatting information. Read-only.

func (*WorkbookChartPointFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartPointFormat) SetFill

SetFill sets the fill property value. Represents the fill format of a chart, which includes background formatting information. Read-only.

type WorkbookChartPointFormatable

WorkbookChartPointFormatable

type WorkbookChartPointable

type WorkbookChartPointable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormat() WorkbookChartPointFormatable
	GetValue() Jsonable
	SetFormat(value WorkbookChartPointFormatable)
	SetValue(value Jsonable)
}

WorkbookChartPointable

type WorkbookChartSeries

type WorkbookChartSeries struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartSeries

func NewWorkbookChartSeries

func NewWorkbookChartSeries() *WorkbookChartSeries

NewWorkbookChartSeries instantiates a new workbookChartSeries and sets the default values.

func (*WorkbookChartSeries) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartSeries) GetFormat

GetFormat gets the format property value. Represents the formatting of a chart series, which includes fill and line formatting. Read-only.

func (*WorkbookChartSeries) GetName

func (m *WorkbookChartSeries) GetName() *string

GetName gets the name property value. Represents the name of a series in a chart.

func (*WorkbookChartSeries) GetPoints

GetPoints gets the points property value. Represents a collection of all points in the series. Read-only.

func (*WorkbookChartSeries) Serialize

Serialize serializes information the current object

func (*WorkbookChartSeries) SetFormat

SetFormat sets the format property value. Represents the formatting of a chart series, which includes fill and line formatting. Read-only.

func (*WorkbookChartSeries) SetName

func (m *WorkbookChartSeries) SetName(value *string)

SetName sets the name property value. Represents the name of a series in a chart.

func (*WorkbookChartSeries) SetPoints

func (m *WorkbookChartSeries) SetPoints(value []WorkbookChartPointable)

SetPoints sets the points property value. Represents a collection of all points in the series. Read-only.

type WorkbookChartSeriesFormat

type WorkbookChartSeriesFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartSeriesFormat

func NewWorkbookChartSeriesFormat

func NewWorkbookChartSeriesFormat() *WorkbookChartSeriesFormat

NewWorkbookChartSeriesFormat instantiates a new workbookChartSeriesFormat and sets the default values.

func (*WorkbookChartSeriesFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartSeriesFormat) GetFill

GetFill gets the fill property value. Represents the fill format of a chart series, which includes background formatting information. Read-only.

func (*WorkbookChartSeriesFormat) GetLine

GetLine gets the line property value. Represents line formatting. Read-only.

func (*WorkbookChartSeriesFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartSeriesFormat) SetFill

SetFill sets the fill property value. Represents the fill format of a chart series, which includes background formatting information. Read-only.

func (*WorkbookChartSeriesFormat) SetLine

SetLine sets the line property value. Represents line formatting. Read-only.

type WorkbookChartSeriesFormatable

WorkbookChartSeriesFormatable

type WorkbookChartSeriesable

type WorkbookChartSeriesable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormat() WorkbookChartSeriesFormatable
	GetName() *string
	GetPoints() []WorkbookChartPointable
	SetFormat(value WorkbookChartSeriesFormatable)
	SetName(value *string)
	SetPoints(value []WorkbookChartPointable)
}

WorkbookChartSeriesable

type WorkbookChartTitle

type WorkbookChartTitle struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartTitle

func NewWorkbookChartTitle

func NewWorkbookChartTitle() *WorkbookChartTitle

NewWorkbookChartTitle instantiates a new workbookChartTitle and sets the default values.

func (*WorkbookChartTitle) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartTitle) GetFormat

GetFormat gets the format property value. Represents the formatting of a chart title, which includes fill and font formatting. Read-only.

func (*WorkbookChartTitle) GetOverlay

func (m *WorkbookChartTitle) GetOverlay() *bool

GetOverlay gets the overlay property value. Boolean value representing if the chart title will overlay the chart or not.

func (*WorkbookChartTitle) GetText

func (m *WorkbookChartTitle) GetText() *string

GetText gets the text property value. Represents the title text of a chart.

func (*WorkbookChartTitle) GetVisible

func (m *WorkbookChartTitle) GetVisible() *bool

GetVisible gets the visible property value. A boolean value that represents the visibility of a chart title object.

func (*WorkbookChartTitle) Serialize

Serialize serializes information the current object

func (*WorkbookChartTitle) SetFormat

SetFormat sets the format property value. Represents the formatting of a chart title, which includes fill and font formatting. Read-only.

func (*WorkbookChartTitle) SetOverlay

func (m *WorkbookChartTitle) SetOverlay(value *bool)

SetOverlay sets the overlay property value. Boolean value representing if the chart title will overlay the chart or not.

func (*WorkbookChartTitle) SetText

func (m *WorkbookChartTitle) SetText(value *string)

SetText sets the text property value. Represents the title text of a chart.

func (*WorkbookChartTitle) SetVisible

func (m *WorkbookChartTitle) SetVisible(value *bool)

SetVisible sets the visible property value. A boolean value that represents the visibility of a chart title object.

type WorkbookChartTitleFormat

type WorkbookChartTitleFormat struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookChartTitleFormat

func NewWorkbookChartTitleFormat

func NewWorkbookChartTitleFormat() *WorkbookChartTitleFormat

NewWorkbookChartTitleFormat instantiates a new workbookChartTitleFormat and sets the default values.

func (*WorkbookChartTitleFormat) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookChartTitleFormat) GetFill

GetFill gets the fill property value. Represents the fill format of an object, which includes background formatting information. Read-only.

func (*WorkbookChartTitleFormat) GetFont

GetFont gets the font property value. Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.

func (*WorkbookChartTitleFormat) Serialize

Serialize serializes information the current object

func (*WorkbookChartTitleFormat) SetFill

SetFill sets the fill property value. Represents the fill format of an object, which includes background formatting information. Read-only.

func (*WorkbookChartTitleFormat) SetFont

SetFont sets the font property value. Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.

type WorkbookChartTitleFormatable

WorkbookChartTitleFormatable

type WorkbookChartTitleable

type WorkbookChartTitleable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFormat() WorkbookChartTitleFormatable
	GetOverlay() *bool
	GetText() *string
	GetVisible() *bool
	SetFormat(value WorkbookChartTitleFormatable)
	SetOverlay(value *bool)
	SetText(value *string)
	SetVisible(value *bool)
}

WorkbookChartTitleable

type WorkbookChartable

type WorkbookChartable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAxes() WorkbookChartAxesable
	GetDataLabels() WorkbookChartDataLabelsable
	GetFormat() WorkbookChartAreaFormatable
	GetHeight() *float64
	GetLeft() *float64
	GetLegend() WorkbookChartLegendable
	GetName() *string
	GetSeries() []WorkbookChartSeriesable
	GetTitle() WorkbookChartTitleable
	GetTop() *float64
	GetWidth() *float64
	GetWorksheet() WorkbookWorksheetable
	SetAxes(value WorkbookChartAxesable)
	SetDataLabels(value WorkbookChartDataLabelsable)
	SetFormat(value WorkbookChartAreaFormatable)
	SetHeight(value *float64)
	SetLeft(value *float64)
	SetLegend(value WorkbookChartLegendable)
	SetName(value *string)
	SetSeries(value []WorkbookChartSeriesable)
	SetTitle(value WorkbookChartTitleable)
	SetTop(value *float64)
	SetWidth(value *float64)
	SetWorksheet(value WorkbookWorksheetable)
}

WorkbookChartable

type WorkbookComment

type WorkbookComment struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookComment

func NewWorkbookComment

func NewWorkbookComment() *WorkbookComment

NewWorkbookComment instantiates a new workbookComment and sets the default values.

func (*WorkbookComment) GetContent

func (m *WorkbookComment) GetContent() *string

GetContent gets the content property value. The content of comment.

func (*WorkbookComment) GetContentType

func (m *WorkbookComment) GetContentType() *string

GetContentType gets the contentType property value. Indicates the type for the comment.

func (*WorkbookComment) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookComment) GetReplies

func (m *WorkbookComment) GetReplies() []WorkbookCommentReplyable

GetReplies gets the replies property value. The replies property

func (*WorkbookComment) Serialize

Serialize serializes information the current object

func (*WorkbookComment) SetContent

func (m *WorkbookComment) SetContent(value *string)

SetContent sets the content property value. The content of comment.

func (*WorkbookComment) SetContentType

func (m *WorkbookComment) SetContentType(value *string)

SetContentType sets the contentType property value. Indicates the type for the comment.

func (*WorkbookComment) SetReplies

func (m *WorkbookComment) SetReplies(value []WorkbookCommentReplyable)

SetReplies sets the replies property value. The replies property

type WorkbookCommentReply

type WorkbookCommentReply struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookCommentReply

func NewWorkbookCommentReply

func NewWorkbookCommentReply() *WorkbookCommentReply

NewWorkbookCommentReply instantiates a new workbookCommentReply and sets the default values.

func (*WorkbookCommentReply) GetContent

func (m *WorkbookCommentReply) GetContent() *string

GetContent gets the content property value. The content of a comment reply.

func (*WorkbookCommentReply) GetContentType

func (m *WorkbookCommentReply) GetContentType() *string

GetContentType gets the contentType property value. Indicates the type for the comment reply.

func (*WorkbookCommentReply) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookCommentReply) Serialize

Serialize serializes information the current object

func (*WorkbookCommentReply) SetContent

func (m *WorkbookCommentReply) SetContent(value *string)

SetContent sets the content property value. The content of a comment reply.

func (*WorkbookCommentReply) SetContentType

func (m *WorkbookCommentReply) SetContentType(value *string)

SetContentType sets the contentType property value. Indicates the type for the comment reply.

type WorkbookCommentReplyable

type WorkbookCommentReplyable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() *string
	GetContentType() *string
	SetContent(value *string)
	SetContentType(value *string)
}

WorkbookCommentReplyable

type WorkbookCommentable

type WorkbookCommentable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetContent() *string
	GetContentType() *string
	GetReplies() []WorkbookCommentReplyable
	SetContent(value *string)
	SetContentType(value *string)
	SetReplies(value []WorkbookCommentReplyable)
}

WorkbookCommentable

type WorkbookFilter

type WorkbookFilter struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookFilter

func NewWorkbookFilter

func NewWorkbookFilter() *WorkbookFilter

NewWorkbookFilter instantiates a new workbookFilter and sets the default values.

func (*WorkbookFilter) GetCriteria

func (m *WorkbookFilter) GetCriteria() WorkbookFilterCriteriaable

GetCriteria gets the criteria property value. The currently applied filter on the given column. Read-only.

func (*WorkbookFilter) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookFilter) Serialize

Serialize serializes information the current object

func (*WorkbookFilter) SetCriteria

func (m *WorkbookFilter) SetCriteria(value WorkbookFilterCriteriaable)

SetCriteria sets the criteria property value. The currently applied filter on the given column. Read-only.

type WorkbookFilterCriteria

type WorkbookFilterCriteria struct {
	// contains filtered or unexported fields
}

WorkbookFilterCriteria

func NewWorkbookFilterCriteria

func NewWorkbookFilterCriteria() *WorkbookFilterCriteria

NewWorkbookFilterCriteria instantiates a new workbookFilterCriteria and sets the default values.

func (*WorkbookFilterCriteria) GetAdditionalData

func (m *WorkbookFilterCriteria) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookFilterCriteria) GetColor

func (m *WorkbookFilterCriteria) GetColor() *string

GetColor gets the color property value. The color property

func (*WorkbookFilterCriteria) GetCriterion1

func (m *WorkbookFilterCriteria) GetCriterion1() *string

GetCriterion1 gets the criterion1 property value. The criterion1 property

func (*WorkbookFilterCriteria) GetCriterion2

func (m *WorkbookFilterCriteria) GetCriterion2() *string

GetCriterion2 gets the criterion2 property value. The criterion2 property

func (*WorkbookFilterCriteria) GetDynamicCriteria

func (m *WorkbookFilterCriteria) GetDynamicCriteria() *string

GetDynamicCriteria gets the dynamicCriteria property value. The dynamicCriteria property

func (*WorkbookFilterCriteria) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookFilterCriteria) GetFilterOn

func (m *WorkbookFilterCriteria) GetFilterOn() *string

GetFilterOn gets the filterOn property value. The filterOn property

func (*WorkbookFilterCriteria) GetIcon

GetIcon gets the icon property value. The icon property

func (*WorkbookFilterCriteria) GetOdataType

func (m *WorkbookFilterCriteria) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WorkbookFilterCriteria) GetOperator

func (m *WorkbookFilterCriteria) GetOperator() *string

GetOperator gets the operator property value. The operator property

func (*WorkbookFilterCriteria) GetValues

func (m *WorkbookFilterCriteria) GetValues() Jsonable

GetValues gets the values property value. The values property

func (*WorkbookFilterCriteria) Serialize

Serialize serializes information the current object

func (*WorkbookFilterCriteria) SetAdditionalData

func (m *WorkbookFilterCriteria) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookFilterCriteria) SetColor

func (m *WorkbookFilterCriteria) SetColor(value *string)

SetColor sets the color property value. The color property

func (*WorkbookFilterCriteria) SetCriterion1

func (m *WorkbookFilterCriteria) SetCriterion1(value *string)

SetCriterion1 sets the criterion1 property value. The criterion1 property

func (*WorkbookFilterCriteria) SetCriterion2

func (m *WorkbookFilterCriteria) SetCriterion2(value *string)

SetCriterion2 sets the criterion2 property value. The criterion2 property

func (*WorkbookFilterCriteria) SetDynamicCriteria

func (m *WorkbookFilterCriteria) SetDynamicCriteria(value *string)

SetDynamicCriteria sets the dynamicCriteria property value. The dynamicCriteria property

func (*WorkbookFilterCriteria) SetFilterOn

func (m *WorkbookFilterCriteria) SetFilterOn(value *string)

SetFilterOn sets the filterOn property value. The filterOn property

func (*WorkbookFilterCriteria) SetIcon

func (m *WorkbookFilterCriteria) SetIcon(value WorkbookIconable)

SetIcon sets the icon property value. The icon property

func (*WorkbookFilterCriteria) SetOdataType

func (m *WorkbookFilterCriteria) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*WorkbookFilterCriteria) SetOperator

func (m *WorkbookFilterCriteria) SetOperator(value *string)

SetOperator sets the operator property value. The operator property

func (*WorkbookFilterCriteria) SetValues

func (m *WorkbookFilterCriteria) SetValues(value Jsonable)

SetValues sets the values property value. The values property

type WorkbookFilterCriteriaable

type WorkbookFilterCriteriaable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetColor() *string
	GetCriterion1() *string
	GetCriterion2() *string
	GetDynamicCriteria() *string
	GetFilterOn() *string
	GetIcon() WorkbookIconable
	GetOdataType() *string
	GetOperator() *string
	GetValues() Jsonable
	SetColor(value *string)
	SetCriterion1(value *string)
	SetCriterion2(value *string)
	SetDynamicCriteria(value *string)
	SetFilterOn(value *string)
	SetIcon(value WorkbookIconable)
	SetOdataType(value *string)
	SetOperator(value *string)
	SetValues(value Jsonable)
}

WorkbookFilterCriteriaable

type WorkbookFunctions

type WorkbookFunctions struct {
	Entity
}

WorkbookFunctions

func NewWorkbookFunctions

func NewWorkbookFunctions() *WorkbookFunctions

NewWorkbookFunctions instantiates a new workbookFunctions and sets the default values.

func (*WorkbookFunctions) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookFunctions) Serialize

Serialize serializes information the current object

type WorkbookFunctionsable

WorkbookFunctionsable

type WorkbookIcon

type WorkbookIcon struct {
	// contains filtered or unexported fields
}

WorkbookIcon

func NewWorkbookIcon

func NewWorkbookIcon() *WorkbookIcon

NewWorkbookIcon instantiates a new workbookIcon and sets the default values.

func (*WorkbookIcon) GetAdditionalData

func (m *WorkbookIcon) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookIcon) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookIcon) GetIndex

func (m *WorkbookIcon) GetIndex() *int32

GetIndex gets the index property value. Represents the index of the icon in the given set.

func (*WorkbookIcon) GetOdataType

func (m *WorkbookIcon) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WorkbookIcon) GetSet

func (m *WorkbookIcon) GetSet() *string

GetSet gets the set property value. Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.

func (*WorkbookIcon) Serialize

Serialize serializes information the current object

func (*WorkbookIcon) SetAdditionalData

func (m *WorkbookIcon) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookIcon) SetIndex

func (m *WorkbookIcon) SetIndex(value *int32)

SetIndex sets the index property value. Represents the index of the icon in the given set.

func (*WorkbookIcon) SetOdataType

func (m *WorkbookIcon) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*WorkbookIcon) SetSet

func (m *WorkbookIcon) SetSet(value *string)

SetSet sets the set property value. Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.

type WorkbookIconable

type WorkbookIconable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIndex() *int32
	GetOdataType() *string
	GetSet() *string
	SetIndex(value *int32)
	SetOdataType(value *string)
	SetSet(value *string)
}

WorkbookIconable

type WorkbookNamedItem

type WorkbookNamedItem struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookNamedItem

func NewWorkbookNamedItem

func NewWorkbookNamedItem() *WorkbookNamedItem

NewWorkbookNamedItem instantiates a new workbookNamedItem and sets the default values.

func (*WorkbookNamedItem) GetComment

func (m *WorkbookNamedItem) GetComment() *string

GetComment gets the comment property value. Represents the comment associated with this name.

func (*WorkbookNamedItem) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookNamedItem) GetName

func (m *WorkbookNamedItem) GetName() *string

GetName gets the name property value. The name of the object. Read-only.

func (*WorkbookNamedItem) GetScope

func (m *WorkbookNamedItem) GetScope() *string

GetScope gets the scope property value. Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only.

func (*WorkbookNamedItem) GetTypeEscaped added in v0.0.2

func (m *WorkbookNamedItem) GetTypeEscaped() *string

GetTypeEscaped gets the type property value. Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.

func (*WorkbookNamedItem) GetValue

func (m *WorkbookNamedItem) GetValue() Jsonable

GetValue gets the value property value. Represents the formula that the name is defined to refer to. for example, =Sheet14!$B$2:$H$12, =4.75, etc. Read-only.

func (*WorkbookNamedItem) GetVisible

func (m *WorkbookNamedItem) GetVisible() *bool

GetVisible gets the visible property value. Specifies whether the object is visible or not.

func (*WorkbookNamedItem) GetWorksheet

func (m *WorkbookNamedItem) GetWorksheet() WorkbookWorksheetable

GetWorksheet gets the worksheet property value. Returns the worksheet on which the named item is scoped to. Available only if the item is scoped to the worksheet. Read-only.

func (*WorkbookNamedItem) Serialize

Serialize serializes information the current object

func (*WorkbookNamedItem) SetComment

func (m *WorkbookNamedItem) SetComment(value *string)

SetComment sets the comment property value. Represents the comment associated with this name.

func (*WorkbookNamedItem) SetName

func (m *WorkbookNamedItem) SetName(value *string)

SetName sets the name property value. The name of the object. Read-only.

func (*WorkbookNamedItem) SetScope

func (m *WorkbookNamedItem) SetScope(value *string)

SetScope sets the scope property value. Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only.

func (*WorkbookNamedItem) SetTypeEscaped added in v0.0.2

func (m *WorkbookNamedItem) SetTypeEscaped(value *string)

SetTypeEscaped sets the type property value. Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.

func (*WorkbookNamedItem) SetValue

func (m *WorkbookNamedItem) SetValue(value Jsonable)

SetValue sets the value property value. Represents the formula that the name is defined to refer to. for example, =Sheet14!$B$2:$H$12, =4.75, etc. Read-only.

func (*WorkbookNamedItem) SetVisible

func (m *WorkbookNamedItem) SetVisible(value *bool)

SetVisible sets the visible property value. Specifies whether the object is visible or not.

func (*WorkbookNamedItem) SetWorksheet

func (m *WorkbookNamedItem) SetWorksheet(value WorkbookWorksheetable)

SetWorksheet sets the worksheet property value. Returns the worksheet on which the named item is scoped to. Available only if the item is scoped to the worksheet. Read-only.

type WorkbookNamedItemable

type WorkbookNamedItemable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetComment() *string
	GetName() *string
	GetScope() *string
	GetTypeEscaped() *string
	GetValue() Jsonable
	GetVisible() *bool
	GetWorksheet() WorkbookWorksheetable
	SetComment(value *string)
	SetName(value *string)
	SetScope(value *string)
	SetTypeEscaped(value *string)
	SetValue(value Jsonable)
	SetVisible(value *bool)
	SetWorksheet(value WorkbookWorksheetable)
}

WorkbookNamedItemable

type WorkbookOperation

type WorkbookOperation struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookOperation

func NewWorkbookOperation

func NewWorkbookOperation() *WorkbookOperation

NewWorkbookOperation instantiates a new workbookOperation and sets the default values.

func (*WorkbookOperation) GetError

GetError gets the error property value. The error returned by the operation.

func (*WorkbookOperation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookOperation) GetResourceLocation

func (m *WorkbookOperation) GetResourceLocation() *string

GetResourceLocation gets the resourceLocation property value. The resource URI for the result.

func (*WorkbookOperation) GetStatus

GetStatus gets the status property value. The status property

func (*WorkbookOperation) Serialize

Serialize serializes information the current object

func (*WorkbookOperation) SetError

func (m *WorkbookOperation) SetError(value WorkbookOperationErrorable)

SetError sets the error property value. The error returned by the operation.

func (*WorkbookOperation) SetResourceLocation

func (m *WorkbookOperation) SetResourceLocation(value *string)

SetResourceLocation sets the resourceLocation property value. The resource URI for the result.

func (*WorkbookOperation) SetStatus

func (m *WorkbookOperation) SetStatus(value *WorkbookOperationStatus)

SetStatus sets the status property value. The status property

type WorkbookOperationError

type WorkbookOperationError struct {
	// contains filtered or unexported fields
}

WorkbookOperationError

func NewWorkbookOperationError

func NewWorkbookOperationError() *WorkbookOperationError

NewWorkbookOperationError instantiates a new workbookOperationError and sets the default values.

func (*WorkbookOperationError) GetAdditionalData

func (m *WorkbookOperationError) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookOperationError) GetCode

func (m *WorkbookOperationError) GetCode() *string

GetCode gets the code property value. The error code.

func (*WorkbookOperationError) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookOperationError) GetInnerError

GetInnerError gets the innerError property value. The innerError property

func (*WorkbookOperationError) GetMessage

func (m *WorkbookOperationError) GetMessage() *string

GetMessage gets the message property value. The error message.

func (*WorkbookOperationError) GetOdataType

func (m *WorkbookOperationError) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WorkbookOperationError) Serialize

Serialize serializes information the current object

func (*WorkbookOperationError) SetAdditionalData

func (m *WorkbookOperationError) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookOperationError) SetCode

func (m *WorkbookOperationError) SetCode(value *string)

SetCode sets the code property value. The error code.

func (*WorkbookOperationError) SetInnerError

func (m *WorkbookOperationError) SetInnerError(value WorkbookOperationErrorable)

SetInnerError sets the innerError property value. The innerError property

func (*WorkbookOperationError) SetMessage

func (m *WorkbookOperationError) SetMessage(value *string)

SetMessage sets the message property value. The error message.

func (*WorkbookOperationError) SetOdataType

func (m *WorkbookOperationError) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type WorkbookOperationErrorable

type WorkbookOperationErrorable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCode() *string
	GetInnerError() WorkbookOperationErrorable
	GetMessage() *string
	GetOdataType() *string
	SetCode(value *string)
	SetInnerError(value WorkbookOperationErrorable)
	SetMessage(value *string)
	SetOdataType(value *string)
}

WorkbookOperationErrorable

type WorkbookOperationStatus

type WorkbookOperationStatus int
const (
	NOTSTARTED_WORKBOOKOPERATIONSTATUS WorkbookOperationStatus = iota
	RUNNING_WORKBOOKOPERATIONSTATUS
	SUCCEEDED_WORKBOOKOPERATIONSTATUS
	FAILED_WORKBOOKOPERATIONSTATUS
)

func (WorkbookOperationStatus) String

func (i WorkbookOperationStatus) String() string

type WorkbookOperationable

type WorkbookOperationable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetError() WorkbookOperationErrorable
	GetResourceLocation() *string
	GetStatus() *WorkbookOperationStatus
	SetError(value WorkbookOperationErrorable)
	SetResourceLocation(value *string)
	SetStatus(value *WorkbookOperationStatus)
}

WorkbookOperationable

type WorkbookPivotTable

type WorkbookPivotTable struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookPivotTable

func NewWorkbookPivotTable

func NewWorkbookPivotTable() *WorkbookPivotTable

NewWorkbookPivotTable instantiates a new workbookPivotTable and sets the default values.

func (*WorkbookPivotTable) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookPivotTable) GetName

func (m *WorkbookPivotTable) GetName() *string

GetName gets the name property value. Name of the PivotTable.

func (*WorkbookPivotTable) GetWorksheet

func (m *WorkbookPivotTable) GetWorksheet() WorkbookWorksheetable

GetWorksheet gets the worksheet property value. The worksheet containing the current PivotTable. Read-only.

func (*WorkbookPivotTable) Serialize

Serialize serializes information the current object

func (*WorkbookPivotTable) SetName

func (m *WorkbookPivotTable) SetName(value *string)

SetName sets the name property value. Name of the PivotTable.

func (*WorkbookPivotTable) SetWorksheet

func (m *WorkbookPivotTable) SetWorksheet(value WorkbookWorksheetable)

SetWorksheet sets the worksheet property value. The worksheet containing the current PivotTable. Read-only.

type WorkbookPivotTableable

type WorkbookPivotTableable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetName() *string
	GetWorksheet() WorkbookWorksheetable
	SetName(value *string)
	SetWorksheet(value WorkbookWorksheetable)
}

WorkbookPivotTableable

type WorkbookSortField

type WorkbookSortField struct {
	// contains filtered or unexported fields
}

WorkbookSortField

func NewWorkbookSortField

func NewWorkbookSortField() *WorkbookSortField

NewWorkbookSortField instantiates a new workbookSortField and sets the default values.

func (*WorkbookSortField) GetAdditionalData

func (m *WorkbookSortField) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookSortField) GetAscending

func (m *WorkbookSortField) GetAscending() *bool

GetAscending gets the ascending property value. Represents whether the sorting is done in an ascending fashion.

func (*WorkbookSortField) GetColor

func (m *WorkbookSortField) GetColor() *string

GetColor gets the color property value. Represents the color that is the target of the condition if the sorting is on font or cell color.

func (*WorkbookSortField) GetDataOption

func (m *WorkbookSortField) GetDataOption() *string

GetDataOption gets the dataOption property value. Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.

func (*WorkbookSortField) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookSortField) GetIcon

func (m *WorkbookSortField) GetIcon() WorkbookIconable

GetIcon gets the icon property value. Represents the icon that is the target of the condition if the sorting is on the cell's icon.

func (*WorkbookSortField) GetKey

func (m *WorkbookSortField) GetKey() *int32

GetKey gets the key property value. Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).

func (*WorkbookSortField) GetOdataType

func (m *WorkbookSortField) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WorkbookSortField) GetSortOn

func (m *WorkbookSortField) GetSortOn() *string

GetSortOn gets the sortOn property value. Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.

func (*WorkbookSortField) Serialize

Serialize serializes information the current object

func (*WorkbookSortField) SetAdditionalData

func (m *WorkbookSortField) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookSortField) SetAscending

func (m *WorkbookSortField) SetAscending(value *bool)

SetAscending sets the ascending property value. Represents whether the sorting is done in an ascending fashion.

func (*WorkbookSortField) SetColor

func (m *WorkbookSortField) SetColor(value *string)

SetColor sets the color property value. Represents the color that is the target of the condition if the sorting is on font or cell color.

func (*WorkbookSortField) SetDataOption

func (m *WorkbookSortField) SetDataOption(value *string)

SetDataOption sets the dataOption property value. Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.

func (*WorkbookSortField) SetIcon

func (m *WorkbookSortField) SetIcon(value WorkbookIconable)

SetIcon sets the icon property value. Represents the icon that is the target of the condition if the sorting is on the cell's icon.

func (*WorkbookSortField) SetKey

func (m *WorkbookSortField) SetKey(value *int32)

SetKey sets the key property value. Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).

func (*WorkbookSortField) SetOdataType

func (m *WorkbookSortField) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*WorkbookSortField) SetSortOn

func (m *WorkbookSortField) SetSortOn(value *string)

SetSortOn sets the sortOn property value. Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.

type WorkbookSortFieldable

type WorkbookSortFieldable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAscending() *bool
	GetColor() *string
	GetDataOption() *string
	GetIcon() WorkbookIconable
	GetKey() *int32
	GetOdataType() *string
	GetSortOn() *string
	SetAscending(value *bool)
	SetColor(value *string)
	SetDataOption(value *string)
	SetIcon(value WorkbookIconable)
	SetKey(value *int32)
	SetOdataType(value *string)
	SetSortOn(value *string)
}

WorkbookSortFieldable

type WorkbookTable

type WorkbookTable struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookTable

func NewWorkbookTable

func NewWorkbookTable() *WorkbookTable

NewWorkbookTable instantiates a new workbookTable and sets the default values.

func (*WorkbookTable) GetColumns

func (m *WorkbookTable) GetColumns() []WorkbookTableColumnable

GetColumns gets the columns property value. Represents a collection of all the columns in the table. Read-only.

func (*WorkbookTable) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookTable) GetHighlightFirstColumn

func (m *WorkbookTable) GetHighlightFirstColumn() *bool

GetHighlightFirstColumn gets the highlightFirstColumn property value. Indicates whether the first column contains special formatting.

func (*WorkbookTable) GetHighlightLastColumn

func (m *WorkbookTable) GetHighlightLastColumn() *bool

GetHighlightLastColumn gets the highlightLastColumn property value. Indicates whether the last column contains special formatting.

func (*WorkbookTable) GetLegacyId

func (m *WorkbookTable) GetLegacyId() *string

GetLegacyId gets the legacyId property value. Legacy ID used in older Excel clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and shouldn't be parsed to any other type. Read-only.

func (*WorkbookTable) GetName

func (m *WorkbookTable) GetName() *string

GetName gets the name property value. Name of the table.

func (*WorkbookTable) GetRows

func (m *WorkbookTable) GetRows() []WorkbookTableRowable

GetRows gets the rows property value. Represents a collection of all the rows in the table. Read-only.

func (*WorkbookTable) GetShowBandedColumns

func (m *WorkbookTable) GetShowBandedColumns() *bool

GetShowBandedColumns gets the showBandedColumns property value. Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier.

func (*WorkbookTable) GetShowBandedRows

func (m *WorkbookTable) GetShowBandedRows() *bool

GetShowBandedRows gets the showBandedRows property value. Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier.

func (*WorkbookTable) GetShowFilterButton

func (m *WorkbookTable) GetShowFilterButton() *bool

GetShowFilterButton gets the showFilterButton property value. Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row.

func (*WorkbookTable) GetShowHeaders

func (m *WorkbookTable) GetShowHeaders() *bool

GetShowHeaders gets the showHeaders property value. Indicates whether the header row is visible or not. This value can be set to show or remove the header row.

func (*WorkbookTable) GetShowTotals

func (m *WorkbookTable) GetShowTotals() *bool

GetShowTotals gets the showTotals property value. Indicates whether the total row is visible or not. This value can be set to show or remove the total row.

func (*WorkbookTable) GetSort

func (m *WorkbookTable) GetSort() WorkbookTableSortable

GetSort gets the sort property value. Represents the sorting for the table. Read-only.

func (*WorkbookTable) GetStyle

func (m *WorkbookTable) GetStyle() *string

GetStyle gets the style property value. Constant value that represents the Table style. The possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.

func (*WorkbookTable) GetWorksheet

func (m *WorkbookTable) GetWorksheet() WorkbookWorksheetable

GetWorksheet gets the worksheet property value. The worksheet containing the current table. Read-only.

func (*WorkbookTable) Serialize

Serialize serializes information the current object

func (*WorkbookTable) SetColumns

func (m *WorkbookTable) SetColumns(value []WorkbookTableColumnable)

SetColumns sets the columns property value. Represents a collection of all the columns in the table. Read-only.

func (*WorkbookTable) SetHighlightFirstColumn

func (m *WorkbookTable) SetHighlightFirstColumn(value *bool)

SetHighlightFirstColumn sets the highlightFirstColumn property value. Indicates whether the first column contains special formatting.

func (*WorkbookTable) SetHighlightLastColumn

func (m *WorkbookTable) SetHighlightLastColumn(value *bool)

SetHighlightLastColumn sets the highlightLastColumn property value. Indicates whether the last column contains special formatting.

func (*WorkbookTable) SetLegacyId

func (m *WorkbookTable) SetLegacyId(value *string)

SetLegacyId sets the legacyId property value. Legacy ID used in older Excel clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and shouldn't be parsed to any other type. Read-only.

func (*WorkbookTable) SetName

func (m *WorkbookTable) SetName(value *string)

SetName sets the name property value. Name of the table.

func (*WorkbookTable) SetRows

func (m *WorkbookTable) SetRows(value []WorkbookTableRowable)

SetRows sets the rows property value. Represents a collection of all the rows in the table. Read-only.

func (*WorkbookTable) SetShowBandedColumns

func (m *WorkbookTable) SetShowBandedColumns(value *bool)

SetShowBandedColumns sets the showBandedColumns property value. Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier.

func (*WorkbookTable) SetShowBandedRows

func (m *WorkbookTable) SetShowBandedRows(value *bool)

SetShowBandedRows sets the showBandedRows property value. Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier.

func (*WorkbookTable) SetShowFilterButton

func (m *WorkbookTable) SetShowFilterButton(value *bool)

SetShowFilterButton sets the showFilterButton property value. Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row.

func (*WorkbookTable) SetShowHeaders

func (m *WorkbookTable) SetShowHeaders(value *bool)

SetShowHeaders sets the showHeaders property value. Indicates whether the header row is visible or not. This value can be set to show or remove the header row.

func (*WorkbookTable) SetShowTotals

func (m *WorkbookTable) SetShowTotals(value *bool)

SetShowTotals sets the showTotals property value. Indicates whether the total row is visible or not. This value can be set to show or remove the total row.

func (*WorkbookTable) SetSort

func (m *WorkbookTable) SetSort(value WorkbookTableSortable)

SetSort sets the sort property value. Represents the sorting for the table. Read-only.

func (*WorkbookTable) SetStyle

func (m *WorkbookTable) SetStyle(value *string)

SetStyle sets the style property value. Constant value that represents the Table style. The possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.

func (*WorkbookTable) SetWorksheet

func (m *WorkbookTable) SetWorksheet(value WorkbookWorksheetable)

SetWorksheet sets the worksheet property value. The worksheet containing the current table. Read-only.

type WorkbookTableColumn

type WorkbookTableColumn struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookTableColumn

func NewWorkbookTableColumn

func NewWorkbookTableColumn() *WorkbookTableColumn

NewWorkbookTableColumn instantiates a new workbookTableColumn and sets the default values.

func (*WorkbookTableColumn) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookTableColumn) GetFilter

func (m *WorkbookTableColumn) GetFilter() WorkbookFilterable

GetFilter gets the filter property value. Retrieve the filter applied to the column. Read-only.

func (*WorkbookTableColumn) GetIndex

func (m *WorkbookTableColumn) GetIndex() *int32

GetIndex gets the index property value. Returns the index number of the column within the columns collection of the table. Zero-indexed. Read-only.

func (*WorkbookTableColumn) GetName

func (m *WorkbookTableColumn) GetName() *string

GetName gets the name property value. Returns the name of the table column.

func (*WorkbookTableColumn) GetValues

func (m *WorkbookTableColumn) GetValues() Jsonable

GetValues gets the values property value. Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.

func (*WorkbookTableColumn) Serialize

Serialize serializes information the current object

func (*WorkbookTableColumn) SetFilter

func (m *WorkbookTableColumn) SetFilter(value WorkbookFilterable)

SetFilter sets the filter property value. Retrieve the filter applied to the column. Read-only.

func (*WorkbookTableColumn) SetIndex

func (m *WorkbookTableColumn) SetIndex(value *int32)

SetIndex sets the index property value. Returns the index number of the column within the columns collection of the table. Zero-indexed. Read-only.

func (*WorkbookTableColumn) SetName

func (m *WorkbookTableColumn) SetName(value *string)

SetName sets the name property value. Returns the name of the table column.

func (*WorkbookTableColumn) SetValues

func (m *WorkbookTableColumn) SetValues(value Jsonable)

SetValues sets the values property value. Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.

type WorkbookTableColumnable

type WorkbookTableColumnable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFilter() WorkbookFilterable
	GetIndex() *int32
	GetName() *string
	GetValues() Jsonable
	SetFilter(value WorkbookFilterable)
	SetIndex(value *int32)
	SetName(value *string)
	SetValues(value Jsonable)
}

WorkbookTableColumnable

type WorkbookTableRow

type WorkbookTableRow struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookTableRow

func NewWorkbookTableRow

func NewWorkbookTableRow() *WorkbookTableRow

NewWorkbookTableRow instantiates a new workbookTableRow and sets the default values.

func (*WorkbookTableRow) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookTableRow) GetIndex

func (m *WorkbookTableRow) GetIndex() *int32

GetIndex gets the index property value. Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only.

func (*WorkbookTableRow) GetValues

func (m *WorkbookTableRow) GetValues() Jsonable

GetValues gets the values property value. Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.

func (*WorkbookTableRow) Serialize

Serialize serializes information the current object

func (*WorkbookTableRow) SetIndex

func (m *WorkbookTableRow) SetIndex(value *int32)

SetIndex sets the index property value. Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only.

func (*WorkbookTableRow) SetValues

func (m *WorkbookTableRow) SetValues(value Jsonable)

SetValues sets the values property value. Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.

type WorkbookTableRowable

type WorkbookTableRowable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetIndex() *int32
	GetValues() Jsonable
	SetIndex(value *int32)
	SetValues(value Jsonable)
}

WorkbookTableRowable

type WorkbookTableSort

type WorkbookTableSort struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookTableSort

func NewWorkbookTableSort

func NewWorkbookTableSort() *WorkbookTableSort

NewWorkbookTableSort instantiates a new workbookTableSort and sets the default values.

func (*WorkbookTableSort) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookTableSort) GetFields

func (m *WorkbookTableSort) GetFields() []WorkbookSortFieldable

GetFields gets the fields property value. Represents the current conditions used to last sort the table. Read-only.

func (*WorkbookTableSort) GetMatchCase

func (m *WorkbookTableSort) GetMatchCase() *bool

GetMatchCase gets the matchCase property value. Represents whether the casing impacted the last sort of the table. Read-only.

func (*WorkbookTableSort) GetMethod

func (m *WorkbookTableSort) GetMethod() *string

GetMethod gets the method property value. Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.

func (*WorkbookTableSort) Serialize

Serialize serializes information the current object

func (*WorkbookTableSort) SetFields

func (m *WorkbookTableSort) SetFields(value []WorkbookSortFieldable)

SetFields sets the fields property value. Represents the current conditions used to last sort the table. Read-only.

func (*WorkbookTableSort) SetMatchCase

func (m *WorkbookTableSort) SetMatchCase(value *bool)

SetMatchCase sets the matchCase property value. Represents whether the casing impacted the last sort of the table. Read-only.

func (*WorkbookTableSort) SetMethod

func (m *WorkbookTableSort) SetMethod(value *string)

SetMethod sets the method property value. Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.

type WorkbookTableSortable

type WorkbookTableSortable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFields() []WorkbookSortFieldable
	GetMatchCase() *bool
	GetMethod() *string
	SetFields(value []WorkbookSortFieldable)
	SetMatchCase(value *bool)
	SetMethod(value *string)
}

WorkbookTableSortable

type WorkbookTableable

type WorkbookTableable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetColumns() []WorkbookTableColumnable
	GetHighlightFirstColumn() *bool
	GetHighlightLastColumn() *bool
	GetLegacyId() *string
	GetName() *string
	GetRows() []WorkbookTableRowable
	GetShowBandedColumns() *bool
	GetShowBandedRows() *bool
	GetShowFilterButton() *bool
	GetShowHeaders() *bool
	GetShowTotals() *bool
	GetSort() WorkbookTableSortable
	GetStyle() *string
	GetWorksheet() WorkbookWorksheetable
	SetColumns(value []WorkbookTableColumnable)
	SetHighlightFirstColumn(value *bool)
	SetHighlightLastColumn(value *bool)
	SetLegacyId(value *string)
	SetName(value *string)
	SetRows(value []WorkbookTableRowable)
	SetShowBandedColumns(value *bool)
	SetShowBandedRows(value *bool)
	SetShowFilterButton(value *bool)
	SetShowHeaders(value *bool)
	SetShowTotals(value *bool)
	SetSort(value WorkbookTableSortable)
	SetStyle(value *string)
	SetWorksheet(value WorkbookWorksheetable)
}

WorkbookTableable

type WorkbookWorksheet

type WorkbookWorksheet struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookWorksheet

func NewWorkbookWorksheet

func NewWorkbookWorksheet() *WorkbookWorksheet

NewWorkbookWorksheet instantiates a new workbookWorksheet and sets the default values.

func (*WorkbookWorksheet) GetCharts

func (m *WorkbookWorksheet) GetCharts() []WorkbookChartable

GetCharts gets the charts property value. Returns collection of charts that are part of the worksheet. Read-only.

func (*WorkbookWorksheet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookWorksheet) GetName

func (m *WorkbookWorksheet) GetName() *string

GetName gets the name property value. The display name of the worksheet.

func (*WorkbookWorksheet) GetNames

func (m *WorkbookWorksheet) GetNames() []WorkbookNamedItemable

GetNames gets the names property value. Returns collection of names that are associated with the worksheet. Read-only.

func (*WorkbookWorksheet) GetPivotTables

func (m *WorkbookWorksheet) GetPivotTables() []WorkbookPivotTableable

GetPivotTables gets the pivotTables property value. Collection of PivotTables that are part of the worksheet.

func (*WorkbookWorksheet) GetPosition

func (m *WorkbookWorksheet) GetPosition() *int32

GetPosition gets the position property value. The zero-based position of the worksheet within the workbook.

func (*WorkbookWorksheet) GetProtection

GetProtection gets the protection property value. Returns sheet protection object for a worksheet. Read-only.

func (*WorkbookWorksheet) GetTables

func (m *WorkbookWorksheet) GetTables() []WorkbookTableable

GetTables gets the tables property value. Collection of tables that are part of the worksheet. Read-only.

func (*WorkbookWorksheet) GetVisibility

func (m *WorkbookWorksheet) GetVisibility() *string

GetVisibility gets the visibility property value. The Visibility of the worksheet. The possible values are: Visible, Hidden, VeryHidden.

func (*WorkbookWorksheet) Serialize

Serialize serializes information the current object

func (*WorkbookWorksheet) SetCharts

func (m *WorkbookWorksheet) SetCharts(value []WorkbookChartable)

SetCharts sets the charts property value. Returns collection of charts that are part of the worksheet. Read-only.

func (*WorkbookWorksheet) SetName

func (m *WorkbookWorksheet) SetName(value *string)

SetName sets the name property value. The display name of the worksheet.

func (*WorkbookWorksheet) SetNames

func (m *WorkbookWorksheet) SetNames(value []WorkbookNamedItemable)

SetNames sets the names property value. Returns collection of names that are associated with the worksheet. Read-only.

func (*WorkbookWorksheet) SetPivotTables

func (m *WorkbookWorksheet) SetPivotTables(value []WorkbookPivotTableable)

SetPivotTables sets the pivotTables property value. Collection of PivotTables that are part of the worksheet.

func (*WorkbookWorksheet) SetPosition

func (m *WorkbookWorksheet) SetPosition(value *int32)

SetPosition sets the position property value. The zero-based position of the worksheet within the workbook.

func (*WorkbookWorksheet) SetProtection

func (m *WorkbookWorksheet) SetProtection(value WorkbookWorksheetProtectionable)

SetProtection sets the protection property value. Returns sheet protection object for a worksheet. Read-only.

func (*WorkbookWorksheet) SetTables

func (m *WorkbookWorksheet) SetTables(value []WorkbookTableable)

SetTables sets the tables property value. Collection of tables that are part of the worksheet. Read-only.

func (*WorkbookWorksheet) SetVisibility

func (m *WorkbookWorksheet) SetVisibility(value *string)

SetVisibility sets the visibility property value. The Visibility of the worksheet. The possible values are: Visible, Hidden, VeryHidden.

type WorkbookWorksheetProtection

type WorkbookWorksheetProtection struct {
	Entity
	// contains filtered or unexported fields
}

WorkbookWorksheetProtection

func NewWorkbookWorksheetProtection

func NewWorkbookWorksheetProtection() *WorkbookWorksheetProtection

NewWorkbookWorksheetProtection instantiates a new workbookWorksheetProtection and sets the default values.

func (*WorkbookWorksheetProtection) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookWorksheetProtection) GetOptions

GetOptions gets the options property value. Sheet protection options. Read-only.

func (*WorkbookWorksheetProtection) GetProtected

func (m *WorkbookWorksheetProtection) GetProtected() *bool

GetProtected gets the protected property value. Indicates if the worksheet is protected. Read-only.

func (*WorkbookWorksheetProtection) Serialize

Serialize serializes information the current object

func (*WorkbookWorksheetProtection) SetOptions

SetOptions sets the options property value. Sheet protection options. Read-only.

func (*WorkbookWorksheetProtection) SetProtected

func (m *WorkbookWorksheetProtection) SetProtected(value *bool)

SetProtected sets the protected property value. Indicates if the worksheet is protected. Read-only.

type WorkbookWorksheetProtectionOptions

type WorkbookWorksheetProtectionOptions struct {
	// contains filtered or unexported fields
}

WorkbookWorksheetProtectionOptions

func NewWorkbookWorksheetProtectionOptions

func NewWorkbookWorksheetProtectionOptions() *WorkbookWorksheetProtectionOptions

NewWorkbookWorksheetProtectionOptions instantiates a new workbookWorksheetProtectionOptions and sets the default values.

func (*WorkbookWorksheetProtectionOptions) GetAdditionalData

func (m *WorkbookWorksheetProtectionOptions) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookWorksheetProtectionOptions) GetAllowAutoFilter

func (m *WorkbookWorksheetProtectionOptions) GetAllowAutoFilter() *bool

GetAllowAutoFilter gets the allowAutoFilter property value. Represents the worksheet protection option of allowing using auto filter feature.

func (*WorkbookWorksheetProtectionOptions) GetAllowDeleteColumns

func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteColumns() *bool

GetAllowDeleteColumns gets the allowDeleteColumns property value. Represents the worksheet protection option of allowing deleting columns.

func (*WorkbookWorksheetProtectionOptions) GetAllowDeleteRows

func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteRows() *bool

GetAllowDeleteRows gets the allowDeleteRows property value. Represents the worksheet protection option of allowing deleting rows.

func (*WorkbookWorksheetProtectionOptions) GetAllowFormatCells

func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatCells() *bool

GetAllowFormatCells gets the allowFormatCells property value. Represents the worksheet protection option of allowing formatting cells.

func (*WorkbookWorksheetProtectionOptions) GetAllowFormatColumns

func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatColumns() *bool

GetAllowFormatColumns gets the allowFormatColumns property value. Represents the worksheet protection option of allowing formatting columns.

func (*WorkbookWorksheetProtectionOptions) GetAllowFormatRows

func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatRows() *bool

GetAllowFormatRows gets the allowFormatRows property value. Represents the worksheet protection option of allowing formatting rows.

func (*WorkbookWorksheetProtectionOptions) GetAllowInsertColumns

func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertColumns() *bool

GetAllowInsertColumns gets the allowInsertColumns property value. Represents the worksheet protection option of allowing inserting columns.

func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertHyperlinks() *bool

GetAllowInsertHyperlinks gets the allowInsertHyperlinks property value. Represents the worksheet protection option of allowing inserting hyperlinks.

func (*WorkbookWorksheetProtectionOptions) GetAllowInsertRows

func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertRows() *bool

GetAllowInsertRows gets the allowInsertRows property value. Represents the worksheet protection option of allowing inserting rows.

func (*WorkbookWorksheetProtectionOptions) GetAllowPivotTables

func (m *WorkbookWorksheetProtectionOptions) GetAllowPivotTables() *bool

GetAllowPivotTables gets the allowPivotTables property value. Represents the worksheet protection option of allowing using pivot table feature.

func (*WorkbookWorksheetProtectionOptions) GetAllowSort

func (m *WorkbookWorksheetProtectionOptions) GetAllowSort() *bool

GetAllowSort gets the allowSort property value. Represents the worksheet protection option of allowing using sort feature.

func (*WorkbookWorksheetProtectionOptions) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkbookWorksheetProtectionOptions) GetOdataType

func (m *WorkbookWorksheetProtectionOptions) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WorkbookWorksheetProtectionOptions) Serialize

Serialize serializes information the current object

func (*WorkbookWorksheetProtectionOptions) SetAdditionalData

func (m *WorkbookWorksheetProtectionOptions) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkbookWorksheetProtectionOptions) SetAllowAutoFilter

func (m *WorkbookWorksheetProtectionOptions) SetAllowAutoFilter(value *bool)

SetAllowAutoFilter sets the allowAutoFilter property value. Represents the worksheet protection option of allowing using auto filter feature.

func (*WorkbookWorksheetProtectionOptions) SetAllowDeleteColumns

func (m *WorkbookWorksheetProtectionOptions) SetAllowDeleteColumns(value *bool)

SetAllowDeleteColumns sets the allowDeleteColumns property value. Represents the worksheet protection option of allowing deleting columns.

func (*WorkbookWorksheetProtectionOptions) SetAllowDeleteRows

func (m *WorkbookWorksheetProtectionOptions) SetAllowDeleteRows(value *bool)

SetAllowDeleteRows sets the allowDeleteRows property value. Represents the worksheet protection option of allowing deleting rows.

func (*WorkbookWorksheetProtectionOptions) SetAllowFormatCells

func (m *WorkbookWorksheetProtectionOptions) SetAllowFormatCells(value *bool)

SetAllowFormatCells sets the allowFormatCells property value. Represents the worksheet protection option of allowing formatting cells.

func (*WorkbookWorksheetProtectionOptions) SetAllowFormatColumns

func (m *WorkbookWorksheetProtectionOptions) SetAllowFormatColumns(value *bool)

SetAllowFormatColumns sets the allowFormatColumns property value. Represents the worksheet protection option of allowing formatting columns.

func (*WorkbookWorksheetProtectionOptions) SetAllowFormatRows

func (m *WorkbookWorksheetProtectionOptions) SetAllowFormatRows(value *bool)

SetAllowFormatRows sets the allowFormatRows property value. Represents the worksheet protection option of allowing formatting rows.

func (*WorkbookWorksheetProtectionOptions) SetAllowInsertColumns

func (m *WorkbookWorksheetProtectionOptions) SetAllowInsertColumns(value *bool)

SetAllowInsertColumns sets the allowInsertColumns property value. Represents the worksheet protection option of allowing inserting columns.

func (m *WorkbookWorksheetProtectionOptions) SetAllowInsertHyperlinks(value *bool)

SetAllowInsertHyperlinks sets the allowInsertHyperlinks property value. Represents the worksheet protection option of allowing inserting hyperlinks.

func (*WorkbookWorksheetProtectionOptions) SetAllowInsertRows

func (m *WorkbookWorksheetProtectionOptions) SetAllowInsertRows(value *bool)

SetAllowInsertRows sets the allowInsertRows property value. Represents the worksheet protection option of allowing inserting rows.

func (*WorkbookWorksheetProtectionOptions) SetAllowPivotTables

func (m *WorkbookWorksheetProtectionOptions) SetAllowPivotTables(value *bool)

SetAllowPivotTables sets the allowPivotTables property value. Represents the worksheet protection option of allowing using pivot table feature.

func (*WorkbookWorksheetProtectionOptions) SetAllowSort

func (m *WorkbookWorksheetProtectionOptions) SetAllowSort(value *bool)

SetAllowSort sets the allowSort property value. Represents the worksheet protection option of allowing using sort feature.

func (*WorkbookWorksheetProtectionOptions) SetOdataType

func (m *WorkbookWorksheetProtectionOptions) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type WorkbookWorksheetProtectionOptionsable

type WorkbookWorksheetProtectionOptionsable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowAutoFilter() *bool
	GetAllowDeleteColumns() *bool
	GetAllowDeleteRows() *bool
	GetAllowFormatCells() *bool
	GetAllowFormatColumns() *bool
	GetAllowFormatRows() *bool
	GetAllowInsertColumns() *bool
	GetAllowInsertHyperlinks() *bool
	GetAllowInsertRows() *bool
	GetAllowPivotTables() *bool
	GetAllowSort() *bool
	GetOdataType() *string
	SetAllowAutoFilter(value *bool)
	SetAllowDeleteColumns(value *bool)
	SetAllowDeleteRows(value *bool)
	SetAllowFormatCells(value *bool)
	SetAllowFormatColumns(value *bool)
	SetAllowFormatRows(value *bool)
	SetAllowInsertColumns(value *bool)
	SetAllowInsertHyperlinks(value *bool)
	SetAllowInsertRows(value *bool)
	SetAllowPivotTables(value *bool)
	SetAllowSort(value *bool)
	SetOdataType(value *string)
}

WorkbookWorksheetProtectionOptionsable

type WorkbookWorksheetProtectionable

type WorkbookWorksheetProtectionable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetOptions() WorkbookWorksheetProtectionOptionsable
	GetProtected() *bool
	SetOptions(value WorkbookWorksheetProtectionOptionsable)
	SetProtected(value *bool)
}

WorkbookWorksheetProtectionable

type WorkbookWorksheetable

type WorkbookWorksheetable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCharts() []WorkbookChartable
	GetName() *string
	GetNames() []WorkbookNamedItemable
	GetPivotTables() []WorkbookPivotTableable
	GetPosition() *int32
	GetProtection() WorkbookWorksheetProtectionable
	GetTables() []WorkbookTableable
	GetVisibility() *string
	SetCharts(value []WorkbookChartable)
	SetName(value *string)
	SetNames(value []WorkbookNamedItemable)
	SetPivotTables(value []WorkbookPivotTableable)
	SetPosition(value *int32)
	SetProtection(value WorkbookWorksheetProtectionable)
	SetTables(value []WorkbookTableable)
	SetVisibility(value *string)
}

WorkbookWorksheetable

type Workbookable

type Workbookable interface {
	Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetApplication() WorkbookApplicationable
	GetComments() []WorkbookCommentable
	GetFunctions() WorkbookFunctionsable
	GetNames() []WorkbookNamedItemable
	GetOperations() []WorkbookOperationable
	GetTables() []WorkbookTableable
	GetWorksheets() []WorkbookWorksheetable
	SetApplication(value WorkbookApplicationable)
	SetComments(value []WorkbookCommentable)
	SetFunctions(value WorkbookFunctionsable)
	SetNames(value []WorkbookNamedItemable)
	SetOperations(value []WorkbookOperationable)
	SetTables(value []WorkbookTableable)
	SetWorksheets(value []WorkbookWorksheetable)
}

Workbookable

type WorkingHours

type WorkingHours struct {
	// contains filtered or unexported fields
}

WorkingHours

func NewWorkingHours

func NewWorkingHours() *WorkingHours

NewWorkingHours instantiates a new workingHours and sets the default values.

func (*WorkingHours) GetAdditionalData

func (m *WorkingHours) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkingHours) GetDaysOfWeek

func (m *WorkingHours) GetDaysOfWeek() []DayOfWeek

GetDaysOfWeek gets the daysOfWeek property value. The days of the week on which the user works.

func (*WorkingHours) GetEndTime

GetEndTime gets the endTime property value. The time of the day that the user stops working.

func (*WorkingHours) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkingHours) GetOdataType

func (m *WorkingHours) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WorkingHours) GetStartTime

GetStartTime gets the startTime property value. The time of the day that the user starts working.

func (*WorkingHours) GetTimeZone

func (m *WorkingHours) GetTimeZone() TimeZoneBaseable

GetTimeZone gets the timeZone property value. The time zone to which the working hours apply.

func (*WorkingHours) Serialize

Serialize serializes information the current object

func (*WorkingHours) SetAdditionalData

func (m *WorkingHours) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkingHours) SetDaysOfWeek

func (m *WorkingHours) SetDaysOfWeek(value []DayOfWeek)

SetDaysOfWeek sets the daysOfWeek property value. The days of the week on which the user works.

func (*WorkingHours) SetEndTime

SetEndTime sets the endTime property value. The time of the day that the user stops working.

func (*WorkingHours) SetOdataType

func (m *WorkingHours) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*WorkingHours) SetStartTime

SetStartTime sets the startTime property value. The time of the day that the user starts working.

func (*WorkingHours) SetTimeZone

func (m *WorkingHours) SetTimeZone(value TimeZoneBaseable)

SetTimeZone sets the timeZone property value. The time zone to which the working hours apply.

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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